pub struct VulkanImage { /* private fields */ }
Implementations§
Source§impl VulkanImage
impl VulkanImage
pub fn memory(&self) -> VulkanMemory<'_>
pub fn image(&self) -> Image
pub fn layout(&self) -> ImageLayout
pub fn aspect(&self) -> ImageAspectFlags
pub fn usage(&self) -> ImageUsageFlags
pub fn format(&self) -> Format
pub fn extent(&self) -> Extent3D
pub fn tiling(&self) -> ImageTiling
pub fn image_type(&self) -> ImageType
pub fn samples(&self) -> SampleCountFlags
pub fn layers(&self) -> c_int
pub fn mip_count(&self) -> c_int
Auto Trait Implementations§
impl Freeze for VulkanImage
impl RefUnwindSafe for VulkanImage
impl !Send for VulkanImage
impl !Sync for VulkanImage
impl Unpin 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