Package org.hexworks.zircon.api.graphics

Types

Box
Link copied to clipboard
common
interface Box : TileGraphics
BoxType
Link copied to clipboard
common
enum BoxType : Enum<BoxType>
CharacterTileString
Link copied to clipboard
common
interface CharacterTileString : Iterable<CharacterTile> , TileComposite
A CharacterTileString is an aggregation of CharacterTiles.
DrawSurface
Link copied to clipboard
common
interface DrawSurface : Clearable, TileComposite, TilesetOverride
A DrawSurface is a TileComposite which implements draw and mutation operations such as:
Layer
Link copied to clipboard
common
interface Layer : Boundable, CanBeHidden, Identifiable, TileGraphics, TilesetOverride
A Layer is a TileGraphics which can be positioned and moved over a TileGrid.
LayerHandle
Link copied to clipboard
common
interface LayerHandle : Layer, Movable
Represents a Layer which is attached to a Layerable objects and has additional functionality related to the Layerable such as removeLayer.
StyleSet
Link copied to clipboard
common
interface StyleSet : Cacheable, Copiable<StyleSet>
Represents style information which is handled by Zircon like
  • background color

  • foreground color and

  • modifiers and a set of useful operations on them.

Symbols
Link copied to clipboard
common
object Symbols
Some text graphics, taken from http://en.wikipedia.org/wiki/Codepage_437 but converted to its UTF-8 counterpart.
TextWrap
Link copied to clipboard
common
enum TextWrap : Enum<TextWrap>
Represents the possible word wrapping strategies for CharacterTileStrings.
TileComposite
Link copied to clipboard
common
interface TileComposite : HasSize
Represents an object which is composed of Tiles and has a Size.
TileGraphics
Link copied to clipboard
common
interface TileGraphics : Copiable<TileGraphics> , DrawSurface
A TileGraphics enhances the DrawSurface interface with factory functions for creating derived objects such as:
TileImage
Link copied to clipboard
common
interface TileImage : TileComposite, TilesetHolder
An immutable TileComposite.