pub trait ImageOps {
Show 15 methods
// Required methods
fn image_handle(&self) -> Image;
fn image_view_handle(&self) -> ImageView;
fn image_create_info(&self) -> &ImageCreateInfo;
fn image_view_create_info(&self) -> &ImageViewCreateInfo;
fn descriptor(&self) -> Descriptor;
// Provided methods
fn format(&self) -> Format { ... }
fn extent_2d(&self) -> Extent2D { ... }
fn extent_3d(&self) -> Extent3D { ... }
fn width(&self) -> u32 { ... }
fn height(&self) -> u32 { ... }
fn depth(&self) -> u32 { ... }
fn byte_size(&self) -> DeviceSize { ... }
fn rect_2d(&self) -> Rect2D { ... }
fn subresource_range(&self) -> ImageSubresourceRange { ... }
fn subresource_layers(&self) -> ImageSubresourceLayers { ... }
}Required Methods§
fn image_handle(&self) -> Image
fn image_view_handle(&self) -> ImageView
fn image_create_info(&self) -> &ImageCreateInfo
fn image_view_create_info(&self) -> &ImageViewCreateInfo
fn descriptor(&self) -> Descriptor
Provided Methods§
fn format(&self) -> Format
fn extent_2d(&self) -> Extent2D
fn extent_3d(&self) -> Extent3D
fn width(&self) -> u32
fn height(&self) -> u32
fn depth(&self) -> u32
fn byte_size(&self) -> DeviceSize
fn rect_2d(&self) -> Rect2D
fn subresource_range(&self) -> ImageSubresourceRange
fn subresource_layers(&self) -> ImageSubresourceLayers
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".