![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <OIT.h>
Public Member Functions | |
| void | Allocate (FRHICommandListBase &RHICmdList, EPrimitiveType PrimitiveType, const FMeshBatchElement &InMeshElement, FMeshBatchElementDynamicIndexBuffer &OutMeshElement) |
| void | Deallocate (FMeshBatchElement &OutMeshElement) |
Public Attributes | |
| TArray< FSortedTriangleData > | Allocations |
| TArray< FSortedIndexBuffer * > | FreeBuffers |
| TQueue< FSortedIndexBuffer * > | PendingDeletes |
| TQueue< uint32 > | FreeSlots |
| uint32 | FrameIndex = 0 |
| void FOITSceneData::Allocate | ( | FRHICommandListBase & | RHICmdList, |
| EPrimitiveType | PrimitiveType, | ||
| const FMeshBatchElement & | InMeshElement, | ||
| FMeshBatchElementDynamicIndexBuffer & | OutMeshElement | ||
| ) |
| void FOITSceneData::Deallocate | ( | FMeshBatchElement & | OutMeshElement | ) |
| TArray<FSortedTriangleData> FOITSceneData::Allocations |
| uint32 FOITSceneData::FrameIndex = 0 |
| TArray<FSortedIndexBuffer*> FOITSceneData::FreeBuffers |
| TQueue<FSortedIndexBuffer*> FOITSceneData::PendingDeletes |