载入中...
搜索中...
未找到
TileLayer.h
浏览该文件的文档.
204 int64_t modtime = -1;
GPU texture created via Graphics::newTexture. Owns GPU resources through an opaque backend handle.
Definition Texture.h:18
ECS tile layer entity. Script mutates tile GIDs / tileset / draw; TileRenderSystem batch-draws atlas ...
Definition TileLayer.h:32
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition Animation.h:25
放置世界:格子占用(多通道)+ 地形语义 + 已放置建筑实例。 行为由 PlacementSystem 提供;本类暴露便于脚本绑定的薄封装方法。 坐标换算统一走 eve::grid(支持 rectang...
Definition PlacementWorld.h:19
MapOrientation
Tile map layout: orthogonal, isometric, staggered, or hexagonal.
Definition TileOrientation.h:6
void worldToTile(const TileLayer::Config &cfg, float wx, float wy, int &tx, int &ty)
Converts world pixels back to the containing tile index.
Definition TileProjection.cpp:49
uint32_t tileGid(uint32_t raw)
Strip Tiled flip / rotate flags; keep low 28 bits.
Definition TileLayer.h:383
void tileToWorld(const TileLayer::Config &cfg, int tx, int ty, float &wx, float &wy)
Converts a tile index to world pixels using the layer's projection.
Definition TileProjection.cpp:41
StaggerAxis
Stagger axis for staggered/hex maps (shift every other row/column).
Definition TileOrientation.h:8
glm::vec4 Color
Render-neutral RGBA color shared by graphics-facing modules.
Definition RenderTypes.h:8
@ Graphics
Definition TileLayer.h:181
Definition TileLayer.h:197
std::vector< std::string > dependencyPaths
Definition TileLayer.h:200
std::vector< int64_t > dependencyModtimes
Definition TileLayer.h:201
Definition TileLayer.h:57
std::vector< AnimationFrame > frames
Definition TileLayer.h:82
One Tiled atlas selected by the greatest firstGid not exceeding a GID.
Definition TileLayer.h:155
Versioned logical terrain family consumed by the canonical resolver.
Definition TileLayer.h:94
CollisionShape public API.
Definition TileLayer.h:127
SubtileFrame public API.
Definition TileLayer.h:121
std::vector< Subtile > parts
Definition TileLayer.h:122
Per-GID visual metadata emitted by a project-defined asset pipeline.
Definition TileLayer.h:109
std::vector< CollisionShape > collisionShapes
Definition TileLayer.h:151
std::vector< SubtileFrame > subtileFrames
Definition TileLayer.h:150
Definition TileLayer.h:72
std::vector< TerrainFamily > terrainFamilies
Definition TileLayer.h:176
std::vector< TerrainRule > terrainRules
Definition TileLayer.h:175
std::vector< Animation > animations
Definition TileLayer.h:174
std::vector< CustomData > customData
Definition TileLayer.h:177