载入中...
搜索中...
未找到
#include <CubeType.h>
Public 属性 | |
| std::string | name |
| uint8_t | id = 0 |
| 0 保留为空气;1..255 类型索引(含方向变体)。 | |
| uint8_t | faceTex [6] = {} |
| 各面图集纹理索引,按 FaceDir 顺序 PosX..NegZ。 | |
| bool | directional = false |
| 是否可绕 Y 轴旋转。 | |
| std::string | composeGroup |
| 同组可组成更大结构,如 "door" / "bed"(行为后置)。 | |
| bool | connects = false |
| 连接纹理提示(保留)。 | |
详细描述
在文件 CubeType.h 第 14 行定义.
类成员变量说明
◆ composeGroup
| std::string eve::voxel::CubeType::composeGroup |
同组可组成更大结构,如 "door" / "bed"(行为后置)。
在文件 CubeType.h 第 23 行定义.
◆ connects
| bool eve::voxel::CubeType::connects = false |
连接纹理提示(保留)。
在文件 CubeType.h 第 25 行定义.
◆ directional
| bool eve::voxel::CubeType::directional = false |
◆ faceTex
| uint8_t eve::voxel::CubeType::faceTex[6] = {} |
◆ id
| uint8_t eve::voxel::CubeType::id = 0 |
0 保留为空气;1..255 类型索引(含方向变体)。
在文件 CubeType.h 第 17 行定义.
被这些函数引用 eve::voxel::CubeTypeRegistry::add() , 以及 eve::voxel::CubeTypeRegistry::variantId().
◆ name
| std::string eve::voxel::CubeType::name |
在文件 CubeType.h 第 15 行定义.
被这些函数引用 eve::voxel::VoxelWorld::getCubeTypeName() , 以及 eve::voxel::CubeTypeRegistry::loadFromJson().
该结构体的文档由以下文件生成:
- src/modules/voxel/CubeType.h