Struct ash::extensions::ext::ImageCompressionControl
source · pub struct ImageCompressionControl { /* private fields */ }
Expand description
Implementations§
source§impl ImageCompressionControl
impl ImageCompressionControl
pub fn new(instance: &Instance, device: &Device) -> Self
sourcepub unsafe fn get_image_subresource_layout2(
&self,
image: Image,
subresource: &ImageSubresource2EXT,
layout: &mut SubresourceLayout2EXT
)
pub unsafe fn get_image_subresource_layout2( &self, image: Image, subresource: &ImageSubresource2EXT, layout: &mut SubresourceLayout2EXT )
pub const fn name() -> &'static CStr
pub fn fp(&self) -> &ExtImageCompressionControlFn
pub fn device(&self) -> Device
Trait Implementations§
source§impl Clone for ImageCompressionControl
impl Clone for ImageCompressionControl
source§fn clone(&self) -> ImageCompressionControl
fn clone(&self) -> ImageCompressionControl
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ImageCompressionControl
impl RefUnwindSafe for ImageCompressionControl
impl Send for ImageCompressionControl
impl Sync for ImageCompressionControl
impl Unpin for ImageCompressionControl
impl UnwindSafe for ImageCompressionControl
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