pub struct VulkanExtDisplayControl { /* private fields */ }Expand description
struct for VK_EXT_display_control
Implementations§
Source§impl VulkanExtDisplayControl
impl VulkanExtDisplayControl
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanExtDisplayControl
impl Clone for VulkanExtDisplayControl
Source§fn clone(&self) -> VulkanExtDisplayControl
fn clone(&self) -> VulkanExtDisplayControl
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 VulkanExtDisplayControl
Source§impl Debug for VulkanExtDisplayControl
impl Debug for VulkanExtDisplayControl
Source§impl Default for VulkanExtDisplayControl
impl Default for VulkanExtDisplayControl
Source§impl VK_EXT_display_control for VulkanExtDisplayControl
impl VK_EXT_display_control for VulkanExtDisplayControl
Source§fn vkDisplayPowerControlEXT(
&self,
device: VkDevice,
display: VkDisplayKHR,
pDisplayPowerInfo: *const VkDisplayPowerInfoEXT,
) -> Result<(), VkError>
fn vkDisplayPowerControlEXT( &self, device: VkDevice, display: VkDisplayKHR, pDisplayPowerInfo: *const VkDisplayPowerInfoEXT, ) -> Result<(), VkError>
Source§fn vkRegisterDeviceEventEXT(
&self,
device: VkDevice,
pDeviceEventInfo: *const VkDeviceEventInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut VkFence,
) -> Result<(), VkError>
fn vkRegisterDeviceEventEXT( &self, device: VkDevice, pDeviceEventInfo: *const VkDeviceEventInfoEXT, pAllocator: *const VkAllocationCallbacks, pFence: *mut VkFence, ) -> Result<(), VkError>
Source§fn vkRegisterDisplayEventEXT(
&self,
device: VkDevice,
display: VkDisplayKHR,
pDisplayEventInfo: *const VkDisplayEventInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut VkFence,
) -> Result<(), VkError>
fn vkRegisterDisplayEventEXT( &self, device: VkDevice, display: VkDisplayKHR, pDisplayEventInfo: *const VkDisplayEventInfoEXT, pAllocator: *const VkAllocationCallbacks, pFence: *mut VkFence, ) -> Result<(), VkError>
Source§fn vkGetSwapchainCounterEXT(
&self,
device: VkDevice,
swapchain: VkSwapchainKHR,
counter: VkSurfaceCounterFlagBitsEXT,
pCounterValue: *mut uint64_t,
) -> Result<(), VkError>
fn vkGetSwapchainCounterEXT( &self, device: VkDevice, swapchain: VkSwapchainKHR, counter: VkSurfaceCounterFlagBitsEXT, pCounterValue: *mut uint64_t, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanExtDisplayControl
impl RefUnwindSafe for VulkanExtDisplayControl
impl Send for VulkanExtDisplayControl
impl Sync for VulkanExtDisplayControl
impl Unpin for VulkanExtDisplayControl
impl UnsafeUnpin for VulkanExtDisplayControl
impl UnwindSafe for VulkanExtDisplayControl
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