Trait gdk4::prelude::TextureExt
source · pub trait TextureExt: 'static {
// Required methods
fn height(&self) -> i32;
fn width(&self) -> i32;
fn save_to_png(&self, filename: impl AsRef<Path>) -> Result<(), BoolError>;
fn save_to_png_bytes(&self) -> Bytes;
fn save_to_tiff(&self, filename: impl AsRef<Path>) -> Result<(), BoolError>;
fn save_to_tiff_bytes(&self) -> Bytes;
}
Required Methods§
fn height(&self) -> i32
fn width(&self) -> i32
fn save_to_png(&self, filename: impl AsRef<Path>) -> Result<(), BoolError>
sourcefn save_to_png_bytes(&self) -> Bytes
fn save_to_png_bytes(&self) -> Bytes
Available on crate feature
v4_6
only.sourcefn save_to_tiff(&self, filename: impl AsRef<Path>) -> Result<(), BoolError>
fn save_to_tiff(&self, filename: impl AsRef<Path>) -> Result<(), BoolError>
Available on crate feature
v4_6
only.sourcefn save_to_tiff_bytes(&self) -> Bytes
fn save_to_tiff_bytes(&self) -> Bytes
Available on crate feature
v4_6
only.