Navigation
API > API/Editor > API/Editor/PropertyEditor
Custom Node Builder for Material List
| Name | FMaterialList |
| Type | class |
| Header File | /Engine/Source/Editor/PropertyEditor/Public/MaterialList.h |
| Include Path | #include "MaterialList.h" |
Syntax
class FMaterialList :
public IDetailCustomNodeBuilder ,
public TSharedFromThis< FMaterialList >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FMaterialList
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMaterialList
(
IDetailLayoutBuilder& InDetailLayoutBuilder, |
MaterialList.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnAddMaterialItemViewExtraBottomWidget | TMulticastDelegate_FourParams< void, const TSharedRef< FMaterialItemView > &, UActorComponent *, IDetailLayoutBuilder &, TArray< TSharedPtr< SWidget > > & > | Add Extra widgets for bottom material value field. | MaterialList.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| OnAddMaterialItemViewExtraBottomWidget | FOnAddMaterialItemViewExtraBottomWidget | Definition of extra widgets delegate for bottom material value field. | MaterialList.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowCollpase | bool | Allow Collapse of material header row. Right now if you allow collapse, it will initially collapse. | MaterialList.h | |
| bShowUsedTextures | bool | Whether or not to use the used textures menu for each material entry | MaterialList.h | |
| DetailLayoutBuilder | IDetailLayoutBuilder & | Parent detail layout this list is in | MaterialList.h | |
| DisplayedMaterials | TArray< FMaterialListItem > | Set of all unique displayed materials | MaterialList.h | |
| ExpandedSlots | TSet< uint32 > | Set of all expanded slots | MaterialList.h | |
| MaterialListBuilder | TSharedRef< FMaterialListBuilder > | Material list builder used to generate materials | MaterialList.h | |
| MaterialListDelegates | FMaterialListDelegates | Delegates for the material list | MaterialList.h | |
| OnRebuildChildren | FSimpleDelegate | Called to rebuild the children of the detail tree | MaterialList.h | |
| OwnerAssetDataArray | TArray< FAssetData > | The mesh asset that owns these materials | MaterialList.h | |
| ViewedMaterials | TArray< TSharedRef< FMaterialItemView > > | Set of all materials currently in view (may be less than DisplayedMaterials) | MaterialList.h |