addMethodChaining

Last modified: Aug 27, 2024
ParameterTypeDefault Value
nameany—
nodeElementany—

Returns

void

defined

ParameterTypeDefault Value
valueany—

Returns

boolean

getConstNodeType

ParameterTypeDefault Value
valueany—

Returns

any

ShaderNode

ParameterTypeDefault Value
jsFuncany—
nodeTypeany—

Returns

ShaderNodeInternal

nodeObject

ParameterTypeDefault Value
valany—
altType?nullnull

Returns

any

nodeObjectIntent

ParameterTypeDefault Value
valany—
altType?nullnull

Returns

any

nodeObjects

ParameterTypeDefault Value
valany—
altType?nullnull

Returns

any

nodeArray

ParameterTypeDefault Value
valany—
altType?nullnull

Returns

any

nodeProxy

ParameterTypeDefault Value
NodeClassany—
scope?nullnull
factor?nullnull
settings?nullnull

Returns

any

nodeImmutable

ParameterTypeDefault Value
NodeClassany—
params...Array<any>—

Returns

any

nodeProxyIntent

ParameterTypeDefault Value
NodeClassany—
scope?nullnull
factor?nullnull
settings?{}{}

Returns

any
N E W

nodeProxyConstructor

ParameterTypeDefault Value
constructorFunctionany—
nodeInstanceany—

Returns

any

Fn

ParameterTypeDefault Value
jsFuncany—
layout?nullnull

Returns

() => void

setCurrentStack

ParameterTypeDefault Value
stackany—

Returns

void

getCurrentStack

Returns

any

If

Represent a conditional node using if/else statements.

If( condition, function )
	.ElseIf( condition, function )
	.Else( function )
export {}
ParameterTypeDefault Value
params...any—

Returns

StackNode

Switch

Represent a conditional node using switch/case statements.

Switch( value )
	.Case( 1, function )
	.Case( 2, 3, 4, function )
	.Default( function )
export {}
ParameterTypeDefault Value
params...any—

Returns

StackNode

Stack

Add the given node to the current stack.

Properties

Node

Returns

Node

color

Type

any

float

Type

any

int

Type

any

uint

Type

any

bool

Type

any

vec2

Type

any

ivec2

Type

any

uvec2

Type

any

bvec2

Type

any

vec3

Type

any

ivec3

Type

any

uvec3

Type

any

bvec3

Type

any

vec4

Type

any

ivec4

Type

any

uvec4

Type

any

bvec4

Type

any

mat2

Type

any

mat3

Type

any

mat4

Type

any

element

Type

any

convert

ParameterTypeDefault Value
nodeany—
typesany—

Returns

ConvertNode

split

ParameterTypeDefault Value
nodeany—
channelsany—

Returns

SplitNode