Navigation
API > API/Plugins > API/Plugins/RemoteControlCommon
| Name | URCPropertyContainerBase |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlCommon/Public/RCPropertyContainer.h |
| Include Path | #include "RCPropertyContainer.h" |
Syntax
UCLASS (Transient, Abstract)
class URCPropertyContainerBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → URCPropertyContainerBase
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ValueProperty | TWeakFieldPtr< FProperty > | RCPropertyContainer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ValueType * GetValue () |
Returns the Value as ValueType. Not necessarily valid if using incorrect ValueType. | RCPropertyContainer.h | |
SIZE_T GetValue
(
uint8* OutData |
Writes to the provided raw data pointer. Returns size for array, string, etc. | RCPropertyContainer.h | |
| Writes to the provided data array. Returns size for array, string, etc. | RCPropertyContainer.h | ||
virtual FProperty * GetValueProperty() |
Returns the Property for Value | RCPropertyContainer.h | |
TEnableIf< TIsPointer< ValueType >::Value, void >::Type SetValue
(
const ValueType& InValue |
Sets the value as ValueType, Not necessarily valid if using incorrect ValueType. | RCPropertyContainer.h | |
| RCPropertyContainer.h | |||
void SetValue
(
const uint8* InData, |
Sets the value from the incoming raw data. Provide size for array, string, etc. | RCPropertyContainer.h |