Struct vks::VkImageCreateInfo
[−]
[src]
#[repr(C)]pub struct VkImageCreateInfo { pub sType: VkStructureType, pub pNext: *const c_void, pub flags: VkImageCreateFlags, pub imageType: VkImageType, pub format: VkFormat, pub extent: VkExtent3D, pub mipLevels: u32, pub arrayLayers: u32, pub samples: VkSampleCountFlagBits, pub tiling: VkImageTiling, pub usage: VkImageUsageFlags, pub sharingMode: VkSharingMode, pub queueFamilyIndexCount: u32, pub pQueueFamilyIndices: *const u32, pub initialLayout: VkImageLayout, }
Fields
sType: VkStructureType
pNext: *const c_void
flags: VkImageCreateFlags
imageType: VkImageType
format: VkFormat
extent: VkExtent3D
mipLevels: u32
arrayLayers: u32
samples: VkSampleCountFlagBits
tiling: VkImageTiling
usage: VkImageUsageFlags
queueFamilyIndexCount: u32
pQueueFamilyIndices: *const u32
initialLayout: VkImageLayout
Trait Implementations
impl Debug for VkImageCreateInfo
[src]
impl Copy for VkImageCreateInfo
[src]
impl Clone for VkImageCreateInfo
[src]
fn clone(&self) -> VkImageCreateInfo
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more