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

Public Types

enum  { NumSafeFrames = FGlobalDynamicMeshPoolPolicy::NumSafeFrames , NumPoolBuckets = FGlobalDynamicMeshPoolPolicy::NumPoolBucketSizes , NumToDrainPerFrame = FGlobalDynamicMeshPoolPolicy::NumToDrainPerFrame , CullAfterFramesNum = FGlobalDynamicMeshPoolPolicy::CullAfterFramesNum }
 
- Public Types inherited from FGlobalDynamicMeshPoolPolicy
enum  { NumSafeFrames = 3 , NumPoolBucketSizes = 16 , NumToDrainPerFrame = 100 , CullAfterFramesNum = 10 }
 
typedef uint32 CreationArguments
 

Public Member Functions

FBufferRHIRef CreateResource (FRHICommandListBase &RHICmdList, FGlobalDynamicMeshPoolPolicy::CreationArguments Args)
 
FGlobalDynamicMeshPoolPolicy::CreationArguments GetCreationArguments (FBufferRHIRef Resource)
 
void FreeResource (FBufferRHIRef Resource)
 
- Public Member Functions inherited from FGlobalDynamicMeshPoolPolicy
uint32 GetPoolBucketIndex (uint32 Size)
 
uint32 GetPoolBucketSize (uint32 Bucket)
 

Member Enumeration Documentation

◆ anonymous enum

Enumerator
NumSafeFrames 
NumPoolBuckets 
NumToDrainPerFrame 
CullAfterFramesNum 

Member Function Documentation

◆ CreateResource()

FBufferRHIRef FGlobalDynamicMeshVertexPolicy::CreateResource ( FRHICommandListBase RHICmdList,
FGlobalDynamicMeshPoolPolicy::CreationArguments  Args 
)
inline

Creates the resource

Parameters
ArgsThe buffer size in bytes.
Returns
A suitably sized buffer or NULL on failure.

◆ FreeResource()

void FGlobalDynamicMeshVertexPolicy::FreeResource ( FBufferRHIRef  Resource)
inline

Frees the resource

Parameters
ResourceThe buffer to prepare for release from the pool permanently.

◆ GetCreationArguments()

FGlobalDynamicMeshPoolPolicy::CreationArguments FGlobalDynamicMeshVertexPolicy::GetCreationArguments ( FBufferRHIRef  Resource)
inline

Gets the arguments used to create resource

Parameters
ResourceThe buffer to get data for.
Returns
The arguments used to create the buffer.

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