Navigation
API > API/Plugins > API/Plugins/Harmonix
And this next class simplifies that creation of the Audio::TProxyData that wrapps all of the above.
| Name | TAudioRenderableProxy |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/Harmonix/Public/Harmonix/AudioRenderableProxy.h |
| Include Path | #include "Harmonix/AudioRenderableProxy.h" |
Syntax
template<typename DATA_STRUCT, typename QUEUE_TYPE>
class TAudioRenderableProxy : public Audio::TProxyData< TAudioRenderableProxy< DATA_STRUCT, QUEUE_TYPE > >
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TAudioRenderableProxy
(
const TSharedPtr< QUEUE_TYPE >& InSettingsQueue |
Harmonix/AudioRenderableProxy.h | ||
TAudioRenderableProxy
(
const TAudioRenderableProxy< DATA_STRUCT, QUEUE_TYPE >& Other |
Harmonix/AudioRenderableProxy.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| NodePtr | typename QUEUE_TYPE::SharedNodePtrType | Harmonix/AudioRenderableProxy.h | |
| QueueType | QUEUE_TYPE | Harmonix/AudioRenderableProxy.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| bWasAudioProxyClassImplemented | bool | Harmonix/AudioRenderableProxy.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SettingsQueue | TSharedPtr< QUEUE_TYPE > | Harmonix/AudioRenderableProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
NodePtr GetRenderable() |
Harmonix/AudioRenderableProxy.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetAudioProxyTypeName() |
IMPL_AUDIOPROXY_CLASS(TAudioRenderableProxy);. | Harmonix/AudioRenderableProxy.h |