Trait gegl::prelude::TileBackendExt
source · pub trait TileBackendExt: IsA<TileBackend> + Sealed + 'static {
// Provided methods
fn is_flush_on_destroy(&self) -> bool { ... }
fn tile_height(&self) -> i32 { ... }
fn tile_size(&self) -> i32 { ... }
fn tile_width(&self) -> i32 { ... }
fn peek_storage(&self) -> Option<TileSource> { ... }
fn set_extent(&self, rectangle: &Rectangle) { ... }
fn set_flush_on_destroy(&self, flush_on_destroy: bool) { ... }
fn px_size(&self) -> i32 { ... }
fn connect_flush_on_destroy_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_px_size_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_tile_size_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
}
Expand description
Provided Methods§
fn is_flush_on_destroy(&self) -> bool
sourcefn tile_height(&self) -> i32
fn tile_height(&self) -> i32
Returns
the height of tile from this backend
sourcefn tile_width(&self) -> i32
fn tile_width(&self) -> i32
Returns
the width of tile from this backend
sourcefn peek_storage(&self) -> Option<TileSource>
fn peek_storage(&self) -> Option<TileSource>
sourcefn set_extent(&self, rectangle: &Rectangle)
fn set_extent(&self, rectangle: &Rectangle)
Specify the extent of the backend, can be used to pre-prime the backend with the width/height information when constructing proxy GeglBuffers to interact with other systems
rectangle
the new extent