Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/MaterialEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMaterialEditorParameters
- UMaterialEditorInstanceConstant
- UMaterialEditorPreviewParameters
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Classes/MaterialEditor/MaterialEditorInstanceConstant.h |
| Include | #include "MaterialEditor/MaterialEditorInstanceConstant.h" |
Syntax
UCLASS (Abstract)
class UMaterialEditorParameters : public UObject
Remarks
Common Interface for material parameter containers
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TObjectPtr< class UMaterialInstanceConstant > > | StoredBlendPreviews | ||
| TArray< TObjectPtr< class UMaterialInstanceConstant > > | StoredLayerPreviews |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CleanParameterStack
(
int32 Index, |
Sets back to zero the overrides for any parameters copied out of the layer stack | |
| void | CopyToSourceInstance
(
const bool bForceStaticPermutationUpdate |
Copies the parameter array values back to the source instance. | |
| TObjectPtr< UMaterialInterface > | Get the source/preview material interface for the parameters | ||
| TObjectPtr< UMaterialInterface > | |||
| void | Regenerates the parameter arrays. | ||
| void | ResetOverrides
(
int32 Index, |
Copies the overrides for any parameters copied out of the layer stack from the layer or blend |