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§

source

fn height(&self) -> i32

source

fn width(&self) -> i32

source

fn save_to_png(&self, filename: impl AsRef<Path>) -> Result<(), BoolError>

source

fn save_to_png_bytes(&self) -> Bytes

Available on crate feature v4_6 only.
source

fn save_to_tiff(&self, filename: impl AsRef<Path>) -> Result<(), BoolError>

Available on crate feature v4_6 only.
source

fn save_to_tiff_bytes(&self) -> Bytes

Available on crate feature v4_6 only.

Implementors§