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

#include <MeshAdapter.h>

+ Inheritance diagram for UE::Geometry::TMeshWrapperAdapterd< WrappedMeshType >:

Public Member Functions

 TMeshWrapperAdapterd (WrappedMeshType *WrappedAdapterIn)
 
- Public Member Functions inherited from UE::Geometry::TTriangleMeshAdapter< double >
void GetTriVertices (int TID, UE::Math::TVector< double > &V0, UE::Math::TVector< double > &V1, UE::Math::TVector< double > &V2) const
 

Public Attributes

WrappedMeshTypeWrappedAdapter
 
- Public Attributes inherited from UE::Geometry::TTriangleMeshAdapter< double >
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< double >(int32)> GetVertex
 

Detailed Description

template<class WrappedMeshType>
struct UE::Geometry::TMeshWrapperAdapterd< WrappedMeshType >

TMeshWrapperAdapterd<T> can be used to present an arbitrary Mesh / Adapter type as a FTriangleMeshAdapterd. This is useful in cases where it would be difficult or undesirable to write code templated on the standard "Mesh Type" signature. If the code is written for FTriangleMeshAdapterd then this shim can be used to present any compatible mesh type as a FTriangleMeshAdapterd

Constructor & Destructor Documentation

◆ TMeshWrapperAdapterd()

template<class WrappedMeshType >
UE::Geometry::TMeshWrapperAdapterd< WrappedMeshType >::TMeshWrapperAdapterd ( WrappedMeshType WrappedAdapterIn)
inline

Member Data Documentation

◆ WrappedAdapter


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