跳到主要内容

Base_kernel

Ploy3DDocs


Ploy3D / Base_kernel

Class: Base_kernel<T, K>

资源内核实现基类。

Extended by

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