载入中...
搜索中...
未找到
eve::fluids_editor::FluidsAutomationTargetFactory类 参考final

Creates schema-driven fluid documents for editor automation. @ownership Returned targets own their authoring state; the factory retains nothing. @thread Editor/composition-thread affine. @reentrancy Does not invoke callbacks or retain request values. 更多...

#include <FluidsEditorModule.h>

类 eve::fluids_editor::FluidsAutomationTargetFactory 继承关系图:
eve::editor::IEditorAutomationTargetFactory

Public 成员函数

std::vector< std::string_view > types () const override
 Accepted fluid target type names (simulation, surface, volume).
 
editor::Result< editor::AutomationOwnedTarget > create (const editor::TargetId &target, std::string_view type, const editor::EditorValue::Object &request) override
 Create a fluid document and optionally load its strict snapshot request field.
 
- Public 成员函数 继承自 eve::editor::IEditorAutomationTargetFactory
virtual ~IEditorAutomationTargetFactory ()=default
 Releases IEditorAutomationTargetFactory resources.
 
bool supports (std::string_view type) const
 Whether this factory owns the requested stable target type.
 

额外继承的成员函数

- 静态 Public 属性 继承自 eve::editor::IEditorAutomationTargetFactory
static constexpr const char * capabilityName = "IEditorAutomationTargetFactory"
 

详细描述

Creates schema-driven fluid documents for editor automation. @ownership Returned targets own their authoring state; the factory retains nothing. @thread Editor/composition-thread affine. @reentrancy Does not invoke callbacks or retain request values.

在文件 FluidsEditorModule.h 第 20 行定义.

成员函数说明

◆ create()

editor::Result< editor::AutomationOwnedTarget > eve::fluids_editor::FluidsAutomationTargetFactory::create ( const editor::TargetId &  target,
std::string_view  type,
const editor::EditorValue::Object &  request 
)
overridevirtual

Create a fluid document and optionally load its strict snapshot request field.

实现了 eve::editor::IEditorAutomationTargetFactory.

在文件 FluidsEditorModule.cpp 第 39 行定义.

引用了 request, target , 以及 type.

◆ types()

std::vector< std::string_view > eve::fluids_editor::FluidsAutomationTargetFactory::types ( ) const
overridevirtual

Accepted fluid target type names (simulation, surface, volume).

实现了 eve::editor::IEditorAutomationTargetFactory.

在文件 FluidsEditorModule.cpp 第 35 行定义.


该类的文档由以下文件生成: