Interface HLSLBuiltInFunction

The HLSLBuiltInFunction represents a built-in function in HLSL that will be converted to a node.

interface HLSLBuiltInFunction {
    category?: string;
    customFriendlyName?: boolean;
    description: string;
    friendlyName?: string;
    input: HLSLParameterInput[];
    name: string;
    output: HLSLReturnType;
}

Properties

category?: string

If set, denotes the category of the function.

customFriendlyName?: boolean

If set, a custom friendly name must be implemented.

description: string

The description of the function.

friendlyName?: string

The optional display name of the function.

The function input parameters.

name: string

The symbol name of the function.

The function output parameter.