Module |
|
Header |
/Engine/Source/Editor/MeshPaint/Public/BaseMeshPaintGeometryAdapter.h |
Include |
#include "BaseMeshPaintGeometryAdapter.h" |
class FBaseMeshPaintGeometryAdapter : public IMeshPaintGeometryAdapter
Base mesh paint geometry adapter, handles basic sphere intersection using a Octree
Name | Description | ||
---|---|---|---|
|
MeshIndices |
||
|
TUniquePtr< FMe... |
MeshTriOctree |
Octree used for reducing the cost of sphere intersecting with triangles / vertices |
|
MeshVertices |
Index and Vertex data populated by derived classes in InitializeVertexData |
Name | Description | ||
---|---|---|---|
|
BuildOctree() |
||
|
InitializeVertexData() |
End IMeshPaintGeometryAdapter Overrides |
Name | Description | ||
---|---|---|---|
|
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 |
|
GetVertexPosition |
Returns the Vertex Position at Vertex Index from the Mesh |
|
|
Initialize() |
Start IMeshPaintGeometryAdapter Overrides |
|
|
SphereIntersectTriangles |
Returns the triangle indices which intersect with the given sphere |
|
|
SphereIntersectVertices |
Returns the vertex positions which intersect the given sphere |