载入中...
搜索中...
未找到
eve::map_editing 命名空间参考

类

class  IMapRoadMeshSink
 Runtime-neutral sink receiving revision-tagged generated road meshes. 更多...
 
class  IMapStructureEditTarget
 Layer, spline and placement editing capability for map presenters. 更多...
 
class  MapDocumentTarget
 UI-neutral map structure document with reversible domain operations. 更多...
 
struct  MapLayerRecord
 Stable map layer descriptor used by outliner presenters. 更多...
 
class  MapObjectImporter
 Converts external object records into one atomic placement transaction plan. 更多...
 
struct  MapObjectImportPlan
 Side-effect-free batch import plan for map object placements. 更多...
 
struct  MapObjectImportRecord
 Imported object record before stable placement ids are assigned. 更多...
 
struct  MapPlacementRecord
 Stable object placement stored on an object layer. 更多...
 
class  MapRoadMeshPublisher
 Publishes validated road previews while rejecting stale document revisions. 更多...
 
struct  MapRoadPreviewResult
 Deterministic renderer-neutral road strip preview. 更多...
 
struct  MapRoadRecord
 Road spline authoring record independent from rendering/mesh generation. 更多...
 
struct  MapSplinePointRecord
 Stable editable control point in a road or path spline. 更多...
 
class  TileLayerTarget
 Non-owning editable adapter for a live map tile layer. 更多...
 

类型定义

using EditorStatus = editing::Status
 
using EditorValue = editing::Value
 
using EditorDiagnostic = editing::Diagnostic
 

函数

std::unique_ptr< TileLayerTarget > createTileLayerTarget (std::string id, map::TileLayer *layer)
 Create a map-layer adapter.
 

类型定义说明

◆ EditorDiagnostic

◆ EditorStatus

在文件 MapEditingTypes.h 第 24 行定义.

◆ EditorValue

在文件 MapEditingTypes.h 第 25 行定义.

函数说明

◆ createTileLayerTarget()

EVENGINE_API_WORLD std::unique_ptr< TileLayerTarget > eve::map_editing::createTileLayerTarget ( std::string  id,
map::TileLayer *  layer 
)

Create a map-layer adapter.

参数
idStable target identity.
layerBorrowed layer that must outlive the adapter.
返回
Independently owned adapter.

在文件 TileLayerTarget.cpp 第 27 行定义.

引用了 layer.

被这些函数引用 eve::tilelayer_target::TileLayerTargetModule::newTarget().