Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore > API/Plugins/MovieRenderPipelineCore/Graph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieGraphValueContainer
- UMovieGraphMember
- UMovieGraphInterfaceBase
- UMovieGraphInput
- UMovieGraphOutput
- UMovieGraphVariable
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/Graph/MovieGraphValueContainer.h |
| Include | #include "Graph/MovieGraphValueContainer.h" |
Syntax
UCLASS&40;Abstract&41;
class UMovieGraphValueContainer : public UObject
Remarks
Holds a generic value, with an API for getting/setting the value, as well as getting/setting its type and container (eg, array).
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | GetValueBool
(
bool& bOutValue |
Gets the bool value of the held data. Returns true on success, else false. | |
| bool | GetValueByte
(
uint8& OutValue |
Gets the byte value of the held data. Returns true on success, else false. | |
| bool | GetValueClass
(
UClass* OutValue |
Gets the UClass value of the held data. | |
| EMovieGraphContainerType | Gets the container type of the stored value. | ||
| bool | GetValueDouble
(
double& OutValue |
Gets the double value of the held data. Returns true on success, else false. | |
| bool | GetValueEnum
(
uint8& OutValue, |
Gets the enum value (for a specific enum) of the held data. Returns true on success, else false. | |
| bool | GetValueEnum
(
T& OutValue |
Gets the enum value of the held data. Returns true on success, else false. | |
| bool | GetValueFloat
(
float& OutValue |
Gets the float value of the held data. Returns true on success, else false. | |
| bool | GetValueInt32
(
int32& OutValue |
Gets the int32 value of the held data. Returns true on success, else false. | |
| bool | GetValueInt64
(
int64& OutValue |
Gets the int64 value of the held data. Returns true on success, else false. | |
| bool | GetValueName
(
FName& OutValue |
Gets the FName value of the held data. | |
| bool | GetValueObject
(
T* OutValue |
Gets the object value of the held data. Returns true on success, else false. | |
| bool | GetValueObject
(
UObject* OutValue, |
Gets the object value (for a specific class) of the held data. Returns true on success, else false. | |
| FString | Gets the serialized string value of the held data. | ||
| bool | GetValueString
(
FString& OutValue |
Gets the FString value of the held data. | |
| bool | GetValueStruct
(
T* OutValue |
Gets the struct value of the held data. Returns true on success, else false. | |
| bool | GetValueStruct
(
FStructView& OutValue, |
Gets the struct value (for a specific struct) of the held data. | |
| bool | GetValueText
(
FText& OutValue |
Gets the FText value of the held data. | |
| EMovieGraphValueType | GetValueType () |
Gets the type of the stored data. | |
| const UObject * | Gets the object that defines the enum, struct, or class. | ||
| bool | SetValueBool
(
const bool bInValue |
Sets the bool value of the held data. Returns true on success, else false. | |
| bool | SetValueByte
(
const uint8 InValue |
Sets the byte value of the held data. Returns true on success, else false. | |
| bool | SetValueClass
(
UClass* InValue |
Sets the class value of the held data. Returns true on success, else false. | |
| void | SetValueContainerType
(
EMovieGraphContainerType ContainerType |
Sets the container type of the stored value. | |
| bool | SetValueDouble
(
const double InValue |
Sets the double value of the held data. Returns true on success, else false. | |
| bool | SetValueEnum
(
const uint8 InValue, |
Sets the enum value of the held data. Returns true on success, else false. | |
| bool | SetValueEnum
(
const T InValue |
Sets the enum value of the held data. Returns true on success, else false. | |
| bool | SetValueFloat
(
const float InValue |
Sets the float value of the held data. Returns true on success, else false. | |
| bool | SetValueInt32
(
const int32 InValue |
Sets the int32 value of the held data. Returns true on success, else false. | |
| bool | SetValueInt64
(
const int64 InValue |
Sets the int64 value of the held data. Returns true on success, else false. | |
| bool | SetValueName
(
const FName InValue |
Sets the FName value of the held data. | |
| bool | SetValueObject
(
UObject* InValue |
Sets the object value of the held data. Returns true on success, else false. | |
| bool | SetValueObject
(
T* InValue |
Sets the object value of the held data. Returns true on success, else false. | |
| bool | SetValueSerializedString
(
const FString& NewValue |
Sets the serialized value of the held data. | |
| bool | SetValueString
(
const FString& InValue |
Sets the FString value of the held data. | |
| bool | SetValueStruct
(
FConstStructView InValue |
Sets the struct value of the held data. Returns true on success, else false. | |
| bool | SetValueStruct
(
const T& InValue |
Sets the struct value of the held data. Returns true on success, else false. | |
| bool | SetValueText
(
const FText& InValue |
Sets the FText value of the held data. | |
| void | SetValueType
(
EMovieGraphValueType ValueType |
Sets the type of the stored data. | |
| void | SetValueTypeObject
(
const UObject* ValueTypeObject |
Sets the object that defines the enum, struct, or class. |
Constants
| Name | Description |
|---|---|
| PropertyBagDefaultPropertyName | The name of the single property stored in the property bag. |