![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SkeletalMeshVertexBuffer.h>
Inheritance diagram for FSkeletalMeshVertexDataInterface:Public Member Functions | |
| virtual | ~FSkeletalMeshVertexDataInterface () |
| virtual void | ResizeBuffer (uint32 NumVertices)=0 |
| virtual uint32 | GetStride () const =0 |
| virtual uint8 * | GetDataPointer ()=0 |
| virtual uint32 | GetNumVertices ()=0 |
| virtual FResourceArrayInterface * | GetResourceArray ()=0 |
| virtual void | Serialize (FArchive &Ar)=0 |
An interface to the skel-mesh vertex data storage type.
|
inlinevirtual |
Virtual destructor.
Implemented in TSkeletalMeshVertexData< VertexDataType >, TSkeletalMeshVertexData< FIndexLengthPair >, TSkeletalMeshVertexData< uint32 >, and FSkeletalMeshVertexAttributeData.
Implemented in TSkeletalMeshVertexData< VertexDataType >, TSkeletalMeshVertexData< FIndexLengthPair >, TSkeletalMeshVertexData< uint32 >, and FSkeletalMeshVertexAttributeData.
|
pure virtual |
Implemented in TSkeletalMeshVertexData< VertexDataType >, TSkeletalMeshVertexData< FIndexLengthPair >, TSkeletalMeshVertexData< uint32 >, and FSkeletalMeshVertexAttributeData.
Implemented in TSkeletalMeshVertexData< VertexDataType >, TSkeletalMeshVertexData< FIndexLengthPair >, TSkeletalMeshVertexData< uint32 >, and FSkeletalMeshVertexAttributeData.
Resizes the vertex data buffer, discarding any data which no longer fits.
| NumVertices | - The number of vertices to allocate the buffer for. |
Implemented in FSkeletalMeshVertexAttributeData, TSkeletalMeshVertexData< VertexDataType >, TSkeletalMeshVertexData< FIndexLengthPair >, and TSkeletalMeshVertexData< uint32 >.
Serializer.
Implemented in TSkeletalMeshVertexData< VertexDataType >, TSkeletalMeshVertexData< FIndexLengthPair >, TSkeletalMeshVertexData< uint32 >, and FSkeletalMeshVertexAttributeData.