载入中...
搜索中...
未找到
eve::scene_editor::SceneEditorSession::Impl结构体 参考

类

struct  CachedHull
 

Public 成员函数

 Impl (std::unique_ptr< scene_editing::SceneTargetBase > value)
 

Public 属性

std::unique_ptr< scene_editing::SceneTargetBase > target
 
editor::EditorCommandService commands
 
editor::EditorTargetCoordinator coordinator
 
editor::HostProfile profile = editor::HostProfile::developer()
 
std::unique_ptr< ScenePhysicsPlacementBackend > placement
 
std::unordered_map< std::string, CachedHull > placementHulls
 
SceneGraph placementGraph
 
std::unordered_map< std::string, glm::dmat4 > placementInitialWorld
 
std::uint64_t placementTick = 0
 

详细描述

在文件 SceneEditorSession.cpp 第 269 行定义.

构造及析构函数说明

◆ Impl()

eve::scene_editor::SceneEditorSession::Impl::Impl ( std::unique_ptr< scene_editing::SceneTargetBase >  value)
inlineexplicit

类成员变量说明

◆ commands

editor::EditorCommandService eve::scene_editor::SceneEditorSession::Impl::commands

在文件 SceneEditorSession.cpp 第 281 行定义.

◆ coordinator

editor::EditorTargetCoordinator eve::scene_editor::SceneEditorSession::Impl::coordinator

在文件 SceneEditorSession.cpp 第 282 行定义.

被这些函数引用 Impl().

◆ placement

std::unique_ptr<ScenePhysicsPlacementBackend> eve::scene_editor::SceneEditorSession::Impl::placement

在文件 SceneEditorSession.cpp 第 284 行定义.

◆ placementGraph

SceneGraph eve::scene_editor::SceneEditorSession::Impl::placementGraph

在文件 SceneEditorSession.cpp 第 286 行定义.

◆ placementHulls

std::unordered_map<std::string, CachedHull> eve::scene_editor::SceneEditorSession::Impl::placementHulls

在文件 SceneEditorSession.cpp 第 285 行定义.

◆ placementInitialWorld

std::unordered_map<std::string, glm::dmat4> eve::scene_editor::SceneEditorSession::Impl::placementInitialWorld

在文件 SceneEditorSession.cpp 第 287 行定义.

◆ placementTick

std::uint64_t eve::scene_editor::SceneEditorSession::Impl::placementTick = 0

在文件 SceneEditorSession.cpp 第 288 行定义.

◆ profile

editor::HostProfile eve::scene_editor::SceneEditorSession::Impl::profile = editor::HostProfile::developer()

在文件 SceneEditorSession.cpp 第 283 行定义.

◆ target

std::unique_ptr<scene_editing::SceneTargetBase> eve::scene_editor::SceneEditorSession::Impl::target

在文件 SceneEditorSession.cpp 第 280 行定义.

被这些函数引用 Impl().


该结构体的文档由以下文件生成: