Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
foray::base::VulkanInstance Member List

This is the complete list of members for foray::base::VulkanInstance, including all inherited members.

BeforeInstanceBuildFunctionPointer typedefforay::base::VulkanInstance
Create()foray::base::VulkanInstance
DefaultDebugMessengerCallback(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData, void *pUserData)foray::base::VulkanInstanceprotectedstatic
DefaultDebugReportCallback(VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char *pLayerPrefix, const char *pMessage, void *pUserData)foray::base::VulkanInstanceprotectedstatic
Destroy()foray::base::VulkanInstance
Exists() constforay::base::VulkanInstanceinline
FORAY_SETTER_V(BeforeInstanceBuildFunc)foray::base::VulkanInstance
FORAY_SETTER_V(DebugMessengerFunc)foray::base::VulkanInstance
FORAY_SETTER_V(DebugReportFunc)foray::base::VulkanInstance
mBeforeInstanceBuildFuncforay::base::VulkanInstanceprotected
mContextforay::base::VulkanInstanceprotected
mDebugMessengerFuncforay::base::VulkanInstanceprotected
mDebugReportCallbackHandleforay::base::VulkanInstanceprotected
mDebugReportFuncforay::base::VulkanInstanceprotected
mDebugUserDataforay::base::VulkanInstanceprotected
mEnableDebugLayersAndCallbacksforay::base::VulkanInstanceprotected
mEnableDebugReportforay::base::VulkanInstanceprotected
mInstanceforay::base::VulkanInstanceprotected
operator bool() constforay::base::VulkanInstanceinline
operator VkInstance() constforay::base::VulkanInstanceinline
VulkanInstance()=defaultforay::base::VulkanInstance
VulkanInstance(core::Context *context, BeforeInstanceBuildFunctionPointer beforeInstanceBuildFunc, bool enableDebugLayersAndCallbacks)foray::base::VulkanInstanceinline
~VulkanInstance()foray::base::VulkanInstance