![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DynamicMeshBuilder.h>
Inheritance diagram for FDynamicMeshBufferAllocator:Public Member Functions | |
| ENGINE_API int32 | GetIndexBufferSize (uint32 NumElements) const |
| ENGINE_API int32 | GetVertexBufferSize (uint32 Stride, uint32 NumElements) const |
| virtual ENGINE_API | ~FDynamicMeshBufferAllocator () |
| virtual ENGINE_API FBufferRHIRef | AllocIndexBuffer (FRHICommandListBase &RHICmdList, uint32 NumElements) |
| virtual ENGINE_API void | ReleaseIndexBuffer (FBufferRHIRef &IndexBufferRHI) |
| virtual ENGINE_API FBufferRHIRef | AllocVertexBuffer (FRHICommandListBase &RHICmdList, uint32 Stride, uint32 NumElements) |
| virtual ENGINE_API void | ReleaseVertexBuffer (FBufferRHIRef &VertexBufferRHI) |
| virtual ENGINE_API FBufferRHIRef | AllocIndexBuffer (uint32 NumElements) final |
| virtual ENGINE_API FBufferRHIRef | AllocVertexBuffer (uint32 Stride, uint32 NumElements) final |
This class provides the vertex/index allocator interface used by FDynamicMeshBuilder which is already implemented internally with caching in mind but can be customized if needed.
|
virtual |
FDynamicMeshBufferAllocator's base implementation. It always reallocates new buffers.
|
virtual |
|
finalvirtual |
|
virtual |
|
finalvirtual |
|
virtual |
|
virtual |