跳到主要内容

Imports

Ploy3D / Imports

Interface: Imports

外部接口。

Table of contents

Properties

Properties

AddRef

AddRef: (type: SharedResType, id: number) => void

Type declaration

▸ (type, id): void

增加资源引用。

Parameters
NameType
typeSharedResType
idnumber
Returns

void


CompileBranches

CompileBranches: (shaderID: number, settingFlags: number, textureFormats: number, morphingPtr: io_ptr, weightsLength: number, topology: number) => number

Type declaration

▸ (shaderID, settingFlags, textureFormats, morphingPtr, weightsLength, topology): number

编译着色器分支。

Parameters
NameType
shaderIDnumber
settingFlagsnumber
textureFormatsnumber
morphingPtrio_ptr
weightsLengthnumber
topologynumber
Returns

number


CreateUniformBinding

CreateUniformBinding: (group: number, blockSize: number, bufferID: number, blockOffset_1: number, bufferID_1: number) => number

Type declaration

▸ (group, blockSize, bufferID, blockOffset_1, bufferID_1): number

创建统一资源绑定对象。

Parameters
NameType
groupnumber
blockSizenumber
bufferIDnumber
blockOffset_1number
bufferID_1number
Returns

number


CreateUniformBuffer

CreateUniformBuffer: (size: number, offset: number) => number

Type declaration

▸ (size, offset): number

创建统一资源缓存。

Parameters
NameType
sizenumber
offsetnumber
Returns

number


FreeUniformResource

FreeUniformResource: (uniform: io_ptr) => void

Type declaration

▸ (uniform): void

释放统一资源。

Parameters
NameType
uniformio_ptr
Returns

void


Release

Release: (type: SharedResType, id: number) => number

Type declaration

▸ (type, id): number

释放资源引用。

Parameters
NameType
typeSharedResType
idnumber
Returns

number


UpdateAnimationCtrl

UpdateAnimationCtrl: (ctrl: number) => void

Type declaration

▸ (ctrl): void

更新动画控制器。

Parameters
NameType
ctrlnumber
Returns

void


UploadUniformBuffer

UploadUniformBuffer: (bufferID: number, cachePtr: io_ptr, offset: number, size: number) => void

Type declaration

▸ (bufferID, cachePtr, offset, size): void

上传统一资源缓存数据。

Parameters
NameType
bufferIDnumber
cachePtrio_ptr
offsetnumber
sizenumber
Returns

void