Struct dvk::core::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: uint32_t, pub arrayLayers: uint32_t, pub samples: VkSampleCountFlags, pub tiling: VkImageTiling, pub usage: VkImageUsageFlags, pub sharingMode: VkSharingMode, pub queueFamilyIndexCount: uint32_t, pub pQueueFamilyIndices: *const uint32_t, pub initialLayout: VkImageLayout, }
Fields
sType: VkStructureType
pNext: *const c_void
flags: VkImageCreateFlags
imageType: VkImageType
format: VkFormat
extent: VkExtent3D
mipLevels: uint32_t
arrayLayers: uint32_t
samples: VkSampleCountFlags
tiling: VkImageTiling
usage: VkImageUsageFlags
queueFamilyIndexCount: uint32_t
pQueueFamilyIndices: *const uint32_t
initialLayout: VkImageLayout
Trait Implementations
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