Imports
Ploy3D / Imports
Interface: Imports
外部接口。
Table of contents
Properties
- AddRef
- CompileBranches
- CreateUniformBinding
- CreateUniformBuffer
- FreeUniformResource
- Release
- UpdateAnimationCtrl
- UploadUniformBuffer
Properties
AddRef
• AddRef: (type
: SharedResType
, id
: number
) => void
Type declaration
▸ (type
, id
): void
增加资源引用。
Parameters
Name | Type |
---|---|
type | SharedResType |
id | number |
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
Name | Type |
---|---|
shaderID | number |
settingFlags | number |
textureFormats | number |
morphingPtr | io_ptr |
weightsLength | number |
topology | number |
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
Name | Type |
---|---|
group | number |
blockSize | number |
bufferID | number |
blockOffset_1 | number |
bufferID_1 | number |
Returns
number
CreateUniformBuffer
• CreateUniformBuffer: (size
: number
, offset
: number
) => number
Type declaration
▸ (size
, offset
): number
创建统一资源缓存。
Parameters
Name | Type |
---|---|
size | number |
offset | number |
Returns
number
FreeUniformResource
• FreeUniformResource: (uniform
: io_ptr
) => void
Type declaration
▸ (uniform
): void
释放统一资源。
Parameters
Name | Type |
---|---|
uniform | io_ptr |
Returns
void
Release
• Release: (type
: SharedResType
, id
: number
) => number
Type declaration
▸ (type
, id
): number
释放资源引用。
Parameters
Name | Type |
---|---|
type | SharedResType |
id | number |
Returns
number
UpdateAnimationCtrl
• UpdateAnimationCtrl: (ctrl
: number
) => void
Type declaration
▸ (ctrl
): void
更新动画控制器。
Parameters
Name | Type |
---|---|
ctrl | number |
Returns
void
UploadUniformBuffer
• UploadUniformBuffer: (bufferID
: number
, cachePtr
: io_ptr
, offset
: number
, size
: number
) => void
Type declaration
▸ (bufferID
, cachePtr
, offset
, size
): void
上传统一资源缓存数据。
Parameters
Name | Type |
---|---|
bufferID | number |
cachePtr | io_ptr |
offset | number |
size | number |
Returns
void