|
|
| Instance (const ApplicationSpecification &specification, const Window &window) |
| |
|
| operator const VkInstance & () const |
| |
|
bool | GetEnableValidationLayers () const |
| |
|
const VkInstance & | GetInstance () const |
| |
|
|
static VkResult | FvkCreateDebugUtilsMessengerEXT (VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT *p_create_info, const VkAllocationCallbacks *p_allocator, VkDebugUtilsMessengerEXT *p_debug_messenger) |
| |
|
static void | FvkDestroyDebugUtilsMessengerEXT (VkInstance instance, VkDebugUtilsMessengerEXT messenger, const VkAllocationCallbacks *p_allocator) |
| |
|
static uint32_t | FindMemoryTypeIndex (const VkPhysicalDeviceMemoryProperties *device_memory_properties, const VkMemoryRequirements *memory_requirements, VkMemoryPropertyFlags required_properties) |
| |
|
|
static const std::vector< const char * > | validation_layers = { "VK_LAYER_KHRONOS_validation" } |
| |
|
|
class | Graphics |
| |
|
VKAPI_ATTR VkBool32 VKAPI_CALL | CallbackDebug (VkDebugUtilsMessageSeverityFlagBitsEXT message_severity, VkDebugUtilsMessageTypeFlagsEXT message_types, const VkDebugUtilsMessengerCallbackDataEXT *p_callback_data, void *p_user_data) |
| |
The documentation for this class was generated from the following files:
- engine/src/graphics/core/instance.h
- engine/src/graphics/core/instance.cc