Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
Device.cpp File Reference
Include dependency graph for Device.cpp:

Namespaces

namespace  Renderer
 
namespace  Renderer::Backend
 
namespace  Renderer::Backend::Vulkan
 
namespace  Renderer::Backend::Vulkan::anonymous_namespace{Device.cpp}
 

Functions

std::vector< const char * > Renderer::Backend::Vulkan::anonymous_namespace{Device.cpp}::GetRequiredSDLExtensions (SDL_Window *window)
 
std::vector< std::string > Renderer::Backend::Vulkan::anonymous_namespace{Device.cpp}::GetAvailableValidationLayers ()
 
std::vector< std::string > Renderer::Backend::Vulkan::anonymous_namespace{Device.cpp}::GetAvailableInstanceExtensions (const char *layerName=nullptr)
 
VKAPI_ATTR VkBool32 VKAPI_CALL Renderer::Backend::Vulkan::anonymous_namespace{Device.cpp}::DebugCallback (VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT *callbackData, void *userData)
 
GLADapiproc Renderer::Backend::Vulkan::anonymous_namespace{Device.cpp}::GetInstanceProcAddr (VkInstance instance, const char *name)
 
std::unique_ptr< IDevice > Renderer::Backend::Vulkan::CreateDevice (SDL_Window *window)