CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
Atom::IModulatorSettings类 参考abstract

#include <AtomModulation.h>

类 Atom::IModulatorSettings 继承关系图:

Public 成员函数

virtual ~IModulatorSettings ()=default
virtual TUniquePtr< IModulatorSettings > Clone () const =0
virtual FModulatorId GetModulatorId () const =0
virtual const Atom::FModulationParameter & GetOutputParameter () const =0
virtual Atom::FModulatorTypeId Register (Atom::FModulatorHandleId HandleId, AtomModulation::FAtomModulationSystem &InModulation) const =0

详细描述

Interface for cached off Modulator UObject data used as default settings to be converted to instanced proxy data per Atom runtime on the AtomRenderThread. If proxy is already active, implementation is expected to ignore register call and return existing modulator proxy's type Id & set parameter accordingly.

构造及析构函数说明

◆ ~IModulatorSettings()

virtual Atom::IModulatorSettings::~IModulatorSettings ( )
virtualdefault

成员函数说明

◆ Clone()

virtual TUniquePtr< IModulatorSettings > Atom::IModulatorSettings::Clone ( ) const
pure virtual

◆ GetModulatorId()

virtual FModulatorId Atom::IModulatorSettings::GetModulatorId ( ) const
pure virtual

◆ GetOutputParameter()

virtual const Atom::FModulationParameter & Atom::IModulatorSettings::GetOutputParameter ( ) const
pure virtual

◆ Register()


该类的文档由以下文件生成:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/Modulation/AtomModulation.h