Navigation
API > API/Plugins > API/Plugins/MeshPaintingToolset
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UTexturePaintToolset
References
| Module | MeshPaintingToolset |
| Header | /Engine/Plugins/MeshPainting/Source/MeshPaintingToolset/Public/TexturePaintToolset.h |
| Include | #include "TexturePaintToolset.h" |
Syntax
UCLASS ()
class UTexturePaintToolset : public UBlueprintFunctionLibrary
Remarks
Helpers functions for texture painting functionality
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CopyTextureToRenderTargetTexture
(
UTexture* SourceTexture, |
Static: Copies a texture to a render target texture | |
| UTexture2D * | CreateScratchUncompressedTexture
(
UTexture2D* SourceTexture |
Static: Creates a temporary texture used to transfer data to a render target in memory | |
| void | FindMaterialIndicesUsingTexture
(
const UTexture* Texture, |
Tries to find Materials using the given Texture and retrieve the corresponding material indices from the MEsh Compon | |
| bool | GenerateSeamMask
(
UMeshComponent* MeshComponent, |
Will generate a mask texture, used for texture dilation, and store it in the passed in render target | |
| int32 | Returns the maximum bytes per pixel that are supported for source textures when painting. | ||
| EPixelFormat | Returns the pixel format that CreateTempUncompressedTexture uses to create render target data for painting. | ||
| void | RetrieveMeshSectionsForMaterialIndices
(
const UMeshComponent* MeshComponent, |
Retrieve LOD mesh sections from MeshComponent which contain one of the Material Indices | |
| void | RetrieveMeshSectionsForTextures
(
const UMeshComponent* MeshComponent, |
Retrieve LOD mesh sections from MeshComponent which use one of the given textures | |
| void | RetrieveTexturesForComponent
(
const UMeshComponent* Component, |
Retrieves all Paintable Textures from the given MeshComponent | |
| void | SetupInitialRenderTargetData
(
UTexture2D* InTextureSource, |
Keep old legacy method of initializing render target data for the paint brush texture; |