UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TGPUSkinVertexFloat16Uvs< InNumTexCoords > Struct Template Reference

#include <SkeletalMeshVertexBuffer.h>

+ Inheritance diagram for TGPUSkinVertexFloat16Uvs< InNumTexCoords >:

Public Attributes

FVector3f Position
 
FVector2DHalf UVs [NumTexCoords]
 
- Public Attributes inherited from TGPUSkinVertexBase
FPackedNormal TangentX
 
FPackedNormal TangentZ
 

Static Public Attributes

static constexpr uint32 NumTexCoords = InNumTexCoords
 
static constexpr EStaticMeshVertexUVType StaticMeshVertexUVType = EStaticMeshVertexUVType::Default
 

Friends

FArchiveoperator<< (FArchive &Ar, TGPUSkinVertexFloat16Uvs &V)
 

Additional Inherited Members

- Public Member Functions inherited from TGPUSkinVertexBase
FVector3f GetTangentY () const
 
void Serialize (FArchive &Ar)
 

Detailed Description

template<uint32 InNumTexCoords>
struct TGPUSkinVertexFloat16Uvs< InNumTexCoords >

16 bit UV version of skeletal mesh vertex make sure to update GpuSkinCacheCommon.usf if the member sizes/order change!

Friends And Related Symbol Documentation

◆ operator<<

template<uint32 InNumTexCoords>
FArchive & operator<< ( FArchive Ar,
TGPUSkinVertexFloat16Uvs< InNumTexCoords > &  V 
)
friend

Serializer

Parameters
Ar- archive to serialize with
V- vertex to serialize
Returns
archive that was used

Member Data Documentation

◆ NumTexCoords

template<uint32 InNumTexCoords>
constexpr uint32 TGPUSkinVertexFloat16Uvs< InNumTexCoords >::NumTexCoords = InNumTexCoords
staticconstexpr

◆ Position

template<uint32 InNumTexCoords>
FVector3f TGPUSkinVertexFloat16Uvs< InNumTexCoords >::Position

full float position

◆ StaticMeshVertexUVType

template<uint32 InNumTexCoords>
constexpr EStaticMeshVertexUVType TGPUSkinVertexFloat16Uvs< InNumTexCoords >::StaticMeshVertexUVType = EStaticMeshVertexUVType::Default
staticconstexpr

◆ UVs

half float UVs


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