Struct vks::device_proc_addr_loader::KHR_swapchain
[−]
[src]
pub struct KHR_swapchain { pub pfn_vkAcquireNextImageKHR: PFN_vkAcquireNextImageKHR, pub pfn_vkCreateSwapchainKHR: PFN_vkCreateSwapchainKHR, pub pfn_vkDestroySwapchainKHR: PFN_vkDestroySwapchainKHR, pub pfn_vkGetSwapchainImagesKHR: PFN_vkGetSwapchainImagesKHR, pub pfn_vkQueuePresentKHR: PFN_vkQueuePresentKHR, // some fields omitted }
Fields
pfn_vkAcquireNextImageKHR: PFN_vkAcquireNextImageKHR
pfn_vkCreateSwapchainKHR: PFN_vkCreateSwapchainKHR
pfn_vkDestroySwapchainKHR: PFN_vkDestroySwapchainKHR
pfn_vkGetSwapchainImagesKHR: PFN_vkGetSwapchainImagesKHR
pfn_vkQueuePresentKHR: PFN_vkQueuePresentKHR
Methods
impl KHR_swapchain
[src]
fn new() -> Self
[src]
unsafe fn vkAcquireNextImageKHR(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
timeout: u64,
semaphore: VkSemaphore,
fence: VkFence,
pImageIndex: *mut u32
) -> VkResult
[src]
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
timeout: u64,
semaphore: VkSemaphore,
fence: VkFence,
pImageIndex: *mut u32
) -> VkResult
unsafe fn vkCreateSwapchainKHR(
&self,
device: VkDevice,
pCreateInfo: *const VkSwapchainCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSwapchain: *mut VkSwapchainKHR
) -> VkResult
[src]
&self,
device: VkDevice,
pCreateInfo: *const VkSwapchainCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSwapchain: *mut VkSwapchainKHR
) -> VkResult
unsafe fn vkDestroySwapchainKHR(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pAllocator: *const VkAllocationCallbacks
)
[src]
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pAllocator: *const VkAllocationCallbacks
)
unsafe fn vkGetSwapchainImagesKHR(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pSwapchainImageCount: *mut u32,
pSwapchainImages: *mut VkImage
) -> VkResult
[src]
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
pSwapchainImageCount: *mut u32,
pSwapchainImages: *mut VkImage
) -> VkResult
unsafe fn vkQueuePresentKHR(
&self,
queue: VkQueue,
pPresentInfo: *const VkPresentInfoKHR
) -> VkResult
[src]
&self,
queue: VkQueue,
pPresentInfo: *const VkPresentInfoKHR
) -> VkResult
unsafe fn load(
&mut self,
pfn_vkGetDeviceProcAddr: PFN_vkGetDeviceProcAddr,
device: VkDevice
)
[src]
&mut self,
pfn_vkGetDeviceProcAddr: PFN_vkGetDeviceProcAddr,
device: VkDevice
)
Trait Implementations
impl Copy for KHR_swapchain
[src]
impl Clone for KHR_swapchain
[src]
fn clone(&self) -> Self
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more