![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshAdapter.h>
Public Member Functions | |
| void | SetSources (const TArray< InVectorType > *SourceVerticesIn, const TArray< IndexVectorType > *SourceTrianglesIn) |
| TIndexVectorMeshArrayAdapter () | |
| TIndexVectorMeshArrayAdapter (const TArray< InVectorType > *SourceVerticesIn, const TArray< IndexVectorType > *SourceTrianglesIn) | |
| bool | IsTriangle (int32 Index) const |
| bool | IsVertex (int32 Index) const |
| int32 | MaxTriangleID () const |
| int32 | MaxVertexID () const |
| int32 | TriangleCount () const |
| int32 | VertexCount () const |
| uint64 | GetChangeStamp () const |
| FIndex3i | GetTriangle (int32 Index) const |
| TVector< OutRealType > | GetVertex (int32 Index) const |
| void | GetTriVertices (int32 TriIndex, UE::Math::TVector< OutRealType > &V0, UE::Math::TVector< OutRealType > &V1, UE::Math::TVector< OutRealType > &V2) const |
Public Attributes | |
| const TArray< InVectorType > * | SourceVertices |
| const TArray< IndexVectorType > * | SourceTriangles |
Second version of the above faster adapter – for the case where triangle indices are packed into an integer vector type instead of flat
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| const TArray<IndexVectorType>* UE::Geometry::TIndexVectorMeshArrayAdapter< IndexVectorType, OutRealType, InVectorType >::SourceTriangles |
| const TArray<InVectorType>* UE::Geometry::TIndexVectorMeshArrayAdapter< IndexVectorType, OutRealType, InVectorType >::SourceVertices |