API Documentation
Loading...
Searching...
No Matches
VulkanDevice Member List

This is the complete list of members for VulkanDevice, including all inherited members.

addSurface(VkSurfaceKHR surface)VulkanDevice
autoChoosePhysicalDevice()VulkanDeviceprotectedvirtual
beginSingleTimeCommands(uint04 id=Constant< uint04 >::NaN) constVulkanDevice
canServiceCaptureRequests() const final overrideVulkanDevicevirtual
checkDeviceExtensionSupport(VkPhysicalDevice device)VulkanDeviceprotected
checkoutID() constVulkanDevice
checkoutID(uint04 id) constVulkanDevice
chooseSwapPresentMode(const Buffer< VkPresentModeKHR > &availablePresentModes)VulkanDevice
cleanup()VulkanDevice
createCommandPool(uint04 thread) constVulkanDeviceprotected
createLogicalDevice(const VkDeviceCreateInfo &create_info)VulkanDeviceprotectedvirtual
DefaultGraphicsDevice()GraphicsDevicestatic
DefaultVulkanDevice()VulkanDevicestatic
destroyCommandPool(uint04 id)VulkanDevice
destroyImageView(VkImageView image_view)VulkanDevice
device() constVulkanDeviceinline
enabledFeatures() constVulkanDevice
endSingleTimeCommands(VkCommandBuffer commandBuffer, bool wait_for_completion, uint04 id=Constant< uint04 >::NaN) constVulkanDevice
findDepthFormat() constVulkanDevice
findMemoryType(uint04 typeFilter, uint04 properties) constVulkanDevice
getCommandPool(uint04 id=Constant< uint04 >::NaN) constVulkanDevice
getThreadedID() constVulkanDevicevirtual
graphicsQueue(uint04 id=Constant< uint04 >::NaN) constVulkanDevice
id() const overrideVulkanDeviceinlinevirtual
init() overrideVulkanDevicevirtual
initLockPtr() const overrideVulkanDevicevirtual
instance() constVulkanDevice
isInitialized() const overrideVulkanDeviceinlinevirtual
isReady() constGraphicsDeviceinlinevirtual
isSoftwareRendered() constVulkanDevice
isValid() const overrideVulkanDevicevirtual
log()VulkanDeviceinline
logPhysicalDevice()VulkanDevice
m_checkoutsVulkanDevicemutableprotected
m_command_poolsVulkanDevicemutableprotected
m_creation_timeVulkanDeviceprotected
m_deviceVulkanDeviceprotected
m_device_extensionsVulkanDeviceprotected
m_device_layersVulkanDeviceprotected
m_enabled_featuresVulkanDevicemutableprotected
m_graphics_family_indexVulkanDeviceprotected
m_graphics_queueVulkanDevicemutableprotected
m_graphics_queue_indexVulkanDevicemutableprotected
m_idVulkanDeviceprotected
m_instanceVulkanDeviceprotected
m_is_initVulkanDeviceprotected
m_is_software_renderedVulkanDeviceprotected
m_logVulkanDeviceprotected
m_physical_deviceVulkanDeviceprotected
m_physical_featuresVulkanDevicemutableprotected
m_physical_propertiesVulkanDevicemutableprotected
m_present_family_indexVulkanDeviceprotected
m_present_queueVulkanDevicemutableprotected
m_queue_familiesVulkanDeviceprotected
m_surfacesVulkanDeviceprotected
m_thread_checkoutsVulkanDevicemutableprotected
maxSupportedSamples() const overrideVulkanDevicevirtual
physicalDevice() constVulkanDeviceinline
physicalFeatures() constVulkanDevice
physicalProperties() constVulkanDevice
presentQueue(uint04 id=Constant< uint04 >::NaN) constVulkanDevice
removeSurface(VkSurfaceKHR surface)VulkanDevice
returnID(uint04 id=Constant< uint04 >::NaN) constVulkanDevice
s_default_graphics_deviceGraphicsDevicestatic
SetDefaultGraphicsDevice(const DynamicPointer< GraphicsDevice > &device)GraphicsDevicestatic
setDeviceLost()VulkanDevice
setLog(ProgressInfo *log)VulkanDevice
setQueueFamilies()VulkanDeviceprotected
setupLogicalDevice()VulkanDeviceprotected
supportsMultiThreading() const overrideVulkanDeviceinlinevirtual
supportsTriangleFan() constVulkanDeviceinline
updateFromLookup() constGraphicsDeviceinlinevirtual
vkInstance() constVulkanDeviceinline
VulkanDevice(VkPhysicalDevice physical_device, const DynamicPointer< VulkanInstance > &instance)VulkanDevice
VulkanDevice(const DynamicPointer< VulkanInstance > &instance)VulkanDevice
VulkanDevice(VulkanDevice &&instance) noexceptVulkanDevice
waitForGraphicsQueue(uint04 id=Constant< uint04 >::NaN) constVulkanDevicevirtual
~GraphicsDevice()GraphicsDeviceinlinevirtual
~VulkanDevice()VulkanDeviceinlinevirtual