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

#include <AtomModulationControlBusProxy.h>

类 AtomModulation::FControlBusProxy 继承关系图:

Public 成员函数

 FControlBusProxy ()
 FControlBusProxy (FControlBusSettings &&InSettings, FAtomModulationSystem &InModSystem)
 ~FControlBusProxy ()
float GetDefaultValue () const
const TArray< FGeneratorHandle > & GetGeneratorHandles () const
float GetGeneratorValue () const
float GetMixValue () const
FName GetParameterName () const
float GetValue () const
bool IsBypassed () const
void MixGenerators ()
void MixIn (const float InValue)
FControlBusProxy & operator= (FControlBusSettings &&InSettings)
void Reset ()
Public 成员函数 继承自 AtomModulation::TModulatorProxyRefType< FBusId, FControlBusProxy, FControlBusSettings >
 TModulatorProxyRefType ()
virtual ~TModulatorProxyRefType ()
uint32 GetRefCount () const
TModulatorProxyRefType & operator= (const TModulatorProxyRefType &InOther)
Public 成员函数 继承自 AtomModulation::TModulatorBase< FBusId >
 TModulatorBase ()
virtual ~TModulatorBase ()=default
FBusId GetId () const
const FName & GetName () const

Private 成员函数

void Init (FControlBusSettings &&InSettings)
float Mix (float ValueA) const

Private 属性

bool bBypass
float DefaultValue
TArray< FGeneratorHandle > GeneratorHandles
float GeneratorValue
Atom::FModulationMixFunction MixFunction
float MixValue
FName ParameterName

额外继承的成员函数

Protected 成员函数 继承自 AtomModulation::TModulatorProxyRefType< FBusId, FControlBusProxy, FControlBusSettings >
FORCEINLINE uint32 DecRef ()
FORCEINLINE void IncRef ()
Protected 属性 继承自 AtomModulation::TModulatorProxyRefType< FBusId, FControlBusProxy, FControlBusSettings >
FAtomModulationSystem * ModSystem
uint32 RefCount

构造及析构函数说明

◆ FControlBusProxy() [1/2]

AtomModulation::FControlBusProxy::FControlBusProxy ( )

◆ FControlBusProxy() [2/2]

AtomModulation::FControlBusProxy::FControlBusProxy ( FControlBusSettings && InSettings,
FAtomModulationSystem & InModSystem )

◆ ~FControlBusProxy()

AtomModulation::FControlBusProxy::~FControlBusProxy ( )

成员函数说明

◆ GetDefaultValue()

float AtomModulation::FControlBusProxy::GetDefaultValue ( ) const

◆ GetGeneratorHandles()

const TArray< FGeneratorHandle > & AtomModulation::FControlBusProxy::GetGeneratorHandles ( ) const

◆ GetGeneratorValue()

float AtomModulation::FControlBusProxy::GetGeneratorValue ( ) const

◆ GetMixValue()

float AtomModulation::FControlBusProxy::GetMixValue ( ) const

◆ GetParameterName()

FName AtomModulation::FControlBusProxy::GetParameterName ( ) const

◆ GetValue()

float AtomModulation::FControlBusProxy::GetValue ( ) const

◆ Init()

void AtomModulation::FControlBusProxy::Init ( FControlBusSettings && InSettings)
private

◆ IsBypassed()

bool AtomModulation::FControlBusProxy::IsBypassed ( ) const

◆ Mix()

float AtomModulation::FControlBusProxy::Mix ( float ValueA) const
private

◆ MixGenerators()

void AtomModulation::FControlBusProxy::MixGenerators ( )

◆ MixIn()

void AtomModulation::FControlBusProxy::MixIn ( const float InValue)

◆ operator=()

FControlBusProxy & AtomModulation::FControlBusProxy::operator= ( FControlBusSettings && InSettings)

◆ Reset()

void AtomModulation::FControlBusProxy::Reset ( )

类成员变量说明

◆ bBypass

bool AtomModulation::FControlBusProxy::bBypass
private

◆ DefaultValue

float AtomModulation::FControlBusProxy::DefaultValue
private

◆ GeneratorHandles

TArray<FGeneratorHandle> AtomModulation::FControlBusProxy::GeneratorHandles
private

◆ GeneratorValue

float AtomModulation::FControlBusProxy::GeneratorValue
private

◆ MixFunction

Atom::FModulationMixFunction AtomModulation::FControlBusProxy::MixFunction
private

◆ MixValue

float AtomModulation::FControlBusProxy::MixValue
private

◆ ParameterName

FName AtomModulation::FControlBusProxy::ParameterName
private

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