UEditMeshMaterialsTool

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MeshModelingToolsEditorOnly

Header

/Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsEditorOnly/Public/EditMeshMaterialsTool.h

Include

#include "EditMeshMaterialsTool.h"

Syntax

UCLASS()
class UEditMeshMaterialsTool : public UMeshSelectionTool

Variables

Name Description

Protected variable

bool

 

bHaveModifiedMaterials

Protected variable

bool

 

bHavePendingSubAction

Protected variable

TArray< UMateri...

 

CurrentMaterials

Protected variable

FMaterialSetKey

 

InitialMaterialKey

Protected variable UProperty

TObjectPtr< UEd...

 

MaterialProps

Protected variable

EEditMeshMateri...

 

PendingSubAction

Functions

Overridden from UMeshSelectionTool

Overridden from UInteractiveTool

Name Description

Public function Virtual Const

bool

 

CanAccept()

Public function Virtual

void

 

OnTick

(
    float DeltaTime
)

Action support/system

Public function Virtual

void

 

RegisterActions

(
    FInteractiveToolActionSet& ActionS...
)

Override this function to register the set of Actions this Tool supports, using FInteractiveToolActionSet::RegisterAction.

Public function Virtual

void

 

Setup()

Register InputBehaviors, etc

Classes

Name

Description

Protected struct

FMaterialSetKey