CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
AtomModulation::FControlBusProxy クラス

#include <AtomModulationControlBusProxy.h>

AtomModulation::FControlBusProxy の継承関係図

公開メンバ関数

 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)
FControlBusProxyoperator= (FControlBusSettings &&InSettings)
void Reset ()
基底クラス AtomModulation::TModulatorProxyRefType< FBusId, FControlBusProxy, FControlBusSettings > に属する継承公開メンバ関数
 TModulatorProxyRefType ()
virtual ~TModulatorProxyRefType ()
uint32 GetRefCount () const
TModulatorProxyRefTypeoperator= (const TModulatorProxyRefType &InOther)
基底クラス AtomModulation::TModulatorBase< FBusId > に属する継承公開メンバ関数
 TModulatorBase ()
virtual ~TModulatorBase ()=default
FBusId GetId () const
const FName & GetName () const

非公開メンバ関数

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

非公開変数類

bool bBypass
float DefaultValue
TArray< FGeneratorHandleGeneratorHandles
float GeneratorValue
Atom::FModulationMixFunction MixFunction
float MixValue
FName ParameterName

その他の継承メンバ

基底クラス AtomModulation::TModulatorProxyRefType< FBusId, FControlBusProxy, FControlBusSettings > に属する継承限定公開メンバ関数
FORCEINLINE uint32 DecRef ()
FORCEINLINE void IncRef ()
基底クラス AtomModulation::TModulatorProxyRefType< FBusId, FControlBusProxy, FControlBusSettings > に属する継承限定公開変数類
FAtomModulationSystemModSystem
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

このクラス詳解は次のファイルから抽出されました: