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