Navigation
API > API/Plugins > API/Plugins/RemoteControl
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URemoteControlPropertyIdRegistry
References
| Module | RemoteControl |
| Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlPropertyIdRegistry.h |
| Include | #include "RemoteControlPropertyIdRegistry.h" |
Syntax
UCLASS ()
class URemoteControlPropertyIdRegistry : public UObject
Remarks
Holds a Registry of the PropertyId PropertyId
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddIdentifiedField
(
const TSharedRef< FRemoteControlField >& InFieldToIdentify |
Add a field to the set of identified fields. | |
| bool | Returns whether the 2 Ids are equal or if the Target one is contained in the Container one. | ||
| TSet< FGuid > | GetEntityIdsForPropertyId
(
const FName& InPropertyId |
Return all EntityIds that has the given PropertyId. | |
| TSet< FGuid > | Get the list of existing Property Ids. | ||
| TSet< FName > | Get the list of existing Property Ids. | ||
| TSet< FName > | Returns all the possible Ids that can be used. | ||
| TSet< FName > | GetPossiblePropertyIds
(
FName InPropId |
Returns the possible Ids based on given one.ex: 100.A.B will return 100 and 100.A and 100.A.B | |
| URemoteControlPreset * | |||
| void | Initialize () |
Initialize the Registry with the given Preset. | |
| bool | IsEmpty () |
Check if there is any PropertyId Field. | |
| FOnPropertyIdActionNeedsRefresh & | |||
| FOnPropertyIdUpdated & | |||
| void | PerformChainReaction
(
const FRemoteControlPropertyIdArgs& InArgs |
Update the value(s) of the property(ies) that are bound to a PropertyIdAction. | |
| void | RemoveIdentifiedField
(
const FGuid& InEntityId |
Remove an identified field from the registry using its id. | |
| void | UpdateEntityIds
(
const TMap< FGuid, FGuid >& InEntityIdMap |
Called internally when entity Ids are renewed. | |
| void | UpdateIdentifiedField
(
const TSharedRef< FRemoteControlField >& InFieldToIdentify |
Updates a field from the set of identified fields. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
Called when a property on this object has been modified externally |
Typedefs
| Name | Description |
|---|---|
| FOnPropertyIdActionNeedsRefresh | Callback for refreshing the UI when an identity is updated. |
| FOnPropertyIdUpdated |