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

#include <AtomModulationPatchProxy.h>

类 AtomModulation::FModulationPatchProxy 继承关系图:

Public 成员函数

 FModulationPatchProxy ()=default
 FModulationPatchProxy (FModulationPatchSettings &&InSettings, FAtomModulationSystem &InModSystem)
float GetValue () const
bool IsBypassed () const
void Update ()

Protected 成员函数

void Init (FModulationPatchSettings &&InSettings, FAtomModulationSystem &InModSystem)

Private 属性

bool bBypass = true
float DefaultValue = 1.0f
TArray< FModulationInputProxy > InputProxies
FModulationOutputProxy OutputProxy
float Value = 1.0f

友元

class FAtomModulationSystem

构造及析构函数说明

◆ FModulationPatchProxy() [1/2]

AtomModulation::FModulationPatchProxy::FModulationPatchProxy ( )
default

◆ FModulationPatchProxy() [2/2]

AtomModulation::FModulationPatchProxy::FModulationPatchProxy ( FModulationPatchSettings && InSettings,
FAtomModulationSystem & InModSystem )

成员函数说明

◆ GetValue()

float AtomModulation::FModulationPatchProxy::GetValue ( ) const

Returns the value of the patch

◆ Init()

void AtomModulation::FModulationPatchProxy::Init ( FModulationPatchSettings && InSettings,
FAtomModulationSystem & InModSystem )
protected

◆ IsBypassed()

bool AtomModulation::FModulationPatchProxy::IsBypassed ( ) const

Whether or not the patch is bypassed (effectively just returning the default value)

◆ Update()

void AtomModulation::FModulationPatchProxy::Update ( )

Updates the patch value

◆ FAtomModulationSystem

friend class FAtomModulationSystem
friend

类成员变量说明

◆ bBypass

bool AtomModulation::FModulationPatchProxy::bBypass = true
private

Bypasses the patch and doesn't update modulation value

◆ DefaultValue

float AtomModulation::FModulationPatchProxy::DefaultValue = 1.0f
private

Default value of patch

◆ InputProxies

TArray<FModulationInputProxy> AtomModulation::FModulationPatchProxy::InputProxies
private

Optional modulation inputs

◆ OutputProxy

FModulationOutputProxy AtomModulation::FModulationPatchProxy::OutputProxy
private

Final output modulation post input combination

◆ Value

float AtomModulation::FModulationPatchProxy::Value = 1.0f
private

Current value of the patch


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