载入中...
搜索中...
未找到
AudioEditorModule.cpp
浏览该文件的文档.
21 std::vector<std::string_view> types() const override { return {"audio-source", "audio-mixer", "audio-effects"}; }
Squirrel adapter for the audio source editor.
UUID-backed identifier adapter for legacy textual boundaries.
Definition Identity.h:314
std::vector< std::string_view > types() const override
Stable target type names this factory accepts.
Definition AudioEditorModule.cpp:21
editor::Result< editor::AutomationOwnedTarget > create(const editor::TargetId &target, std::string_view type, const editor::EditorValue::Object &) override
Create a domain target from an automation request. @ownership Success transfers the target and any su...
Definition AudioEditorModule.cpp:23
Composition adapter that contributes audio editing commands, automation targets, and the script-owned...
Definition AudioEditorModule.h:21
Multi-provider extension point for domain-specific automation target creation.
Definition EditorAutomationTargetFactory.h:22
editing::Result< void > registerEditingCommands(editing::IEditingCommandRegistry ®istry)
Register audio-owned planned commands with a generic editing host.
Definition AudioEditingCommands.cpp:32
Definition AudioEditorModule.cpp:17
void exposeAudioSourceEditorScriptBindings(ssq::Table &table, ssq::Class &moduleClass)
Expose the script-owned AudioSourceEditor factory on AudioEditorModule.
Definition AudioSourceEditorScriptBindings.cpp:40
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