khr_surface_driver

package
v2.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2023 License: MIT Imports: 6 Imported by: 2

Documentation

Index

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 CreateDriverFromCore(coreDriver driver.Driver) *CDriver

func (*CDriver) VkDestroySurfaceKHR

func (d *CDriver) VkDestroySurfaceKHR(instance driver.VkInstance, surface VkSurfaceKHR, pAllocator *driver.VkAllocationCallbacks)

func (*CDriver) VkGetPhysicalDeviceSurfaceCapabilitiesKHR

func (d *CDriver) VkGetPhysicalDeviceSurfaceCapabilitiesKHR(physicalDevice driver.VkPhysicalDevice, surface VkSurfaceKHR, pSurfaceCapabilities *VkSurfaceCapabilitiesKHR) (common.VkResult, error)

func (*CDriver) VkGetPhysicalDeviceSurfaceFormatsKHR

func (d *CDriver) VkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice driver.VkPhysicalDevice, surface VkSurfaceKHR, pSurfaceFormatCount *driver.Uint32, pSurfaceFormats *VkSurfaceFormatKHR) (common.VkResult, error)

func (*CDriver) VkGetPhysicalDeviceSurfacePresentModesKHR

func (d *CDriver) VkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice driver.VkPhysicalDevice, surface VkSurfaceKHR, pPresentModeCount *driver.Uint32, pPresentModes *VkPresentModeKHR) (common.VkResult, error)

func (*CDriver) VkGetPhysicalDeviceSurfaceSupportKHR

func (d *CDriver) VkGetPhysicalDeviceSurfaceSupportKHR(physicalDevice driver.VkPhysicalDevice, queueFamilyIndex driver.Uint32, surface VkSurfaceKHR, pSupported *driver.VkBool32) (common.VkResult, error)

type Driver

type Driver interface {
	VkDestroySurfaceKHR(instance driver.VkInstance, surface VkSurfaceKHR, pAllocator *driver.VkAllocationCallbacks)
	VkGetPhysicalDeviceSurfaceCapabilitiesKHR(physicalDevice driver.VkPhysicalDevice, surface VkSurfaceKHR, pSurfaceCapabilities *VkSurfaceCapabilitiesKHR) (common.VkResult, error)
	VkGetPhysicalDeviceSurfaceSupportKHR(physicalDevice driver.VkPhysicalDevice, queueFamilyIndex driver.Uint32, surface VkSurfaceKHR, pSupported *driver.VkBool32) (common.VkResult, error)
	VkGetPhysicalDeviceSurfaceFormatsKHR(physicalDevice driver.VkPhysicalDevice, surface VkSurfaceKHR, pSurfaceFormatCount *driver.Uint32, pSurfaceFormats *VkSurfaceFormatKHR) (common.VkResult, error)
	VkGetPhysicalDeviceSurfacePresentModesKHR(physicalDevice driver.VkPhysicalDevice, surface VkSurfaceKHR, pPresentModeCount *driver.Uint32, pPresentModes *VkPresentModeKHR) (common.VkResult, error)
}

type VkPresentModeKHR

type VkPresentModeKHR C.VkPresentModeKHR

type VkSurfaceCapabilitiesKHR

type VkSurfaceCapabilitiesKHR C.VkSurfaceCapabilitiesKHR

type VkSurfaceFormatKHR

type VkSurfaceFormatKHR C.VkSurfaceFormatKHR

type VkSurfaceKHR

type VkSurfaceKHR driver.VulkanHandle

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL