载入中...
搜索中...
未找到
#include "common/Export.h"#include "scene/editing/SceneEditingTypes.h"#include <functional>#include <map>#include <string>#include <vector>类 | |
| struct | eve::scene_editing::SceneComponentPayloadRef |
| Stable, pointer-free reference to one editable component instance. 更多... | |
| class | eve::scene_editing::ISceneComponentPayloadProvider |
| Module-owned adapter for one scene component payload type. 更多... | |
| class | eve::scene_editing::SceneComponentPropertyBindings |
| Reuses existing property/operation targets as scene component payloads. 更多... | |
| class | eve::scene_editing::ISceneComponentPayloadTarget |
| Scene capability that discovers and routes module-owned component payload editors. 更多... | |
| class | eve::scene_editing::SceneComponentPayloadRegistry |
| Non-owning registry and scene-facing router for component payload providers. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::scene_editing |
枚举 | |
| enum class | eve::scene_editing::SceneComponentChange { eve::scene_editing::Changed , eve::scene_editing::Unchanged } |
| Whether a registry or binding removal changed authoritative state. 更多... | |
函数 | |
| Result< SelectionSnapshot > | eve::scene_editing::makeSceneComponentSelection (std::string channel, const std::vector< SceneComponentPayloadRef > &components, std::uint64_t sequence=0) |
| Build a property selection for one or more homogeneous component references. | |