|
LMMS
|
#include "stub.h"#include "types.h"#include "win.h"#include "pugl/vulkan.h"#include <vulkan/vulkan.h>#include <vulkan/vulkan_win32.h>#include <stdlib.h>Classes | |
| struct | PuglVulkanLoaderImpl |
Macros | |
| #define | VK_NO_PROTOTYPES 1 |
Functions | |
| PuglVulkanLoader * | puglNewVulkanLoader (PuglWorld *PUGL_UNUSED(world)) |
| void | puglFreeVulkanLoader (PuglVulkanLoader *loader) |
| PFN_vkGetInstanceProcAddr | puglGetInstanceProcAddrFunc (const PuglVulkanLoader *loader) |
| PFN_vkGetDeviceProcAddr | puglGetDeviceProcAddrFunc (const PuglVulkanLoader *loader) |
| const PuglBackend * | puglVulkanBackend () |
| const char *const * | puglGetInstanceExtensions (uint32_t *const count) |
| VkResult | puglCreateSurface (PFN_vkGetInstanceProcAddr vkGetInstanceProcAddr, PuglView *const view, VkInstance instance, const VkAllocationCallbacks *const pAllocator, VkSurfaceKHR *const pSurface) |
| #define VK_NO_PROTOTYPES 1 |
| VkResult puglCreateSurface | ( | PFN_vkGetInstanceProcAddr | vkGetInstanceProcAddr, |
| PuglView *const | view, | ||
| VkInstance | instance, | ||
| const VkAllocationCallbacks *const | pAllocator, | ||
| VkSurfaceKHR *const | pSurface ) |
| void puglFreeVulkanLoader | ( | PuglVulkanLoader * | loader | ) |
| PFN_vkGetDeviceProcAddr puglGetDeviceProcAddrFunc | ( | const PuglVulkanLoader * | loader | ) |
| PFN_vkGetInstanceProcAddr puglGetInstanceProcAddrFunc | ( | const PuglVulkanLoader * | loader | ) |
| PuglVulkanLoader * puglNewVulkanLoader | ( | PuglWorld * | PUGL_UNUSEDworld | ) |
| const PuglBackend * puglVulkanBackend | ( | void | ) |