Class HextileRenderer
java.lang.Object
com.shinyhut.vernacular.client.rendering.renderers.HextileRenderer
- All Implemented Interfaces:
Renderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PixelDecoderprivate final PixelFormatprivate final RawRendererprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final int -
Constructor Summary
ConstructorsConstructorDescriptionHextileRenderer(RawRenderer rawRenderer, PixelDecoder pixelDecoder, PixelFormat pixelFormat) -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(InputStream in, BufferedImage destination, Rectangle rectangle) private static inttileSize(int tileNo, int numberOfTiles, int rectangleSize)
-
Field Details
-
SUB_ENCODING_MASK_RAW
private static final int SUB_ENCODING_MASK_RAW- See Also:
-
SUB_ENCODING_MASK_BACKGROUND_SPECIFIED
private static final int SUB_ENCODING_MASK_BACKGROUND_SPECIFIED- See Also:
-
SUB_ENCODING_MASK_FOREGROUND_SPECIFIED
private static final int SUB_ENCODING_MASK_FOREGROUND_SPECIFIED- See Also:
-
SUB_ENCODING_MASK_ANY_SUBRECTS
private static final int SUB_ENCODING_MASK_ANY_SUBRECTS- See Also:
-
SUB_ENCODING_MASK_SUBRECTS_COLORED
private static final int SUB_ENCODING_MASK_SUBRECTS_COLORED- See Also:
-
TILE_SIZE
private static final int TILE_SIZE- See Also:
-
rawRenderer
-
pixelDecoder
-
pixelFormat
-
-
Constructor Details
-
HextileRenderer
-
-
Method Details
-
render
public void render(InputStream in, BufferedImage destination, Rectangle rectangle) throws VncException - Specified by:
renderin interfaceRenderer- Throws:
VncException
-
tileSize
private static int tileSize(int tileNo, int numberOfTiles, int rectangleSize)
-