Pyrogenesis  trunk
Functions
Renderer::Backend::Vulkan::anonymous_namespace{Device.cpp} Namespace Reference

Functions

std::vector< const char * > GetRequiredSDLExtensions (SDL_Window *window)
 
std::vector< std::string > GetAvailableValidationLayers ()
 
std::vector< std::string > GetAvailableInstanceExtensions (const char *layerName=nullptr)
 
VKAPI_ATTR VkBool32 VKAPI_CALL DebugCallback (VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT *callbackData, void *userData)
 
GLADapiproc GetInstanceProcAddr (VkInstance instance, const char *name)
 

Function Documentation

◆ DebugCallback()

VKAPI_ATTR VkBool32 VKAPI_CALL Renderer::Backend::Vulkan::anonymous_namespace{Device.cpp}::DebugCallback ( VkDebugUtilsMessageSeverityFlagBitsEXT  messageSeverity,
VkDebugUtilsMessageTypeFlagsEXT  messageType,
const VkDebugUtilsMessengerCallbackDataEXT *  callbackData,
void *  userData 
)

◆ GetAvailableInstanceExtensions()

std::vector<std::string> Renderer::Backend::Vulkan::anonymous_namespace{Device.cpp}::GetAvailableInstanceExtensions ( const char *  layerName = nullptr)

◆ GetAvailableValidationLayers()

std::vector<std::string> Renderer::Backend::Vulkan::anonymous_namespace{Device.cpp}::GetAvailableValidationLayers ( )

◆ GetInstanceProcAddr()

GLADapiproc Renderer::Backend::Vulkan::anonymous_namespace{Device.cpp}::GetInstanceProcAddr ( VkInstance  instance,
const char *  name 
)

◆ GetRequiredSDLExtensions()

std::vector<const char*> Renderer::Backend::Vulkan::anonymous_namespace{Device.cpp}::GetRequiredSDLExtensions ( SDL_Window window)