#[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§
Source§impl Clone for UnityVulkanImage
impl Clone for UnityVulkanImage
Source§fn clone(&self) -> UnityVulkanImage
fn clone(&self) -> UnityVulkanImage
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for UnityVulkanImage
impl Default for UnityVulkanImage
impl Copy for UnityVulkanImage
Auto Trait Implementations§
impl Freeze for UnityVulkanImage
impl RefUnwindSafe for UnityVulkanImage
impl !Send for UnityVulkanImage
impl !Sync for UnityVulkanImage
impl Unpin for UnityVulkanImage
impl UnwindSafe for UnityVulkanImage
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