Material
Ploy3D • Docs
Ploy3D / Material
Class: Material
材质资源实例(G0、G2)。
Extends
Constructors
new Material()
new Material(
impl
,ptr
,id
):Material
构造函数。
Parameters
• impl: Material_kernel
内核实现。
• ptr: never
内核实例指针。
• id: number
实例ID。
Returns
Overrides
Accessors
bindingID
get
bindingID():number
资源组绑定对象ID(0或1)。
set
bindingID(value
):void
Parameters
• value: number
Returns
number
Inherited from
blockPtr
get
blockPtr():never
属性块地址指针。
Returns
never
Inherited from
bufferID
get
bufferID():number
GPU常量缓存实例ID。
Returns
number
Inherited from
bufferPtr
get
bufferPtr():never
缓存地址指针。
Returns
never
Inherited from
bufferSize
get
bufferSize():number
缓存字节大小(256的倍数)。
Returns
number
Inherited from
enableFlags
get
enableFlags():number
材质属性启用标志集(G2,RENDER_FLAGS高24位)。
set
enableFlags(value
):void
Parameters
• value: number
Returns
number
group
get
group():number
资源组编号(可选值有0、1、2、3)。
Returns
number