载入中...
搜索中...
未找到
SceneEditorSession.h
浏览该文件的文档.
35 [[nodiscard]] editing::Result<editing::TransactionReceipt> execute(std::string command, editing::Value payload);
70 [[nodiscard]] editing::Result<void> cachePhysicsPlacementCompound(const editing::ObjectId& object,
78 [[nodiscard]] editing::Result<void> restorePhysicsPlacementColliderCacheJson(const std::string& json);
82 [[nodiscard]] editing::Result<PhysicsPlacementFrame> updatePhysicsPlacement(double x, double y, double z,
85 [[nodiscard]] editing::Result<PhysicsPlacementFrame> updatePhysicsPlacementPose(double x, double y, double z,
91 double x, double y, double z, double rotationX, double rotationY, double rotationZ, double scaleX,
94 [[nodiscard]] editing::Result<PhysicsPlacementFrame> alignPhysicsPlacementToSurface(double fromX, double fromY,
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
Deterministic owning value tree shared by authoring hosts.
Definition EditingValue.h:19
Composable scene command/history host with no UI or renderer dependency. Owns its target,...
Definition SceneEditorSession.h:24
SceneEditorSession & operator=(const SceneEditorSession &)=delete
SceneEditorSession(const SceneEditorSession &)=delete
~SceneEditorSession()
Scene editor session.
scene_editing::SceneTargetBase SceneTargetBase
Definition EditorSceneTarget.h:16
Definition SceneEditorModule.cpp:18
Definition Container.h:602
Owning request used to construct one isolated placement candidate.
Definition ScenePhysicsPlacement.h:110