Package org. hexworks. zircon. internal. graphics
Types
ArrayBackedTileMap
Link copied to clipboard
class ArrayBackedTileMap(dimensions: Size, arr: Array<Map.Entry<Position, Tile>?>) : AbstractMap<Position, Tile>
Content copied to clipboard
CharacterTileIterator
Link copied to clipboard
class CharacterTileIterator(tileIterator: Iterator<CharacterTile>) : Iterator<List<CharacterTile>>
Content copied to clipboard
DefaultBox
Link copied to clipboard
class DefaultBox(size: Size, styleSet: StyleSet, boxType: BoxType, tileset: TilesetResource, backend: TileGraphics) : Box, TileGraphics
Content copied to clipboard
DefaultCharacterTileString
Link copied to clipboard
data class DefaultCharacterTileString(characterTiles: List<CharacterTile>, size: Size, textWrap: TextWrap) : CharacterTileString, Iterable<CharacterTile>
Content copied to clipboard
DefaultStyleSet
Link copied to clipboard
DefaultTileComposite
Link copied to clipboard
data class DefaultTileComposite(tiles: Map<Position, Tile>, size: Size) : TileComposite
Content copied to clipboard
DefaultTileImage
Link copied to clipboard
class DefaultTileImage(size: Size, tileset: TilesetResource, initialTiles: Map<Position, Tile>) : BaseTileImage
Content copied to clipboard
FastTileGraphics
Link copied to clipboard
class FastTileGraphics(initialSize: Size, initialTileset: TilesetResource, initialTiles: Map<Position, Tile>) : BaseTileGraphics
Content copied to clipboard
This is a fast implementation of TileGraphics that sacrifices memory footprint for speed and uses an array behind the scenes.
InternalLayer
Link copied to clipboard
InternalTileGraphics
Link copied to clipboard
PersistentTileGraphics
Link copied to clipboard
class PersistentTileGraphics(initialSize: Size, initialTileset: TilesetResource, initialTiles: PersistentMap<Position, Tile>) : BaseTileGraphics
Content copied to clipboard
This is a thread-safe TileGraphics All read / write operations (getTileAt, state, etc) are consistent even if concurrent write operations are being performed.
Renderable
Link copied to clipboard
ThreadSafeLayer
Link copied to clipboard
open class ThreadSafeLayer(initialPosition: Position, initialContents: TileGraphics, movable: Movable, backend: InternalTileGraphics) : Clearable, InternalLayer, Movable, TileGraphics
Content copied to clipboard