#include <MetalBuffer.h>
◆ FMetalSubBufferHeap()
| FMetalSubBufferHeap::FMetalSubBufferHeap |
( |
FMetalDevice & |
MetalDevice, |
|
|
NS::UInteger |
Size, |
|
|
NS::UInteger |
Alignment, |
|
|
MTL::ResourceOptions |
Options, |
|
|
FCriticalSection & |
PoolMutex |
|
) |
| |
◆ ~FMetalSubBufferHeap()
| FMetalSubBufferHeap::~FMetalSubBufferHeap |
( |
| ) |
|
◆ CanAllocateSize()
| bool FMetalSubBufferHeap::CanAllocateSize |
( |
NS::UInteger |
Size | ) |
const |
◆ FreeRange()
| void FMetalSubBufferHeap::FreeRange |
( |
NS::Range const & |
Range | ) |
|
◆ GetCpuCacheMode()
| MTL::CPUCacheMode FMetalSubBufferHeap::GetCpuCacheMode |
( |
| ) |
const |
◆ GetDevice()
| MTL::Device * FMetalSubBufferHeap::GetDevice |
( |
| ) |
const |
◆ GetLabel()
| NS::String * FMetalSubBufferHeap::GetLabel |
( |
| ) |
const |
◆ GetSize()
| NS::UInteger FMetalSubBufferHeap::GetSize |
( |
| ) |
const |
◆ GetStorageMode()
| MTL::StorageMode FMetalSubBufferHeap::GetStorageMode |
( |
| ) |
const |
◆ GetUsedSize()
| NS::UInteger FMetalSubBufferHeap::GetUsedSize |
( |
| ) |
const |
◆ MaxAvailableSize()
| NS::UInteger FMetalSubBufferHeap::MaxAvailableSize |
( |
| ) |
const |
◆ NewBuffer()
◆ NumCurrentAllocations()
| int64 FMetalSubBufferHeap::NumCurrentAllocations |
( |
| ) |
const |
◆ ReleaseBuffer()
◆ SetLabel()
| void FMetalSubBufferHeap::SetLabel |
( |
const NS::String * |
label | ) |
|
◆ SetOwner()
◆ SetPurgeableState()
| MTL::PurgeableState FMetalSubBufferHeap::SetPurgeableState |
( |
MTL::PurgeableState |
state | ) |
|
◆ FMetalResourceHeap
The documentation for this class was generated from the following files: