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

#include <SkeletalMeshVertexBuffer.h>

+ Inheritance diagram for TGPUSkinVertexFloat32Uvs< InNumTexCoords >:

Public Attributes

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

Static Public Attributes

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

Friends

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

Additional Inherited Members

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

Detailed Description

template<uint32 InNumTexCoords>
struct TGPUSkinVertexFloat32Uvs< InNumTexCoords >

32 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,
TGPUSkinVertexFloat32Uvs< 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 TGPUSkinVertexFloat32Uvs< InNumTexCoords >::NumTexCoords = InNumTexCoords
staticconstexpr

◆ Position

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

full float position

◆ StaticMeshVertexUVType

template<uint32 InNumTexCoords>
constexpr EStaticMeshVertexUVType TGPUSkinVertexFloat32Uvs< InNumTexCoords >::StaticMeshVertexUVType = EStaticMeshVertexUVType::HighPrecision
staticconstexpr

◆ UVs

full float UVs


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