Navigation
API > API/Plugins > API/Plugins/MeshModelingTools > API/Plugins/MeshModelingTools/Properties
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveToolPropertySet
- UExistingMeshMaterialProperties
References
| Module | MeshModelingTools |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/Properties/MeshMaterialProperties.h |
| Include | #include "Properties/MeshMaterialProperties.h" |
Syntax
UCLASS&40;&41;
class UExistingMeshMaterialProperties : public UInteractiveToolPropertySet
Remarks
Standard material property settings for tools that visualize materials on existing meshes (e.g. to help show UVs)
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UMaterialInstanceDynamic > | CheckerMaterial | ||
| ESetMeshMaterialMode | MaterialMode | Material that will be used on the mesh | |
| meta | Number of checkerboard tiles within the 0 to 1 range; only available when Checkerboard is selected as material mode | ||
| TObjectPtr< UMaterialInterface > | OverrideMaterial | Material to use instead of the original material; only available when Override is selected as material mode | |
| TArray< FString > | UVChannelNamesList |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UMaterialInterface * | |||
| const TArray< FString > & | |||
| void | Setup () |
||
| void | |||
| void | UpdateUVChannels
(
int32 UVChannelIndex, |
Overridden from UInteractiveToolPropertySet
| Type | Name | Description | |
|---|---|---|---|
| void | RestoreProperties
(
UInteractiveTool* RestoreToTool, |
Needs custom restore in order to call setup. |