pub struct VkDisplaySurfaceCreateInfo {
pub flags: VkDisplaySurfaceCreateFlags,
pub display_mode: VkDisplayMode,
pub plane_index: usize,
pub plane_stack_index: usize,
pub transform: VkSurfaceTransformFlags,
pub global_alpha: f32,
pub alpha_mode: VkDisplayPlaneAlphaFlags,
pub image_extent: VkExtent2D,
}
Expand description
Wrapper for VkDisplaySurfaceCreateInfoKHR.
Fields§
§flags: VkDisplaySurfaceCreateFlags
§display_mode: VkDisplayMode
§plane_index: usize
§plane_stack_index: usize
§transform: VkSurfaceTransformFlags
§global_alpha: f32
§alpha_mode: VkDisplayPlaneAlphaFlags
§image_extent: VkExtent2D
Trait Implementations§
Source§impl Clone for VkDisplaySurfaceCreateInfo
impl Clone for VkDisplaySurfaceCreateInfo
Source§fn clone(&self) -> VkDisplaySurfaceCreateInfo
fn clone(&self) -> VkDisplaySurfaceCreateInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VkDisplaySurfaceCreateInfo
impl Debug for VkDisplaySurfaceCreateInfo
Source§impl Default for VkDisplaySurfaceCreateInfo
impl Default for VkDisplaySurfaceCreateInfo
Source§fn default() -> VkDisplaySurfaceCreateInfo
fn default() -> VkDisplaySurfaceCreateInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VkDisplaySurfaceCreateInfo
impl RefUnwindSafe for VkDisplaySurfaceCreateInfo
impl !Send for VkDisplaySurfaceCreateInfo
impl !Sync for VkDisplaySurfaceCreateInfo
impl Unpin for VkDisplaySurfaceCreateInfo
impl UnwindSafe for VkDisplaySurfaceCreateInfo
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