#[repr(C)]pub struct ImageCreateInfo {Show 15 fields
pub sType: StructureType,
pub pNext: *const c_void,
pub flags: ImageCreateFlags,
pub imageType: ImageType,
pub format: Format,
pub extent: Extent3D,
pub mipLevels: u32,
pub arrayLayers: u32,
pub samples: SampleCountFlagBits,
pub tiling: ImageTiling,
pub usage: ImageUsageFlags,
pub sharingMode: SharingMode,
pub queueFamilyIndexCount: u32,
pub pQueueFamilyIndices: *const u32,
pub initialLayout: ImageLayout,
}
Fields§
§sType: StructureType
§pNext: *const c_void
§flags: ImageCreateFlags
§imageType: ImageType
§format: Format
§extent: Extent3D
§mipLevels: u32
§arrayLayers: u32
§samples: SampleCountFlagBits
§tiling: ImageTiling
§usage: ImageUsageFlags
§sharingMode: SharingMode
§queueFamilyIndexCount: u32
§pQueueFamilyIndices: *const u32
§initialLayout: ImageLayout
Auto Trait Implementations§
impl Freeze for ImageCreateInfo
impl RefUnwindSafe for ImageCreateInfo
impl !Send for ImageCreateInfo
impl !Sync for ImageCreateInfo
impl Unpin for ImageCreateInfo
impl UnwindSafe for ImageCreateInfo
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