Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::VKDevice Member List

This is the complete list of members for Divide::VKDevice, including all inherited members.

_deviceDivide::VKDeviceprivate
_physicalDeviceDivide::VKDeviceprivate
_presentQueueIndexDivide::VKDeviceprivate
_queueLocksDivide::VKDevicemutableprivate
_queuesDivide::VKDeviceprivate
createCommandPool(uint32_t queueFamilyIndex, VkCommandPoolCreateFlags createFlags=VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT) constDivide::VKDevice
getDevice() const noexceptDivide::VKDevice
getPhysicalDevice() const noexceptDivide::VKDevice
getPresentQueueIndex() const noexceptDivide::VKDevice
getQueue(QueueType type) const noexceptDivide::VKDevice
getQueueInternal(QueueType type, bool dedicated) const noexceptDivide::VKDeviceprivate
getVKDevice() const noexceptDivide::VKDevice
getVKPhysicalDevice() const noexceptDivide::VKDevice
NonCopyable(const NonCopyable &)=deleteDivide::NonCopyableprivate
NonCopyable(NonCopyable &&)=defaultDivide::NonCopyableprivate
NonCopyable()=defaultDivide::NonCopyableprivate
NonMovable(NonMovable &&)=deleteDivide::NonMovableprivate
NonMovable(const NonMovable &)=defaultDivide::NonMovableprivate
NonMovable()=defaultDivide::NonMovableprivate
Divide::operator=(const NonCopyable &)=deleteDivide::NonCopyableprivate
Divide::operator=(NonCopyable &&)=defaultDivide::NonCopyableprivate
Divide::NonMovable::operator=(NonMovable &&)=deleteDivide::NonMovableprivate
Divide::NonMovable::operator=(const NonMovable &)=defaultDivide::NonMovableprivate
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) constDivide::VKDevice
submitToQueue(QueueType queue, const VkSubmitInfo &submitInfo, VkFence &fence) constDivide::VKDevice
VKDevice(vkb::Instance &instance, VkSurfaceKHR targetSurface)Divide::VKDevice
~NonCopyable()=defaultDivide::NonCopyableprivate
~NonMovable()=defaultDivide::NonMovableprivate
~VKDevice()Divide::VKDevice