UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMeshConstAttributes Class Reference

#include <MeshAttributes.h>

+ Inheritance diagram for FMeshConstAttributes:

Public Member Functions

 FMeshConstAttributes (const FMeshDescription &InMeshDescription)
 
TVertexAttributesConstRef< FVector3fGetVertexPositions () const
 
TVertexInstanceAttributesConstRef< FVertexIDGetVertexInstanceVertexIndices () const
 
TEdgeAttributesConstRef< TArrayView< FVertexID > > GetEdgeVertexIndices () const
 
TTriangleAttributesConstRef< TArrayView< FVertexInstanceID > > GetTriangleVertexInstanceIndices () const
 
TTriangleAttributesConstRef< TArrayView< FEdgeID > > GetTriangleEdgeIndices () const
 
TTriangleAttributesConstRef< TArrayView< FVertexID > > GetTriangleVertexIndices () const
 
TTriangleAttributesConstRef< TArrayView< FUVID > > GetTriangleUVIndices () const
 
TUVAttributesConstRef< FVector2fGetUVCoordinates (int32 UVChannel) const
 
TTriangleAttributesConstRef< FPolygonGroupIDGetTrianglePolygonGroupIndices () const
 
TPolygonAttributesConstRef< FPolygonGroupIDGetPolygonPolygonGroupIndices () const
 

Protected Attributes

const FMeshDescriptionMeshDescription
 

Constructor & Destructor Documentation

◆ FMeshConstAttributes()

FMeshConstAttributes::FMeshConstAttributes ( const FMeshDescription InMeshDescription)
inlineexplicit

Member Function Documentation

◆ GetEdgeVertexIndices()

TEdgeAttributesConstRef< TArrayView< FVertexID > > FMeshConstAttributes::GetEdgeVertexIndices ( ) const
inline

Accessors for array of vertex IDs for edges

◆ GetPolygonPolygonGroupIndices()

TPolygonAttributesConstRef< FPolygonGroupID > FMeshConstAttributes::GetPolygonPolygonGroupIndices ( ) const
inline

Accessors for array of polygon group IDs for polygons

◆ GetTriangleEdgeIndices()

TTriangleAttributesConstRef< TArrayView< FEdgeID > > FMeshConstAttributes::GetTriangleEdgeIndices ( ) const
inline

Accessors for array of edge IDs for triangles

◆ GetTrianglePolygonGroupIndices()

TTriangleAttributesConstRef< FPolygonGroupID > FMeshConstAttributes::GetTrianglePolygonGroupIndices ( ) const
inline

Accessors for array of polygon group IDs for triangles

◆ GetTriangleUVIndices()

TTriangleAttributesConstRef< TArrayView< FUVID > > FMeshConstAttributes::GetTriangleUVIndices ( ) const
inline

Accessors for array of UV IDs for triangles

◆ GetTriangleVertexIndices()

TTriangleAttributesConstRef< TArrayView< FVertexID > > FMeshConstAttributes::GetTriangleVertexIndices ( ) const
inline

Accessors for array of vertex IDs for triangles

◆ GetTriangleVertexInstanceIndices()

TTriangleAttributesConstRef< TArrayView< FVertexInstanceID > > FMeshConstAttributes::GetTriangleVertexInstanceIndices ( ) const
inline

Accessors for array of vertex instance IDs for triangles

◆ GetUVCoordinates()

TUVAttributesConstRef< FVector2f > FMeshConstAttributes::GetUVCoordinates ( int32  UVChannel) const
inline

Accessors for UV coordinates

◆ GetVertexInstanceVertexIndices()

TVertexInstanceAttributesConstRef< FVertexID > FMeshConstAttributes::GetVertexInstanceVertexIndices ( ) const
inline

Accessors for array of vertex IDs for vertex instances

◆ GetVertexPositions()

TVertexAttributesConstRef< FVector3f > FMeshConstAttributes::GetVertexPositions ( ) const
inline

Accessors for cached vertex position array

Member Data Documentation

◆ MeshDescription

const FMeshDescription& FMeshConstAttributes::MeshDescription
protected

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