载入中...
搜索中...
未找到
SceneEditingCommands.h
浏览该文件的文档.
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
Lower-layer registration boundary implemented by an editor or runtime editing host.
Definition EditingCommandRegistry.h:30
Capability implemented by document and live scene targets.
Definition SceneEditingCommands.h:26
virtual editing::Result< SceneTransformValue > readTransform(const editing::ObjectId &id) const =0
Reads transform.
static editing::CapabilityId editorCapabilityId()
Compatibility spelling retained for existing editor tools.
Definition SceneEditingCommands.h:36
static editing::CapabilityId editingCapabilityId()
Editing capability id.
Definition SceneEditingCommands.h:31
virtual ~ITransformEditTarget()=default
Releases ITransformEditTarget resources.
virtual editing::Result< editing::DomainOperation > makeSetTransform(const editing::ObjectId &id, const SceneTransformValue &transform) const =0
Make set transform.
editing::Result< void > registerEditingCommands(editing::IEditingCommandRegistry ®istry)
Register Scene-owned commands with a generic editing host.
Definition SceneEditingCommands.cpp:38
Serializable transform exchanged across the scene editing boundary.
Definition SceneEditingCommands.h:10
auto operator<=>(const SceneTransformValue &) const =default
Operator <=>.
double rotationY
Definition SceneEditingCommands.h:15
double rotationZ
Definition SceneEditingCommands.h:16
double rotationX
Definition SceneEditingCommands.h:14