API Documentation
Loading...
Searching...
No Matches
VulkanInstance Member List
This is the complete list of members for
VulkanInstance
, including all inherited members.
applicationInfo
(const String &app_name)
VulkanInstance
protected
virtual
checkExtensionSupport
(const String &layer)
VulkanInstance
protected
checkLayerSupport
(const String &layer)
VulkanInstance
protected
checkValidationSupport
()
VulkanInstance
protected
chooseSwapSurfaceFormat
(const Buffer< VkSurfaceFormatKHR, uint04, ObjectAllocator< true > > &availableFormats)
VulkanInstance
protected
virtual
cleanup
()
VulkanInstance
createInfo
()
VulkanInstance
protected
virtual
createVkInstance
(const VkInstanceCreateInfo &create_info)
VulkanInstance
protected
virtual
creationTime
() const
VulkanInstance
inline
protected
DefaultVulkanInstance
()
VulkanInstance
static
deviceSuitableScore
(VkPhysicalDevice device)
VulkanInstance
virtual
HardwareRenderedVulkanLib
()
VulkanInstance
static
init
()
VulkanInstance
virtual
initializeAll
()
VulkanInstance
protected
isSoftwareRendered
() const
VulkanInstance
isValid
() const
VulkanInstance
log
()
VulkanInstance
inline
m_available_extension_info
VulkanInstance
protected
m_available_layer_info
VulkanInstance
protected
m_available_physical_devices
VulkanInstance
protected
m_creation_time
VulkanInstance
protected
m_debug_callback
VulkanInstance
protected
m_extensions
VulkanInstance
protected
m_is_init
VulkanInstance
protected
m_is_software_rendered
VulkanInstance
protected
m_log
VulkanInstance
protected
m_supports_tri_fan
VulkanInstance
protected
m_supports_validation
VulkanInstance
protected
m_surface_type
VulkanInstance
protected
m_validation_layers
VulkanInstance
protected
m_vk_instance
VulkanInstance
protected
physicalDevices
() const
VulkanInstance
inline
s_instances
VulkanInstance
static
setAvailableExtensionInfo
()
VulkanInstance
protected
virtual
setAvailableLayerInfo
()
VulkanInstance
protected
virtual
setAvailablePhysicalDevices
()
VulkanInstance
protected
virtual
setDeviceLost
()
VulkanInstance
setLog
(ProgressInfo *log)
VulkanInstance
setupDebug
()
VulkanInstance
protected
virtual
setupExtensions
(const char **&extensions)
VulkanInstance
protected
virtual
setupInstance
()
VulkanInstance
protected
virtual
setupLayers
(const char **&layers)
VulkanInstance
protected
virtual
setupModule
(Module &module)
VulkanInstance
static
SoftwareRenderedVulkanLib
()
VulkanInstance
static
supportsKHRSwapchain
() const
VulkanInstance
supportsTriangleFan
() const
VulkanInstance
supportsValidation
() const
VulkanInstance
inline
surfaceType
() const
VulkanInstance
validationLayers
() const
VulkanInstance
inline
vkInstance
() const
VulkanInstance
inline
VulkanBackupModule
()
VulkanInstance
static
VulkanInstance
()
VulkanInstance
VulkanInstance
(VulkanInstance &&instance) noexcept
VulkanInstance
vulkanLibUsed
() const
VulkanInstance
~VulkanInstance
()
VulkanInstance
virtual