UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MeshDescription.cpp File Reference

Classes

struct  FMeshVertex_Legacy
 
struct  FMeshVertexInstance_Legacy
 
struct  FMeshEdge_Legacy
 
struct  FMeshTriangle_Legacy
 
struct  FMeshPolygon_Legacy
 
struct  FMeshPolygonGroup_Legacy
 
struct  FFixAttributesSizeHelper< T >
 

Namespaces

namespace  MeshAttribute_
 
namespace  MeshAttribute_::Vertex
 
namespace  MeshAttribute_::VertexInstance
 
namespace  MeshAttribute_::Edge
 
namespace  MeshAttribute_::Polygon
 
namespace  MeshAttribute_::PolygonGroup
 

Functions

template<typename T >
void FixAttributesSize (int32 ExpectedNum, TAttributesSet< T > &AttributesSet)
 

Variables

const FName MeshAttribute_::Vertex::CornerSharpness ("CornerSharpness")
 
const FName MeshAttribute_::VertexInstance::TextureCoordinate ("TextureCoordinate")
 
const FName MeshAttribute_::VertexInstance::Normal ("Normal")
 
const FName MeshAttribute_::VertexInstance::Tangent ("Tangent")
 
const FName MeshAttribute_::VertexInstance::BinormalSign ("BinormalSign")
 
const FName MeshAttribute_::VertexInstance::Color ("Color")
 
const FName MeshAttribute_::Edge::IsHard ("IsHard")
 
const FName MeshAttribute_::Edge::IsUVSeam ("IsUVSeam")
 
const FName MeshAttribute_::Edge::CreaseSharpness ("CreaseSharpness")
 
const FName MeshAttribute_::Polygon::Normal ("Normal")
 
const FName MeshAttribute_::Polygon::Tangent ("Tangent")
 
const FName MeshAttribute_::Polygon::Binormal ("Binormal")
 
const FName MeshAttribute_::Polygon::Center ("Center")
 
const FName MeshAttribute_::PolygonGroup::ImportedMaterialSlotName ("ImportedMaterialSlotName")
 
const FName MeshAttribute_::PolygonGroup::EnableCollision ("EnableCollision")
 
const FName MeshAttribute_::PolygonGroup::CastShadow ("CastShadow")
 

Function Documentation

◆ FixAttributesSize()

template<typename T >
void FixAttributesSize ( int32  ExpectedNum,
TAttributesSet< T > &  AttributesSet 
)