载入中...
搜索中...
未找到
eve::map::TileLayer::Tileset结构体 参考

#include <TileLayer.h>

类

struct  Animation
 Animation public API. 更多...
 
struct  AnimationFrame
 AnimationFrame public API. 更多...
 
struct  Atlas
 One Tiled atlas selected by the greatest firstGid not exceeding a GID. 更多...
 
struct  CustomData
 CustomData public API. 更多...
 
struct  TerrainFamily
 Versioned logical terrain family consumed by the canonical resolver. 更多...
 
struct  TerrainRule
 TerrainRule public API. 更多...
 
struct  Visual
 Per-GID visual metadata emitted by a project-defined asset pipeline. 更多...
 

Public 属性

graphics::Texture * texture = nullptr
 
int firstGid = 1
 
int columns = 1
 
int tileW = 32
 
int tileH = 32
 
int margin = 0
 
int spacing = 0
 
std::vector< Visual > visuals
 
std::vector< Animation > animations
 
std::vector< TerrainRule > terrainRules
 
std::vector< TerrainFamily > terrainFamilies
 
std::vector< CustomData > customData
 
std::vector< Atlas > atlases
 

详细描述

在文件 TileLayer.h 第 72 行定义.

类成员变量说明

◆ animations

std::vector<Animation> eve::map::TileLayer::Tileset::animations

在文件 TileLayer.h 第 174 行定义.

◆ atlases

std::vector<Atlas> eve::map::TileLayer::Tileset::atlases

在文件 TileLayer.h 第 178 行定义.

◆ columns

int eve::map::TileLayer::Tileset::columns = 1

在文件 TileLayer.h 第 168 行定义.

被这些函数引用 eve::map::TileLayer::getTilesetColumns().

◆ customData

std::vector<CustomData> eve::map::TileLayer::Tileset::customData

在文件 TileLayer.h 第 177 行定义.

◆ firstGid

int eve::map::TileLayer::Tileset::firstGid = 1

在文件 TileLayer.h 第 167 行定义.

被这些函数引用 eve::map::TileLayer::getTilesetFirstGid().

◆ margin

int eve::map::TileLayer::Tileset::margin = 0

在文件 TileLayer.h 第 171 行定义.

◆ spacing

int eve::map::TileLayer::Tileset::spacing = 0

在文件 TileLayer.h 第 172 行定义.

◆ terrainFamilies

std::vector<TerrainFamily> eve::map::TileLayer::Tileset::terrainFamilies

在文件 TileLayer.h 第 176 行定义.

被这些函数引用 eve::map::TileLayer::clearTerrainRules().

◆ terrainRules

std::vector<TerrainRule> eve::map::TileLayer::Tileset::terrainRules

在文件 TileLayer.h 第 175 行定义.

被这些函数引用 eve::map::TileLayer::clearTerrainRules() , 以及 eve::map::TileLayer::setAutotileRule().

◆ texture

graphics::Texture* eve::map::TileLayer::Tileset::texture = nullptr

在文件 TileLayer.h 第 166 行定义.

被这些函数引用 eve::map::TileLayer::getTilesetTexture().

◆ tileH

int eve::map::TileLayer::Tileset::tileH = 32

在文件 TileLayer.h 第 170 行定义.

◆ tileW

int eve::map::TileLayer::Tileset::tileW = 32

在文件 TileLayer.h 第 169 行定义.

◆ visuals

std::vector<Visual> eve::map::TileLayer::Tileset::visuals

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