![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
This is the complete list of members for Divide::VKDevice, including all inherited members.
_device | Divide::VKDevice | private |
_physicalDevice | Divide::VKDevice | private |
_presentQueueIndex | Divide::VKDevice | private |
_queueLocks | Divide::VKDevice | mutableprivate |
_queues | Divide::VKDevice | private |
createCommandPool(uint32_t queueFamilyIndex, VkCommandPoolCreateFlags createFlags=VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT) const | Divide::VKDevice | |
getDevice() const noexcept | Divide::VKDevice | |
getPhysicalDevice() const noexcept | Divide::VKDevice | |
getPresentQueueIndex() const noexcept | Divide::VKDevice | |
getQueue(QueueType type) const noexcept | Divide::VKDevice | |
getQueueInternal(QueueType type, bool dedicated) const noexcept | Divide::VKDevice | private |
getVKDevice() const noexcept | Divide::VKDevice | |
getVKPhysicalDevice() const noexcept | Divide::VKDevice | |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | private |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | private |
NonCopyable()=default | Divide::NonCopyable | private |
NonMovable(NonMovable &&)=delete | Divide::NonMovable | private |
NonMovable(const NonMovable &)=default | Divide::NonMovable | private |
NonMovable()=default | Divide::NonMovable | private |
Divide::operator=(const NonCopyable &)=delete | Divide::NonCopyable | private |
Divide::operator=(NonCopyable &&)=default | Divide::NonCopyable | private |
Divide::NonMovable::operator=(NonMovable &&)=delete | Divide::NonMovable | private |
Divide::NonMovable::operator=(const NonMovable &)=default | Divide::NonMovable | private |
PROPERTY_R_IW(bool, supportsDynamicExtension3, false) | Divide::VKDevice | |
PROPERTY_R_IW(bool, supportsPushDescriptors, false) | Divide::VKDevice | |
PROPERTY_R_IW(bool, supportsDescriptorBuffers, false) | Divide::VKDevice | |
queuePresent(QueueType queue, const VkPresentInfoKHR &presentInfo) const | Divide::VKDevice | |
submitToQueue(QueueType queue, const VkSubmitInfo &submitInfo, VkFence &fence) const | Divide::VKDevice | |
VKDevice(vkb::Instance &instance, VkSurfaceKHR targetSurface) | Divide::VKDevice | |
~NonCopyable()=default | Divide::NonCopyable | private |
~NonMovable()=default | Divide::NonMovable | private |
~VKDevice() | Divide::VKDevice |