跳到主要内容

CLASSID

Ploy3DDocs


Ploy3D / CLASSID

Enumeration: CLASSID

类型ID。

Enumeration Members

ASSET_ANIMATIONS

ASSET_ANIMATIONS: 41

动画数据。


ASSET_ANIMATIONS_DATA

ASSET_ANIMATIONS_DATA: 40

动画数据(BIN,数据文件)。


ASSET_COMPONENT_ANIMATOR

ASSET_COMPONENT_ANIMATOR: 51

动画组件(JSON,描述文件,引用ASSET_ANIMATION_DATA、ASSET_COMPONENT_MESH_RENDERER)。


ASSET_COMPONENT_CAMERA

ASSET_COMPONENT_CAMERA: 49

相机组件(JSON,描述文件)。


ASSET_COMPONENT_LIGHT

ASSET_COMPONENT_LIGHT: 50

光源组件(JSON,描述文件)。


ASSET_COMPONENT_MESH_RENDERER

ASSET_COMPONENT_MESH_RENDERER: 48

网格渲染器组件(JSON,描述文件,引用SE_SKELETON、SE_MESH、SE_MATERIAL)。


ASSET_COMPONENT_PANORAMA

ASSET_COMPONENT_PANORAMA: 53

全景图组件(JSON,描述文件)。


ASSET_COMPONENT_VOLUME

ASSET_COMPONENT_VOLUME: 52

体积组件(JSON,描述文件)。


ASSET_CUSTOM

ASSET_CUSTOM: 16

自定义资源。


ASSET_FRAME_UNIFORMS

ASSET_FRAME_UNIFORMS: 21

着色器资源组G0(JSON,描述文件)。


ASSET_MATERIAL

ASSET_MATERIAL: 32

材质资源(JSON,描述文件,引用ASSET_SHADER,包含贴图描述符)。


ASSET_MESH

ASSET_MESH: 39

网格资源(JSON,描述文件,引用ASSET_MESH_GEOMETRY、ASSET_MESH_UVSET、ASSET_MESH_DATA、ASSET_SKIN、ASSET_MORPH)。


ASSET_MESH_DATA

ASSET_MESH_DATA: 38

网格数据(BIN,数据文件)。


ASSET_MESH_GEOMETRY

ASSET_MESH_GEOMETRY: 36

几何数据(BIN,数据文件)。


ASSET_MESH_UVSET

ASSET_MESH_UVSET: 37

几何UV数据(BIN,数据文件)。


ASSET_MORPH

ASSET_MORPH: 35

网格变形数据(BIN,数据文件)。


ASSET_OBJECT

ASSET_OBJECT: 67

3D对象(JSON,描述文件)。


ASSET_PACKAGE

ASSET_PACKAGE: 64

资源包(JSON,描述文件)。


ASSET_PREFAB

ASSET_PREFAB: 65

预制件定义数据(JSON,描述文件,3D模组)。


ASSET_SCENE

ASSET_SCENE: 66

3D场景(BIN,数据文件,类似于ASSET_PREFAB,但以二进制形式保存,不可作为预制件使用)。


ASSET_SHADER

ASSET_SHADER: 17

着色器资源(JSON,描述文件,引用ASSET_SHADER_GRAPH和ASSET_SHADER_CODE)。


ASSET_SHADER_CODE

ASSET_SHADER_CODE: 20

着色器代码(WGSL,代码文件)。


ASSET_SHADER_GRAPH

ASSET_SHADER_GRAPH: 18

着色器图(JSON,数据文件,可解析为着色器资源)。


ASSET_SKELETON

ASSET_SKELETON: 33

骨架定义数据(BIN,数据文件)。


ASSET_SKIN

ASSET_SKIN: 34

蒙皮数据(BIN,数据文件)。


ASSET_TEXTURE_1D

ASSET_TEXTURE_1D: 24

一维贴图资源(JSON,描述文件,引用图像数据文件)。


ASSET_TEXTURE_2D

ASSET_TEXTURE_2D: 25

二维贴图资源(JSON,描述文件,引用图像数据文件。可以是贴图数组)。


ASSET_TEXTURE_3D

ASSET_TEXTURE_3D: 27

三维贴图资源(JSON,描述文件,引用图像数据文件)。


ASSET_TEXTURE_CUBE

ASSET_TEXTURE_CUBE: 26

立方体贴图资源(JSON,描述文件,引用图像数据文件。可以是贴图数组)。


ASSET_TEXTURE_FILE

ASSET_TEXTURE_FILE: 29

图像数据文件。


ASSET_TEXTURE_RT

ASSET_TEXTURE_RT: 28

渲染贴图资源(JSON,描述文件,引用图像数据文件,可以是贴图数组)。


GPU_BIND_GROUP

GPU_BIND_GROUP: 12

GPU资源组绑定对象(一组资源实例)。


GPU_INDEX_BUFFER

GPU_INDEX_BUFFER: 3

GPU索引缓存。


GPU_INDIRECT_BUFFER

GPU_INDIRECT_BUFFER: 5

GPU绘制指令参数缓存(用于drawIndirect、drawIndexedIndirect、dispatchWorkgroupsIndirect,在WebGL中不支持)。


GPU_PIPELINE

GPU_PIPELINE: 13

GPU管线(包括渲染管线和计算管线)。


GPU_SAMPLER

GPU_SAMPLER: 11

GPU贴图采样器。


GPU_STORAGE_BUFFER

GPU_STORAGE_BUFFER: 4

GPU存储缓存(用于计算着色器的输入输出,在WebGL中不支持)。


GPU_TEXTURE_1D

GPU_TEXTURE_1D: 6

GPU一维贴图。


GPU_TEXTURE_2D

GPU_TEXTURE_2D: 7

GPU二维贴图(可以是数组)。


GPU_TEXTURE_3D

GPU_TEXTURE_3D: 9

GPU三维贴图。


GPU_TEXTURE_CUBE

GPU_TEXTURE_CUBE: 8

GPU立方体贴图(可以是数组)。


GPU_TEXTURE_RT

GPU_TEXTURE_RT: 10

GPU渲染贴图(可以是数组)。


GPU_UNIFORM_BUFFER

GPU_UNIFORM_BUFFER: 1

GPU常量缓存。


GPU_VERTEX_BUFFER

GPU_VERTEX_BUFFER: 2

GPU顶点缓存。


INVALID

INVALID: 0

无效类型。