G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
Material Namespace Reference

Functions

Rendering|Material
float32 GetScalarParameterValue (UMaterialParameterCollection Collection, FName ParameterName)
 Gets a scalar parameter value from the material collection instance. Logs if ParameterName is invalid.
FLinearColor GetVectorParameterValue (UMaterialParameterCollection Collection, FName ParameterName)
 Gets a vector parameter value from the material collection instance. Logs if ParameterName is invalid.
void SetScalarParameterValue (UMaterialParameterCollection Collection, FName ParameterName, float32 ParameterValue)
 Sets a scalar parameter value on the material collection instance. Logs if ParameterName is invalid.
void SetVectorParameterValue (UMaterialParameterCollection Collection, FName ParameterName, FLinearColor ParameterValue)
 Sets a vector parameter value on the material collection instance. Logs if ParameterName is invalid.
UMaterialInstanceDynamic CreateDynamicMaterialInstance (UMaterialInterface Parent, FName OptionalName=NAME_None, EMIDCreationFlags CreationFlags=EMIDCreationFlags ::None)
 Creates a Dynamic Material Instance which you can modify during gameplay.

Function Documentation

◆ CreateDynamicMaterialInstance()

UMaterialInstanceDynamic CreateDynamicMaterialInstance ( UMaterialInterface Parent,
FName OptionalName = NAME_None,
EMIDCreationFlags CreationFlags = EMIDCreationFlags :: None )

Creates a Dynamic Material Instance which you can modify during gameplay.

◆ GetScalarParameterValue()

float32 GetScalarParameterValue ( UMaterialParameterCollection Collection,
FName ParameterName )

Gets a scalar parameter value from the material collection instance. Logs if ParameterName is invalid.

◆ GetVectorParameterValue()

FLinearColor GetVectorParameterValue ( UMaterialParameterCollection Collection,
FName ParameterName )

Gets a vector parameter value from the material collection instance. Logs if ParameterName is invalid.

◆ SetScalarParameterValue()

void SetScalarParameterValue ( UMaterialParameterCollection Collection,
FName ParameterName,
float32 ParameterValue )

Sets a scalar parameter value on the material collection instance. Logs if ParameterName is invalid.

◆ SetVectorParameterValue()

void SetVectorParameterValue ( UMaterialParameterCollection Collection,
FName ParameterName,
FLinearColor ParameterValue )

Sets a vector parameter value on the material collection instance. Logs if ParameterName is invalid.