![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <StaticMeshVertexDataInterface.h>
Inheritance diagram for FStaticMeshVertexDataInterface:Public Member Functions | |
| virtual | ~FStaticMeshVertexDataInterface () |
| virtual void | ResizeBuffer (uint32 NumVertices, EResizeBufferFlags BufferFlags=EResizeBufferFlags::None)=0 |
| virtual void | Empty (uint32 NumVertices)=0 |
| virtual bool | IsValidIndex (uint32 Index)=0 |
| virtual uint32 | GetStride () const =0 |
| virtual int32 | Num () const =0 |
| virtual uint8 * | GetDataPointer ()=0 |
| virtual FResourceArrayInterface * | GetResourceArray ()=0 |
| virtual void | Serialize (FArchive &Ar, bool bForcePerElementSerialization=false)=0 |
| virtual void | OverrideFreezeSizeAndAlignment (int64 &Size, int32 &Alignment) const =0 |
| virtual SIZE_T | GetResourceSize () const =0 |
| virtual bool | GetAllowCPUAccess () const =0 |
An interface to the static-mesh vertex data storage type.
|
inlinevirtual |
Virtual destructor.
Implemented in TStaticMeshVertexData< VertexDataType >, TStaticMeshVertexData< FColor >, and TStaticMeshVertexData< FPositionVertex >.
|
pure virtual |
Implemented in TStaticMeshVertexData< VertexDataType >, TStaticMeshVertexData< FColor >, and TStaticMeshVertexData< FPositionVertex >.
Implemented in TStaticMeshVertexData< VertexDataType >, TStaticMeshVertexData< FColor >, and TStaticMeshVertexData< FPositionVertex >.
Implemented in TStaticMeshVertexData< VertexDataType >, TStaticMeshVertexData< FColor >, and TStaticMeshVertexData< FPositionVertex >.
|
pure virtual |
Resizes the vertex data buffer, discarding any data which no longer fits.
| NumVertices | - The number of vertices to allocate the buffer for. |
| BufferFlags | - Flags to define the expected behavior of the buffer |
Implemented in TStaticMeshVertexData< VertexDataType >, TStaticMeshVertexData< FColor >, and TStaticMeshVertexData< FPositionVertex >.
|
pure virtual |
Serializer.
Implemented in TStaticMeshVertexData< VertexDataType >, TStaticMeshVertexData< FColor >, and TStaticMeshVertexData< FPositionVertex >.