跳转到内容

MaterialData

此内容尚不支持你的语言。

Defined in: render/material.ts:117

blendMode: BlendMode

Defined in: render/material.ts:120


cachedBuffer_: Float32Array<ArrayBufferLike> | null

Defined in: render/material.ts:137


cachedIdx_: number

Defined in: render/material.ts:138


cull: CullMode

Defined in: render/material.ts:123


depthTest: boolean

Defined in: render/material.ts:121


depthWrite: boolean

Defined in: render/material.ts:122


dirty_: boolean

Defined in: render/material.ts:136


overrides: Set<string>

Defined in: render/material.ts:133


optional parent?: number

Defined in: render/material.ts:132

Instance parenting (UE MaterialInstanceConstant): when set, this material inherits the parent’s shader + render state + params, and only its own diffs are stored — uniforms holds just the overridden params, and overrides names the overridden render-state fields (‘blendMode’ | ‘depthTest’ | ‘depthWrite’ | ‘cull’). Undefined on a base material.


shader: number

Defined in: render/material.ts:118


switches: Record<string, boolean>

Defined in: render/material.ts:125

Enabled static switches (the shader permutation was chosen for these at compile time).


uniforms: Map<string, UniformValue>

Defined in: render/material.ts:119