载入中...
搜索中...
未找到
eve::voxel::CubeType结构体 参考

#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.h14 行定义.

类成员变量说明

◆ composeGroup

std::string eve::voxel::CubeType::composeGroup

同组可组成更大结构,如 "door" / "bed"(行为后置)。

在文件 CubeType.h23 行定义.

◆ connects

bool eve::voxel::CubeType::connects = false

连接纹理提示(保留)。

在文件 CubeType.h25 行定义.

◆ directional

bool eve::voxel::CubeType::directional = false

是否可绕 Y 轴旋转。

在文件 CubeType.h21 行定义.

被这些函数引用 eve::voxel::CubeTypeRegistry::variantId().

◆ faceTex

uint8_t eve::voxel::CubeType::faceTex[6] = {}

各面图集纹理索引,按 FaceDir 顺序 PosX..NegZ。

在文件 CubeType.h19 行定义.

被这些函数引用 eve::voxel::resolveFaceTex().

◆ id

uint8_t eve::voxel::CubeType::id = 0

0 保留为空气;1..255 类型索引(含方向变体)。

在文件 CubeType.h17 行定义.

被这些函数引用 eve::voxel::CubeTypeRegistry::add() , 以及 eve::voxel::CubeTypeRegistry::variantId().

◆ name

std::string eve::voxel::CubeType::name

该结构体的文档由以下文件生成: