Navigation
Unreal Engine C++ API Reference > Plugins > MovieRenderPipelineCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieJobVariableAssignmentContainer
References
Module | MovieRenderPipelineCore |
Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MovieJobVariableAssignmentContainer.h |
Include | #include "MovieJobVariableAssignmentContainer.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UMovieJobVariableAssignmentContainer : public UObject
Remarks
Holds a group of properties which override variable values on the job's associated graph (if any). Overrides are not added manually. Instead, UpdateGraphVariableOverrides() should be called which will update, add, or remove overrides as appropriate. After the update, overrides can have their values retrieved and set.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
bool | AddVariableAssignment
(
const UMovieGraphVariable* InGraphVariable |
Add a variable assignment for the graph. |
![]() |
bool | FindOrGenerateVariableOverride
(
const UMovieGraphVariable* InGraphVariable, |
Finds a variable assignment for the provided variable, or adds one if one does not already exist (and bAddIfNotExists is set to true). |
![]() |
bool | GenerateVariableOverride
(
const UMovieGraphVariable* InGraphVariable, |
Generates a variable override for the provided variable, as well as the associated EditCondition for it. |
![]() ![]() |
uint32 | Gets the number of variable assignments present in this container. | |
![]() ![]() ![]() ![]() |
bool | GetValueBool
(
const FName& PropertyName, |
Gets the bool value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() ![]() |
bool | GetValueByte
(
const FName& PropertyName, |
Gets the byte value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() ![]() |
bool | GetValueClass
(
const FName& PropertyName, |
Gets the UClass value of the specified property. |
![]() ![]() ![]() ![]() |
EMovieGraphContainerType | GetValueContainerType
(
const FName& PropertyName |
Gets the container type of the stored value in the specified property. |
![]() ![]() ![]() ![]() |
bool | GetValueDouble
(
const FName& PropertyName, |
Gets the double value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() ![]() |
bool | GetValueEnum
(
const FName& PropertyName, |
Gets the enum value (for a specific enum) of the specified property. |
![]() ![]() |
bool | GetValueEnum
(
const FName& PropertyName, |
Gets the enum value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() ![]() |
bool | GetValueFloat
(
const FName& PropertyName, |
Gets the float value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() ![]() |
bool | GetValueInt32
(
const FName& PropertyName, |
Gets the int32 value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() ![]() |
bool | GetValueInt64
(
const FName& PropertyName, |
Gets the int64 value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() ![]() |
bool | GetValueName
(
const FName& PropertyName, |
Gets the FName value of the specified property. |
![]() ![]() |
bool | GetValueObject
(
const FName& PropertyName, |
Gets the object value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() ![]() |
bool | GetValueObject
(
const FName& PropertyName, |
Gets the object value (for a specific class) of the specified property. |
![]() ![]() ![]() |
FString | GetValueSerializedString
(
const FName& PropertyName |
Gets the serialized string value of the specified property. |
![]() ![]() ![]() ![]() |
bool | GetValueString
(
const FName& PropertyName, |
Gets the FString value of the specified property. |
![]() ![]() |
bool | GetValueStruct
(
const FName& PropertyName, |
Gets the struct value (for a specific struct) of the specified property. |
![]() ![]() |
bool | GetValueStruct
(
const FName& PropertyName, |
Gets the struct value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() ![]() |
bool | GetValueText
(
const FName& PropertyName, |
Gets the FText value of the specified property. |
![]() ![]() ![]() ![]() |
EMovieGraphValueType | GetValueType
(
const FName& PropertyName |
Gets the type of the value stored in the specified property. |
![]() ![]() ![]() ![]() |
const UObject * | GetValueTypeObject
(
const FName& PropertyName |
Gets the object that defines the enum, struct, or class stored in the specified property. |
![]() ![]() ![]() |
bool | GetVariableAssignmentEnableState
(
const UMovieGraphVariable* InGraphVariable, |
Gets the enable state of the variable assignment for the provided graph variable. |
![]() ![]() ![]() |
void | SetGraphConfig
(
const TSoftObjectPtr< UMovieGraphConfig >& InGraphConfig |
Sets the graph config associated with the variable assignments. |
![]() ![]() ![]() |
bool | SetValueBool
(
const FName& PropertyName, |
Sets the bool value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() |
bool | SetValueByte
(
const FName& PropertyName, |
Sets the byte value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() |
bool | SetValueClass
(
const FName& PropertyName, |
Sets the class value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() |
bool | SetValueDouble
(
const FName& PropertyName, |
Sets the double value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() |
bool | SetValueEnum
(
const FName& PropertyName, |
Sets the enum value of the specified property. Returns true on success, else false. |
![]() |
bool | SetValueEnum
(
const FName& PropertyName, |
Sets the enum value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() |
bool | SetValueFloat
(
const FName& PropertyName, |
Sets the float value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() |
bool | SetValueInt32
(
const FName& PropertyName, |
Sets the int32 value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() |
bool | SetValueInt64
(
const FName& PropertyName, |
Sets the int64 value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() |
bool | SetValueName
(
const FName& PropertyName, |
Sets the FName value of the specified property. |
![]() |
bool | SetValueObject
(
const FName& PropertyName, |
Sets the object value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() |
bool | SetValueObject
(
const FName& PropertyName, |
Sets the object value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() |
bool | SetValueSerializedString
(
const FName& PropertyName, |
Sets the serialized value of this member. |
![]() ![]() ![]() |
bool | SetValueString
(
const FName& PropertyName, |
Sets the FString value of the specified property. |
![]() |
bool | SetValueStruct
(
const FName& PropertyName, |
Sets the struct value of the specified property. Returns true on success, else false. |
![]() |
bool | SetValueStruct
(
const FName& PropertyName, |
Sets the struct value of the specified property. Returns true on success, else false. |
![]() ![]() ![]() |
bool | SetValueText
(
const FName& PropertyName, |
Sets the FText value of the specified property. |
![]() ![]() ![]() |
bool | SetVariableAssignmentEnableState
(
const UMovieGraphVariable* InGraphVariable, |
Updates an existing variable assignment for the provided graph variable to a new enable state, or adds a new assignment and updates its enable state. |
![]() ![]() ![]() |
void | Updates the stored variable overrides to reflect the graph preset. |