![]() |
Blamite Game Engine - Blam (Core)
|
Namespace containing functions exclusive to Vulkan. More...
Namespaces | |
DebugMessenger | |
Namespace containing functions relating to the Vulkan debug messenger. | |
Device | |
Namespace containing functions relating to Vulkan physical device selection. | |
Functions | |
void | Initialize () |
Initializes Vulkan. More... | |
void | RenderLoop () |
Renders engine graphics onscreen. More... | |
void | Shutdown () |
Shuts down Vulkan. More... | |
bool | CheckValidationLayerSupport () |
Checks whether or not Vulkan's default validation layer is available. More... | |
VkInstance * | GetInstance () |
Retrieves the Vulkan instance. More... | |
std::vector< VkExtensionProperties > | GetAvailableExtensions () |
Retrieves the list of all extensions available to Vulkan. More... | |
std::vector< const char * > | GetRequiredExtensions () |
Gets a list of required Vulkan extensions. More... | |
Namespace containing functions exclusive to Vulkan.
bool BlamRendering::Vulkan::CheckValidationLayerSupport | ( | ) |
Checks whether or not Vulkan's default validation layer is available.
true
if the validation layer is available, otherwise returns false
. std::vector< VkExtensionProperties > BlamRendering::Vulkan::GetAvailableExtensions | ( | ) |
Retrieves the list of all extensions available to Vulkan.
VkInstance * BlamRendering::Vulkan::GetInstance | ( | ) |
Retrieves the Vulkan instance.
std::vector< const char * > BlamRendering::Vulkan::GetRequiredExtensions | ( | ) |
Gets a list of required Vulkan extensions.
void BlamRendering::Vulkan::Initialize | ( | ) |
Initializes Vulkan.
void BlamRendering::Vulkan::RenderLoop | ( | ) |
Renders engine graphics onscreen.