Module |
|
Header |
/Engine/Source/Editor/MeshPaint/Public/IMeshPaintGeometryAdapter.h |
Include |
#include "IMeshPaintGeometryAdapter.h" |
class IMeshPaintGeometryAdapter
Interface for a class to provide mesh painting support for a subclass of UMeshComponent
Name | Description | |
---|---|---|
|
~IMeshPaintGeometryAdapter() |
D-tor |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
Reference collecting to prevent GC-ing |
|
|
ApplyOrRemoveTextureOverride |
Applies or removes an override texture to use while rendering the meshes materials |
|
|
Construct ( |
Constructs the adapter for a specific LOD index using the mesh component |
|
|
DefaultApplyOrRemoveTextureOverride ( |
Default functionality for applying or remove a texture override |
|
|
DefaultQueryPaintableTextures ( |
Default functionality for querying textures from a mesh component which are suitable for texture painting |
|
|
GetComponentToWorldMatrix() |
Returns the Component to World matrix from the Mesh Component |
|
|
GetInfluencedVertexData |
Retrieves the influenced vertex indices and positions that intersect the given sphere |
|
|
GetInfluencedVertexIndices |
Retrieves the influenced vertex indices which intersect the given sphere |
|
|
const TArray... |
GetMeshIndices() |
Returns the indices for the current LOD index in the Mesh |
|
const TArray... |
GetMeshVertices() |
Returns the vertices for the current LOD index in the Mesh |
|
GetTextureCoordinate |
Returns the Texture Coordinate at Vertex Index from the Mesh |
|
|
GetVertexColor |
Returns the Vertex Color at Vertex Index from the Mesh |
|
|
GetVertexPosition |
Returns the Vertex Position at Vertex Index from the Mesh |
|
|
Initialize() |
Returns whether or not initialization of necessary data was successful |
|
|
IsValid() |
Returns whether or not this adapter is in a valid state |
|
|
LineTraceComponent ( |
Returns the result of tracing a line on the component represented by this adapter |
|
|
OnAdded() |
Called when this adapter is created and added to its owner (used for setting up) |
|
|
OnRemoved() |
Called when this adapter is removed from its owner and deleted (used for cleaning up) |
|
|
PostEdit() |
Post Edit to clear up or update necessary data |
|
|
PreEdit() |
Pre Edit to setup necessary data |
|
|
QueryPaintableTextures ( |
Retrieves a list of textures which are suitable for painting |
|
|
SetVertexColor |
Sets the Vertex Color at Vertex Index to Color inside of the Mesh |
|
|
SphereIntersectTriangles |
Returns the triangle indices which intersect with the given sphere |
|
|
SphereIntersectVertices |
Returns the vertex positions which intersect the given sphere |
|
|
SupportsTexturePaint() |
Whether or not this adapter supports texture painting |
|
|
SupportsVertexPaint() |
Whether or not this adapter supports vertex painting |