#[repr(C)]pub struct VulkanImage {
pub image: u64,
pub view: u64,
pub state: u32,
pub width: u32,
pub height: u32,
pub format: u32,
pub mip_levels: u32,
pub array_layers: u32,
pub flags: u32,
pub usage: u32,
}Fields§
§image: u64§view: u64§state: u32§width: u32§height: u32§format: u32§mip_levels: u32§array_layers: u32§flags: u32§usage: u32Implementations§
Source§impl VulkanImage
impl VulkanImage
pub fn with_layout(image: &Image, view: ImageView, layout: ImageLayout) -> Self
Trait Implementations§
Source§impl Clone for VulkanImage
impl Clone for VulkanImage
Source§fn clone(&self) -> VulkanImage
fn clone(&self) -> VulkanImage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VulkanImage
Source§impl Debug for VulkanImage
impl Debug for VulkanImage
Source§impl Default for VulkanImage
impl Default for VulkanImage
Source§fn default() -> VulkanImage
fn default() -> VulkanImage
Returns the “default value” for a type. Read more
impl Eq for VulkanImage
Source§impl PartialEq for VulkanImage
impl PartialEq for VulkanImage
impl StructuralPartialEq for VulkanImage
Auto Trait Implementations§
impl Freeze for VulkanImage
impl RefUnwindSafe for VulkanImage
impl Send for VulkanImage
impl Sync for VulkanImage
impl Unpin for VulkanImage
impl UnsafeUnpin for VulkanImage
impl UnwindSafe for VulkanImage
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