Navigation
API > API/Plugins > API/Plugins/RemoteControl
Inheritance Hierarchy
- FRemoteControlEntity
- FRemoteControlField
- FRemoteControlProperty
- FRemoteControlInstanceMaterial
References
| Module | RemoteControl |
| Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControl/Public/RemoteControlInstanceMaterial.h |
| Include | #include "RemoteControlInstanceMaterial.h" |
Syntax
USTRUCT (BlueprintType )
struct FRemoteControlInstanceMaterial : public FRemoteControlProperty
Remarks
Represents a material instance property that has been exposed to remote control.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSoftObjectPath | InstancePath | Store path to Material Instance | |
| TObjectPtr< UClass > | OriginalClass | Stores original binding class | |
| FRCFieldPathInfo | OriginalFieldPathInfo | Store original property path | |
| FMaterialParameterInfo | ParameterInfo | Stores original material parameter info |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRemoteControlInstanceMaterial
(
URemoteControlPreset* InPreset, |
Material Instance property available only in editor. |
Overridden from FRemoteControlProperty
| Type | Name | Description | |
|---|---|---|---|
| bool | CheckIsBoundToPropertyPath
(
const FString& InPropertyPath |
Check whether given property path is bound to the property | |
| bool | ContainsBoundObjects
(
TArray< UObject* > InObjects |
Check whether any of the given objects are bound to this property | |
| void | OnObjectPropertyChanged
(
UObject* InObject, |
Should be called when property changed on bound object | |
| void | PostLoad () |
Called on Post Load on Owner UObject. |