unreal.MovieGraphValueContainer

class unreal.MovieGraphValueContainer(outer: Object | None = None, name: Name | str = 'None')

Bases: Object

Holds a generic value, with an API for getting/setting the value, as well as getting/setting its type and container (eg, array).

C++ Source:

  • Plugin: MovieRenderPipeline

  • Module: MovieRenderPipelineCore

  • File: MovieGraphValueContainer.h

Editor Properties: (see get_editor_property/set_editor_property)

  • value (InstancedPropertyBag): [Read-Write] The value held by this object.

get_value_bool() → bool or None

Gets the bool value of the held data. Returns true on success, else false.

Returns:

out_value (bool):

Return type:

bool or None

get_value_byte() → uint8 or None

Gets the byte value of the held data. Returns true on success, else false.

Returns:

out_value (uint8):

Return type:

uint8 or None

get_value_class() → type(Class) or None

Gets the UClass value of the held data. Returns true on success, else false.

Returns:

out_value (type(Class)):

Return type:

type(Class) or None

get_value_container_type() → MovieGraphContainerType

Gets the container type of the stored value.

Return type:

MovieGraphContainerType

get_value_double() → double or None

Gets the double value of the held data. Returns true on success, else false.

Returns:

out_value (double):

Return type:

double or None

get_value_enum(requested_enum=None) → uint8 or None

Gets the enum value (for a specific enum) of the held data. Returns true on success, else false.

Parameters:

requested_enum (Enum)

Returns:

out_value (uint8):

Return type:

uint8 or None

get_value_float() → float or None

Gets the float value of the held data. Returns true on success, else false.

Returns:

out_value (float):

Return type:

float or None

get_value_int32() → int32 or None

Gets the int32 value of the held data. Returns true on success, else false.

Returns:

out_value (int32):

Return type:

int32 or None

get_value_int64() → int64 or None

Gets the int64 value of the held data. Returns true on success, else false.

Returns:

out_value (int64):

Return type:

int64 or None

get_value_name() → Name or None

Gets the FName value of the held data. Returns true on success, else false.

Returns:

out_value (Name):

Return type:

Name or None

get_value_object(out_value, requested_class=None) → bool

Gets the object value (for a specific class) of the held data. Returns true on success, else false.

Parameters:
Return type:

bool

get_value_serialized_string() → str

Gets the serialized string value of the held data.

Return type:

str

get_value_string() → str or None

Gets the FString value of the held data. Returns true on success, else false.

Returns:

out_value (str):

Return type:

str or None

get_value_text() → Text or None

Gets the FText value of the held data. Returns true on success, else false.

Returns:

out_value (Text):

Return type:

Text or None

get_value_type() → MovieGraphValueType

Gets the type of the stored data.

Return type:

MovieGraphValueType

get_value_type_object() → Object

Gets the object that defines the enum, struct, or class.

Return type:

Object

set_value_bool(value) → bool

Sets the bool value of the held data. Returns true on success, else false.

Parameters:

value (bool)

Return type:

bool

set_value_byte(value) → bool

Sets the byte value of the held data. Returns true on success, else false.

Parameters:

value (uint8)

Return type:

bool

set_value_class(value) → bool

Sets the class value of the held data. Returns true on success, else false.

Parameters:

value (type(Class))

Return type:

bool

set_value_container_type(container_type) → None

Sets the container type of the stored value.

Parameters:

container_type (MovieGraphContainerType)

set_value_double(value) → bool

Sets the double value of the held data. Returns true on success, else false.

Parameters:

value (double)

Return type:

bool

set_value_enum(value, enum) → bool

Sets the enum value of the held data. Returns true on success, else false.

Parameters:
  • value (uint8)

  • enum (Enum)

Return type:

bool

set_value_float(value) → bool

Sets the float value of the held data. Returns true on success, else false.

Parameters:

value (float)

Return type:

bool

set_value_int32(value) → bool

Sets the int32 value of the held data. Returns true on success, else false.

Parameters:

value (int32)

Return type:

bool

set_value_int64(value) → bool

Sets the int64 value of the held data. Returns true on success, else false.

Parameters:

value (int64)

Return type:

bool

set_value_name(value) → bool

Sets the FName value of the held data. Returns true on success, else false.

Parameters:

value (Name)

Return type:

bool

set_value_object(value) → bool

Sets the object value of the held data. Returns true on success, else false.

Parameters:

value (Object)

Return type:

bool

set_value_serialized_string(new_value) → bool

Sets the serialized value of the held data. The string should be the serialized representation of the value. Returns true on success, else false.

Parameters:

new_value (str)

Return type:

bool

set_value_string(value) → bool

Sets the FString value of the held data. Returns true on success, else false.

Parameters:

value (str)

Return type:

bool

set_value_text(value) → bool

Sets the FText value of the held data. Returns true on success, else false.

Parameters:

value (Text)

Return type:

bool

set_value_type(value_type, value_type_object=None) → None

Sets the type of the stored data. Enums, structs, and classes must specify a value type object.

Parameters:
set_value_type_object(value_type_object) → None

Sets the object that defines the enum, struct, or class.

Parameters:

value_type_object (Object)