SDL
2.0
|
Go to the source code of this file.
Data Structures | |
struct | VkAndroidSurfaceCreateInfoKHR |
struct | VkAndroidHardwareBufferUsageANDROID |
struct | VkAndroidHardwareBufferPropertiesANDROID |
struct | VkAndroidHardwareBufferFormatPropertiesANDROID |
struct | VkImportAndroidHardwareBufferInfoANDROID |
struct | VkMemoryGetAndroidHardwareBufferInfoANDROID |
struct | VkExternalFormatANDROID |
Macros | |
#define | VK_KHR_android_surface 1 |
#define | VK_KHR_ANDROID_SURFACE_SPEC_VERSION 6 |
#define | VK_KHR_ANDROID_SURFACE_EXTENSION_NAME "VK_KHR_android_surface" |
#define | VK_ANDROID_external_memory_android_hardware_buffer 1 |
#define | VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_SPEC_VERSION 3 |
#define | VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_EXTENSION_NAME "VK_ANDROID_external_memory_android_hardware_buffer" |
Typedefs | |
typedef VkFlags | VkAndroidSurfaceCreateFlagsKHR |
typedef VkResult(VKAPI_PTR * | PFN_vkCreateAndroidSurfaceKHR) (VkInstance instance, const VkAndroidSurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
typedef VkResult(VKAPI_PTR * | PFN_vkGetAndroidHardwareBufferPropertiesANDROID) (VkDevice device, const struct AHardwareBuffer *buffer, VkAndroidHardwareBufferPropertiesANDROID *pProperties) |
typedef VkResult(VKAPI_PTR * | PFN_vkGetMemoryAndroidHardwareBufferANDROID) (VkDevice device, const VkMemoryGetAndroidHardwareBufferInfoANDROID *pInfo, struct AHardwareBuffer **pBuffer) |
Functions | |
VKAPI_ATTR VkResult VKAPI_CALL | vkCreateAndroidSurfaceKHR (VkInstance instance, const VkAndroidSurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
VKAPI_ATTR VkResult VKAPI_CALL | vkGetAndroidHardwareBufferPropertiesANDROID (VkDevice device, const struct AHardwareBuffer *buffer, VkAndroidHardwareBufferPropertiesANDROID *pProperties) |
VKAPI_ATTR VkResult VKAPI_CALL | vkGetMemoryAndroidHardwareBufferANDROID (VkDevice device, const VkMemoryGetAndroidHardwareBufferInfoANDROID *pInfo, struct AHardwareBuffer **pBuffer) |
#define VK_ANDROID_external_memory_android_hardware_buffer 1 |
Definition at line 57 of file vulkan_android.h.
#define VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_EXTENSION_NAME "VK_ANDROID_external_memory_android_hardware_buffer" |
Definition at line 61 of file vulkan_android.h.
#define VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_SPEC_VERSION 3 |
Definition at line 60 of file vulkan_android.h.
#define VK_KHR_android_surface 1 |
Definition at line 31 of file vulkan_android.h.
#define VK_KHR_ANDROID_SURFACE_EXTENSION_NAME "VK_KHR_android_surface" |
Definition at line 35 of file vulkan_android.h.
#define VK_KHR_ANDROID_SURFACE_SPEC_VERSION 6 |
Definition at line 34 of file vulkan_android.h.
typedef VkResult(VKAPI_PTR * PFN_vkCreateAndroidSurfaceKHR) (VkInstance instance, const VkAndroidSurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
Definition at line 46 of file vulkan_android.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetAndroidHardwareBufferPropertiesANDROID) (VkDevice device, const struct AHardwareBuffer *buffer, VkAndroidHardwareBufferPropertiesANDROID *pProperties) |
Definition at line 107 of file vulkan_android.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryAndroidHardwareBufferANDROID) (VkDevice device, const VkMemoryGetAndroidHardwareBufferInfoANDROID *pInfo, struct AHardwareBuffer **pBuffer) |
Definition at line 108 of file vulkan_android.h.
Definition at line 36 of file vulkan_android.h.
VKAPI_ATTR VkResult VKAPI_CALL vkCreateAndroidSurfaceKHR | ( | VkInstance | instance, |
const VkAndroidSurfaceCreateInfoKHR * | pCreateInfo, | ||
const VkAllocationCallbacks * | pAllocator, | ||
VkSurfaceKHR * | pSurface | ||
) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
VKAPI_ATTR VkResult VKAPI_CALL vkGetAndroidHardwareBufferPropertiesANDROID | ( | VkDevice | device, |
const struct AHardwareBuffer * | buffer, | ||
VkAndroidHardwareBufferPropertiesANDROID * | pProperties | ||
) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryAndroidHardwareBufferANDROID | ( | VkDevice | device, |
const VkMemoryGetAndroidHardwareBufferInfoANDROID * | pInfo, | ||
struct AHardwareBuffer ** | pBuffer | ||
) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().