#include <MetalBuffer.h>
◆ FMetalSubBufferRing()
| FMetalSubBufferRing::FMetalSubBufferRing |
( |
FMetalDevice & |
MetalDevice, |
|
|
NS::UInteger |
Size, |
|
|
NS::UInteger |
Alignment, |
|
|
MTL::ResourceOptions |
Options |
|
) |
| |
◆ ~FMetalSubBufferRing()
| FMetalSubBufferRing::~FMetalSubBufferRing |
( |
| ) |
|
◆ Commit()
Commits a completion handler to the cmd-buffer to release the processed range
◆ GetCpuCacheMode()
| MTL::CPUCacheMode FMetalSubBufferRing::GetCpuCacheMode |
( |
| ) |
const |
◆ GetDevice()
| MTL::Device * FMetalSubBufferRing::GetDevice |
( |
| ) |
const |
◆ GetSize()
| NS::UInteger FMetalSubBufferRing::GetSize |
( |
| ) |
const |
◆ GetStorageMode()
| MTL::StorageMode FMetalSubBufferRing::GetStorageMode |
( |
| ) |
const |
◆ NewBuffer()
◆ ReleaseBuffer()
◆ Shrink()
| void FMetalSubBufferRing::Shrink |
( |
| ) |
|
Tries to shrink the ring-buffer back toward its initial size, but not smaller.
The documentation for this class was generated from the following files: