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

#include <AtomRuntime.h>

公開型

using FIterFunc = TUniqueFunction<void(const FPair&)>
using FObjectId = uint32
using FPair = TPair<FObjectId, FMixerSubmixPtr>

公開メンバ関数

void Add (const FObjectId InObjectId, FMixerSubmixPtr InMixerSubmix)
FMixerSubmixPtr FindRef (FObjectId InObjectId) const
TSet< FSubmixMap::FObjectIdGetKeys () const
void Iterate (FIterFunc InFunction)
int32 Remove (const FObjectId InObjectId)
void Reset ()

非公開変数類

FCriticalSection MutationLock
TMap< FObjectId, FMixerSubmixPtrSubmixMap

型定義メンバ詳解

◆ FIterFunc

using Atom::FSubmixMap::FIterFunc = TUniqueFunction<void(const FPair&)>

◆ FObjectId

◆ FPair

関数詳解

◆ Add()

void Atom::FSubmixMap::Add ( const FObjectId InObjectId,
FMixerSubmixPtr InMixerSubmix )

◆ FindRef()

FMixerSubmixPtr Atom::FSubmixMap::FindRef ( const FSubmixMap::FObjectId InObjectId) const

◆ GetKeys()

TSet< FSubmixMap::FObjectId > Atom::FSubmixMap::GetKeys ( ) const

◆ Iterate()

void Atom::FSubmixMap::Iterate ( FIterFunc InFunction)

◆ Remove()

int32 Atom::FSubmixMap::Remove ( const FObjectId InObjectId)

◆ Reset()

void Atom::FSubmixMap::Reset ( )

メンバ詳解

◆ MutationLock

FCriticalSection Atom::FSubmixMap::MutationLock
mutableprivate

◆ SubmixMap

TMap<FObjectId, FMixerSubmixPtr> Atom::FSubmixMap::SubmixMap
private

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