Package org.hexworks.zircon.api.builder.graphics

Types

BoxBuilder
Link copied to clipboard
common
data class BoxBuilder(tileset: TilesetResource, size: Size, style: StyleSet, boxType: BoxType) : Builder<Box>
CharacterTileStringBuilder
Link copied to clipboard
common
data class CharacterTileStringBuilder(text: String, textWrap: TextWrap, size: Size, modifiers: MutableSet<Modifier>, foregroundColor: TileColor, backgroundColor: TileColor) : Builder<CharacterTileString>
LayerBuilder
Link copied to clipboard
common
data class LayerBuilder(tileset: TilesetResource, size: Size, offset: Position, tileGraphics: Maybe<TileGraphics>, filler: Tile) : Builder<Layer>
Use this to build Layers.
StyleSetBuilder
Link copied to clipboard
common
data class StyleSetBuilder(foregroundColor: TileColor, backgroundColor: TileColor, modifiers: Set<Modifier>) : Builder<StyleSet>
Builder used to create StyleSets.
TileCompositeBuilder
Link copied to clipboard
common
data class TileCompositeBuilder(size: Size, tiles: MutableMap<Position, Tile>) : Builder<TileComposite>
Creates TileComposites.
TileGraphicsBuilder
Link copied to clipboard
common
data class TileGraphicsBuilder(tileset: TilesetResource, size: Size, style: StyleSet, tiles: MutableMap<Position, Tile>, filler: Tile) : Builder<TileGraphics>
TileImageBuilder
Link copied to clipboard
common
data class TileImageBuilder(tileset: TilesetResource, filler: Tile, size: Size, tiles: MutableMap<Position, Tile>) : Builder<TileImage>