Documentation ¶
Index ¶
- type CDriver
- func (d *CDriver) VkAcquireNextImage2KHR(device driver.VkDevice, pAcquireInfo *VkAcquireNextImageInfoKHR, ...) (common.VkResult, error)
- func (d *CDriver) VkAcquireNextImageKHR(device driver.VkDevice, swapchain VkSwapchainKHR, timeout driver.Uint64, ...) (common.VkResult, error)
- func (d *CDriver) VkCreateSwapchainKHR(device driver.VkDevice, pCreateInfo *VkSwapchainCreateInfoKHR, ...) (common.VkResult, error)
- func (d *CDriver) VkDestroySwapchainKHR(device driver.VkDevice, swapchain VkSwapchainKHR, ...)
- func (d *CDriver) VkGetDeviceGroupPresentCapabilitiesKHR(device driver.VkDevice, ...) (common.VkResult, error)
- func (d *CDriver) VkGetDeviceGroupSurfacePresentModesKHR(device driver.VkDevice, surface khr_surface_driver.VkSurfaceKHR, ...) (common.VkResult, error)
- func (d *CDriver) VkGetPhysicalDevicePresentRectanglesKHR(physicalDevice driver.VkPhysicalDevice, ...) (common.VkResult, error)
- func (d *CDriver) VkGetSwapchainImagesKHR(device driver.VkDevice, swapchain VkSwapchainKHR, ...) (common.VkResult, error)
- func (d *CDriver) VkQueuePresentKHR(queue driver.VkQueue, pPresentInfo *VkPresentInfoKHR) (common.VkResult, error)
- type Driver
- type VkAcquireNextImageInfoKHR
- type VkBindImageMemorySwapchainInfoKHR
- type VkDeviceGroupPresentCapabilitiesKHR
- type VkDeviceGroupPresentInfoKHR
- type VkDeviceGroupPresentModeFlagsKHR
- type VkDeviceGroupSwapchainCreateInfoKHR
- type VkImageSwapchainCreateInfoKHR
- type VkPresentInfoKHR
- type VkSwapchainCreateInfoKHR
- type VkSwapchainKHR
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CDriver ¶
type CDriver struct {
// contains filtered or unexported fields
}
func CreateDriverFromCore ¶
func (*CDriver) VkAcquireNextImage2KHR ¶
func (*CDriver) VkAcquireNextImageKHR ¶
func (*CDriver) VkCreateSwapchainKHR ¶
func (d *CDriver) VkCreateSwapchainKHR(device driver.VkDevice, pCreateInfo *VkSwapchainCreateInfoKHR, pAllocator *driver.VkAllocationCallbacks, pSwapchain *VkSwapchainKHR) (common.VkResult, error)
func (*CDriver) VkDestroySwapchainKHR ¶
func (d *CDriver) VkDestroySwapchainKHR(device driver.VkDevice, swapchain VkSwapchainKHR, pAllocator *driver.VkAllocationCallbacks)
func (*CDriver) VkGetDeviceGroupPresentCapabilitiesKHR ¶
func (*CDriver) VkGetDeviceGroupSurfacePresentModesKHR ¶
func (d *CDriver) VkGetDeviceGroupSurfacePresentModesKHR(device driver.VkDevice, surface khr_surface_driver.VkSurfaceKHR, pModes *VkDeviceGroupPresentModeFlagsKHR) (common.VkResult, error)
func (*CDriver) VkGetPhysicalDevicePresentRectanglesKHR ¶
func (d *CDriver) VkGetPhysicalDevicePresentRectanglesKHR(physicalDevice driver.VkPhysicalDevice, surface khr_surface_driver.VkSurfaceKHR, pRectCount *driver.Uint32, pRects *driver.VkRect2D) (common.VkResult, error)
func (*CDriver) VkGetSwapchainImagesKHR ¶
func (*CDriver) VkQueuePresentKHR ¶
type Driver ¶
type Driver interface { VkCreateSwapchainKHR(device driver.VkDevice, pCreateInfo *VkSwapchainCreateInfoKHR, pAllocator *driver.VkAllocationCallbacks, pSwapchain *VkSwapchainKHR) (common.VkResult, error) VkDestroySwapchainKHR(device driver.VkDevice, swapchain VkSwapchainKHR, pAllocator *driver.VkAllocationCallbacks) VkGetSwapchainImagesKHR(device driver.VkDevice, swapchain VkSwapchainKHR, pSwapchainImageCount *driver.Uint32, pSwapchainImages *driver.VkImage) (common.VkResult, error) VkAcquireNextImageKHR(device driver.VkDevice, swapchain VkSwapchainKHR, timeout driver.Uint64, semaphore driver.VkSemaphore, fence driver.VkFence, pImageIndex *driver.Uint32) (common.VkResult, error) VkQueuePresentKHR(queue driver.VkQueue, pPresentInfo *VkPresentInfoKHR) (common.VkResult, error) VkAcquireNextImage2KHR(device driver.VkDevice, pAcquireInfo *VkAcquireNextImageInfoKHR, pImageIndex *driver.Uint32) (common.VkResult, error) VkGetDeviceGroupPresentCapabilitiesKHR(device driver.VkDevice, pDeviceGroupPresentCapabilities *VkDeviceGroupPresentCapabilitiesKHR) (common.VkResult, error) VkGetDeviceGroupSurfacePresentModesKHR(device driver.VkDevice, surface khr_surface_driver.VkSurfaceKHR, pModes *VkDeviceGroupPresentModeFlagsKHR) (common.VkResult, error) VkGetPhysicalDevicePresentRectanglesKHR(physicalDevice driver.VkPhysicalDevice, surface khr_surface_driver.VkSurfaceKHR, pRectCount *driver.Uint32, pRects *driver.VkRect2D) (common.VkResult, error) }
type VkAcquireNextImageInfoKHR ¶
type VkAcquireNextImageInfoKHR C.VkAcquireNextImageInfoKHR
type VkBindImageMemorySwapchainInfoKHR ¶
type VkBindImageMemorySwapchainInfoKHR C.VkBindImageMemorySwapchainInfoKHR
type VkDeviceGroupPresentCapabilitiesKHR ¶
type VkDeviceGroupPresentCapabilitiesKHR C.VkDeviceGroupPresentCapabilitiesKHR
type VkDeviceGroupPresentInfoKHR ¶
type VkDeviceGroupPresentInfoKHR C.VkDeviceGroupPresentInfoKHR
type VkDeviceGroupPresentModeFlagsKHR ¶
type VkDeviceGroupPresentModeFlagsKHR C.VkDeviceGroupPresentModeFlagsKHR
type VkDeviceGroupSwapchainCreateInfoKHR ¶
type VkDeviceGroupSwapchainCreateInfoKHR C.VkDeviceGroupSwapchainCreateInfoKHR
type VkImageSwapchainCreateInfoKHR ¶
type VkImageSwapchainCreateInfoKHR C.VkImageSwapchainCreateInfoKHR
type VkPresentInfoKHR ¶
type VkPresentInfoKHR C.VkPresentInfoKHR
type VkSwapchainCreateInfoKHR ¶
type VkSwapchainCreateInfoKHR C.VkSwapchainCreateInfoKHR
type VkSwapchainKHR ¶
type VkSwapchainKHR driver.VulkanHandle
Click to show internal directories.
Click to hide internal directories.