Struct unity_native_plugin_sys::VkImageCreateInfo [−][src]
#[repr(C)]pub struct VkImageCreateInfo {Show 15 fields
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
sharingMode: VkSharingMode
queueFamilyIndexCount: u32
pQueueFamilyIndices: *const u32
initialLayout: VkImageLayout
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for VkImageCreateInfo
impl !Send for VkImageCreateInfo
impl !Sync for VkImageCreateInfo
impl Unpin for VkImageCreateInfo
impl UnwindSafe for VkImageCreateInfo
Blanket Implementations
Mutably borrows from an owned value. Read more