MeshPaintingToolset

Windows
MacOS
Linux

Classes

Name

Description

Public class

FBaseMeshPaintComponentAdapter

Base mesh paint geometry adapter, handles basic sphere intersection using a Octree

Public struct

FInstanceTexturePaintSettings

Struct to hold MeshPaint settings on a per mesh basis

Public class

FMeshPaintComponentAdapterFactory

Public class

FMeshPaintSkeletalMeshComponentAdapter

FMeshPaintGeometryAdapterForSkeletalMeshes .

Public class

FMeshPaintSkeletalMeshComponentAdapterFactory

Public class

FMeshPaintSplineMeshComponentAdapter

Public class

FMeshPaintSplineMeshComponentAdapterFactory

Public class

FMeshPaintStaticMeshComponentAdapter

Public class

FMeshPaintStaticMeshComponentAdapterFactory

Public struct

FPaintRayResults

Public struct

FPerComponentVertexColorData

Struct used to store the color data copied from mesh component to mesh component

Public struct

FPerLODVertexColorData

Struct used to store the color data copied from mesh instance to mesh instance

Public class

IMeshPaintComponentAdapter

Interface for a class to provide mesh painting support for a subclass of UMeshComponent

Public class

IMeshPaintComponentAdapterFactory

Factory for IMeshPaintGeometryAdapter

Public class UClass

UMeshClickTool

USingleClickTool is perhaps the simplest possible interactive tool.

Public class UClass

UMeshColorPaintingTool

Public class UClass

UMeshColorPaintingToolBuilder

Public class UClass

UMeshColorPaintingToolProperties

Public class UClass

UMeshPaintingToolset

Public class UClass

UMeshTexturePaintingTool

Public class UClass

UMeshTexturePaintingToolBuilder

Public class UClass

UMeshTexturePaintingToolProperties

Public class UClass

UMeshToolManager

Public class UClass

UMeshToolsContext

Public class UClass Abstract

UMeshVertexPaintingTool

Public class UClass

UMeshVertexPaintingToolProperties

Public class UClass

UMeshWeightPaintingTool

Public class UClass

UMeshWeightPaintingToolBuilder

Public class UClass

UMeshWeightPaintingToolProperties

Public class UClass

UTextureAdapterClickTool

Public class UClass

UTextureAdapterClickToolBuilder

Builder for UTextureAdapterClickTool

Public class UClass

UTexturePaintToolset

Helpers functions for texture painting functionality

Public class UClass

UVertexAdapterClickTool

Public class UClass

UVertexAdapterClickToolBuilder

Builder for UVertexAdapterClickTool

Constants

Name

Description

MeshPaintDefs::MaxSupportedPhysicalWeights

Currently we never support more than five channels (R, G, B, A, OneMinusTotal)

MeshPaintDefs::MaxSupportedWeights

Typedefs

Enums

Name

Description

Public enum UEnum

EMeshPaintDataColorViewMode

Mesh paint color view modes (somewhat maps to EVertexColorViewMode engine enum.)

Public enum

EMeshPaintModeAction

Mesh painting action (paint, erase)

Public enum UEnum

EMeshPaintTextureIndex

Public enum UEnum

EMeshPaintWeightTypes

Public enum UEnum

EMeshVertexPaintModeTarget

Vertex paint target

Public enum UEnum

ETexturePaintWeightIndex

Public enum UEnum

ETexturePaintWeightTypes

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback