Navigation
API > API/Plugins > API/Plugins/RemoteControl
Remote Control Virtual Property which is stores in self defined Property Bag In this case SelfContainer holds only single property in the Property Bag
| Name | URCVirtualPropertySelfContainer |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RCVirtualProperty.h |
| Include Path | #include "RCVirtualProperty.h" |
Syntax
UCLASS ()
class URCVirtualPropertySelfContainer : public URCVirtualPropertyBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → URCVirtualPropertyBase → URCVirtualPropertySelfContainer
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Bag | FInstancedPropertyBag | Instanced property bag for store a bag of properties. | RCVirtualProperty.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddProperty
(
const FName InPropertyName, |
Adds a new property to the bag. If property with this name already in bag the function just return | RCVirtualProperty.h | |
TSharedPtr< FStructOnScope > CreateStructOnScope() |
Creates new Struct on Scope for this Property Bag UStruct and Memory | RCVirtualProperty.h | |
bool DuplicateProperty
(
const FName& InPropertyName, |
Duplicates property from give Property. | RCVirtualProperty.h | |
bool DuplicatePropertyWithCopy
(
URCVirtualPropertyBase* InVirtualProperty |
Duplicates property from given Virtual Property. | RCVirtualProperty.h | |
bool DuplicatePropertyWithCopy
(
const FName& InPropertyName, |
Duplicates property from give Property and copy the value. | RCVirtualProperty.h | |
void Reset() |
Resets the property bag instance to empty and remove Virtual Property data | RCVirtualProperty.h | |
bool UpdateValueWithProperty
(
const URCVirtualPropertyBase* InVirtualProperty |
Update property bag value using URCVirtualPropertyBase passed. | RCVirtualProperty.h | |
bool UpdateValueWithProperty
(
const FProperty* InProperty, |
Update property bag value using the property and the container passed. | RCVirtualProperty.h |
Protected
Overridden from URCVirtualPropertyBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FInstancedPropertyBag * GetPropertyBagInstance() |
Pointer to Instanced property which is holds bag of properties | RCVirtualProperty.h |