![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| struct | FPrimitiveItemInfo |
Public Member Functions | |
| FInstanceBatcher (bool bExecuteInParallel, int32 NumPrimitiveDataUploads) | |
| void | QueueInstances (const FPrimitiveUploadInfoHeader &UploadInfo, int32 ItemIndex, const FPrimitiveItemInfo &PrimitiveItemInfo) |
Public Attributes | |
| int32 | MaxItems = 64 |
| int32 | MaxCost = MaxItems * 2 |
| FInstanceUploadBatch * | CurrentBatch = nullptr |
| TArray< FInstanceUploadBatch, TInlineAllocator< 1, SceneRenderingAllocator > > | UpdateBatches |
| TArray< FInstanceUploadBatch::FItem, TInlineAllocator< 256, SceneRenderingAllocator > > | UpdateBatchItems |
| TArray< FPrimitiveItemInfo, SceneRenderingAllocator > | PerPrimitiveItemInfo |
| int32 | CurrentBatchCost = 0 |
| int32 | InstanceSceneDataUploadOffset = 0 |
| int32 | InstancePayloadDataUploadOffset = 0 |
|
inline |
|
inline |
| FInstanceUploadBatch* FInstanceBatcher::CurrentBatch = nullptr |
| int32 FInstanceBatcher::CurrentBatchCost = 0 |
| int32 FInstanceBatcher::InstancePayloadDataUploadOffset = 0 |
| int32 FInstanceBatcher::InstanceSceneDataUploadOffset = 0 |
| int32 FInstanceBatcher::MaxItems = 64 |
| TArray<FPrimitiveItemInfo, SceneRenderingAllocator> FInstanceBatcher::PerPrimitiveItemInfo |
| TArray<FInstanceUploadBatch, TInlineAllocator<1, SceneRenderingAllocator> > FInstanceBatcher::UpdateBatches |
| TArray<FInstanceUploadBatch::FItem, TInlineAllocator<256, SceneRenderingAllocator> > FInstanceBatcher::UpdateBatchItems |