UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGlobalDynamicMeshPoolPolicy Class Reference
+ Inheritance diagram for FGlobalDynamicMeshPoolPolicy:

Public Types

enum  { NumSafeFrames = 3 , NumPoolBucketSizes = 16 , NumToDrainPerFrame = 100 , CullAfterFramesNum = 10 }
 
typedef uint32 CreationArguments
 

Public Member Functions

uint32 GetPoolBucketIndex (uint32 Size)
 
uint32 GetPoolBucketSize (uint32 Bucket)
 

Member Typedef Documentation

◆ CreationArguments

Buffers are created with a simple byte size

Member Enumeration Documentation

◆ anonymous enum

Enumerator
NumSafeFrames 
NumPoolBucketSizes 

Number of frames to leaves buffers before reclaiming/reusing

NumToDrainPerFrame 

Number of pool buckets

CullAfterFramesNum 

Max. number of resources to cull in a single frame

Member Function Documentation

◆ GetPoolBucketIndex()

uint32 FGlobalDynamicMeshPoolPolicy::GetPoolBucketIndex ( uint32  Size)
inline

Get the pool bucket index from the size

Parameters
Sizethe number of bytes for the resource
Returns
The bucket index.

◆ GetPoolBucketSize()

uint32 FGlobalDynamicMeshPoolPolicy::GetPoolBucketSize ( uint32  Bucket)
inline

Get the pool bucket size from the index

Parameters
Bucketthe bucket index
Returns
The bucket size.

The documentation for this class was generated from the following file: