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

Per-GID visual metadata emitted by a project-defined asset pipeline. 更多...

#include <TileLayer.h>

类

struct  CollisionShape
 CollisionShape public API. 更多...
 
struct  Subtile
 Subtile public API. 更多...
 
struct  SubtileFrame
 SubtileFrame public API. 更多...
 

Public 属性

int gid = 0
 
int x = 0
 
int y = 0
 
int width = 0
 
int height = 0
 
float pivotX = 0.f
 
float pivotY = 0.f
 
float sortBias = 0.f
 
int footprintW = 1
 
int footprintH = 1
 
bool walkable = true
 
bool opaque = false
 
float cost = 1.f
 
uint8_t enterMask = 0xff
 
uint8_t exitMask = 0xff
 
uint32_t semanticFlags = 0
 
std::vector< SubtileFrame > subtileFrames
 
std::vector< CollisionShape > collisionShapes
 

详细描述

Per-GID visual metadata emitted by a project-defined asset pipeline.

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

类成员变量说明

◆ collisionShapes

std::vector<CollisionShape> eve::map::TileLayer::Tileset::Visual::collisionShapes

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

◆ cost

float eve::map::TileLayer::Tileset::Visual::cost = 1.f

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

◆ enterMask

uint8_t eve::map::TileLayer::Tileset::Visual::enterMask = 0xff

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

◆ exitMask

uint8_t eve::map::TileLayer::Tileset::Visual::exitMask = 0xff

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

◆ footprintH

int eve::map::TileLayer::Tileset::Visual::footprintH = 1

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

◆ footprintW

int eve::map::TileLayer::Tileset::Visual::footprintW = 1

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

◆ gid

int eve::map::TileLayer::Tileset::Visual::gid = 0

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

◆ height

int eve::map::TileLayer::Tileset::Visual::height = 0

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

◆ opaque

bool eve::map::TileLayer::Tileset::Visual::opaque = false

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

◆ pivotX

float eve::map::TileLayer::Tileset::Visual::pivotX = 0.f

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

◆ pivotY

float eve::map::TileLayer::Tileset::Visual::pivotY = 0.f

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

◆ semanticFlags

uint32_t eve::map::TileLayer::Tileset::Visual::semanticFlags = 0

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

◆ sortBias

float eve::map::TileLayer::Tileset::Visual::sortBias = 0.f

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

◆ subtileFrames

std::vector<SubtileFrame> eve::map::TileLayer::Tileset::Visual::subtileFrames

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

◆ walkable

bool eve::map::TileLayer::Tileset::Visual::walkable = true

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

◆ width

int eve::map::TileLayer::Tileset::Visual::width = 0

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

◆ x

int eve::map::TileLayer::Tileset::Visual::x = 0

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

◆ y

int eve::map::TileLayer::Tileset::Visual::y = 0

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


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