xr-frame / Exports / IAssetMaterialData
# Interface: IAssetMaterialData
AssetMaterial
数据接口。
# Table of contents
# Properties
# Properties
# assetId
• assetId: string
被引用时的资源Id。
xml
中的数据类型为string
。
# effect
• effect: Effect
基于的效果。
xml
中的数据类型为effect
资源,默认为simple
。
# envData
• Optional
envData: EnvData
用于覆盖全局的、材质维度的环境数据。
# renderQueue
• renderQueue: number
要覆盖的渲染顺序。
xml
中的数据类型为number
,无默认值。
大于等于2500
视为透明物体。
# states
• states: [string
, string
][]
初始要写入的渲染状态states
。
xml
中的数据类型为map
。
目前支持renderQueue
、cullOn
、depthTestOn
、depthTestWrite
、alphaMode
、alphaCutOff
。
alphaMode
和alphaCutOff
遵循glTF标准。
# uniforms
• uniforms: [string
, string
][]
初始要写入的uniforms
,类型根据effect
中的定义决定。
xml
中的数据类型为map
。