Package org.pepstock.charba.client.colors.tiles
Contains all classes to build tiles to use in the a canvas patterns or a Charba pattern.
- Author:
- Andrea "Stock" Stocchero
-
Interface Summary Interface Description IsShape Defines a shape to draw on the tile. -
Class Summary Class Description CharacterShape This is a shape which can draw a character on the tile.
This object is also a shape drawer.
The font size is calculated automatically based on tile size.
It designs a char in the following tile sections (A and B):ImageShape This is a shape which can draw an image on the tile.
This object is also a shape drawer.
The image is scaled to the size of the tile.ShapeDrawer Base class for all shape drawer, classes which must designer on canvas the shape.
A tile is always a square and for some shapes is divided in 4 sections and not all sections are designed.
A tile is designed as following:TilesBuilder Comfortable object to create tiles (as CHARBA pattern or canvas pattern) by a builder.TilesFactory Builds tiles creating a CHARBA pattern or canvas pattern passing all needed arguments and leveraging on tiles factory defaults.TilesFactoryDefaults Contains the defaults configuration of tile builder. -
Enum Summary Enum Description Shape Enumerates all available shapes applicable onto a tile.