|
Atomic Engine
Atomic Engine is a cross-platform vulkan based 3D Game Engine
|
Manages Vulkan extensions required for the application. More...
#include <vkExtensions.h>
Public Member Functions | |
| VkExtensions () | |
| Constructor for the vkExtensions class. | |
| ~VkExtensions () | |
| Destructor for the vkExtensions class. | |
| std::vector< const char * > | getExtensions () |
| Retrieves the list of Vulkan extensions. | |
Private Attributes | |
| std::vector< const char * > | extensions |
| Stores the list of Vulkan extensions. | |
Manages Vulkan extensions required for the application.
This class is responsible for gathering and managing the Vulkan extensions required by the application. It provides a method to retrieve the list of extensions and stores it in a private member (accessible through getExtensions).
| atomic::render::vkLib::VkExtensions::VkExtensions | ( | ) |
Constructor for the vkExtensions class.
Initializes the list of Vulkan extensions required by the application and stores it in the private member "extensions".
| atomic::render::vkLib::VkExtensions::~VkExtensions | ( | ) |
Destructor for the vkExtensions class.
Cleans up any resources used by the vkExtensions class.
| vector< const char * > atomic::render::vkLib::VkExtensions::getExtensions | ( | ) |
Retrieves the list of Vulkan extensions.