/Engine/Plugins/MeshPainting/Source/MeshPaintingToolset/Public/BaseMeshPaintComponentAdapter.h
Base mesh paint geometry adapter, handles basic sphere intersection using a Octree
class FBaseMeshPaintComponentAdapter : public [IMeshPaintComponentAdapter](API\Plugins\MeshPaintingToolset\IMeshPaintComponentAdapter), public [FGCObject](API\Runtime\CoreUObject\UObject\FGCObject), public [TSharedFromThis< FBaseMeshPaintComponentAdapter >](API\Runtime\Core\Templates\TSharedFromThis)
TUniquePtr<UE:...
AABBTree
FIndexMeshArray...
Adapter
TArray< uint32 ...
MeshIndices
TUniquePtr< FMe...
MeshTriOctree
Octree used for reducing the cost of sphere intersecting with triangles / vertices
TArray< FVector...
MeshVertices
Indexand Vertex data populated by derived classes in InitializeVertexData