| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/MaterialEditor/Public/MaterialEditingLibrary.h |
Include |
#include "MaterialEditingLibrary.h" |
class UMaterialEditingLibrary : public UBlueprintFunctionLibrary
Blueprint library for creating/editing Materials
Name | Description | ||
---|---|---|---|
|
ClearAllMaterialInstanceParameters ( |
Clears all material parameters set by this Material Instance |
|
|
ConnectMaterialExpressions ( |
Create connection between two material expressions |
|
|
ConnectMaterialProperty ( |
Connect a material expression output to one of the material property inputs (e.g. diffuse color, opacity etc) |
|
|
UMaterialExp... |
CreateMaterialExpression ( |
Create a new material expression node within the supplied material |
|
UMaterialExp... |
CreateMaterialExpressionEx ( |
Create a new material expression node within the supplied material, optionally specifying asset to use |
|
UMaterialExp... |
CreateMaterialExpressionInFunction ( |
Create a new material expression node within the supplied material function |
|
DeleteAllMaterialExpressions ( |
Delete all material expressions in the supplied material |
|
|
DeleteAllMaterialExpressionsInFunction ( |
Delete all material expressions in the supplied material function |
|
|
DeleteMaterialExpression ( |
Delete a specific expression from a material. Will disconnect from other expressions. |
|
|
DeleteMaterialExpressionInFunction ( |
Delete a specific expression from a material function. Will disconnect from other expressions. |
|
|
GetChildInstances ( |
Gets all direct child mat instances |
|
|
float |
GetMaterialDefaultScalarParameterValue |
Get the default scalar (float) parameter value from a Material |
|
GetMaterialDefaultStaticSwitchParameterValue |
Get the default static switch parameter value from a Material |
|
|
UTexture ... |
GetMaterialDefaultTextureParameterValue |
Get the default texture parameter value from a Material |
|
GetMaterialDefaultVectorParameterValue |
Get the default vector parameter value from a Material |
|
|
float |
GetMaterialInstanceScalarParameterValue ( |
Get the current scalar (float) parameter value from a Material Instance |
|
GetMaterialInstanceStaticSwitchParameterValue ( |
Get the current static switch parameter value from a Material Instance |
|
|
UTexture ... |
GetMaterialInstanceTextureParameterValue ( |
Get the current texture parameter value from a Material Instance |
|
GetMaterialInstanceVectorParameterValue ( |
Get the current vector parameter value from a Material Instance |
|
|
GetMaterialSelectedNodes ( |
Get the set of selected nodes from an active material editor |
|
|
GetNumMaterialExpressions ( |
Returns number of material expressions in the supplied material |
|
|
GetNumMaterialExpressionsInFunction ( |
Returns number of material expressions in the supplied material |
|
|
GetScalarParameterNames ( |
Gets all scalar parameter names |
|
|
GetScalarParameterSource ( |
Returns the path of the asset where the parameter originated, as well as true/false if it was found |
|
|
GetStaticSwitchParameterNames ( |
Gets all static switch parameter names |
|
|
GetStaticSwitchParameterSource ( |
Returns the path of the asset where the parameter originated, as well as true/false if it was found |
|
|
GetTextureParameterNames ( |
Gets all texture parameter names |
|
|
GetTextureParameterSource ( |
Returns the path of the asset where the parameter originated, as well as true/false if it was found |
|
|
GetVectorParameterNames ( |
Gets all vector parameter names |
|
|
GetVectorParameterSource ( |
Returns the path of the asset where the parameter originated, as well as true/false if it was found |
|
|
HasMaterialUsage ( |
Check if a particular usage is enabled for the supplied material (e.g. SkeletalMesh, ParticleSprite etc) |
|
|
LayoutMaterialExpressions ( |
Layouts the expressions in a grid pattern |
|
|
LayoutMaterialFunctionExpressions ( |
Layouts the expressions in a grid pattern |
|
|
RebuildMaterialInstanceEditors ( |
Rebuilds dependent Material Instance Editors |
|
|
RebuildMaterialInstanceEditors ( |
Rebuilds dependent Material Instance Editors |
|
|
RecompileMaterial ( |
Trigger a recompile of a material. |
|
|
SetMaterialInstanceParent ( |
Set the parent Material or Material Instance to use for this Material Instance |
|
|
SetMaterialInstanceScalarParameterValue ( |
Set the scalar (float) parameter value for a Material Instance |
|
|
SetMaterialInstanceTextureParameterValue ( |
Set the texture parameter value for a Material Instance |
|
|
SetMaterialInstanceVectorParameterValue ( |
Set the vector parameter value for a Material Instance |
|
|
SetMaterialUsage ( |
Enable a particular usage for the supplied material (e.g. SkeletalMesh, ParticleSprite etc) |
|
|
UpdateMaterialFunction ( |
Update a Material Function after edits have been made. |
|
|
UpdateMaterialInstance ( |
Called after making modifications to a Material Instance to recompile shaders etc. |