Struct unity_native_plugin_sys::UnityVulkanImage [−][src]
#[repr(C)]pub struct UnityVulkanImage {Show 13 fields
pub memory: UnityVulkanMemory,
pub image: VkImage,
pub layout: VkImageLayout,
pub aspect: VkImageAspectFlags,
pub usage: VkImageUsageFlags,
pub format: VkFormat,
pub extent: VkExtent3D,
pub tiling: VkImageTiling,
pub type_: VkImageType,
pub samples: VkSampleCountFlagBits,
pub layers: c_int,
pub mipCount: c_int,
pub reserved: [*mut c_void; 4],
}
Fields
memory: UnityVulkanMemory
image: VkImage
layout: VkImageLayout
aspect: VkImageAspectFlags
usage: VkImageUsageFlags
format: VkFormat
extent: VkExtent3D
tiling: VkImageTiling
type_: VkImageType
samples: VkSampleCountFlagBits
layers: c_int
mipCount: c_int
reserved: [*mut c_void; 4]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for UnityVulkanImage
impl !Send for UnityVulkanImage
impl !Sync for UnityVulkanImage
impl Unpin for UnityVulkanImage
impl UnwindSafe for UnityVulkanImage
Blanket Implementations
Mutably borrows from an owned value. Read more