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
()
VulkanDevice
protected
virtual
beginSingleTimeCommands
(uint04 id=Constant< uint04 >::NaN) const
VulkanDevice
canServiceCaptureRequests
() const final override
VulkanDevice
virtual
checkDeviceExtensionSupport
(VkPhysicalDevice device)
VulkanDevice
protected
checkoutID
() const
VulkanDevice
checkoutID
(uint04 id) const
VulkanDevice
chooseSwapPresentMode
(const Buffer< VkPresentModeKHR > &availablePresentModes)
VulkanDevice
cleanup
()
VulkanDevice
createCommandPool
(uint04 thread) const
VulkanDevice
protected
createLogicalDevice
(const VkDeviceCreateInfo &create_info)
VulkanDevice
protected
virtual
DefaultGraphicsDevice
()
GraphicsDevice
static
DefaultVulkanDevice
()
VulkanDevice
static
destroyCommandPool
(uint04 id)
VulkanDevice
destroyImageView
(VkImageView image_view)
VulkanDevice
device
() const
VulkanDevice
inline
enabledFeatures
() const
VulkanDevice
endSingleTimeCommands
(VkCommandBuffer commandBuffer, bool wait_for_completion, uint04 id=Constant< uint04 >::NaN) const
VulkanDevice
findDepthFormat
() const
VulkanDevice
findMemoryType
(uint04 typeFilter, uint04 properties) const
VulkanDevice
getCommandPool
(uint04 id=Constant< uint04 >::NaN) const
VulkanDevice
getThreadedID
() const
VulkanDevice
virtual
graphicsQueue
(uint04 id=Constant< uint04 >::NaN) const
VulkanDevice
id
() const override
VulkanDevice
inline
virtual
init
() override
VulkanDevice
virtual
initLockPtr
() const override
VulkanDevice
virtual
instance
() const
VulkanDevice
isInitialized
() const override
VulkanDevice
inline
virtual
isReady
() const
GraphicsDevice
inline
virtual
isSoftwareRendered
() const
VulkanDevice
isValid
() const override
VulkanDevice
virtual
log
()
VulkanDevice
inline
logPhysicalDevice
()
VulkanDevice
m_checkouts
VulkanDevice
mutable
protected
m_command_pools
VulkanDevice
mutable
protected
m_creation_time
VulkanDevice
protected
m_device
VulkanDevice
protected
m_device_extensions
VulkanDevice
protected
m_device_layers
VulkanDevice
protected
m_enabled_features
VulkanDevice
mutable
protected
m_graphics_family_index
VulkanDevice
protected
m_graphics_queue
VulkanDevice
mutable
protected
m_graphics_queue_index
VulkanDevice
mutable
protected
m_id
VulkanDevice
protected
m_instance
VulkanDevice
protected
m_is_init
VulkanDevice
protected
m_is_software_rendered
VulkanDevice
protected
m_log
VulkanDevice
protected
m_physical_device
VulkanDevice
protected
m_physical_features
VulkanDevice
mutable
protected
m_physical_properties
VulkanDevice
mutable
protected
m_present_family_index
VulkanDevice
protected
m_present_queue
VulkanDevice
mutable
protected
m_queue_families
VulkanDevice
protected
m_surfaces
VulkanDevice
protected
m_thread_checkouts
VulkanDevice
mutable
protected
maxSupportedSamples
() const override
VulkanDevice
virtual
physicalDevice
() const
VulkanDevice
inline
physicalFeatures
() const
VulkanDevice
physicalProperties
() const
VulkanDevice
presentQueue
(uint04 id=Constant< uint04 >::NaN) const
VulkanDevice
removeSurface
(VkSurfaceKHR surface)
VulkanDevice
returnID
(uint04 id=Constant< uint04 >::NaN) const
VulkanDevice
s_default_graphics_device
GraphicsDevice
static
SetDefaultGraphicsDevice
(const DynamicPointer< GraphicsDevice > &device)
GraphicsDevice
static
setDeviceLost
()
VulkanDevice
setLog
(ProgressInfo *log)
VulkanDevice
setQueueFamilies
()
VulkanDevice
protected
setupLogicalDevice
()
VulkanDevice
protected
supportsMultiThreading
() const override
VulkanDevice
inline
virtual
supportsTriangleFan
() const
VulkanDevice
inline
updateFromLookup
() const
GraphicsDevice
inline
virtual
vkInstance
() const
VulkanDevice
inline
VulkanDevice
(VkPhysicalDevice physical_device, const DynamicPointer< VulkanInstance > &instance)
VulkanDevice
VulkanDevice
(const DynamicPointer< VulkanInstance > &instance)
VulkanDevice
VulkanDevice
(VulkanDevice &&instance) noexcept
VulkanDevice
waitForGraphicsQueue
(uint04 id=Constant< uint04 >::NaN) const
VulkanDevice
virtual
~GraphicsDevice
()
GraphicsDevice
inline
virtual
~VulkanDevice
()
VulkanDevice
inline
virtual