![]() |
API Documentation
|
#include "VulkanDefines.h"#include "Base/Headers/RWLock.h"#include "Base/Headers/String.h"#include "Base/Headers/Pointer.hpp"#include "Base/Headers/Buffer.hpp"#include "Base/Headers/Time.h"#include "Base/Headers/UUID.h"#include "Base/Headers/ApplicationOptions.h"#include <vulkan/vulkan.h>Go to the source code of this file.
Classes | |
| class | VulkanInstance |
| The connection between the NDEVR API and the Vulkan library. See: https://vulkan-tutorial.com/Drawing_a_triangle/Setup/Instance Creating this connection involves specifying some details about NDEVR library to the driver. More... | |
Namespaces | |
| namespace | NDEVR |
Macros | |
| #define | DEFINE_NON_DISPATCHABLE_HANDLE(object) |
| #define | VK_DEFINE_HANDLE(object) |
Typedefs | |
| typedef struct VkCommandBuffer_T * | VkCommandBuffer |
| typedef uint64_t | VkCommandPool |
| typedef uint64_t | VkDebugReportCallbackEXT |
| typedef struct VkDevice_T * | VkDevice |
| typedef struct VkInstance_T * | VkInstance |
| typedef struct VkPhysicalDevice_T * | VkPhysicalDevice |
| typedef struct VkQueue_T * | VkQueue |
| typedef uint64_t | VkSurfaceKHR |
Functions | |
| VkResult | vkExecute (VkResult result, const char *error_message) |
| #define DEFINE_NON_DISPATCHABLE_HANDLE | ( | object | ) |
| #define VK_DEFINE_HANDLE | ( | object | ) |
| typedef struct VkCommandBuffer_T* VkCommandBuffer |
| typedef uint64_t VkCommandPool |
| typedef uint64_t VkDebugReportCallbackEXT |
| typedef struct VkDevice_T* VkDevice |
| typedef struct VkInstance_T* VkInstance |
| typedef struct VkPhysicalDevice_T* VkPhysicalDevice |
| typedef struct VkQueue_T* VkQueue |
| typedef uint64_t VkSurfaceKHR |