载入中...
搜索中...
未找到
PlacementSession.h
浏览该文件的文档.
PlacementSession(const PlacementSession &)=delete
int getAreaPreviewCount() const
Number of cells in the last successful preview.
Definition PlacementSession.h:160
int getLastPlacedCount() const
Number of ids committed by the last successful edge-line operation.
Definition PlacementSession.h:142
int getLastEditedId() const
Instance id affected by the last successful move/replace, or zero.
Definition PlacementSession.h:150
int getPatternPointCount() const
Number of authoring points in the current pattern.
Definition PlacementSession.h:192
int getEdgeCurveControlPointCount() const
Number of currently authored cubic Bezier control points.
Definition PlacementSession.h:134
PlacementSession & operator=(const PlacementSession &)=delete
int getPatternPreviewCount() const
Number of concrete edge/cell anchors in the last pattern preview.
Definition PlacementSession.h:196
int getEdgePathVertexCount() const
Number of logical vertices in the current edge path.
Definition PlacementSession.h:117
const std::vector< PlacementSystem::EdgeCurvePoint > & edgeCurveControlPoints() const
Borrow the authored controls for same-frame presentation adapters.
Definition PlacementSession.h:138
建筑放置模块入口:定义 / 放置世界 / 鬼影 / 变更事件的脚本绑定点。 设计文档:docs/dev/建筑放置系统设计.md
Definition Building.cpp:7
EdgeLineExecuteStatus
Outcome of committing one continuous edge line.
Definition PlacementSession.h:25
AreaExecuteStatus
Outcome of refreshing or committing an area tool request.
Definition PlacementSession.h:31
EdgePathUpdateStatus
Outcome of adding a logical vertex to an edge path preview.
Definition PlacementSession.h:27
FreeUpdateStatus
Outcome of refreshing an exact free-object placement preview.
Definition PlacementSession.h:23
PatternUpdateStatus
Outcome of configuring or previewing a unified placement pattern.
Definition PlacementSession.h:33
PlacementEditExecuteStatus
Outcome of committing one move or replace edit.
Definition PlacementSession.h:29
PatternExecuteStatus
Outcome of atomically committing a unified placement pattern.
Definition PlacementSession.h:35
Owning row-major preview for a rectangular or circular brush request.
Definition PlacementSystem.h:103
Owning non-mutating expansion of an edge or area pattern.
Definition PlacementSystem.h:135
Owning, renderer-neutral request for one atomic placement pattern.
Definition PlacementSystem.h:126