Navigation
API > API/Plugins > API/Plugins/Harmonix
This next class is a shared pointer to an instance of the audio renderable data above.
| Name | TSharedAudioRenderableDataPtr |
| 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 REFCOUNT_TYPE>
class TSharedAudioRenderableDataPtr
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| FIRST: The Six... Empty Construct | Harmonix/AudioRenderableProxy.h | ||
TSharedAudioRenderableDataPtr
(
const TSharedAudioRenderableDataPtr< DATA_STRUCT, REFCOUNT_TYPE >& Other |
Copy Construct. | Harmonix/AudioRenderableProxy.h | |
TSharedAudioRenderableDataPtr
(
TSharedAudioRenderableDataPtr< DATA_STRUCT, REFCOUNT_TYPE >&& Other |
Move Construct. | Harmonix/AudioRenderableProxy.h | |
TSharedAudioRenderableDataPtr
(
REFCOUNT_TYPE* SharedStruct |
From a new'd instance of AudioRenderableData or nullptr... | Harmonix/AudioRenderableProxy.h | |
TSharedAudioRenderableDataPtr
(
const DATA_STRUCT& Source |
Harmonix/AudioRenderableProxy.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~TSharedAudioRenderableDataPtr() |
Destruct. | Harmonix/AudioRenderableProxy.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Renderable | REFCOUNT_TYPE * | Harmonix/AudioRenderableProxy.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedAudioRenderableDataPtr< DATA_STRUCT, REFCOUNT_TYPE > CreateSharedRenderable
(
TArgs&&... Args |
Harmonix/AudioRenderableProxy.h | ||
static TSharedAudioRenderableDataPtr< DATA_STRUCT, REFCOUNT_TYPE > CreateSharedRenderable
(
DATA_STRUCT& Source |
Harmonix/AudioRenderableProxy.h | ||
static TSharedAudioRenderableDataPtr< DATA_STRUCT, REFCOUNT_TYPE > CreateSharedRenderable
(
const DATA_STRUCT& Source |
Static Create Functions | Harmonix/AudioRenderableProxy.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Comparisons... | Harmonix/AudioRenderableProxy.h | ||
| Harmonix/AudioRenderableProxy.h | |||
operator const DATA_STRUCT *() |
Harmonix/AudioRenderableProxy.h | ||
operator const REFCOUNT_TYPE *() |
Harmonix/AudioRenderableProxy.h | ||
operator DATA_STRUCT *() |
The Wrapped Data Conversion Operators... | Harmonix/AudioRenderableProxy.h | |
operator REFCOUNT_TYPE *() |
Harmonix/AudioRenderableProxy.h | ||
bool operator!=
(
const TSharedAudioRenderableDataPtr& Other |
Harmonix/AudioRenderableProxy.h | ||
REFCOUNT_TYPE * operator* () |
Harmonix/AudioRenderableProxy.h | ||
const REFCOUNT_TYPE * operator* () |
Harmonix/AudioRenderableProxy.h | ||
TSharedAudioRenderableDataPtr< DATA_STRUCT, REFCOUNT_TYPE > & operator=
(
const TSharedAudioRenderableDataPtr< DATA_STRUCT, REFCOUNT_TYPE >& Other |
Copy Assign. | Harmonix/AudioRenderableProxy.h | |
TSharedAudioRenderableDataPtr< DATA_STRUCT, REFCOUNT_TYPE > & operator=
(
TSharedAudioRenderableDataPtr< DATA_STRUCT, REFCOUNT_TYPE >&& Other |
Move Assign. | Harmonix/AudioRenderableProxy.h | |
bool operator==
(
const TSharedAudioRenderableDataPtr& Other |
Harmonix/AudioRenderableProxy.h | ||
DATA_STRUCT * operator-> () |
Dereference Operators... | Harmonix/AudioRenderableProxy.h | |
const DATA_STRUCT * operator-> () |
Harmonix/AudioRenderableProxy.h |