载入中...
搜索中...
未找到
TileLayerTarget.cpp
浏览该文件的文档.
12std::uint64_t TileLayerTarget::revision() const { return layer_ ? layer_->tiles()->revision : 0; }
18int TileLayerTarget::readInt(int x, int y) const { return containsCell(x, y) ? layer_->getTile(x, y) : 0; }
ECS tile layer entity. Script mutates tile GIDs / tileset / draw; TileRenderSystem batch-draws atlas ...
Definition TileLayer.h:32
TileLayerTarget(std::string id, map::TileLayer *layer)
Bind a live layer which must outlive this adapter.
Definition TileLayerTarget.cpp:9
editing::FieldWriteStatus writeInt(int x, int y, int value) override
Writes int.
Definition TileLayerTarget.cpp:19
@ Unchanged
@ Rejected
Definition MapDocument.cpp:8
std::unique_ptr< TileLayerTarget > createTileLayerTarget(std::string id, map::TileLayer *layer)
Create a map-layer adapter.
Definition TileLayerTarget.cpp:27
Definition Container.h:602