载入中...
搜索中...
未找到
TileLayerTargetModule.h
浏览该文件的文档.
32 [[nodiscard]] std::unique_ptr<map_editing::TileLayerTarget> newTarget(std::string id, map::TileLayer* layer) const;
Hosts interchangeable editor tools and routes their lifecycle/input.
Definition EditorSession.h:30
ECS tile layer entity. Script mutates tile GIDs / tileset / draw; TileRenderSystem batch-draws atlas ...
Definition TileLayer.h:32
Non-owning editable adapter for a live map tile layer.
Definition TileLayerTarget.h:17
Script-facing composition module for live tile-layer editing targets.
Definition TileLayerTargetModule.h:21
std::unique_ptr< map_editing::TileLayerTarget > newTarget(std::string id, map::TileLayer *layer) const
Create an adapter over a borrowed live tile layer.
Definition TileLayerTargetModule.cpp:16
void bind(editor::EditorSession *session, map_editing::TileLayerTarget *target) const
Bind a target to an editor session.
Definition TileLayerTargetModule.cpp:21
Module_REG(TileLayerTargetModule)
Definition ActionPreviewController.cpp:6
Definition MapDocument.cpp:8
放置世界:格子占用(多通道)+ 地形语义 + 已放置建筑实例。 行为由 PlacementSystem 提供;本类暴露便于脚本绑定的薄封装方法。 坐标换算统一走 eve::grid(支持 rectang...
Definition PlacementWorld.h:19