Struct vulkan_bindings::SurfaceCapabilities2EXT [−][src]
#[repr(C)]pub struct SurfaceCapabilities2EXT {Show 13 fields
pub sType: StructureType,
pub pNext: *mut c_void,
pub minImageCount: u32,
pub maxImageCount: u32,
pub currentExtent: Extent2D,
pub minImageExtent: Extent2D,
pub maxImageExtent: Extent2D,
pub maxImageArrayLayers: u32,
pub supportedTransforms: SurfaceTransformFlagsKHR,
pub currentTransform: SurfaceTransformFlagBitsKHR,
pub supportedCompositeAlpha: CompositeAlphaFlagsKHR,
pub supportedUsageFlags: ImageUsageFlags,
pub supportedSurfaceCounters: SurfaceCounterFlagsEXT,
}
Fields
sType: StructureType
pNext: *mut c_void
minImageCount: u32
maxImageCount: u32
currentExtent: Extent2D
minImageExtent: Extent2D
maxImageExtent: Extent2D
maxImageArrayLayers: u32
supportedTransforms: SurfaceTransformFlagsKHR
currentTransform: SurfaceTransformFlagBitsKHR
supportedCompositeAlpha: CompositeAlphaFlagsKHR
supportedUsageFlags: ImageUsageFlags
supportedSurfaceCounters: SurfaceCounterFlagsEXT
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SurfaceCapabilities2EXT
impl !Send for SurfaceCapabilities2EXT
impl !Sync for SurfaceCapabilities2EXT
impl Unpin for SurfaceCapabilities2EXT
impl UnwindSafe for SurfaceCapabilities2EXT
Blanket Implementations
Mutably borrows from an owned value. Read more