Navigation
API > API/Runtime > API/Runtime/MeshDescription
| Name | FMeshAttributes |
| Type | class |
| Header File | /Engine/Source/Runtime/MeshDescription/Public/MeshAttributes.h |
| Include Path | #include "MeshAttributes.h" |
Syntax
class FMeshAttributes
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMeshAttributes
(
FMeshDescription& InMeshDescription |
MeshAttributes.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMeshAttributes() |
MeshAttributes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TEdgeAttributesRef< TArrayView< FVertexID > > GetEdgeVertexIndices () |
Accessors for array of vertex IDs for edges | MeshAttributes.h | |
TEdgeAttributesConstRef< TArrayView< FVertexID > > GetEdgeVertexIndices () |
MeshAttributes.h | ||
TPolygonAttributesRef< FPolygonGroupID > GetPolygonPolygonGroupIndices () |
Accessors for array of polygon group IDs for polygons | MeshAttributes.h | |
TPolygonAttributesConstRef< FPolygonGroupID > GetPolygonPolygonGroupIndices () |
MeshAttributes.h | ||
TTriangleAttributesConstRef< TArrayView< FEdgeID > > GetTriangleEdgeIndices () |
MeshAttributes.h | ||
TTriangleAttributesRef< TArrayView< FEdgeID > > GetTriangleEdgeIndices () |
Accessors for array of edge IDs for triangles | MeshAttributes.h | |
TTriangleAttributesRef< FPolygonGroupID > GetTrianglePolygonGroupIndices () |
Accessors for array of polygon group IDs for triangles | MeshAttributes.h | |
TTriangleAttributesConstRef< FPolygonGroupID > GetTrianglePolygonGroupIndices () |
MeshAttributes.h | ||
TTriangleAttributesRef< TArrayView< FUVID > > GetTriangleUVIndices () |
Accessors for array of UV IDs for triangles | MeshAttributes.h | |
TTriangleAttributesConstRef< TArrayView< FUVID > > GetTriangleUVIndices () |
MeshAttributes.h | ||
TTriangleAttributesRef< TArrayView< FVertexID > > GetTriangleVertexIndices () |
Accessors for array of vertex IDs for triangles | MeshAttributes.h | |
TTriangleAttributesConstRef< TArrayView< FVertexID > > GetTriangleVertexIndices () |
MeshAttributes.h | ||
TTriangleAttributesRef< TArrayView< FVertexInstanceID > > GetTriangleVertexInstanceIndices () |
Accessors for array of vertex instance IDs for triangles | MeshAttributes.h | |
TTriangleAttributesConstRef< TArrayView< FVertexInstanceID > > GetTriangleVertexInstanceIndices () |
MeshAttributes.h | ||
TUVAttributesRef< FVector2f > GetUVCoordinates
(
int32 UVChannel |
Accessors for UV coordinates | MeshAttributes.h | |
TUVAttributesConstRef< FVector2f > GetUVCoordinates
(
int32 UVChannel |
MeshAttributes.h | ||
TVertexInstanceAttributesRef< FVertexID > GetVertexInstanceVertexIndices () |
Accessors for array of vertex IDs for vertex instances | MeshAttributes.h | |
TVertexInstanceAttributesConstRef< FVertexID > GetVertexInstanceVertexIndices () |
MeshAttributes.h | ||
TVertexAttributesRef< FVector3f > GetVertexPositions () |
Accessors for cached vertex position array | MeshAttributes.h | |
TVertexAttributesConstRef< FVector3f > GetVertexPositions () |
MeshAttributes.h | ||
virtual void Register
(
bool bKeepExistingAttribute |
MeshAttributes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsReservedAttributeName
(
const FName InAttributeName |
MeshAttributes.h |