unreal.MaterialLibrary
¶
- class unreal.MaterialLibrary(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
BlueprintFunctionLibrary
Kismet Material Library
C++ Source:
Module: Engine
File: KismetMaterialLibrary.h
- classmethod create_dynamic_material_instance(world_context_object, parent, optional_name='None', creation_flags=MIDCreationFlags.NONE) MaterialInstanceDynamic ¶
Creates a Dynamic Material Instance which you can modify during gameplay.
- Parameters:
world_context_object (Object) –
parent (MaterialInterface) –
optional_name (Name) –
creation_flags (MIDCreationFlags) –
- Return type:
- classmethod create_material_instance_dynamic(world_context_object: Object, parent: MaterialInterface, optional_name: Name = 'None', creation_flags: MIDCreationFlags = Ellipsis) MaterialInstanceDynamic ¶
deprecated: ‘create_material_instance_dynamic’ was renamed to ‘create_dynamic_material_instance’.
- classmethod get_scalar_parameter_value(world_context_object, collection, parameter_name) float ¶
Gets a scalar parameter value from the material collection instance. Logs if ParameterName is invalid.
- Parameters:
world_context_object (Object) –
collection (MaterialParameterCollection) –
parameter_name (Name) –
- Return type:
- classmethod get_vector_parameter_value(world_context_object, collection, parameter_name) LinearColor ¶
Gets a vector parameter value from the material collection instance. Logs if ParameterName is invalid.
- Parameters:
world_context_object (Object) –
collection (MaterialParameterCollection) –
parameter_name (Name) –
- Return type:
- classmethod set_scalar_parameter_value(world_context_object, collection, parameter_name, parameter_value) None ¶
Sets a scalar parameter value on the material collection instance. Logs if ParameterName is invalid.
- Parameters:
world_context_object (Object) –
collection (MaterialParameterCollection) –
parameter_name (Name) –
parameter_value (float) –
- classmethod set_vector_parameter_value(world_context_object, collection, parameter_name, parameter_value) None ¶
Sets a vector parameter value on the material collection instance. Logs if ParameterName is invalid.
- Parameters:
world_context_object (Object) –
collection (MaterialParameterCollection) –
parameter_name (Name) –
parameter_value (LinearColor) –