UMeshColorPaintingTool

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MeshPaintingToolset

Header

/Engine/Plugins/MeshPainting/Source/MeshPaintingToolset/Public/MeshVertexPaintingTool.h

Include

#include "MeshVertexPaintingTool.h"

Syntax

UCLASS()
class UMeshColorPaintingTool : public UMeshVertexPaintingTool

Constructors

Name Description

Public function

UMeshColorPaintingTool()

Functions

Name Description

Protected function

void

 

ApplyForcedLODIndex

(
    int32 ForcedLODIndex
)

Public function

void

 

CycleMeshLODs

(
    int32 Direction
)

Public function Const

int32

 

GetCachedLODIndex()

Public function Const

int32

 

GetMaxLODIndexToPaint()

Public function

void

 

LODPaintStateChanged

(
    const bool bLODPaintingEnabled
)

Public function

void

 

PaintLODChanged()

Overridden from UMeshVertexPaintingTool

Name Description

Protected function Virtual

void

 

CacheSelectionData()

Protected function Virtual

void

 

SetAdditionalPaintParameters

(
    FMeshPaintParameters& InPaintParam...
)

Overridden from UInteractiveTool

Name Description

Public function Virtual

void

 

Setup()

Register InputBehaviors, etc

Public function Virtual

void

 

Shutdown

(
    EToolShutdownType ShutdownType
)

Called by ToolManager to shut down the Tool