Skip to content

ShaderParam

Defined in: render/shaderReflect.ts:26

default: number[]

Defined in: render/shaderReflect.ts:32

Default components for a scalar/vector param (length 1–4); empty for a texture.


optional defaultTexture?: string

Defined in: render/shaderReflect.ts:34

Default texture hint for a texture param (e.g. “white”); undefined otherwise.


displayName: string

Defined in: render/shaderReflect.ts:30

Human label for the inspector row (leading u_ stripped, capitalized).


name: string

Defined in: render/shaderReflect.ts:27


optional range?: object

Defined in: render/shaderReflect.ts:36

Optional slider bounds from range(min,max).

max: number

min: number


type: ShaderParamType

Defined in: render/shaderReflect.ts:28


optional ui?: string

Defined in: render/shaderReflect.ts:38

Optional UI hint from ui(...), e.g. “slider”.