CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
FAtomChannelLevelMatrix 構造体

#include <AtomBus.h>

公開メンバ関数

CRI_API FAtomChannelLevelMatrix ()
CRI_API FAtomChannelLevelMatrix (int NumInputChannels, int NumOutputChannels)
CRI_API void DownMix ()
CRI_API float GetChannelLevel (EAtomSpeaker InChannel, EAtomSpeaker OutChannel) const
FORCEINLINE const float * GetLevelMatixData () const
FORCEINLINE int32 GetNumInputChannels () const
FORCEINLINE int32 GetNumOutputChannels () const
CRI_API bool SetChannelLevel (EAtomSpeaker InChannel, EAtomSpeaker OutChannel, float Level)
CRI_API void SetIdentity ()
CRI_API void UpMix ()

非公開メンバ関数

void SetupChannelArrayFromNumChannels (TArray< EAtomSpeaker > &ChannelArray, int NumChannels)

非公開変数類

TArray< EAtomSpeaker > InputChannelArray
TArray< float > LevelMatrix
TArray< EAtomSpeaker > OutputChannelArray

構築子と解体子

◆ FAtomChannelLevelMatrix() [1/2]

FAtomChannelLevelMatrix::FAtomChannelLevelMatrix ( )

◆ FAtomChannelLevelMatrix() [2/2]

FAtomChannelLevelMatrix::FAtomChannelLevelMatrix ( int NumInputChannels,
int NumOutputChannels )

関数詳解

◆ DownMix()

void FAtomChannelLevelMatrix::DownMix ( )

◆ GetChannelLevel()

float FAtomChannelLevelMatrix::GetChannelLevel ( EAtomSpeaker InChannel,
EAtomSpeaker OutChannel ) const

◆ GetLevelMatixData()

FORCEINLINE const float * FAtomChannelLevelMatrix::GetLevelMatixData ( ) const
inline

◆ GetNumInputChannels()

FORCEINLINE int32 FAtomChannelLevelMatrix::GetNumInputChannels ( ) const
inline

◆ GetNumOutputChannels()

FORCEINLINE int32 FAtomChannelLevelMatrix::GetNumOutputChannels ( ) const
inline

◆ SetChannelLevel()

bool FAtomChannelLevelMatrix::SetChannelLevel ( EAtomSpeaker InChannel,
EAtomSpeaker OutChannel,
float Level )

◆ SetIdentity()

void FAtomChannelLevelMatrix::SetIdentity ( )

◆ SetupChannelArrayFromNumChannels()

void FAtomChannelLevelMatrix::SetupChannelArrayFromNumChannels ( TArray< EAtomSpeaker > & ChannelArray,
int NumChannels )
private

◆ UpMix()

void FAtomChannelLevelMatrix::UpMix ( )

メンバ詳解

◆ InputChannelArray

TArray<EAtomSpeaker> FAtomChannelLevelMatrix::InputChannelArray
private

◆ LevelMatrix

TArray<float> FAtomChannelLevelMatrix::LevelMatrix
private

◆ OutputChannelArray

TArray<EAtomSpeaker> FAtomChannelLevelMatrix::OutputChannelArray
private

この構造体詳解は次のファイルから抽出されました:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/AtomBus.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/AtomBus.cpp