Navigation
API > API/Plugins > API/Plugins/AvalancheCore
Short-lived pointer to an object or struct.
| Name | FDataView |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheCore/Public/AvaDataView.h |
| Include Path | #include "AvaDataView.h" |
Syntax
struct FDataView
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDataView () |
AvaDataView.h | ||
| UObject constructor. | AvaDataView.h | ||
| Generic struct constructor. | AvaDataView.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const T & Get() |
AvaDataView.h | ||
const void * GetMemory() |
AvaDataView.h | ||
T & GetMutable() |
AvaDataView.h | ||
void * GetMutableMemory() |
AvaDataView.h | ||
T * GetMutablePtr() |
AvaDataView.h | ||
const T * GetPtr() |
AvaDataView.h | ||
const UStruct * GetStruct() |
AvaDataView.h | ||
bool IsValid() |
Check is the view is valid (both pointer and type are set). | AvaDataView.h | |
bool IsValidFor () |
Returns true if both the type and memory are set for the given struct. | AvaDataView.h | |
bool IsValidFor
(
const UStruct* InStruct |
Returns true if both the type and memory are set for the given struct. | AvaDataView.h |