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

#include <StaticMeshAttributes.h>

+ Inheritance diagram for FStaticMeshConstAttributes:

Public Member Functions

 FStaticMeshConstAttributes (const FMeshDescription &InMeshDescription)
 
TVertexInstanceAttributesConstRef< FVector2fGetVertexInstanceUVs () const
 
TVertexInstanceAttributesConstRef< FVector3fGetVertexInstanceNormals () const
 
TVertexInstanceAttributesConstRef< FVector3fGetVertexInstanceTangents () const
 
TVertexInstanceAttributesConstRef< floatGetVertexInstanceBinormalSigns () const
 
TVertexInstanceAttributesConstRef< FVector4fGetVertexInstanceColors () const
 
TEdgeAttributesConstRef< boolGetEdgeHardnesses () const
 
TTriangleAttributesConstRef< FVector3fGetTriangleNormals () const
 
TTriangleAttributesConstRef< FVector3fGetTriangleTangents () const
 
TTriangleAttributesConstRef< FVector3fGetTriangleBinormals () const
 
TPolygonAttributesConstRef< FNameGetPolygonObjectNames () const
 
TPolygonGroupAttributesConstRef< FNameGetPolygonGroupMaterialSlotNames () const
 
- Public Member Functions inherited from FMeshConstAttributes
 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
 

Additional Inherited Members

- Protected Attributes inherited from FMeshConstAttributes
const FMeshDescriptionMeshDescription
 

Constructor & Destructor Documentation

◆ FStaticMeshConstAttributes()

FStaticMeshConstAttributes::FStaticMeshConstAttributes ( const FMeshDescription InMeshDescription)
inlineexplicit

Member Function Documentation

◆ GetEdgeHardnesses()

TEdgeAttributesConstRef< bool > FStaticMeshConstAttributes::GetEdgeHardnesses ( ) const
inline

◆ GetPolygonGroupMaterialSlotNames()

TPolygonGroupAttributesConstRef< FName > FStaticMeshConstAttributes::GetPolygonGroupMaterialSlotNames ( ) const
inline

◆ GetPolygonObjectNames()

TPolygonAttributesConstRef< FName > FStaticMeshConstAttributes::GetPolygonObjectNames ( ) const
inline

◆ GetTriangleBinormals()

TTriangleAttributesConstRef< FVector3f > FStaticMeshConstAttributes::GetTriangleBinormals ( ) const
inline

◆ GetTriangleNormals()

TTriangleAttributesConstRef< FVector3f > FStaticMeshConstAttributes::GetTriangleNormals ( ) const
inline

◆ GetTriangleTangents()

TTriangleAttributesConstRef< FVector3f > FStaticMeshConstAttributes::GetTriangleTangents ( ) const
inline

◆ GetVertexInstanceBinormalSigns()

TVertexInstanceAttributesConstRef< float > FStaticMeshConstAttributes::GetVertexInstanceBinormalSigns ( ) const
inline

◆ GetVertexInstanceColors()

TVertexInstanceAttributesConstRef< FVector4f > FStaticMeshConstAttributes::GetVertexInstanceColors ( ) const
inline

◆ GetVertexInstanceNormals()

TVertexInstanceAttributesConstRef< FVector3f > FStaticMeshConstAttributes::GetVertexInstanceNormals ( ) const
inline

◆ GetVertexInstanceTangents()

TVertexInstanceAttributesConstRef< FVector3f > FStaticMeshConstAttributes::GetVertexInstanceTangents ( ) const
inline

◆ GetVertexInstanceUVs()

TVertexInstanceAttributesConstRef< FVector2f > FStaticMeshConstAttributes::GetVertexInstanceUVs ( ) const
inline

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