pub struct DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice: PhysicalDevice>(/* private fields */);
Available on crate feature
VK_KHR_display
only.Implementations§
Source§impl<PhysicalDevice: PhysicalDevice> DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>
impl<PhysicalDevice: PhysicalDevice> DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>
Sourcepub const fn current_display(&self) -> Option<Display<&PhysicalDevice>>
pub const fn current_display(&self) -> Option<Display<&PhysicalDevice>>
The handle of the display the plane is currently associated with.
If the plane is not currently attached to any displays, this will be None
Trait Implementations§
Source§impl<PhysicalDevice: PhysicalDevice> AsRef<VkDisplayPlanePropertiesKHR> for DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>
impl<PhysicalDevice: PhysicalDevice> AsRef<VkDisplayPlanePropertiesKHR> for DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>
Source§fn as_ref(&self) -> &VkDisplayPlanePropertiesKHR
fn as_ref(&self) -> &VkDisplayPlanePropertiesKHR
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl<PhysicalDevice: PhysicalDevice> Deref for DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>
impl<PhysicalDevice: PhysicalDevice> Deref for DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>
Source§type Target = VkDisplayPlanePropertiesKHR
type Target = VkDisplayPlanePropertiesKHR
The resulting type after dereferencing.
Source§fn deref(&self) -> &VkDisplayPlanePropertiesKHR
fn deref(&self) -> &VkDisplayPlanePropertiesKHR
Dereferences the value.
Source§impl<PhysicalDevice: PhysicalDevice> From<DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>> for VkDisplayPlanePropertiesKHR
impl<PhysicalDevice: PhysicalDevice> From<DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>> for VkDisplayPlanePropertiesKHR
Source§fn from(v: DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>) -> Self
fn from(v: DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<PhysicalDevice> Freeze for DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>where
PhysicalDevice: Freeze,
impl<PhysicalDevice> RefUnwindSafe for DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>where
PhysicalDevice: RefUnwindSafe,
impl<PhysicalDevice> !Send for DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>
impl<PhysicalDevice> !Sync for DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>
impl<PhysicalDevice> Unpin for DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>where
PhysicalDevice: Unpin,
impl<PhysicalDevice> UnwindSafe for DisplayPlanePropertiesWithPhysicalDeviceRef<PhysicalDevice>where
PhysicalDevice: UnwindSafe,
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