Class: Gegl::TileBackend
- Inherits:
-
TileSource
- Object
- TileSource
- Gegl::TileBackend
- Defined in:
- (unknown)
Class Method Summary collapse
-
.unlink_swap(path) ⇒ nil
Delete a swap file from disk.
Instance Method Summary collapse
-
#command(command, x, y, z, data) ⇒ GObject
The default tile-backend command handler.
- #extent ⇒ Gegl::Rectangle
-
#extent=(rectangle) ⇒ nil
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.
- #flush_on_destroy ⇒ Boolean
- #flush_on_destroy=(flush_on_destroy) ⇒ Boolean
-
#flush_on_destroy? ⇒ Boolean
Flush-on-destroy.
-
#format ⇒ GObject
Format.
- #format=(format) ⇒ GObject
-
#peek_storage ⇒ Gegl::TileSource
Gets a pointer to the GeglTileStorage that uses the backend.
-
#px_size ⇒ Integer
Px-size.
- #px_size=(px_size) ⇒ Integer
-
#tile_height ⇒ Integer
Tile-height.
- #tile_height=(tile_height) ⇒ Integer
-
#tile_size ⇒ Integer
Tile-size.
- #tile_size=(tile_size) ⇒ Integer
-
#tile_width ⇒ Integer
Tile-width.
- #tile_width=(tile_width) ⇒ Integer
Class Method Details
.unlink_swap(path) ⇒ nil
Delete a swap file from disk. This must be used by tile backends which may swap to disk under certain circonstances.
For safety, this function will check that the swap file is in the swap directory before deletion but it won't perform any other check.
Instance Method Details
#command(command, x, y, z, data) ⇒ GObject
The default tile-backend command handler. Tile backends should forward commands they don't handle themselves to this function.
#extent ⇒ Gegl::Rectangle
#extent=(rectangle) ⇒ nil
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
#flush_on_destroy ⇒ Boolean
#flush_on_destroy=(flush_on_destroy) ⇒ Boolean
#flush_on_destroy? ⇒ Boolean
Returns flush-on-destroy.
#format ⇒ GObject
Returns format.
#format=(format) ⇒ GObject
#peek_storage ⇒ Gegl::TileSource
Gets a pointer to the GeglTileStorage that uses the backend
#px_size ⇒ Integer
Returns px-size.
#px_size=(px_size) ⇒ Integer
#tile_height ⇒ Integer
Returns tile-height.
#tile_height=(tile_height) ⇒ Integer
#tile_size ⇒ Integer
Returns tile-size.
#tile_size=(tile_size) ⇒ Integer
#tile_width ⇒ Integer
Returns tile-width.