载入中...
搜索中...
未找到
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 行定义.
该结构体的文档由以下文件生成:
- src/modules/map/TileLayer.h