|
|
| DeferredDeletionQueue (xiiGALDeviceVulkan *pDeviceVulkan) |
| |
|
void | EnqueueResource (vk::ObjectType vkObjectType, void *pObject) |
| |
|
void | EnqueueResource (vk::ObjectType vkObjectType, void *pObject, xiiVulkanAllocation allocation) |
| |
|
void | EnqueueResource (vk::ObjectType vkObjectType, void *pObject, vk::DeviceMemory vkExternalMemory) |
| |
|
void | EnqueueResource (xiiGALSemaphorePoolVulkan *pSemaphorePool, vk::Semaphore vkSemaphore) |
| |
|
void | EnqueueResource (xiiGALDescriptorSetPoolVulkan *pDescriptorSetPool, vk::DescriptorPool vkDescriptorPool) |
| |
|
void | EnqueueResource (xiiGALFencePoolVulkan *pFencePool, vk::Fence vkFence) |
| |
|
void | ReleaseResources (bool bForceReleaseAll=false) |
| |
|
XII_ALWAYS_INLINE bool | IsEmpty () const |
| |
|
XII_ALWAYS_INLINE bool | HasTimelineSemaphore () const |
| |
|
XII_ALWAYS_INLINE vk::Semaphore | GetVulkanTimelineSemaphore () const |
| |
|
XII_ALWAYS_INLINE xiiUInt64 | ReserveSubmitValue () |
| |
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/Engine/GraphicsVulkan/Device/DeviceVulkan.h
- /home/runner/work/XII/XII/Source/Engine/GraphicsVulkan/Device/Implementation/DeviceVulkan.cpp