UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMetalPooledBufferArgs Struct Reference

#include <MetalBuffer.h>

Public Member Functions

 FMetalPooledBufferArgs ()
 
 FMetalPooledBufferArgs (FMetalDevice *InDevice, uint32 InSize, EBufferUsageFlags InFlags, MTL::StorageMode InStorage, MTL::CPUCacheMode InCpuCacheMode=MTL::CPUCacheModeDefaultCache)
 

Public Attributes

FMetalDeviceDevice
 
uint32 Size
 
EBufferUsageFlags Flags
 
MTL::StorageMode Storage
 
MTL::CPUCacheMode CpuCacheMode
 

Constructor & Destructor Documentation

◆ FMetalPooledBufferArgs() [1/2]

FMetalPooledBufferArgs::FMetalPooledBufferArgs ( )
inline

◆ FMetalPooledBufferArgs() [2/2]

FMetalPooledBufferArgs::FMetalPooledBufferArgs ( FMetalDevice InDevice,
uint32  InSize,
EBufferUsageFlags  InFlags,
MTL::StorageMode  InStorage,
MTL::CPUCacheMode  InCpuCacheMode = MTL::CPUCacheModeDefaultCache 
)
inline

Member Data Documentation

◆ CpuCacheMode

MTL::CPUCacheMode FMetalPooledBufferArgs::CpuCacheMode

◆ Device

FMetalDevice* FMetalPooledBufferArgs::Device

◆ Flags

EBufferUsageFlags FMetalPooledBufferArgs::Flags

◆ Size

uint32 FMetalPooledBufferArgs::Size

◆ Storage

MTL::StorageMode FMetalPooledBufferArgs::Storage

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