载入中...
搜索中...
未找到
PlacementSession.h 文件参考
#include "common/Export.h"
#include <string>
#include <vector>
#include "building/PlacementSystem.h"

浏览源代码.

类

class  eve::building::PlacementSession
 EVENGINE_API_WORLD public API. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::building
 建筑放置模块入口:定义 / 放置世界 / 鬼影 / 变更事件的脚本绑定点。 设计文档:docs/dev/建筑放置系统设计.md
 

枚举

enum class  eve::building::EdgeUpdateStatus { eve::building::Updated , eve::building::Rejected }
 Outcome of refreshing an edge placement preview. 更多...
 
enum class  eve::building::CornerUpdateStatus { eve::building::Updated , eve::building::Rejected }
 Outcome of refreshing a corner placement preview. 更多...
 
enum class  eve::building::FreeUpdateStatus { eve::building::Updated , eve::building::Rejected }
 Outcome of refreshing an exact free-object placement preview. 更多...
 
enum class  eve::building::EdgeLineExecuteStatus { eve::building::Placed , eve::building::Rejected }
 Outcome of committing one continuous edge line. 更多...
 
enum class  eve::building::EdgePathUpdateStatus { eve::building::Updated , eve::building::Rejected }
 Outcome of adding a logical vertex to an edge path preview. 更多...
 
enum class  eve::building::PlacementEditExecuteStatus { eve::building::Committed , eve::building::Rejected }
 Outcome of committing one move or replace edit. 更多...
 
enum class  eve::building::AreaExecuteStatus { eve::building::Accepted , eve::building::Rejected }
 Outcome of refreshing or committing an area tool request. 更多...
 
enum class  eve::building::PatternUpdateStatus { eve::building::Updated , eve::building::Rejected }
 Outcome of configuring or previewing a unified placement pattern. 更多...
 
enum class  eve::building::PatternExecuteStatus { eve::building::Placed , eve::building::Rejected }
 Outcome of atomically committing a unified placement pattern. 更多...