Class: Gegl::TileHandler
- Inherits:
-
TileSource
- Object
- TileSource
- Gegl::TileHandler
- Defined in:
- (unknown)
Direct Known Subclasses
Instance Method Summary collapse
-
#create_tile(x, y, z) ⇒ Gegl::Tile
Create a new tile associated with this tile handler.
- #damage_rect(rect) ⇒ nil
- #damage_tile(x, y, z, damage) ⇒ nil
-
#dup_tile(tile, x, y, z) ⇒ Gegl::Tile
Create a duplicate of tile, associated with this tile handler.
-
#get_source_tile(x, y, z, preserve_data) ⇒ Gegl::Tile
Fetches the tile at the given coordinates from handler source.
-
#get_tile(x, y, z, preserve_data) ⇒ Gegl::Tile
Fetches the tile at the given coordinates from handler.
- #lock ⇒ nil
-
#source ⇒ GObject::Object
Source.
- #source=(source) ⇒ GObject::Object
- #unlock ⇒ nil
Instance Method Details
#create_tile(x, y, z) ⇒ Gegl::Tile
Create a new tile associated with this tile handler.
#damage_rect(rect) ⇒ nil
#damage_tile(x, y, z, damage) ⇒ nil
#dup_tile(tile, x, y, z) ⇒ Gegl::Tile
Create a duplicate of tile, associated with this tile handler.
#get_source_tile(x, y, z, preserve_data) ⇒ Gegl::Tile
Fetches the tile at the given coordinates from handler source. If the tile doesn't exist, or if handler doesn't have a source, creates a new tile associated with this tile handler.
If preserve_data is FALSE, the tile contents are unspecified.
#get_tile(x, y, z, preserve_data) ⇒ Gegl::Tile
Fetches the tile at the given coordinates from handler. If the tile doesn't exist, creates a new tile associated with this tile handler.
If preserve_data is FALSE, the tile contents are unspecified.
#lock ⇒ nil
#source ⇒ GObject::Object
Returns source.