Base_kernel
Ploy3D • Docs
Ploy3D / Base_kernel
Class: Base_kernel<T, K>
资源内核实现基类。
Extended by
Shader_kernelTexture_kernelMaterial_kernelMesh_kernelMeshRenderer_kernelCamera_kernelLight_kernelVolume_kernelAnimator_kernelDioramas_kernelObject_kernelScene_kernel
Type Parameters
• T
• K extends typeof Binary_member_index
Methods
Get()
Get<
N>(ptr,key):N
获取资源内核实例属性值。
Type Parameters
• N
Parameters
• ptr: never
资源内核实例指针。
• key: keyof K
资源内核实现的数据结构成员名称。
Returns
N
返回对应属性值。
GetInstanceByID()
GetInstanceByID(
id):T
根据资源实例ID获取资源实例。
Parameters
• id: number
资源实例ID。
Returns
T
返回资源实例。
GetInstanceByPtr()
GetInstanceByPtr(
ptr):T
资源内核实例指针获取资源实例。
Parameters
• ptr: never
资源内核实例指针。
Returns
T
返回资源实例。
Set()
Set(
ptr,key,value):void
设置资源内核实例属性值。
Parameters
• ptr: never
资源内核实例指针。
• key: keyof K
资源内核实现的数据结构成员名称。
• value: any
属性值。
Returns
void