CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
AtomAudioLinkSynchronizer.h ファイル
#include "IAudioLink.h"
#include "Misc/ScopeRWLock.h"
#include "Templates/SharedPointer.h"
#include "AudioMixer.h"
#include "AudioDevice.h"

クラス

struct  FAtomAudioLinkSynchronizer

マクロ定義

#define MAKE_DELEGATE_FUNC(X)

型定義

using FAtomAudioLinkSynchronizerPtr = TSharedPtr<FAtomAudioLinkSynchronizer>

マクロ定義詳解

◆ MAKE_DELEGATE_FUNC

#define MAKE_DELEGATE_FUNC ( X)
値:
FDelegateHandle Register##X##Delegate(const FOn##X::FDelegate& InDelegate) override\
{\
FWriteScopeLock WriteLock(RwLock);\
return On##X.Add(InDelegate);\
}\
bool Remove##X##Delegate(const FDelegateHandle& InHandle) override\
{\
FWriteScopeLock WriteLock(RwLock);\
return On##X.Remove(InHandle);\
}

型定義詳解

◆ FAtomAudioLinkSynchronizerPtr