载入中...
搜索中...
未找到
AnimationClipEditor.h
浏览该文件的文档.
49 [[nodiscard]] animation_editing::Result<void> loadRuntimeClip(const animation::AnimSkeleton& skeleton,
65 const animation_editing::AnimationClipDocumentTarget& target() const noexcept { return target_; }
71 [[nodiscard]] animation_editing::Result<void> configureWorkspace(editor::EditorWorkspace& workspace) const;
79 [[nodiscard]] animation_editing::Result<void> setViewport(float width, float rowHeight, float labelWidth);
103 [[nodiscard]] animation_editing::Result<void> setSelectedPosition(double x, double y, double z);
105 [[nodiscard]] animation_editing::Result<void> setSelectedRotation(double xDegrees, double yDegrees,
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
Keyframed skeletal animation clip (local TRS tracks per bone). Script type: AnimClip.
Definition AnimClip.h:145
3D bone hierarchy + bind-pose local TRS for skeletal animation. Independent of ik::Skeleton3D (FABRIK...
Definition AnimSkeleton.h:16
UI-neutral animation clip document with reversible stable-id timeline edits.
Definition AnimationClip.h:106
Timeline-style controller for one authored animation clip.
Definition AnimationClipEditor.h:37
animation_editing::Result< void > loadRuntimeClip(const animation::AnimSkeleton &skeleton, const animation::AnimClip &clip)
Atomically replace the editor document from a real runtime skeleton and clip.
animation_editing::Result< void > writeRuntimeClip(animation::AnimClip &clip, const animation::AnimSkeleton &skeleton) const
Replace a runtime clip with the current authoritative editor document.
AnimationClipEditor(const AnimationClipEditor &)=delete
AnimationClipEditor & operator=(const AnimationClipEditor &)=delete
const animation_editing::AnimationClipDocumentTarget & target() const noexcept
Borrow the authoritative clip document.
Definition AnimationClipEditor.h:65
Composition model shared by project-specific developer and runtime editors.
Definition EditorWorkspace.h:43
Definition Animation.cpp:58
Definition Container.h:602
Renderer-neutral wire primitive for authoring viewport overlays.
Definition EditingGizmo.h:12
Immutable revision-tagged overlay snapshot consumed by any viewport renderer.
Definition EditingGizmo.h:27