载入中...
搜索中...
未找到
AnimationEditorModule.cpp
浏览该文件的文档.
27class AnimationEditorModule::TargetFactory final : public editor::IEditorAutomationTargetFactory {
29 std::vector<std::string_view> types() const override { return {"animation-clip", "animation-clip-document"}; }
32 const editor::TargetId& target, std::string_view, const editor::EditorValue::Object& request) override {
Squirrel adapter for the animation clip editor.
static Result failure(Status status)
Construct a failed result from a structured status.
Definition Result.h:175
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
editor::Result< editor::AutomationOwnedTarget > create(const editor::TargetId &target, std::string_view, const editor::EditorValue::Object &request) override
Create a domain target from an automation request. @ownership Success transfers the target and any su...
Definition AnimationEditorModule.cpp:31
std::vector< std::string_view > types() const override
Stable target type names this factory accepts.
Definition AnimationEditorModule.cpp:29
Composition adapter that contributes animation editing commands and automation targets.
Definition AnimationEditorModule.h:11
Deterministic owning value tree shared by authoring hosts.
Definition EditingValue.h:19
Multi-provider extension point for domain-specific automation target creation.
Definition EditorAutomationTargetFactory.h:22
editing::Result< void > registerEditingCommands(editing::IEditingCommandRegistry ®istry)
Register animation-clip commands with a generic editing host.
Definition AnimationEditingCommands.cpp:49
void exposeAnimationClipEditorScriptBindings(ssq::Table &table, ssq::Class &moduleClass)
Expose the script-owned AnimationClipEditor factory on AnimationEditorModule.
Definition AnimationClipEditorScriptBindings.cpp:34
eve::editing::Value EditorValue
Compatibility alias for the UI-independent authoring value tree.
Definition EditorValue.h:8
const EditorValue * field(const EditorValue &value, const char *name)
Definition RoadNetworkEditTarget.cpp:15
Definition Container.h:602
Target plus optional borrowed-dependency owner returned by an automation factory.
Definition EditorAutomationTargetFactory.h:15
std::unique_ptr< IEditableTarget > target
Definition EditorAutomationTargetFactory.h:18