Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/MaterialEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMaterialEditorParameters
- UMaterialEditorPreviewParameters
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Classes/MaterialEditor/MaterialEditorPreviewParameters.h |
| Include | #include "MaterialEditor/MaterialEditorPreviewParameters.h" |
Syntax
UCLASS (HideCategories=Object, CollapseCategories, MinimalAPI)
class UMaterialEditorPreviewParameters : public UMaterialEditorParameters
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< class UMaterialFunction > | OriginalFunction | ||
| TObjectPtr< class UMaterial > | OriginalMaterial | ||
| TArray< struct FEditorParameterGroup > | ParameterGroups | ||
| TObjectPtr< class UMaterial > | PreviewMaterial |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | AssignParameterToGroup
(
UDEditorParameterValue* ParameterValue, |
Creates/adds value to group retrieved from parent material . |
Overridden from UMaterialEditorParameters
| Type | Name | Description | |
|---|---|---|---|
| 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 | ||
| void | Regenerates the parameter arrays. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostEditUndo () |
Called after applying a transaction to the object. |
Constants
| Name | Description |
|---|---|
| GlobalGroupPrefix |