pub struct VulkanKhrDisplay { /* private fields */ }Expand description
struct for VK_KHR_display
Implementations§
Source§impl VulkanKhrDisplay
impl VulkanKhrDisplay
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrDisplay
impl Clone for VulkanKhrDisplay
Source§fn clone(&self) -> VulkanKhrDisplay
fn clone(&self) -> VulkanKhrDisplay
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VulkanKhrDisplay
Source§impl Debug for VulkanKhrDisplay
impl Debug for VulkanKhrDisplay
Source§impl Default for VulkanKhrDisplay
impl Default for VulkanKhrDisplay
Source§impl VK_KHR_display for VulkanKhrDisplay
impl VK_KHR_display for VulkanKhrDisplay
Source§fn vkGetPhysicalDeviceDisplayPropertiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
pPropertyCount: *mut uint32_t,
pProperties: *mut VkDisplayPropertiesKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceDisplayPropertiesKHR( &self, physicalDevice: VkPhysicalDevice, pPropertyCount: *mut uint32_t, pProperties: *mut VkDisplayPropertiesKHR, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceDisplayPlanePropertiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
pPropertyCount: *mut uint32_t,
pProperties: *mut VkDisplayPlanePropertiesKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceDisplayPlanePropertiesKHR( &self, physicalDevice: VkPhysicalDevice, pPropertyCount: *mut uint32_t, pProperties: *mut VkDisplayPlanePropertiesKHR, ) -> Result<(), VkError>
Source§fn vkGetDisplayPlaneSupportedDisplaysKHR(
&self,
physicalDevice: VkPhysicalDevice,
planeIndex: u32,
pDisplayCount: *mut uint32_t,
pDisplays: *mut VkDisplayKHR,
) -> Result<(), VkError>
fn vkGetDisplayPlaneSupportedDisplaysKHR( &self, physicalDevice: VkPhysicalDevice, planeIndex: u32, pDisplayCount: *mut uint32_t, pDisplays: *mut VkDisplayKHR, ) -> Result<(), VkError>
Source§fn vkGetDisplayModePropertiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
display: VkDisplayKHR,
pPropertyCount: *mut uint32_t,
pProperties: *mut VkDisplayModePropertiesKHR,
) -> Result<(), VkError>
fn vkGetDisplayModePropertiesKHR( &self, physicalDevice: VkPhysicalDevice, display: VkDisplayKHR, pPropertyCount: *mut uint32_t, pProperties: *mut VkDisplayModePropertiesKHR, ) -> Result<(), VkError>
Source§fn vkCreateDisplayModeKHR(
&self,
physicalDevice: VkPhysicalDevice,
display: VkDisplayKHR,
pCreateInfo: *const VkDisplayModeCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pMode: *mut VkDisplayModeKHR,
) -> Result<(), VkError>
fn vkCreateDisplayModeKHR( &self, physicalDevice: VkPhysicalDevice, display: VkDisplayKHR, pCreateInfo: *const VkDisplayModeCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pMode: *mut VkDisplayModeKHR, ) -> Result<(), VkError>
Source§fn vkGetDisplayPlaneCapabilitiesKHR(
&self,
physicalDevice: VkPhysicalDevice,
mode: VkDisplayModeKHR,
planeIndex: u32,
pCapabilities: *mut VkDisplayPlaneCapabilitiesKHR,
) -> Result<(), VkError>
fn vkGetDisplayPlaneCapabilitiesKHR( &self, physicalDevice: VkPhysicalDevice, mode: VkDisplayModeKHR, planeIndex: u32, pCapabilities: *mut VkDisplayPlaneCapabilitiesKHR, ) -> Result<(), VkError>
Source§fn vkCreateDisplayPlaneSurfaceKHR(
&self,
instance: VkInstance,
pCreateInfo: *const VkDisplaySurfaceCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut VkSurfaceKHR,
) -> Result<(), VkError>
fn vkCreateDisplayPlaneSurfaceKHR( &self, instance: VkInstance, pCreateInfo: *const VkDisplaySurfaceCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pSurface: *mut VkSurfaceKHR, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrDisplay
impl RefUnwindSafe for VulkanKhrDisplay
impl Send for VulkanKhrDisplay
impl Sync for VulkanKhrDisplay
impl Unpin for VulkanKhrDisplay
impl UnsafeUnpin for VulkanKhrDisplay
impl UnwindSafe for VulkanKhrDisplay
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more