Navigation
API > API/Plugins > API/Plugins/RemoteControl
Inheritance Hierarchy
- TSharedFromThis
- IRemoteControlPropertyHandle
References
| Module | RemoteControl |
| Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/IRemoteControlPropertyHandle.h |
| Include | #include "IRemoteControlPropertyHandle.h" |
Syntax
class IRemoteControlPropertyHandle : public TSharedFromThis< IRemoteControlPropertyHandle >
Remarks
A handle to a property which is used to read and write the value
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< IRemoteControlPropertyHandleArray > | AsArray () |
Returns this handle as an array if possible | |
| TSharedPtr< IRemoteControlPropertyHandleMap > | AsMap () |
||
| TSharedPtr< IRemoteControlPropertyHandleSet > | AsSet () |
||
| TSharedPtr< IRemoteControlPropertyHandle > | GetChildHandle
(
FName ChildName, |
Gets a child handle of this handle. | |
| TSharedPtr< IRemoteControlPropertyHandle > | GetChildHandle
(
int32 Index |
Gets a child handle of this handle. Useful for accessing properties in structs. | |
| TSharedPtr< IRemoteControlPropertyHandle > | GetChildHandleByFieldPath
(
const FString& InFieldPath |
Gets handle by full field path For example the property could be ArrayOfVectors and the ArrayOfVectors[0].Y path needed for access of Y property from index 0 | |
| const FString & | GetFieldPath () |
Gets the path from a UObject to a field | |
| int32 | |||
| int32 | |||
| const FString & | Gets the path from a UObject to a parent field | ||
| FProperty * | Gets the parent property being edited | ||
| FProperty * | GetProperty () |
Gets the property being edited | |
| TSharedPtr< IRemoteControlPropertyHandle > | GetPropertyHandle
(
FName PresetName, |
Get the property handle based on field path | |
| TSharedPtr< IRemoteControlPropertyHandle > | GetPropertyHandle
(
FName PresetName, |
Get the property handle based on field path | |
| TSharedPtr< FRemoteControlProperty > | |||
| bool | |||
| bool | GetValue
(
FVector& OutValue |
||
| bool | GetValue
(
FVector2D& OutValue |
||
| bool | |||
| bool | GetValue
(
FVector4& OutValue |
||
| bool | GetValue
(
FLinearColor& OutValue |
||
| bool | GetValue
(
FRotator& OutValue |
||
| bool | |||
| bool | GetValue
(
uint64& OutValue |
||
| bool | |||
| bool | GetValue
(
FQuat& OutValue |
||
| bool | GetValue
(
uint32& OutValue |
||
| bool | |||
| bool | GetValue
(
uint8& OutValue |
||
| bool | GetValue
(
int64& OutValue |
||
| bool | GetValue
(
int32& OutValue |
||
| bool | GetValue
(
int16& OutValue |
||
| bool | GetValue
(
int8& OutValue |
||
| bool | GetValue
(
bool& OutValue |
||
| bool | GetValue
(
double& OutValue |
||
| bool | GetValue
(
float& OutValue |
Gets the typed value of a property. | |
| bool | GetValue
(
uint16& OutValue |
||
| bool | GetValueInArray
(
UObject* OutValue, |
||
| void | SetGenerateTransaction
(
bool bInGenerateTransaction |
Set transaction generation for this property handle. | |
| bool | |||
| bool | |||
| bool | SetValue
(
FVector InValue |
||
| bool | SetValue
(
FVector2D InValue |
||
| bool | SetValue
(
FRotator InValue |
||
| bool | SetValue
(
FQuat InValue |
||
| bool | |||
| bool | |||
| bool | SetValue
(
FLinearColor InValue |
||
| bool | SetValue
(
FVector4 InValue |
||
| bool | SetValue
(
uint64 InValue |
||
| bool | SetValue
(
int16 InValue |
||
| bool | SetValue
(
uint16 InValue |
||
| bool | SetValue
(
uint8 InValue |
||
| bool | SetValue
(
int64 InValue |
||
| bool | SetValue
(
int32 InValue |
||
| bool | SetValue
(
int8 InValue |
||
| bool | SetValue
(
bool InValue |
||
| bool | SetValue
(
double InValue |
||
| bool | SetValue
(
float InValue |
Sets the typed value of a property. | |
| bool | SetValue
(
const TCHAR* InValue |
||
| bool | SetValue
(
uint32 InValue |
||
| bool | |||
| bool | SetValueInArray
(
UObject* InValue, |
||
| bool | Should the property handle generate transactions. |