Skip to content

MaterialAssetData

Defined in: render/material.ts:102

optional blendMode?: number

Defined in: render/material.ts:108


optional cull?: number

Defined in: render/material.ts:111


optional depthBias?: number

Defined in: render/material.ts:112


optional depthTest?: boolean

Defined in: render/material.ts:109


optional depthWrite?: boolean

Defined in: render/material.ts:110


optional instanceOf?: string

Defined in: render/material.ts:118

Parent material asset ref — present on a material instance (UE MaterialInstanceConstant). The shader and any non-overridden render state are inherited from the parent; shader is then ignored and properties carries only the overridden parameters (the diff).


properties: Record<string, unknown>

Defined in: render/material.ts:121


shader: string

Defined in: render/material.ts:105


optional switches?: Record<string, boolean>

Defined in: render/material.ts:120

Enabled static switches (#pragma switch) — selects the shader permutation at load.


type: "material"

Defined in: render/material.ts:104


version: string

Defined in: render/material.ts:103