|
| enum | {
GPU_ONLY_HEAP_PAGE_SIZE = 128 * 1024 * 1024
, STAGING_HEAP_PAGE_SIZE = 32 * 1024 * 1024
, ANDROID_MAX_HEAP_PAGE_SIZE = 16 * 1024 * 1024
, ANDROID_MAX_HEAP_IMAGE_PAGE_SIZE = 16 * 1024 * 1024
,
ANDROID_MAX_HEAP_BUFFER_PAGE_SIZE = 4 * 1024 * 1024
} |
| |
| enum | { NUM_FRAMES_TO_WAIT_BEFORE_RELEASING_TO_OS = 3
} |
| |
| enum | EVulkanAllocationType : uint8 {
EVulkanAllocationEmpty
, EVulkanAllocationPooledBuffer
, EVulkanAllocationBuffer
, EVulkanAllocationImage
,
EVulkanAllocationImageDedicated
, EVulkanAllocationSize
} |
| |
| enum | EVulkanAllocationMetaType : uint8 {
EVulkanAllocationMetaUnknown
, EVulkanAllocationMetaUniformBuffer
, EVulkanAllocationMetaMultiBuffer
, EVulkanAllocationMetaRingBuffer
,
EVulkanAllocationMetaFrameTempBuffer
, EVulkanAllocationMetaImageRenderTarget
, EVulkanAllocationMetaImageOther
, EVulkanAllocationMetaBufferUAV
,
EVulkanAllocationMetaBufferStaging
, EVulkanAllocationMetaBufferOther
, EVulkanAllocationMetaSize
} |
| |
| enum | ELegacyVulkanAllocationFlags { VulkanAllocationFlagsMapped = 0x1
, VulkanAllocationFlagsCanEvict = 0x2
} |
| |
| enum class | EType { Image
, Buffer
} |
| |
| enum | EVulkanFreeFlags { EVulkanFreeFlag_None = 0x0
, EVulkanFreeFlag_DontDefer = 0x1
} |
| |
| enum class | EVulkanAllocationFlags : uint16 {
None = 0x0000
, HostVisible = 0x0001
, HostCached = 0x0002
, PreferBAR = 0x0004
,
Dedicated = 0x0008
, External = 0x0010
, Memoryless = 0x0020
, NoError = 0x0040
,
AutoBind = 0x0080
} |
| |
◆ anonymous enum
| Enumerator |
|---|
| NUM_FRAMES_TO_WAIT_BEFORE_RELEASING_TO_OS | |
◆ anonymous enum
| Enumerator |
|---|
| GPU_ONLY_HEAP_PAGE_SIZE | |
| STAGING_HEAP_PAGE_SIZE | |
| ANDROID_MAX_HEAP_PAGE_SIZE | |
| ANDROID_MAX_HEAP_IMAGE_PAGE_SIZE | |
| ANDROID_MAX_HEAP_BUFFER_PAGE_SIZE | |
◆ ELegacyVulkanAllocationFlags
| enum VulkanRHI::ELegacyVulkanAllocationFlags |
| Enumerator |
|---|
| VulkanAllocationFlagsMapped | |
| VulkanAllocationFlagsCanEvict | |
◆ EType
| enum class VulkanRHI::EType |
|
strong |
◆ EVulkanAllocationFlags
| enum class VulkanRHI::EVulkanAllocationFlags : uint16 |
|
strong |
| Enumerator |
|---|
| None | |
| HostVisible | |
| HostCached | |
| PreferBAR | |
| Dedicated | |
| External | |
| Memoryless | |
| NoError | |
| AutoBind | |
◆ EVulkanAllocationMetaType
| enum VulkanRHI::EVulkanAllocationMetaType : uint8 |
| Enumerator |
|---|
| EVulkanAllocationMetaUnknown | |
| EVulkanAllocationMetaUniformBuffer | |
| EVulkanAllocationMetaMultiBuffer | |
| EVulkanAllocationMetaRingBuffer | |
| EVulkanAllocationMetaFrameTempBuffer | |
| EVulkanAllocationMetaImageRenderTarget | |
| EVulkanAllocationMetaImageOther | |
| EVulkanAllocationMetaBufferUAV | |
| EVulkanAllocationMetaBufferStaging | |
| EVulkanAllocationMetaBufferOther | |
| EVulkanAllocationMetaSize | |
◆ EVulkanAllocationType
| enum VulkanRHI::EVulkanAllocationType : uint8 |
| Enumerator |
|---|
| EVulkanAllocationEmpty | |
| EVulkanAllocationPooledBuffer | |
| EVulkanAllocationBuffer | |
| EVulkanAllocationImage | |
| EVulkanAllocationImageDedicated | |
| EVulkanAllocationSize | |
◆ EVulkanFreeFlags
| enum VulkanRHI::EVulkanFreeFlags |
| Enumerator |
|---|
| EVulkanFreeFlag_None | |
| EVulkanFreeFlag_DontDefer | |
◆ VulkanRHI()
The documentation for this class was generated from the following files: