UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::TTriangleMeshAdapter< RealType > Struct Template Reference

#include <MeshAdapter.h>

Public Member Functions

void GetTriVertices (int TID, UE::Math::TVector< RealType > &V0, UE::Math::TVector< RealType > &V1, UE::Math::TVector< RealType > &V2) const
 

Public Attributes

TFunction< bool(int32 index)> IsTriangle
 
TFunction< bool(int32 index)> IsVertex
 
TFunction< int32()> MaxTriangleID
 
TFunction< int32()> MaxVertexID
 
TFunction< int32()> TriangleCount
 
TFunction< int32()> VertexCount
 
TFunction< uint64()> GetChangeStamp
 
TFunction< FIndex3i(int32)> GetTriangle
 
TFunction< TVector< RealType >(int32)> GetVertex
 

Detailed Description

template<typename RealType>
struct UE::Geometry::TTriangleMeshAdapter< RealType >

Most generic / lazy example of a triangle mesh adapter; possibly useful for prototyping / building on top of (but slower than making a more specific-case adapter)

Member Function Documentation

◆ GetTriVertices()

template<typename RealType >
void UE::Geometry::TTriangleMeshAdapter< RealType >::GetTriVertices ( int  TID,
UE::Math::TVector< RealType > &  V0,
UE::Math::TVector< RealType > &  V1,
UE::Math::TVector< RealType > &  V2 
) const
inline

Member Data Documentation

◆ GetChangeStamp

template<typename RealType >
TFunction<uint64()> UE::Geometry::TTriangleMeshAdapter< RealType >::GetChangeStamp

◆ GetTriangle

template<typename RealType >
TFunction<FIndex3i(int32)> UE::Geometry::TTriangleMeshAdapter< RealType >::GetTriangle

◆ GetVertex

template<typename RealType >
TFunction<TVector<RealType>(int32)> UE::Geometry::TTriangleMeshAdapter< RealType >::GetVertex

◆ IsTriangle

template<typename RealType >
TFunction<bool(int32 index)> UE::Geometry::TTriangleMeshAdapter< RealType >::IsTriangle

◆ IsVertex

template<typename RealType >
TFunction<bool(int32 index)> UE::Geometry::TTriangleMeshAdapter< RealType >::IsVertex

◆ MaxTriangleID

template<typename RealType >
TFunction<int32()> UE::Geometry::TTriangleMeshAdapter< RealType >::MaxTriangleID

◆ MaxVertexID

template<typename RealType >
TFunction<int32()> UE::Geometry::TTriangleMeshAdapter< RealType >::MaxVertexID

◆ TriangleCount

template<typename RealType >
TFunction<int32()> UE::Geometry::TTriangleMeshAdapter< RealType >::TriangleCount

◆ VertexCount

template<typename RealType >
TFunction<int32()> UE::Geometry::TTriangleMeshAdapter< RealType >::VertexCount

The documentation for this struct was generated from the following file: