![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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 | |
| WrappedMeshType * | WrappedAdapter |
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 |
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
|
inline |
| WrappedMeshType* UE::Geometry::TMeshWrapperAdapterd< WrappedMeshType >::WrappedAdapter |