Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
A scripting-friendly representation of a property on an AActor or UActorComponent.
| Name | FMovieGraphPropertyReference |
| Type | struct |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/Nodes/MovieGraphClassPropertyModifier.h |
| Include Path | #include "Graph/Nodes/MovieGraphClassPropertyModifier.h" |
Syntax
USTRUCT (BlueprintType )
struct FMovieGraphPropertyReference
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Graph/Nodes/MovieGraphClassPropertyModifier.h | |||
FMovieGraphPropertyReference
(
const TObjectPtr< UClass >& InPropertyClass, |
Providing the FProperty is optional. | Graph/Nodes/MovieGraphClassPropertyModifier.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AuxPropertyName | FName | An additional property name which may be used for other purposes. | Graph/Nodes/MovieGraphClassPropertyModifier.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ComponentClass | TSubclassOf< UActorComponent > | The UActorComponent class that the property exists in, or nullptr if the property does not exist in a component. | Graph/Nodes/MovieGraphClassPropertyModifier.h |
|
| Property | FProperty * | Calculated (or optionally provided): The resolved FProperty that lives on the PropertyClass or ComponentClass. | Graph/Nodes/MovieGraphClassPropertyModifier.h | |
| PropertyClass | TSubclassOf< AActor > | The actor class that the property exists in. | Graph/Nodes/MovieGraphClassPropertyModifier.h |
|
| PropertyName | FName | The name of the property within either the class or the component class. | Graph/Nodes/MovieGraphClassPropertyModifier.h |
|
| ValueType | EMovieGraphValueType | Calculated: The value type of the referenced property. | Graph/Nodes/MovieGraphClassPropertyModifier.h |
|
| ValueTypeObject | TObjectPtr< UObject > | Calculated: The value type object of the referenced property (for objects, structs, and enums). | Graph/Nodes/MovieGraphClassPropertyModifier.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Gets the class of the component that the property exists in. | Graph/Nodes/MovieGraphClassPropertyModifier.h | ||
FProperty * GetProperty() |
Gets the FProperty that backs this property reference. | Graph/Nodes/MovieGraphClassPropertyModifier.h | |
| Gets the actor class that this property exists in. | Graph/Nodes/MovieGraphClassPropertyModifier.h | ||
FName GetPropertyName() |
Gets the name of the property that this reference refers to. | Graph/Nodes/MovieGraphClassPropertyModifier.h | |
EMovieGraphValueType GetValueType() |
Gets the value type of the referenced property. | Graph/Nodes/MovieGraphClassPropertyModifier.h | |
UObject * GetValueTypeObject() |
Gets the value type object of the referenced property (for objects, structs, and enums). | Graph/Nodes/MovieGraphClassPropertyModifier.h | |
bool IsValidProperty() |
Determines if this property reference points to a valid property. | Graph/Nodes/MovieGraphClassPropertyModifier.h | |
void PostSerialize
(
const FArchive& Ar |
Called by TStructOpsTypeTraits. | Graph/Nodes/MovieGraphClassPropertyModifier.h |