UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSkeletalMeshVertexDataInterface Class Referenceabstract

#include <SkeletalMeshVertexBuffer.h>

+ Inheritance diagram for FSkeletalMeshVertexDataInterface:

Public Member Functions

virtual ~FSkeletalMeshVertexDataInterface ()
 
virtual void ResizeBuffer (uint32 NumVertices)=0
 
virtual uint32 GetStride () const =0
 
virtual uint8GetDataPointer ()=0
 
virtual uint32 GetNumVertices ()=0
 
virtual FResourceArrayInterfaceGetResourceArray ()=0
 
virtual void Serialize (FArchive &Ar)=0
 

Detailed Description

An interface to the skel-mesh vertex data storage type.

Constructor & Destructor Documentation

◆ ~FSkeletalMeshVertexDataInterface()

virtual FSkeletalMeshVertexDataInterface::~FSkeletalMeshVertexDataInterface ( )
inlinevirtual

Virtual destructor.

Member Function Documentation

◆ GetDataPointer()

virtual uint8 * FSkeletalMeshVertexDataInterface::GetDataPointer ( )
pure virtual

◆ GetNumVertices()

virtual uint32 FSkeletalMeshVertexDataInterface::GetNumVertices ( )
pure virtual

◆ GetResourceArray()

virtual FResourceArrayInterface * FSkeletalMeshVertexDataInterface::GetResourceArray ( )
pure virtual

◆ GetStride()

virtual uint32 FSkeletalMeshVertexDataInterface::GetStride ( ) const
pure virtual

◆ ResizeBuffer()

virtual void FSkeletalMeshVertexDataInterface::ResizeBuffer ( uint32  NumVertices)
pure virtual

Resizes the vertex data buffer, discarding any data which no longer fits.

Parameters
NumVertices- The number of vertices to allocate the buffer for.

Implemented in FSkeletalMeshVertexAttributeData, TSkeletalMeshVertexData< VertexDataType >, TSkeletalMeshVertexData< FIndexLengthPair >, and TSkeletalMeshVertexData< uint32 >.

◆ Serialize()


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