ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Graphics Namespace Reference

Namespaces

namespace  Internal

Classes

struct  ColorMasks
struct  ColorMasks< 565 >
struct  ColorMasks< 555 >
struct  ColorMasks< 1555 >
struct  ColorMasks< 5551 >
struct  ColorMasks< 4444 >
struct  ColorMasks< 888 >
struct  ColorMasks< 8888 >
class  Cursor
 A simple cursor representation TODO: Switch to using Graphics::Surface instead of a byte*. More...
class  CursorManager
class  Font
 Instances of this class represent a distinct font, with a built-in renderer. More...
class  FontManager
struct  BdfBoundingBox
struct  BdfFontData
class  BdfFont
struct  WinFontDirEntry
class  WinFont
class  MacCursor
 A Mac crsr or CURS cursor. More...
class  ManagedSurface
 A derived graphics surface, which handles automatically managing the allocated surface data block, as well as introducing several new blitting methods. More...
struct  Mode
 Represents a hardware video mode. More...
struct  NinePatchMark
class  NinePatchSide
class  NinePatchBitmap
class  PixelBuffer
struct  ColorComponent
 Template to expand from an n-bit component to an 8-bit component. More...
struct  ColorComponent< 0 >
struct  ColorComponent< 1 >
struct  ColorComponent< 2 >
struct  ColorComponent< 3 >
struct  ColorComponent< 4 >
struct  ColorComponent< 5 >
struct  ColorComponent< 6 >
struct  ColorComponent< 7 >
struct  ColorComponent< 8 >
struct  PixelFormat
 A pixel format description. More...
struct  RendererTypeDescription
class  Screen
 Implements a specialised surface that represents the screen. More...
class  FontSJIS
 A font that is able to draw SJIS encoded characters. More...
class  FontSJISBase
 A base class to render monochrome SJIS fonts. More...
class  FontTowns
 FM-TOWNS ROM based SJIS compatible font. More...
class  FontPCEngine
 PC-Engine System Card based SJIS compatible font. More...
class  FontSjisSVM
 Our custom SJIS FNT. More...
struct  Surface
 An arbitrary graphics surface, which can be the target (or source) of blit operations, font rendering, etc. More...
struct  SurfaceDeleter
 A deleter for Surface objects which can be used with SharedPtr. More...
class  FloodFill
 Stack-based flood fill algorithm for arbitrary Surfaces. More...
struct  BlitImage
struct  BlitTransform
class  DrawCall
class  ClearBufferDrawCall
class  RasterizationDrawCall
class  BlittingDrawCall
struct  TransformStruct
struct  FloatPoint
class  TransformTools
struct  tColorRGBA
struct  TransparentSurface
 A transparent graphics surface, which implements alpha blitting. More...
struct  DrawStep
class  VectorRenderer
 VectorRenderer: The core Vector Renderer Class. More...
class  VectorRendererSpec
 VectorRendererSpec: Specialized Vector Renderer Class. More...
class  VectorRendererAA
 VectorRendererAA: Anti-Aliased Vector Renderer Class. More...
class  WinCursor
 A Windows cursor. More...
class  DefaultWinCursor
 The default Windows cursor. More...
struct  WinCursorGroup
 A structure holding an array of cursors from a single Windows Executable cursor group. More...
class  YUVToRGBLookup
class  YUVToRGBManager
class  YUVAToRGBALookup
class  YUVAToRGBAManager

Typedefs

typedef Common::Array< ModeModeList
typedef void(VectorRenderer::* DrawingFunctionCallback )(const Common::Rect &, const Graphics::DrawStep &, const Common::Rect &)

Enumerations

enum  TextAlign { kTextAlignInvalid, kTextAlignLeft, kTextAlignCenter, kTextAlignRight }
 

Text alignment modes.

More...
enum  RendererType { kRendererTypeDefault = 0, kRendererTypeOpenGL = 1, kRendererTypeOpenGLShaders = 2, kRendererTypeTinyGL = 3 }
 

List of renderer types.

More...
enum  TSpriteBlendMode {
  BLEND_UNKNOWN = -1, BLEND_NORMAL = 0, BLEND_ADDITIVE = 1, BLEND_SUBTRACTIVE = 2,
  BLEND_MULTIPLY = 3, NUM_BLEND_MODES
}
enum  FLIP_FLAGS {
  FLIP_NONE = 0, FLIP_H = 1, FLIP_V = 2, FLIP_HV = FLIP_H | FLIP_V,
  FLIP_VH = FLIP_H | FLIP_V
}
 

The possible flipping parameters for the blit method.

More...
enum  AlphaType { ALPHA_OPAQUE = 0, ALPHA_BINARY = 1, ALPHA_FULL = 2 }
enum  TFilteringMode { FILTER_NEAREST = 0, FILTER_BILINEAR = 1 }

Functions

template<class T >
uint32 RGBToColor (uint8 r, uint8 g, uint8 b)
template<class T >
uint32 ARGBToColor (uint8 a, uint8 r, uint8 g, uint8 b)
template<class T >
void colorToRGB (uint32 color, uint8 &r, uint8 &g, uint8 &b)
template<class T >
void colorToARGB (uint32 color, uint8 &a, uint8 &r, uint8 &g, uint8 &b)
template<int bitFormat>
PixelFormat createPixelFormat ()
 Convert a 'bitFormat' as defined by one of the ColorMasks into a PixelFormat.
bool crossBlit (byte *dst, const byte *src, const uint dstPitch, const uint srcPitch, const uint w, const uint h, const Graphics::PixelFormat &dstFmt, const Graphics::PixelFormat &srcFmt)
 Blits a rectangle from one graphical format to another.
static void YUV2RGB (byte y, byte u, byte v, byte &r, byte &g, byte &b)
 Converting a color from YUV to RGB colorspace.
static void RGB2YUV (byte r, byte g, byte b, byte &y, byte &u, byte &v)
 Converting a color from RGB to YUV colorspace.
 FORWARD_DECLARE_FONT (g_sysfont)
 FORWARD_DECLARE_FONT (g_sysfont_big)
 FORWARD_DECLARE_FONT (g_consolefont)
template<typename PixelType >
void drawCharIntern (byte *ptr, uint pitch, const byte *src, int h, int width, int minX, int maxX, const PixelType color)
static Common::String readString (Common::SeekableReadStream &stream)
static WinFontDirEntry readDirEntry (Common::SeekableReadStream &stream)
template<typename TSRC , typename TDEST >
void transBlit (const Surface &src, const Common::Rect &srcRect, Surface &dest, const Common::Rect &destRect, TSRC transColor, bool flipped, uint overrideColor)
static uint32 dist (uint32 a, uint32 b)
void drawLine (int x0, int y0, int x1, int y1, int color, void(*plotProc)(int, int, int, void *), void *data)
void drawHLine (int x1, int x2, int y, int color, void(*plotProc)(int, int, int, void *), void *data)
void drawVLine (int x, int y1, int y2, int color, void(*plotProc)(int, int, int, void *), void *data)
void drawThickLine (int x0, int y0, int x1, int y1, int penX, int penY, int color, void(*plotProc)(int, int, int, void *), void *data)
void drawThickLine2 (int x1, int y1, int x2, int y2, int thick, int color, void(*plotProc)(int, int, int, void *), void *data)
void drawFilledRect (Common::Rect &rect, int color, void(*plotProc)(int, int, int, void *), void *data)
void drawRoundRect (Common::Rect &rect, int arc, int color, bool filled, void(*plotProc)(int, int, int, void *), void *data)
void drawPolygonScan (int *polyX, int *polyY, int npoints, Common::Rect &bbox, int color, void(*plotProc)(int, int, int, void *), void *data)
void drawEllipse (int x0, int y0, int x1, int y1, int color, bool filled, void(*plotProc)(int, int, int, void *), void *data)
const RendererTypeDescriptionlistRendererTypes ()
RendererType parseRendererTypeCode (const Common::String &code)
 Convert a renderer code to a RendererType enum value.
Common::String getRendererTypeCode (RendererType type)
 Get a character string code from a RendererType enum value.
RendererType getBestMatchingAvailableRendererType (RendererType desired)
 Get the best matching renderer among available renderers.
template<typename T >
static void plotPoint (int x, int y, int color, void *data)
bool checkThumbnailHeader (Common::SeekableReadStream &in)
 Checks for presence of the thumbnail save header.
bool skipThumbnail (Common::SeekableReadStream &in)
 Skips a thumbnail, if present.
bool loadThumbnail (Common::SeekableReadStream &in, Graphics::Surface *&thumbnail, bool skipThumbnail=false)
 Loads a thumbnail from the given input stream.
bool saveThumbnail (Common::WriteStream &out)
 Saves a thumbnail to the given write stream.
bool saveThumbnail (Common::WriteStream &out, const Graphics::Surface &thumb)
 Saves a (given) thumbnail to the given write stream.
int * scaleLine (int size, int srcSize)
 Returns an array indicating which pixels of a source image horizontally or vertically get included in a scaled image.
Graphics::Surfacescale (const Graphics::Surface &srcImage, int xSize, int ySize)
 Scales a passed surface, creating a new surface with the result.
bool createScreenShot (Graphics::Surface &surf)
 Grabs framebuffer into surface.
Common::Point transformPoint (float x, float y, int rotation)
Common::Rect rotateRectangle (int x, int y, int width, int height, int rotation, int originX, int originY)
void tglGetBlitImageSize (BlitImage *blitImage, int &width, int &height)
 Getter for current blit image width and height.
void tglIncBlitImageRef (BlitImage *blitImage)
int tglGetBlitImageVersion (BlitImage *blitImage)
 Provides a way to check if the image has been updated.
BlitImagetglGenBlitImage ()
 Generates a new blit image.
void tglUploadBlitImage (BlitImage *blitImage, const Graphics::Surface &surface, uint32 colorKey, bool applyColorKey)
 Copies a surface data into the provided blit image.
void tglDeleteBlitImage (BlitImage *blitImage)
 Destroys an instance of blit image.
void tglBlit (BlitImage *blitImage, int x, int y)
 Blits an image to the color buffer.
void tglBlit (BlitImage *blitImage, const BlitTransform &transform)
 Blits an image to the color buffer.
void tglBlitNoBlend (BlitImage *blitImage, const BlitTransform &transform)
 Blits an image to the color buffer without performing any type of blending.
void tglBlitFast (BlitImage *blitImage, int x, int y)
 Blits an image to the color buffer without performinc any type of blending, image transformation or tinting.
void tglBlitZBuffer (BlitImage *blitImage, int x, int y)
 Blits an image to the depth buffer.
void doBlitOpaqueFast (byte *ino, byte *outo, uint32 width, uint32 height, uint32 pitch, int32 inStep, int32 inoStep)
 Optimized version of doBlit to be used w/opaque blitting (no alpha).
void doBlitBinaryFast (byte *ino, byte *outo, uint32 width, uint32 height, uint32 pitch, int32 inStep, int32 inoStep)
 Optimized version of doBlit to be used w/binary blitting (blit or no-blit, no blending).
void doBlitAlphaBlend (byte *ino, byte *outo, uint32 width, uint32 height, uint32 pitch, int32 inStep, int32 inoStep, uint32 color)
 Optimized version of doBlit to be used with alpha blended blitting.
void doBlitAdditiveBlend (byte *ino, byte *outo, uint32 width, uint32 height, uint32 pitch, int32 inStep, int32 inoStep, uint32 color)
 Optimized version of doBlit to be used with additive blended blitting.
void doBlitSubtractiveBlend (byte *ino, byte *outo, uint32 width, uint32 height, uint32 pitch, int32 inStep, int32 inoStep, uint32 color)
 Optimized version of doBlit to be used with subtractive blended blitting.
void doBlitMultiplyBlend (byte *ino, byte *outo, uint32 width, uint32 height, uint32 pitch, int32 inStep, int32 inoStep, uint32 color)
 Optimized version of doBlit to be used with multiply blended blitting.
VectorRenderercreateRenderer (int mode)
template<typename PixelType >
void colorFill (PixelType *first, PixelType *last, PixelType color)
 Fills several pixels in a row with a given color.
template<typename PixelType >
void colorFillClip (PixelType *first, PixelType *last, PixelType color, int realX, int realY, Common::Rect &clippingArea)
CursormakeDefaultWinCursor ()
 Create a Cursor for the default Windows cursor.
template<typename PixelInt >
void convertYUV444ToRGB (byte *dstPtr, int dstPitch, const YUVToRGBLookup *lookup, int16 *colorTab, const byte *ySrc, const byte *uSrc, const byte *vSrc, int yWidth, int yHeight, int yPitch, int uvPitch)
template<typename PixelInt >
void convertYUV420ToRGB (byte *dstPtr, int dstPitch, const YUVToRGBLookup *lookup, int16 *colorTab, const byte *ySrc, const byte *uSrc, const byte *vSrc, int yWidth, int yHeight, int yPitch, int uvPitch)
template<typename PixelInt >
void convertYUV410ToRGB (byte *dstPtr, int dstPitch, const YUVToRGBLookup *lookup, int16 *colorTab, const byte *ySrc, const byte *uSrc, const byte *vSrc, int yWidth, int yHeight, int yPitch, int uvPitch)
template<typename PixelInt >
void convertYUVA420ToRGBA (byte *dstPtr, int dstPitch, const YUVAToRGBALookup *lookup, int16 *colorTab, const byte *ySrc, const byte *uSrc, const byte *vSrc, const byte *aSrc, int yWidth, int yHeight, int yPitch, int uvPitch)

Variables

struct {
   const char *   Graphics::name
   FontManager::FontUsage   Graphics::id
builtinFontNames []
static const byte glyph0 []
static const byte glyph1 []
static const byte glyph2 []
static const byte glyph3 []
static const byte glyph4 []
static const byte glyph5 []
static const byte glyph6 []
static const byte glyph7 []
static const byte glyph8 []
static const byte glyph9 []
static const byte glyph10 []
static const byte glyph11 []
static const byte glyph12 []
static const byte glyph13 []
static const byte glyph14 []
static const byte glyph15 []
static const byte glyph16 []
static const byte glyph17 []
static const byte glyph18 []
static const byte glyph19 []
static const byte glyph20 []
static const byte glyph21 []
static const byte glyph22 []
static const byte glyph23 []
static const byte glyph24 []
static const byte glyph25 []
static const byte glyph26 []
static const byte glyph27 []
static const byte glyph28 []
static const byte glyph29 []
static const byte glyph30 []
static const byte glyph31 []
static const byte glyph32 []
static const byte glyph33 []
static const byte glyph34 []
static const byte glyph35 []
static const byte glyph36 []
static const byte glyph37 []
static const byte glyph38 []
static const byte glyph39 []
static const byte glyph40 []
static const byte glyph41 []
static const byte glyph42 []
static const byte glyph43 []
static const byte glyph44 []
static const byte glyph45 []
static const byte glyph46 []
static const byte glyph47 []
static const byte glyph48 []
static const byte glyph49 []
static const byte glyph50 []
static const byte glyph51 []
static const byte glyph52 []
static const byte glyph53 []
static const byte glyph54 []
static const byte glyph55 []
static const byte glyph56 []
static const byte glyph57 []
static const byte glyph58 []
static const byte glyph59 []
static const byte glyph60 []
static const byte glyph61 []
static const byte glyph62 []
static const byte glyph63 []
static const byte glyph64 []
static const byte glyph65 []
static const byte glyph66 []
static const byte glyph67 []
static const byte glyph68 []
static const byte glyph69 []
static const byte glyph70 []
static const byte glyph71 []
static const byte glyph72 []
static const byte glyph73 []
static const byte glyph74 []
static const byte glyph75 []
static const byte glyph76 []
static const byte glyph77 []
static const byte glyph78 []
static const byte glyph79 []
static const byte glyph80 []
static const byte glyph81 []
static const byte glyph82 []
static const byte glyph83 []
static const byte glyph84 []
static const byte glyph85 []
static const byte glyph86 []
static const byte glyph87 []
static const byte glyph88 []
static const byte glyph89 []
static const byte glyph90 []
static const byte glyph91 []
static const byte glyph92 []
static const byte glyph93 []
static const byte glyph94 []
static const byte glyph95 []
static const byte glyph96 []
static const byte glyph97 []
static const byte glyph98 []
static const byte glyph99 []
static const byte glyph100 []
static const byte glyph101 []
static const byte glyph102 []
static const byte glyph103 []
static const byte glyph104 []
static const byte glyph105 []
static const byte glyph106 []
static const byte glyph107 []
static const byte glyph108 []
static const byte glyph109 []
static const byte glyph110 []
static const byte glyph111 []
static const byte glyph112 []
static const byte glyph113 []
static const byte glyph114 []
static const byte glyph115 []
static const byte glyph116 []
static const byte glyph117 []
static const byte glyph118 []
static const byte glyph119 []
static const byte glyph120 []
static const byte glyph121 []
static const byte glyph122 []
static const byte glyph123 []
static const byte glyph124 []
static const byte glyph125 []
static const byte glyph126 []
static const byte glyph160 []
static const byte glyph161 []
static const byte glyph162 []
static const byte glyph163 []
static const byte glyph164 []
static const byte glyph165 []
static const byte glyph166 []
static const byte glyph167 []
static const byte glyph168 []
static const byte glyph169 []
static const byte glyph170 []
static const byte glyph171 []
static const byte glyph172 []
static const byte glyph173 []
static const byte glyph174 []
static const byte glyph175 []
static const byte glyph176 []
static const byte glyph177 []
static const byte glyph178 []
static const byte glyph179 []
static const byte glyph180 []
static const byte glyph181 []
static const byte glyph182 []
static const byte glyph183 []
static const byte glyph184 []
static const byte glyph185 []
static const byte glyph186 []
static const byte glyph187 []
static const byte glyph188 []
static const byte glyph189 []
static const byte glyph190 []
static const byte glyph191 []
static const byte glyph192 []
static const byte glyph193 []
static const byte glyph194 []
static const byte glyph195 []
static const byte glyph196 []
static const byte glyph197 []
static const byte glyph198 []
static const byte glyph199 []
static const byte glyph200 []
static const byte glyph201 []
static const byte glyph202 []
static const byte glyph203 []
static const byte glyph204 []
static const byte glyph205 []
static const byte glyph206 []
static const byte glyph207 []
static const byte glyph208 []
static const byte glyph209 []
static const byte glyph210 []
static const byte glyph211 []
static const byte glyph212 []
static const byte glyph213 []
static const byte glyph214 []
static const byte glyph215 []
static const byte glyph216 []
static const byte glyph217 []
static const byte glyph218 []
static const byte glyph219 []
static const byte glyph220 []
static const byte glyph221 []
static const byte glyph222 []
static const byte glyph223 []
static const byte glyph224 []
static const byte glyph225 []
static const byte glyph226 []
static const byte glyph227 []
static const byte glyph228 []
static const byte glyph229 []
static const byte glyph230 []
static const byte glyph231 []
static const byte glyph232 []
static const byte glyph233 []
static const byte glyph234 []
static const byte glyph235 []
static const byte glyph236 []
static const byte glyph237 []
static const byte glyph238 []
static const byte glyph239 []
static const byte glyph240 []
static const byte glyph241 []
static const byte glyph242 []
static const byte glyph243 []
static const byte glyph244 []
static const byte glyph245 []
static const byte glyph246 []
static const byte glyph247 []
static const byte glyph248 []
static const byte glyph249 []
static const byte glyph250 []
static const byte glyph251 []
static const byte glyph252 []
static const byte glyph253 []
static const byte glyph254 []
static const byte glyph255 []
const byte *const bitmapTable []
static const BdfFontData desc
static const byte advances []
static const BdfBoundingBox boxes []
const int SCALE_THRESHOLD = 0x100
static const
RendererTypeDescription 
rendererTypes []
const int32 kDefaultZoomX = 100
 Contains all the required information that define a transform.
const int32 kDefaultZoomY = 100
const uint32 kDefaultRgbaMod = 0xFFFFFFFF
const int32 kDefaultHotspotX = 0
const int32 kDefaultHotspotY = 0
const int32 kDefaultOffsetX = 0
const int32 kDefaultOffsetY = 0
const int32 kDefaultAngle = 0
static const float kEpsilon = 0.00001f
static const int kBModShift = 0
static const int kGModShift = 8
static const int kRModShift = 16
static const int kAModShift = 24
static const int kAIndex = 0
static const int kBIndex = 1
static const int kGIndex = 2
static const int kRIndex = 3

Typedef Documentation

typedef void(VectorRenderer::* Graphics::DrawingFunctionCallback)(const Common::Rect &, const Graphics::DrawStep &, const Common::Rect &)

Definition at line 42 of file VectorRenderer.h.

Definition at line 46 of file mode.h.


Enumeration Type Documentation

Enumerator:
ALPHA_OPAQUE 
ALPHA_BINARY 
ALPHA_FULL 

Definition at line 65 of file transparent_surface.h.

The possible flipping parameters for the blit method.

Enumerator:
FLIP_NONE 

The image will not be flipped.

FLIP_H 

The image will be flipped at the horizontal axis.

FLIP_V 

The image will be flipped at the vertical axis.

FLIP_HV 

The image will be flipped at the horizontal and vertical axis.

FLIP_VH 

The image will be flipped at the horizontal and vertical axis.

Definition at line 52 of file transparent_surface.h.

List of renderer types.

It specifies which rendering driver to use

Enumerator:
kRendererTypeDefault 
kRendererTypeOpenGL 
kRendererTypeOpenGLShaders 
kRendererTypeTinyGL 

Definition at line 36 of file renderer.h.

Text alignment modes.

Enumerator:
kTextAlignInvalid 
kTextAlignLeft 

Text should be aligned to the left.

kTextAlignCenter 

Text should be centered.

kTextAlignRight 

Text should be aligned to the right.

Definition at line 40 of file graphics/font.h.

Enumerator:
FILTER_NEAREST 
FILTER_BILINEAR 

Definition at line 71 of file transparent_surface.h.

Enumerator:
BLEND_UNKNOWN 
BLEND_NORMAL 
BLEND_ADDITIVE 
BLEND_SUBTRACTIVE 
BLEND_MULTIPLY 
NUM_BLEND_MODES 

Definition at line 30 of file transform_struct.h.


Function Documentation

template<class T >
uint32 Graphics::ARGBToColor ( uint8  a,
uint8  r,
uint8  g,
uint8  b 
)

Definition at line 306 of file colormasks.h.

bool Graphics::checkThumbnailHeader ( Common::SeekableReadStream in  ) 

Checks for presence of the thumbnail save header.

Seeks automatically back to start position after check.

Parameters:
in stream to check for header
template<typename PixelType >
void Graphics::colorFill ( PixelType *  first,
PixelType *  last,
PixelType  color 
)

Fills several pixels in a row with a given color.

This is a replacement function for Common::fill, using an unrolled loop to maximize performance on most architectures. This function may (and should) be overloaded in any child renderers for portable platforms with platform-specific assembly code.

This fill operation is extensively used throughout the renderer, so this counts as one of the main bottlenecks. Please replace it with assembly when possible!

Parameters:
first Pointer to the first pixel to fill.
last Pointer to the last pixel to fill.
color Color of the pixel

Definition at line 445 of file VectorRendererSpec.cpp.

template<typename PixelType >
void Graphics::colorFillClip ( PixelType *  first,
PixelType *  last,
PixelType  color,
int  realX,
int  realY,
Common::Rect clippingArea 
)

Definition at line 465 of file VectorRendererSpec.cpp.

template<class T >
void Graphics::colorToARGB ( uint32  color,
uint8 a,
uint8 r,
uint8 g,
uint8 b 
)

Definition at line 321 of file colormasks.h.

template<class T >
void Graphics::colorToRGB ( uint32  color,
uint8 r,
uint8 g,
uint8 b 
)

Definition at line 314 of file colormasks.h.

template<typename PixelInt >
void Graphics::convertYUV410ToRGB ( byte dstPtr,
int  dstPitch,
const YUVToRGBLookup *  lookup,
int16 colorTab,
const byte ySrc,
const byte uSrc,
const byte vSrc,
int  yWidth,
int  yHeight,
int  yPitch,
int  uvPitch 
)

Definition at line 326 of file yuv_to_rgb.cpp.

template<typename PixelInt >
void Graphics::convertYUV420ToRGB ( byte dstPtr,
int  dstPitch,
const YUVToRGBLookup *  lookup,
int16 colorTab,
const byte ySrc,
const byte uSrc,
const byte vSrc,
int  yWidth,
int  yHeight,
int  yPitch,
int  uvPitch 
)

Definition at line 246 of file yuv_to_rgb.cpp.

template<typename PixelInt >
void Graphics::convertYUV444ToRGB ( byte dstPtr,
int  dstPitch,
const YUVToRGBLookup *  lookup,
int16 colorTab,
const byte ySrc,
const byte uSrc,
const byte vSrc,
int  yWidth,
int  yHeight,
int  yPitch,
int  uvPitch 
)

Definition at line 200 of file yuv_to_rgb.cpp.

template<typename PixelInt >
void Graphics::convertYUVA420ToRGBA ( byte dstPtr,
int  dstPitch,
const YUVAToRGBALookup *  lookup,
int16 colorTab,
const byte ySrc,
const byte uSrc,
const byte vSrc,
const byte aSrc,
int  yWidth,
int  yHeight,
int  yPitch,
int  uvPitch 
)

Definition at line 207 of file yuva_to_rgba.cpp.

template<int bitFormat>
PixelFormat Graphics::createPixelFormat (  ) 

Convert a 'bitFormat' as defined by one of the ColorMasks into a PixelFormat.

Definition at line 335 of file colormasks.h.

VectorRenderer * Graphics::createRenderer ( int  mode  ) 

Definition at line 504 of file VectorRendererSpec.cpp.

bool Graphics::createScreenShot ( Graphics::Surface surf  ) 

Grabs framebuffer into surface.

Parameters:
surf a surface
Returns:
false if a error occurred
bool Graphics::crossBlit ( byte dst,
const byte src,
const uint  dstPitch,
const uint  srcPitch,
const uint  w,
const uint  h,
const Graphics::PixelFormat dstFmt,
const Graphics::PixelFormat srcFmt 
)

Blits a rectangle from one graphical format to another.

Parameters:
dst the buffer which will recieve the converted graphics data
src the buffer containing the original graphics data
dstPitch width in bytes of one full line of the dest buffer
srcPitch width in bytes of one full line of the source buffer
w the width of the graphics data
h the height of the graphics data
dstFmt the desired pixel format
srcFmt the original pixel format
Returns:
true if conversion completes successfully, false if there is an error.
Note:
Blitting to a 3Bpp destination is not supported
This can convert a surface in place, regardless of the source and destination format, as long as there is enough space for the destination. The dstPitch / srcPitch ratio must at least equal the dstBpp / srcBpp ratio for dstPitch >= srcPitch and at most dstBpp / srcBpp for dstPitch < srcPitch though.
static uint32 Graphics::dist ( uint32  a,
uint32  b 
) [inline, static]

Definition at line 339 of file nine_patch.cpp.

void Graphics::doBlitAdditiveBlend ( byte ino,
byte outo,
uint32  width,
uint32  height,
uint32  pitch,
int32  inStep,
int32  inoStep,
uint32  color 
)

Optimized version of doBlit to be used with additive blended blitting.

Definition at line 201 of file transparent_surface.cpp.

void Graphics::doBlitAlphaBlend ( byte ino,
byte outo,
uint32  width,
uint32  height,
uint32  pitch,
int32  inStep,
int32  inoStep,
uint32  color 
)

Optimized version of doBlit to be used with alpha blended blitting.

Parameters:
ino a pointer to the input surface
outo a pointer to the output surface
width width of the input surface
height height of the input surface
pitch pitch of the output surface - that is, width in bytes of every row, usually bpp * width of the TARGET surface (the area we are blitting to might be smaller, do the math) size in bytes to skip to address each pixel, usually bpp of the source surface width in bytes of every row on the *input* surface / kind of like pitch colormod in 0xAARRGGBB format - 0xFFFFFFFF for no colormod

Definition at line 143 of file transparent_surface.cpp.

void Graphics::doBlitBinaryFast ( byte ino,
byte outo,
uint32  width,
uint32  height,
uint32  pitch,
int32  inStep,
int32  inoStep 
)

Optimized version of doBlit to be used w/binary blitting (blit or no-blit, no blending).

Definition at line 108 of file transparent_surface.cpp.

void Graphics::doBlitMultiplyBlend ( byte ino,
byte outo,
uint32  width,
uint32  height,
uint32  pitch,
int32  inStep,
int32  inoStep,
uint32  color 
)

Optimized version of doBlit to be used with multiply blended blitting.

Definition at line 333 of file transparent_surface.cpp.

void Graphics::doBlitOpaqueFast ( byte ino,
byte outo,
uint32  width,
uint32  height,
uint32  pitch,
int32  inStep,
int32  inoStep 
)

Optimized version of doBlit to be used w/opaque blitting (no alpha).

Definition at line 87 of file transparent_surface.cpp.

void Graphics::doBlitSubtractiveBlend ( byte ino,
byte outo,
uint32  width,
uint32  height,
uint32  pitch,
int32  inStep,
int32  inoStep,
uint32  color 
)

Optimized version of doBlit to be used with subtractive blended blitting.

Definition at line 268 of file transparent_surface.cpp.

template<typename PixelType >
void Graphics::drawCharIntern ( byte ptr,
uint  pitch,
const byte src,
int  h,
int  width,
int  minX,
int  maxX,
const PixelType  color 
)

Definition at line 84 of file bdf.cpp.

void Graphics::drawEllipse ( int  x0,
int  y0,
int  x1,
int  y1,
int  color,
bool  filled,
void(*)(int, int, int, void *)  plotProc,
void *  data 
)
void Graphics::drawFilledRect ( Common::Rect rect,
int  color,
void(*)(int, int, int, void *)  plotProc,
void *  data 
)
void Graphics::drawHLine ( int  x1,
int  x2,
int  y,
int  color,
void(*)(int, int, int, void *)  plotProc,
void *  data 
)
void Graphics::drawLine ( int  x0,
int  y0,
int  x1,
int  y1,
int  color,
void(*)(int, int, int, void *)  plotProc,
void *  data 
)
void Graphics::drawPolygonScan ( int *  polyX,
int *  polyY,
int  npoints,
Common::Rect bbox,
int  color,
void(*)(int, int, int, void *)  plotProc,
void *  data 
)
void Graphics::drawRoundRect ( Common::Rect rect,
int  arc,
int  color,
bool  filled,
void(*)(int, int, int, void *)  plotProc,
void *  data 
)
void Graphics::drawThickLine ( int  x0,
int  y0,
int  x1,
int  y1,
int  penX,
int  penY,
int  color,
void(*)(int, int, int, void *)  plotProc,
void *  data 
)
void Graphics::drawThickLine2 ( int  x1,
int  y1,
int  x2,
int  y2,
int  thick,
int  color,
void(*)(int, int, int, void *)  plotProc,
void *  data 
)
void Graphics::drawVLine ( int  x,
int  y1,
int  y2,
int  color,
void(*)(int, int, int, void *)  plotProc,
void *  data 
)
Graphics::FORWARD_DECLARE_FONT ( g_sysfont   ) 
Graphics::FORWARD_DECLARE_FONT ( g_sysfont_big   ) 
Graphics::FORWARD_DECLARE_FONT ( g_consolefont   ) 
RendererType Graphics::getBestMatchingAvailableRendererType ( RendererType  desired  ) 

Get the best matching renderer among available renderers.

Common::String Graphics::getRendererTypeCode ( RendererType  type  ) 

Get a character string code from a RendererType enum value.

const RendererTypeDescription * Graphics::listRendererTypes (  ) 
bool Graphics::loadThumbnail ( Common::SeekableReadStream in,
Graphics::Surface *&  thumbnail,
bool  skipThumbnail 
)

Loads a thumbnail from the given input stream.

Cursor * Graphics::makeDefaultWinCursor (  ) 

Create a Cursor for the default Windows cursor.

Note:
The calling code is responsible for deleting the returned pointer.
RendererType Graphics::parseRendererTypeCode ( const Common::String code  ) 

Convert a renderer code to a RendererType enum value.

template<typename T >
static void Graphics::plotPoint ( int  x,
int  y,
int  color,
void *  data 
) [static]

Definition at line 35 of file surface.cpp.

static WinFontDirEntry Graphics::readDirEntry ( Common::SeekableReadStream stream  )  [static]

Definition at line 67 of file winfont.cpp.

static Common::String Graphics::readString ( Common::SeekableReadStream stream  )  [static]

Definition at line 55 of file winfont.cpp.

static void Graphics::RGB2YUV ( byte  r,
byte  g,
byte  b,
byte y,
byte u,
byte v 
) [inline, static]

Converting a color from RGB to YUV colorspace.

Definition at line 40 of file conversion.h.

template<class T >
uint32 Graphics::RGBToColor ( uint8  r,
uint8  g,
uint8  b 
)

Definition at line 298 of file colormasks.h.

Common::Rect Graphics::rotateRectangle ( int  x,
int  y,
int  width,
int  height,
int  rotation,
int  originX,
int  originY 
)

Definition at line 746 of file zblit.cpp.

bool Graphics::saveThumbnail ( Common::WriteStream out  ) 

Saves a thumbnail to the given write stream.

Automatically creates a thumbnail from screen contents.

bool Graphics::saveThumbnail ( Common::WriteStream out,
const Graphics::Surface thumb 
)

Saves a (given) thumbnail to the given write stream.

Graphics::Surface * Graphics::scale ( const Graphics::Surface srcImage,
int  xSize,
int  ySize 
)

Scales a passed surface, creating a new surface with the result.

Parameters:
srcImage Source image to scale
xSize New surface width
ySize New surface height
Remarks:
Caller is responsible for freeing the returned surface
int* Graphics::scaleLine ( int  size,
int  srcSize 
)

Returns an array indicating which pixels of a source image horizontally or vertically get included in a scaled image.

Definition at line 279 of file thumbnail.cpp.

bool Graphics::skipThumbnail ( Common::SeekableReadStream in  ) 

Skips a thumbnail, if present.

Parameters:
in stream to process
void Graphics::tglBlit ( BlitImage *  blitImage,
int  x,
int  y 
)

Blits an image to the color buffer.

Parameters:
pointer to the blit image.
x destination coordinate.
y destination coordinate.
void Graphics::tglBlit ( BlitImage *  blitImage,
const BlitTransform &  transform 
)

Blits an image to the color buffer.

Parameters:
pointer to the blit image.
blit transform information.
void Graphics::tglBlitFast ( BlitImage *  blitImage,
int  x,
int  y 
)

Blits an image to the color buffer without performinc any type of blending, image transformation or tinting.

Parameters:
pointer to the blit image.
x destination coordinate.
y destination coordinate.
void Graphics::tglBlitNoBlend ( BlitImage *  blitImage,
const BlitTransform &  transform 
)

Blits an image to the color buffer without performing any type of blending.

Parameters:
pointer to the blit image.
blit transform information.
void Graphics::tglBlitZBuffer ( BlitImage *  blitImage,
int  x,
int  y 
)

Blits an image to the depth buffer.

Parameters:
pointer to the blit image.
x destination coordinate.
y destination coordinate.
void Graphics::tglDeleteBlitImage ( BlitImage *  blitImage  ) 

Destroys an instance of blit image.

Parameters:
pointer to the blit image.
BlitImage * Graphics::tglGenBlitImage (  ) 

Generates a new blit image.

Returns:
returns an opaque pointer to the blit image.
void Graphics::tglGetBlitImageSize ( BlitImage *  blitImage,
int &  width,
int &  height 
)

Getter for current blit image width and height.

Parameters:
pointer to the blit image.
reference to the width variable
reference to the height variable
int Graphics::tglGetBlitImageVersion ( BlitImage *  blitImage  ) 

Provides a way to check if the image has been updated.

Parameters:
pointer to the blit image.
boolean that enables alpha color keying
void Graphics::tglIncBlitImageRef ( BlitImage *  blitImage  ) 
void Graphics::tglUploadBlitImage ( BlitImage *  blitImage,
const Graphics::Surface surface,
uint32  colorKey,
bool  applyColorKey 
)

Copies a surface data into the provided blit image.

Parameters:
pointer to the blit image.
referece to the surface that's being copied
color key value for alpha color keying
boolean that enables alpha color keying
template<typename TSRC , typename TDEST >
void Graphics::transBlit ( const Surface &  src,
const Common::Rect srcRect,
Surface &  dest,
const Common::Rect destRect,
TSRC  transColor,
bool  flipped,
uint  overrideColor 
)

Definition at line 246 of file managed_surface.cpp.

Common::Point Graphics::transformPoint ( float  x,
float  y,
int  rotation 
)

Definition at line 738 of file zblit.cpp.

static void Graphics::YUV2RGB ( byte  y,
byte  u,
byte  v,
byte r,
byte g,
byte b 
) [inline, static]

Converting a color from YUV to RGB colorspace.

Definition at line 33 of file conversion.h.


Variable Documentation

const byte Graphics::advances[] [static]

Definition at line 5311 of file newfont_big.cpp.

Definition at line 5592 of file consolefont.cpp.

const BdfBoundingBox Graphics::boxes[] [static]

Definition at line 5571 of file newfont_big.cpp.

struct { ... } Graphics::builtinFontNames[]
static const BdfFontData Graphics::desc [static]
Initial value:
 {
    "Fixed", 
    "R", 
    5, 
    8, 
    8, 
    { 5, 8, 0, -1 }, 
    7, 

    0, 
    0, 
    256, 

    bitmapTable, 
    0, 
    0 
}

Definition at line 5852 of file consolefont.cpp.

static const byte Graphics::glyph0 [static]
Initial value:
 {
    0x00,
    0xA0,
    0x10,
    0x80,
    0x10,
    0x80,
    0x50,
    0x00
}

Definition at line 30 of file consolefont.cpp.

static const byte Graphics::glyph1 [static]
Initial value:
 {
    0x00,
    0x00,
    0x20,
    0x70,
    0xF8,
    0x70,
    0x20,
    0x00
}

Definition at line 55 of file consolefont.cpp.

static const byte Graphics::glyph10 [static]
Initial value:
 {
    0xA0,
    0xA0,
    0xA0,
    0x40,
    0x38,
    0x10,
    0x10,
    0x10
}

Definition at line 280 of file consolefont.cpp.

static const byte Graphics::glyph100 [static]
Initial value:
 {
    0x00,
    0x10,
    0x10,
    0x70,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 2530 of file consolefont.cpp.

static const byte Graphics::glyph101 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x60,
    0xB0,
    0xC0,
    0x60,
    0x00
}

Definition at line 2555 of file consolefont.cpp.

static const byte Graphics::glyph102 [static]
Initial value:
 {
    0x00,
    0x20,
    0x50,
    0x40,
    0xE0,
    0x40,
    0x40,
    0x00
}

Definition at line 2580 of file consolefont.cpp.

static const byte Graphics::glyph103 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x60,
    0x90,
    0x70,
    0x10,
    0x60
}

Definition at line 2605 of file consolefont.cpp.

static const byte Graphics::glyph104 [static]
Initial value:
 {
    0x00,
    0x80,
    0x80,
    0xE0,
    0x90,
    0x90,
    0x90,
    0x00
}

Definition at line 2630 of file consolefont.cpp.

static const byte Graphics::glyph105 [static]
Initial value:
 {
    0x00,
    0x20,
    0x00,
    0x60,
    0x20,
    0x20,
    0x70,
    0x00
}

Definition at line 2655 of file consolefont.cpp.

static const byte Graphics::glyph106 [static]
Initial value:
 {
    0x00,
    0x10,
    0x00,
    0x10,
    0x10,
    0x10,
    0x50,
    0x20
}

Definition at line 2680 of file consolefont.cpp.

static const byte Graphics::glyph107 [static]
Initial value:
 {
    0x00,
    0x80,
    0x80,
    0x90,
    0xE0,
    0x90,
    0x90,
    0x00
}

Definition at line 2705 of file consolefont.cpp.

static const byte Graphics::glyph108 [static]
Initial value:
 {
    0x00,
    0x60,
    0x20,
    0x20,
    0x20,
    0x20,
    0x70,
    0x00
}

Definition at line 2730 of file consolefont.cpp.

static const byte Graphics::glyph109 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0xD0,
    0xA8,
    0xA8,
    0xA8,
    0x00
}

Definition at line 2755 of file consolefont.cpp.

static const byte Graphics::glyph11 [static]
Initial value:
 {
    0x20,
    0x20,
    0x20,
    0xE0,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 305 of file consolefont.cpp.

static const byte Graphics::glyph110 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0xE0,
    0x90,
    0x90,
    0x90,
    0x00
}

Definition at line 2780 of file consolefont.cpp.

static const byte Graphics::glyph111 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x60,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 2805 of file consolefont.cpp.

static const byte Graphics::glyph112 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0xE0,
    0x90,
    0xE0,
    0x80,
    0x80
}

Definition at line 2830 of file consolefont.cpp.

static const byte Graphics::glyph113 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x70,
    0x90,
    0x70,
    0x10,
    0x10
}

Definition at line 2855 of file consolefont.cpp.

static const byte Graphics::glyph114 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0xA0,
    0xD0,
    0x80,
    0x80,
    0x00
}

Definition at line 2880 of file consolefont.cpp.

static const byte Graphics::glyph115 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x30,
    0x60,
    0x10,
    0x60,
    0x00
}

Definition at line 2905 of file consolefont.cpp.

static const byte Graphics::glyph116 [static]
Initial value:
 {
    0x00,
    0x40,
    0x40,
    0xE0,
    0x40,
    0x50,
    0x20,
    0x00
}

Definition at line 2930 of file consolefont.cpp.

static const byte Graphics::glyph117 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x90,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 2955 of file consolefont.cpp.

static const byte Graphics::glyph118 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x50,
    0x50,
    0x50,
    0x20,
    0x00
}

Definition at line 2980 of file consolefont.cpp.

static const byte Graphics::glyph119 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x88,
    0xA8,
    0xA8,
    0x50,
    0x00
}

Definition at line 3005 of file consolefont.cpp.

static const byte Graphics::glyph12 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0xE0,
    0x20,
    0x20,
    0x20,
    0x20
}

Definition at line 330 of file consolefont.cpp.

static const byte Graphics::glyph120 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x90,
    0x60,
    0x60,
    0x90,
    0x00
}

Definition at line 3030 of file consolefont.cpp.

static const byte Graphics::glyph121 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x90,
    0x90,
    0x70,
    0x90,
    0x60
}

Definition at line 3055 of file consolefont.cpp.

static const byte Graphics::glyph122 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0xF0,
    0x20,
    0x40,
    0xF0,
    0x00
}

Definition at line 3080 of file consolefont.cpp.

static const byte Graphics::glyph123 [static]
Initial value:
 {
    0x30,
    0x40,
    0x20,
    0xC0,
    0x20,
    0x40,
    0x30,
    0x00
}

Definition at line 3105 of file consolefont.cpp.

static const byte Graphics::glyph124 [static]
Initial value:
 {
    0x00,
    0x20,
    0x20,
    0x20,
    0x20,
    0x20,
    0x20,
    0x00
}

Definition at line 3130 of file consolefont.cpp.

static const byte Graphics::glyph125 [static]
Initial value:
 {
    0xC0,
    0x20,
    0x40,
    0x30,
    0x40,
    0x20,
    0xC0,
    0x00
}

Definition at line 3155 of file consolefont.cpp.

static const byte Graphics::glyph126 [static]
Initial value:
 {
    0x00,
    0x50,
    0xA0,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 3180 of file consolefont.cpp.

static const byte Graphics::glyph13 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x38,
    0x20,
    0x20,
    0x20,
    0x20
}

Definition at line 355 of file consolefont.cpp.

static const byte Graphics::glyph14 [static]
Initial value:
 {
    0x20,
    0x20,
    0x20,
    0x38,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 380 of file consolefont.cpp.

static const byte Graphics::glyph15 [static]
Initial value:
 {
    0x20,
    0x20,
    0x20,
    0xF8,
    0x20,
    0x20,
    0x20,
    0x20
}

Definition at line 405 of file consolefont.cpp.

static const byte Graphics::glyph16 [static]
Initial value:
 {
    0xF8,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 430 of file consolefont.cpp.

static const byte Graphics::glyph160 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 3205 of file consolefont.cpp.

static const byte Graphics::glyph161 [static]
Initial value:
 {
    0x00,
    0x20,
    0x00,
    0x20,
    0x20,
    0x20,
    0x20,
    0x00
}

Definition at line 3230 of file consolefont.cpp.

static const byte Graphics::glyph162 [static]
Initial value:
 {
    0x00,
    0x00,
    0x20,
    0x70,
    0xA0,
    0xA0,
    0x70,
    0x20
}

Definition at line 3255 of file consolefont.cpp.

static const byte Graphics::glyph163 [static]
Initial value:
 {
    0x00,
    0x20,
    0x50,
    0xE0,
    0x40,
    0x50,
    0xA0,
    0x00
}

Definition at line 3280 of file consolefont.cpp.

static const byte Graphics::glyph164 [static]
Initial value:
 {
    0x00,
    0x00,
    0x88,
    0x70,
    0x50,
    0x70,
    0x88,
    0x00
}

Definition at line 3305 of file consolefont.cpp.

static const byte Graphics::glyph165 [static]
Initial value:
 {
    0x00,
    0x88,
    0x50,
    0xF8,
    0x20,
    0xF8,
    0x20,
    0x00
}

Definition at line 3330 of file consolefont.cpp.

static const byte Graphics::glyph166 [static]
Initial value:
 {
    0x20,
    0x20,
    0x20,
    0x00,
    0x20,
    0x20,
    0x20,
    0x00
}

Definition at line 3355 of file consolefont.cpp.

static const byte Graphics::glyph167 [static]
Initial value:
 {
    0x70,
    0x80,
    0xE0,
    0x90,
    0x70,
    0x10,
    0xE0,
    0x00
}

Definition at line 3380 of file consolefont.cpp.

static const byte Graphics::glyph168 [static]
Initial value:
 {
    0x00,
    0x50,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 3405 of file consolefont.cpp.

static const byte Graphics::glyph169 [static]
Initial value:
 {
    0x00,
    0x70,
    0xA8,
    0xC8,
    0xC8,
    0xA8,
    0x70,
    0x00
}

Definition at line 3430 of file consolefont.cpp.

static const byte Graphics::glyph17 [static]
Initial value:
 {
    0x00,
    0xF8,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 455 of file consolefont.cpp.

static const byte Graphics::glyph170 [static]
Initial value:
 {
    0x30,
    0x50,
    0x30,
    0x00,
    0x70,
    0x00,
    0x00,
    0x00
}

Definition at line 3455 of file consolefont.cpp.

static const byte Graphics::glyph171 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x50,
    0xA0,
    0x50,
    0x00,
    0x00
}

Definition at line 3480 of file consolefont.cpp.

static const byte Graphics::glyph172 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x70,
    0x10,
    0x10,
    0x00
}

Definition at line 3505 of file consolefont.cpp.

static const byte Graphics::glyph173 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x70,
    0x00,
    0x00,
    0x00
}

Definition at line 3530 of file consolefont.cpp.

static const byte Graphics::glyph174 [static]
Initial value:
 {
    0x00,
    0x70,
    0xE8,
    0xD8,
    0xE8,
    0xD8,
    0x70,
    0x00
}

Definition at line 3555 of file consolefont.cpp.

static const byte Graphics::glyph175 [static]
Initial value:
 {
    0x00,
    0x70,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 3580 of file consolefont.cpp.

static const byte Graphics::glyph176 [static]
Initial value:
 {
    0x00,
    0x20,
    0x50,
    0x20,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 3605 of file consolefont.cpp.

static const byte Graphics::glyph177 [static]
Initial value:
 {
    0x00,
    0x00,
    0x20,
    0x70,
    0x20,
    0x00,
    0x70,
    0x00
}

Definition at line 3630 of file consolefont.cpp.

static const byte Graphics::glyph178 [static]
Initial value:
 {
    0x20,
    0x50,
    0x10,
    0x20,
    0x70,
    0x00,
    0x00,
    0x00
}

Definition at line 3655 of file consolefont.cpp.

static const byte Graphics::glyph179 [static]
Initial value:
 {
    0x60,
    0x10,
    0x60,
    0x10,
    0x60,
    0x00,
    0x00,
    0x00
}

Definition at line 3680 of file consolefont.cpp.

static const byte Graphics::glyph18 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0xF8,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 480 of file consolefont.cpp.

static const byte Graphics::glyph180 [static]
Initial value:
 {
    0x00,
    0x20,
    0x40,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 3705 of file consolefont.cpp.

static const byte Graphics::glyph181 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x90,
    0x90,
    0x90,
    0xE0,
    0x80
}

Definition at line 3730 of file consolefont.cpp.

static const byte Graphics::glyph182 [static]
Initial value:
 {
    0x00,
    0x78,
    0xE8,
    0xE8,
    0x68,
    0x28,
    0x28,
    0x00
}

Definition at line 3755 of file consolefont.cpp.

static const byte Graphics::glyph183 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x20,
    0x00,
    0x00,
    0x00
}

Definition at line 3780 of file consolefont.cpp.

static const byte Graphics::glyph184 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x20,
    0x40
}

Definition at line 3805 of file consolefont.cpp.

static const byte Graphics::glyph185 [static]
Initial value:
 {
    0x20,
    0x60,
    0x20,
    0x20,
    0x70,
    0x00,
    0x00,
    0x00
}

Definition at line 3830 of file consolefont.cpp.

static const byte Graphics::glyph186 [static]
Initial value:
 {
    0x20,
    0x50,
    0x20,
    0x00,
    0x70,
    0x00,
    0x00,
    0x00
}

Definition at line 3855 of file consolefont.cpp.

static const byte Graphics::glyph187 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0xA0,
    0x50,
    0xA0,
    0x00,
    0x00
}

Definition at line 3880 of file consolefont.cpp.

static const byte Graphics::glyph188 [static]
Initial value:
 {
    0x80,
    0x80,
    0x80,
    0xA0,
    0x60,
    0xF0,
    0x20,
    0x00
}

Definition at line 3905 of file consolefont.cpp.

static const byte Graphics::glyph189 [static]
Initial value:
 {
    0x80,
    0x80,
    0xA0,
    0xD0,
    0x10,
    0x20,
    0x70,
    0x00
}

Definition at line 3930 of file consolefont.cpp.

static const byte Graphics::glyph19 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xF8,
    0x00
}

Definition at line 505 of file consolefont.cpp.

static const byte Graphics::glyph190 [static]
Initial value:
 {
    0x80,
    0x40,
    0x80,
    0x60,
    0xA0,
    0xF0,
    0x20,
    0x00
}

Definition at line 3955 of file consolefont.cpp.

static const byte Graphics::glyph191 [static]
Initial value:
 {
    0x00,
    0x20,
    0x00,
    0x20,
    0x40,
    0x50,
    0x20,
    0x00
}

Definition at line 3980 of file consolefont.cpp.

static const byte Graphics::glyph192 [static]
Initial value:
 {
    0x40,
    0x20,
    0x60,
    0x90,
    0xF0,
    0x90,
    0x90,
    0x00
}

Definition at line 4005 of file consolefont.cpp.

static const byte Graphics::glyph193 [static]
Initial value:
 {
    0x20,
    0x40,
    0x60,
    0x90,
    0xF0,
    0x90,
    0x90,
    0x00
}

Definition at line 4030 of file consolefont.cpp.

static const byte Graphics::glyph194 [static]
Initial value:
 {
    0x60,
    0x90,
    0x60,
    0x90,
    0xF0,
    0x90,
    0x90,
    0x00
}

Definition at line 4055 of file consolefont.cpp.

static const byte Graphics::glyph195 [static]
Initial value:
 {
    0x50,
    0xA0,
    0x60,
    0x90,
    0xF0,
    0x90,
    0x90,
    0x00
}

Definition at line 4080 of file consolefont.cpp.

static const byte Graphics::glyph196 [static]
Initial value:
 {
    0x90,
    0x00,
    0x60,
    0x90,
    0xF0,
    0x90,
    0x90,
    0x00
}

Definition at line 4105 of file consolefont.cpp.

static const byte Graphics::glyph197 [static]
Initial value:
 {
    0x60,
    0x90,
    0x60,
    0x90,
    0xF0,
    0x90,
    0x90,
    0x00
}

Definition at line 4130 of file consolefont.cpp.

static const byte Graphics::glyph198 [static]
Initial value:
 {
    0x00,
    0x70,
    0xA0,
    0xA0,
    0xF0,
    0xA0,
    0xB0,
    0x00
}

Definition at line 4155 of file consolefont.cpp.

static const byte Graphics::glyph199 [static]
Initial value:
 {
    0x00,
    0x60,
    0x90,
    0x80,
    0x80,
    0x90,
    0x60,
    0x40
}

Definition at line 4180 of file consolefont.cpp.

static const byte Graphics::glyph2 [static]
Initial value:
 {
    0x50,
    0xA8,
    0x50,
    0xA8,
    0x50,
    0xA8,
    0x50,
    0xA8
}

Definition at line 80 of file consolefont.cpp.

static const byte Graphics::glyph20 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xF8
}

Definition at line 530 of file consolefont.cpp.

static const byte Graphics::glyph200 [static]
Initial value:
 {
    0x40,
    0x20,
    0xF0,
    0x80,
    0xE0,
    0x80,
    0xF0,
    0x00
}

Definition at line 4205 of file consolefont.cpp.

static const byte Graphics::glyph201 [static]
Initial value:
 {
    0x20,
    0x40,
    0xF0,
    0x80,
    0xE0,
    0x80,
    0xF0,
    0x00
}

Definition at line 4230 of file consolefont.cpp.

static const byte Graphics::glyph202 [static]
Initial value:
 {
    0x60,
    0x90,
    0xF0,
    0x80,
    0xE0,
    0x80,
    0xF0,
    0x00
}

Definition at line 4255 of file consolefont.cpp.

static const byte Graphics::glyph203 [static]
Initial value:
 {
    0x90,
    0x00,
    0xF0,
    0x80,
    0xE0,
    0x80,
    0xF0,
    0x00
}

Definition at line 4280 of file consolefont.cpp.

static const byte Graphics::glyph204 [static]
Initial value:
 {
    0x40,
    0x20,
    0x70,
    0x20,
    0x20,
    0x20,
    0x70,
    0x00
}

Definition at line 4305 of file consolefont.cpp.

static const byte Graphics::glyph205 [static]
Initial value:
 {
    0x10,
    0x20,
    0x70,
    0x20,
    0x20,
    0x20,
    0x70,
    0x00
}

Definition at line 4330 of file consolefont.cpp.

static const byte Graphics::glyph206 [static]
Initial value:
 {
    0x20,
    0x50,
    0x70,
    0x20,
    0x20,
    0x20,
    0x70,
    0x00
}

Definition at line 4355 of file consolefont.cpp.

static const byte Graphics::glyph207 [static]
Initial value:
 {
    0x50,
    0x00,
    0x70,
    0x20,
    0x20,
    0x20,
    0x70,
    0x00
}

Definition at line 4380 of file consolefont.cpp.

static const byte Graphics::glyph208 [static]
Initial value:
 {
    0x00,
    0x70,
    0x48,
    0xE8,
    0x48,
    0x48,
    0x70,
    0x00
}

Definition at line 4405 of file consolefont.cpp.

static const byte Graphics::glyph209 [static]
Initial value:
 {
    0x50,
    0xA0,
    0x90,
    0xD0,
    0xB0,
    0x90,
    0x90,
    0x00
}

Definition at line 4430 of file consolefont.cpp.

static const byte Graphics::glyph21 [static]
Initial value:
 {
    0x20,
    0x20,
    0x20,
    0x38,
    0x20,
    0x20,
    0x20,
    0x20
}

Definition at line 555 of file consolefont.cpp.

static const byte Graphics::glyph210 [static]
Initial value:
 {
    0x40,
    0x20,
    0x60,
    0x90,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 4455 of file consolefont.cpp.

static const byte Graphics::glyph211 [static]
Initial value:
 {
    0x20,
    0x40,
    0x60,
    0x90,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 4480 of file consolefont.cpp.

static const byte Graphics::glyph212 [static]
Initial value:
 {
    0x60,
    0x90,
    0x60,
    0x90,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 4505 of file consolefont.cpp.

static const byte Graphics::glyph213 [static]
Initial value:
 {
    0x50,
    0xA0,
    0x60,
    0x90,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 4530 of file consolefont.cpp.

static const byte Graphics::glyph214 [static]
Initial value:
 {
    0x90,
    0x00,
    0x60,
    0x90,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 4555 of file consolefont.cpp.

static const byte Graphics::glyph215 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x50,
    0x20,
    0x50,
    0x00
}

Definition at line 4580 of file consolefont.cpp.

static const byte Graphics::glyph216 [static]
Initial value:
 {
    0x00,
    0x70,
    0xB0,
    0xB0,
    0xD0,
    0xD0,
    0xE0,
    0x00
}

Definition at line 4605 of file consolefont.cpp.

static const byte Graphics::glyph217 [static]
Initial value:
 {
    0x40,
    0x20,
    0x90,
    0x90,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 4630 of file consolefont.cpp.

static const byte Graphics::glyph218 [static]
Initial value:
 {
    0x20,
    0x40,
    0x90,
    0x90,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 4655 of file consolefont.cpp.

static const byte Graphics::glyph219 [static]
Initial value:
 {
    0x60,
    0x90,
    0x90,
    0x90,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 4680 of file consolefont.cpp.

static const byte Graphics::glyph22 [static]
Initial value:
 {
    0x20,
    0x20,
    0x20,
    0xE0,
    0x20,
    0x20,
    0x20,
    0x20
}

Definition at line 580 of file consolefont.cpp.

static const byte Graphics::glyph220 [static]
Initial value:
 {
    0x90,
    0x00,
    0x90,
    0x90,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 4705 of file consolefont.cpp.

static const byte Graphics::glyph221 [static]
Initial value:
 {
    0x10,
    0x20,
    0x88,
    0x50,
    0x20,
    0x20,
    0x20,
    0x00
}

Definition at line 4730 of file consolefont.cpp.

static const byte Graphics::glyph222 [static]
Initial value:
 {
    0x00,
    0x80,
    0xE0,
    0x90,
    0x90,
    0xE0,
    0x80,
    0x00
}

Definition at line 4755 of file consolefont.cpp.

static const byte Graphics::glyph223 [static]
Initial value:
 {
    0x00,
    0x60,
    0x90,
    0xA0,
    0xA0,
    0x90,
    0xA0,
    0x00
}

Definition at line 4780 of file consolefont.cpp.

static const byte Graphics::glyph224 [static]
Initial value:
 {
    0x40,
    0x20,
    0x00,
    0x70,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 4805 of file consolefont.cpp.

static const byte Graphics::glyph225 [static]
Initial value:
 {
    0x20,
    0x40,
    0x00,
    0x70,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 4830 of file consolefont.cpp.

static const byte Graphics::glyph226 [static]
Initial value:
 {
    0x20,
    0x50,
    0x00,
    0x70,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 4855 of file consolefont.cpp.

static const byte Graphics::glyph227 [static]
Initial value:
 {
    0x50,
    0xA0,
    0x00,
    0x70,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 4880 of file consolefont.cpp.

static const byte Graphics::glyph228 [static]
Initial value:
 {
    0x00,
    0x50,
    0x00,
    0x70,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 4905 of file consolefont.cpp.

static const byte Graphics::glyph229 [static]
Initial value:
 {
    0x60,
    0x90,
    0x60,
    0x70,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 4930 of file consolefont.cpp.

static const byte Graphics::glyph23 [static]
Initial value:
 {
    0x20,
    0x20,
    0x20,
    0xF8,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 605 of file consolefont.cpp.

static const byte Graphics::glyph230 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0xF0,
    0x68,
    0xB0,
    0x78,
    0x00
}

Definition at line 4955 of file consolefont.cpp.

static const byte Graphics::glyph231 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x30,
    0x40,
    0x40,
    0x30,
    0x20
}

Definition at line 4980 of file consolefont.cpp.

static const byte Graphics::glyph232 [static]
Initial value:
 {
    0x40,
    0x20,
    0x00,
    0x60,
    0xB0,
    0xC0,
    0x60,
    0x00
}

Definition at line 5005 of file consolefont.cpp.

static const byte Graphics::glyph233 [static]
Initial value:
 {
    0x20,
    0x40,
    0x00,
    0x60,
    0xB0,
    0xC0,
    0x60,
    0x00
}

Definition at line 5030 of file consolefont.cpp.

static const byte Graphics::glyph234 [static]
Initial value:
 {
    0x60,
    0x90,
    0x00,
    0x60,
    0xB0,
    0xC0,
    0x60,
    0x00
}

Definition at line 5055 of file consolefont.cpp.

static const byte Graphics::glyph235 [static]
Initial value:
 {
    0x00,
    0x50,
    0x00,
    0x60,
    0xB0,
    0xC0,
    0x60,
    0x00
}

Definition at line 5080 of file consolefont.cpp.

static const byte Graphics::glyph236 [static]
Initial value:
 {
    0x40,
    0x20,
    0x00,
    0x60,
    0x20,
    0x20,
    0x70,
    0x00
}

Definition at line 5105 of file consolefont.cpp.

static const byte Graphics::glyph237 [static]
Initial value:
 {
    0x10,
    0x20,
    0x00,
    0x60,
    0x20,
    0x20,
    0x70,
    0x00
}

Definition at line 5130 of file consolefont.cpp.

static const byte Graphics::glyph238 [static]
Initial value:
 {
    0x20,
    0x50,
    0x00,
    0x60,
    0x20,
    0x20,
    0x70,
    0x00
}

Definition at line 5155 of file consolefont.cpp.

static const byte Graphics::glyph239 [static]
Initial value:
 {
    0x00,
    0x50,
    0x00,
    0x60,
    0x20,
    0x20,
    0x70,
    0x00
}

Definition at line 5180 of file consolefont.cpp.

static const byte Graphics::glyph24 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0xF8,
    0x20,
    0x20,
    0x20,
    0x20
}

Definition at line 630 of file consolefont.cpp.

static const byte Graphics::glyph240 [static]
Initial value:
 {
    0xA0,
    0x40,
    0xA0,
    0x10,
    0x70,
    0x90,
    0x60,
    0x00
}

Definition at line 5205 of file consolefont.cpp.

static const byte Graphics::glyph241 [static]
Initial value:
 {
    0x50,
    0xA0,
    0x00,
    0xE0,
    0x90,
    0x90,
    0x90,
    0x00
}

Definition at line 5230 of file consolefont.cpp.

static const byte Graphics::glyph242 [static]
Initial value:
 {
    0x40,
    0x20,
    0x00,
    0x60,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 5255 of file consolefont.cpp.

static const byte Graphics::glyph243 [static]
Initial value:
 {
    0x20,
    0x40,
    0x00,
    0x60,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 5280 of file consolefont.cpp.

static const byte Graphics::glyph244 [static]
Initial value:
 {
    0x60,
    0x90,
    0x00,
    0x60,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 5305 of file consolefont.cpp.

static const byte Graphics::glyph245 [static]
Initial value:
 {
    0x50,
    0xA0,
    0x00,
    0x60,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 5330 of file consolefont.cpp.

static const byte Graphics::glyph246 [static]
Initial value:
 {
    0x00,
    0x90,
    0x00,
    0x60,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 5355 of file consolefont.cpp.

static const byte Graphics::glyph247 [static]
Initial value:
 {
    0x00,
    0x00,
    0x20,
    0x00,
    0x70,
    0x00,
    0x20,
    0x00
}

Definition at line 5380 of file consolefont.cpp.

static const byte Graphics::glyph248 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x70,
    0xB0,
    0xD0,
    0xE0,
    0x00
}

Definition at line 5405 of file consolefont.cpp.

static const byte Graphics::glyph249 [static]
Initial value:
 {
    0x40,
    0x20,
    0x00,
    0x90,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 5430 of file consolefont.cpp.

static const byte Graphics::glyph25 [static]
Initial value:
 {
    0x20,
    0x20,
    0x20,
    0x20,
    0x20,
    0x20,
    0x20,
    0x20
}

Definition at line 655 of file consolefont.cpp.

static const byte Graphics::glyph250 [static]
Initial value:
 {
    0x20,
    0x40,
    0x00,
    0x90,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 5455 of file consolefont.cpp.

static const byte Graphics::glyph251 [static]
Initial value:
 {
    0x60,
    0x90,
    0x00,
    0x90,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 5480 of file consolefont.cpp.

static const byte Graphics::glyph252 [static]
Initial value:
 {
    0x00,
    0x90,
    0x00,
    0x90,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 5505 of file consolefont.cpp.

static const byte Graphics::glyph253 [static]
Initial value:
 {
    0x20,
    0x40,
    0x00,
    0x90,
    0x90,
    0x70,
    0x90,
    0x60
}

Definition at line 5530 of file consolefont.cpp.

static const byte Graphics::glyph254 [static]
Initial value:
 {
    0x00,
    0x80,
    0x80,
    0xE0,
    0x90,
    0xE0,
    0x80,
    0x80
}

Definition at line 5555 of file consolefont.cpp.

static const byte Graphics::glyph255 [static]
Initial value:
 {
    0x00,
    0x90,
    0x00,
    0x90,
    0x90,
    0x70,
    0x90,
    0x60
}

Definition at line 5580 of file consolefont.cpp.

static const byte Graphics::glyph26 [static]
Initial value:
 {
    0x00,
    0x10,
    0x20,
    0x40,
    0x20,
    0x10,
    0x70,
    0x00
}

Definition at line 680 of file consolefont.cpp.

static const byte Graphics::glyph27 [static]
Initial value:
 {
    0x00,
    0x40,
    0x20,
    0x10,
    0x20,
    0x40,
    0x70,
    0x00
}

Definition at line 705 of file consolefont.cpp.

static const byte Graphics::glyph28 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0xF8,
    0x50,
    0x50,
    0x50,
    0x00
}

Definition at line 730 of file consolefont.cpp.

static const byte Graphics::glyph29 [static]
Initial value:
 {
    0x00,
    0x00,
    0x20,
    0xF0,
    0x60,
    0xF0,
    0x40,
    0x00
}

Definition at line 755 of file consolefont.cpp.

static const byte Graphics::glyph3 [static]
Initial value:
 {
    0xA0,
    0xA0,
    0xE0,
    0xA0,
    0xA0,
    0x70,
    0x20,
    0x20
}

Definition at line 105 of file consolefont.cpp.

static const byte Graphics::glyph30 [static]
Initial value:
 {
    0x00,
    0x20,
    0x50,
    0xE0,
    0x40,
    0x50,
    0xA0,
    0x00
}

Definition at line 780 of file consolefont.cpp.

static const byte Graphics::glyph31 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x20,
    0x00,
    0x00,
    0x00
}

Definition at line 805 of file consolefont.cpp.

static const byte Graphics::glyph32 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 830 of file consolefont.cpp.

static const byte Graphics::glyph33 [static]
Initial value:
 {
    0x00,
    0x20,
    0x20,
    0x20,
    0x20,
    0x00,
    0x20,
    0x00
}

Definition at line 855 of file consolefont.cpp.

static const byte Graphics::glyph34 [static]
Initial value:
 {
    0x00,
    0x50,
    0x50,
    0x50,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 880 of file consolefont.cpp.

static const byte Graphics::glyph35 [static]
Initial value:
 {
    0x50,
    0x50,
    0xF8,
    0x50,
    0xF8,
    0x50,
    0x50,
    0x00
}

Definition at line 905 of file consolefont.cpp.

static const byte Graphics::glyph36 [static]
Initial value:
 {
    0x20,
    0x70,
    0xA0,
    0x70,
    0x28,
    0x70,
    0x20,
    0x00
}

Definition at line 930 of file consolefont.cpp.

static const byte Graphics::glyph37 [static]
Initial value:
 {
    0x00,
    0x40,
    0x50,
    0x20,
    0x50,
    0x10,
    0x00,
    0x00
}

Definition at line 955 of file consolefont.cpp.

static const byte Graphics::glyph38 [static]
Initial value:
 {
    0x40,
    0xA0,
    0xA0,
    0x40,
    0xA0,
    0xA0,
    0x50,
    0x00
}

Definition at line 980 of file consolefont.cpp.

static const byte Graphics::glyph39 [static]
Initial value:
 {
    0x00,
    0x20,
    0x20,
    0x20,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 1005 of file consolefont.cpp.

static const byte Graphics::glyph4 [static]
Initial value:
 {
    0xE0,
    0x80,
    0xC0,
    0xB8,
    0xA0,
    0x30,
    0x20,
    0x20
}

Definition at line 130 of file consolefont.cpp.

static const byte Graphics::glyph40 [static]
Initial value:
 {
    0x00,
    0x20,
    0x40,
    0x40,
    0x40,
    0x40,
    0x20,
    0x00
}

Definition at line 1030 of file consolefont.cpp.

static const byte Graphics::glyph41 [static]
Initial value:
 {
    0x00,
    0x40,
    0x20,
    0x20,
    0x20,
    0x20,
    0x40,
    0x00
}

Definition at line 1055 of file consolefont.cpp.

static const byte Graphics::glyph42 [static]
Initial value:
 {
    0x00,
    0x00,
    0x90,
    0x60,
    0xF0,
    0x60,
    0x90,
    0x00
}

Definition at line 1080 of file consolefont.cpp.

static const byte Graphics::glyph43 [static]
Initial value:
 {
    0x00,
    0x00,
    0x20,
    0x20,
    0xF8,
    0x20,
    0x20,
    0x00
}

Definition at line 1105 of file consolefont.cpp.

static const byte Graphics::glyph44 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x30,
    0x20,
    0x40
}

Definition at line 1130 of file consolefont.cpp.

static const byte Graphics::glyph45 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0xF0,
    0x00,
    0x00,
    0x00
}

Definition at line 1155 of file consolefont.cpp.

static const byte Graphics::glyph46 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x20,
    0x70,
    0x20
}

Definition at line 1180 of file consolefont.cpp.

static const byte Graphics::glyph47 [static]
Initial value:
 {
    0x00,
    0x10,
    0x10,
    0x20,
    0x40,
    0x80,
    0x80,
    0x00
}

Definition at line 1205 of file consolefont.cpp.

static const byte Graphics::glyph48 [static]
Initial value:
 {
    0x00,
    0x20,
    0x50,
    0x50,
    0x50,
    0x50,
    0x20,
    0x00
}

Definition at line 1230 of file consolefont.cpp.

static const byte Graphics::glyph49 [static]
Initial value:
 {
    0x00,
    0x20,
    0x60,
    0x20,
    0x20,
    0x20,
    0x70,
    0x00
}

Definition at line 1255 of file consolefont.cpp.

static const byte Graphics::glyph5 [static]
Initial value:
 {
    0x60,
    0x80,
    0x80,
    0x60,
    0x30,
    0x28,
    0x30,
    0x28
}

Definition at line 155 of file consolefont.cpp.

static const byte Graphics::glyph50 [static]
Initial value:
 {
    0x00,
    0x60,
    0x90,
    0x10,
    0x60,
    0x80,
    0xF0,
    0x00
}

Definition at line 1280 of file consolefont.cpp.

static const byte Graphics::glyph51 [static]
Initial value:
 {
    0x00,
    0xF0,
    0x20,
    0x60,
    0x10,
    0x90,
    0x60,
    0x00
}

Definition at line 1305 of file consolefont.cpp.

static const byte Graphics::glyph52 [static]
Initial value:
 {
    0x00,
    0x20,
    0x60,
    0xA0,
    0xF0,
    0x20,
    0x20,
    0x00
}

Definition at line 1330 of file consolefont.cpp.

static const byte Graphics::glyph53 [static]
Initial value:
 {
    0x00,
    0xF0,
    0x80,
    0xE0,
    0x10,
    0x90,
    0x60,
    0x00
}

Definition at line 1355 of file consolefont.cpp.

static const byte Graphics::glyph54 [static]
Initial value:
 {
    0x00,
    0x60,
    0x80,
    0xE0,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 1380 of file consolefont.cpp.

static const byte Graphics::glyph55 [static]
Initial value:
 {
    0x00,
    0xF0,
    0x10,
    0x20,
    0x20,
    0x40,
    0x40,
    0x00
}

Definition at line 1405 of file consolefont.cpp.

static const byte Graphics::glyph56 [static]
Initial value:
 {
    0x00,
    0x60,
    0x90,
    0x60,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 1430 of file consolefont.cpp.

static const byte Graphics::glyph57 [static]
Initial value:
 {
    0x00,
    0x60,
    0x90,
    0x90,
    0x70,
    0x10,
    0x60,
    0x00
}

Definition at line 1455 of file consolefont.cpp.

static const byte Graphics::glyph58 [static]
Initial value:
 {
    0x00,
    0x00,
    0x60,
    0x60,
    0x00,
    0x60,
    0x60,
    0x00
}

Definition at line 1480 of file consolefont.cpp.

static const byte Graphics::glyph59 [static]
Initial value:
 {
    0x00,
    0x00,
    0x30,
    0x30,
    0x00,
    0x30,
    0x20,
    0x40
}

Definition at line 1505 of file consolefont.cpp.

static const byte Graphics::glyph6 [static]
Initial value:
 {
    0x80,
    0x80,
    0x80,
    0xE0,
    0x38,
    0x20,
    0x30,
    0x20
}

Definition at line 180 of file consolefont.cpp.

static const byte Graphics::glyph60 [static]
Initial value:
 {
    0x00,
    0x10,
    0x20,
    0x40,
    0x40,
    0x20,
    0x10,
    0x00
}

Definition at line 1530 of file consolefont.cpp.

static const byte Graphics::glyph61 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0xF0,
    0x00,
    0xF0,
    0x00,
    0x00
}

Definition at line 1555 of file consolefont.cpp.

static const byte Graphics::glyph62 [static]
Initial value:
 {
    0x00,
    0x40,
    0x20,
    0x10,
    0x10,
    0x20,
    0x40,
    0x00
}

Definition at line 1580 of file consolefont.cpp.

static const byte Graphics::glyph63 [static]
Initial value:
 {
    0x00,
    0x20,
    0x50,
    0x10,
    0x20,
    0x00,
    0x20,
    0x00
}

Definition at line 1605 of file consolefont.cpp.

static const byte Graphics::glyph64 [static]
Initial value:
 {
    0x30,
    0x48,
    0x98,
    0xA8,
    0xA8,
    0x90,
    0x40,
    0x30
}

Definition at line 1630 of file consolefont.cpp.

static const byte Graphics::glyph65 [static]
Initial value:
 {
    0x00,
    0x60,
    0x90,
    0x90,
    0xF0,
    0x90,
    0x90,
    0x00
}

Definition at line 1655 of file consolefont.cpp.

static const byte Graphics::glyph66 [static]
Initial value:
 {
    0x00,
    0xE0,
    0x90,
    0xE0,
    0x90,
    0x90,
    0xE0,
    0x00
}

Definition at line 1680 of file consolefont.cpp.

static const byte Graphics::glyph67 [static]
Initial value:
 {
    0x00,
    0x60,
    0x90,
    0x80,
    0x80,
    0x90,
    0x60,
    0x00
}

Definition at line 1705 of file consolefont.cpp.

static const byte Graphics::glyph68 [static]
Initial value:
 {
    0x00,
    0xE0,
    0x90,
    0x90,
    0x90,
    0x90,
    0xE0,
    0x00
}

Definition at line 1730 of file consolefont.cpp.

static const byte Graphics::glyph69 [static]
Initial value:
 {
    0x00,
    0xF0,
    0x80,
    0xE0,
    0x80,
    0x80,
    0xF0,
    0x00
}

Definition at line 1755 of file consolefont.cpp.

static const byte Graphics::glyph7 [static]
Initial value:
 {
    0x00,
    0x20,
    0x50,
    0x20,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 205 of file consolefont.cpp.

static const byte Graphics::glyph70 [static]
Initial value:
 {
    0x00,
    0xF0,
    0x80,
    0xE0,
    0x80,
    0x80,
    0x80,
    0x00
}

Definition at line 1780 of file consolefont.cpp.

static const byte Graphics::glyph71 [static]
Initial value:
 {
    0x00,
    0x60,
    0x90,
    0x80,
    0xB0,
    0x90,
    0x60,
    0x00
}

Definition at line 1805 of file consolefont.cpp.

static const byte Graphics::glyph72 [static]
Initial value:
 {
    0x00,
    0x90,
    0x90,
    0xF0,
    0x90,
    0x90,
    0x90,
    0x00
}

Definition at line 1830 of file consolefont.cpp.

static const byte Graphics::glyph73 [static]
Initial value:
 {
    0x00,
    0x70,
    0x20,
    0x20,
    0x20,
    0x20,
    0x70,
    0x00
}

Definition at line 1855 of file consolefont.cpp.

static const byte Graphics::glyph74 [static]
Initial value:
 {
    0x00,
    0x70,
    0x20,
    0x20,
    0x20,
    0xA0,
    0x40,
    0x00
}

Definition at line 1880 of file consolefont.cpp.

static const byte Graphics::glyph75 [static]
Initial value:
 {
    0x00,
    0x90,
    0xA0,
    0xC0,
    0xA0,
    0xA0,
    0x90,
    0x00
}

Definition at line 1905 of file consolefont.cpp.

static const byte Graphics::glyph76 [static]
Initial value:
 {
    0x00,
    0x80,
    0x80,
    0x80,
    0x80,
    0x80,
    0xF0,
    0x00
}

Definition at line 1930 of file consolefont.cpp.

static const byte Graphics::glyph77 [static]
Initial value:
 {
    0x00,
    0x90,
    0xF0,
    0xF0,
    0x90,
    0x90,
    0x90,
    0x00
}

Definition at line 1955 of file consolefont.cpp.

static const byte Graphics::glyph78 [static]
Initial value:
 {
    0x00,
    0x90,
    0xD0,
    0xF0,
    0xB0,
    0xB0,
    0x90,
    0x00
}

Definition at line 1980 of file consolefont.cpp.

static const byte Graphics::glyph79 [static]
Initial value:
 {
    0x00,
    0x60,
    0x90,
    0x90,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 2005 of file consolefont.cpp.

static const byte Graphics::glyph8 [static]
Initial value:
 {
    0x00,
    0x00,
    0x20,
    0x70,
    0x20,
    0x00,
    0x70,
    0x00
}

Definition at line 230 of file consolefont.cpp.

static const byte Graphics::glyph80 [static]
Initial value:
 {
    0x00,
    0xE0,
    0x90,
    0x90,
    0xE0,
    0x80,
    0x80,
    0x00
}

Definition at line 2030 of file consolefont.cpp.

static const byte Graphics::glyph81 [static]
Initial value:
 {
    0x00,
    0x60,
    0x90,
    0x90,
    0xD0,
    0xB0,
    0x60,
    0x10
}

Definition at line 2055 of file consolefont.cpp.

static const byte Graphics::glyph82 [static]
Initial value:
 {
    0x00,
    0xE0,
    0x90,
    0x90,
    0xE0,
    0x90,
    0x90,
    0x00
}

Definition at line 2080 of file consolefont.cpp.

static const byte Graphics::glyph83 [static]
Initial value:
 {
    0x00,
    0x60,
    0x90,
    0x40,
    0x20,
    0x90,
    0x60,
    0x00
}

Definition at line 2105 of file consolefont.cpp.

static const byte Graphics::glyph84 [static]
Initial value:
 {
    0x00,
    0x70,
    0x20,
    0x20,
    0x20,
    0x20,
    0x20,
    0x00
}

Definition at line 2130 of file consolefont.cpp.

static const byte Graphics::glyph85 [static]
Initial value:
 {
    0x00,
    0x90,
    0x90,
    0x90,
    0x90,
    0x90,
    0x60,
    0x00
}

Definition at line 2155 of file consolefont.cpp.

static const byte Graphics::glyph86 [static]
Initial value:
 {
    0x00,
    0x90,
    0x90,
    0x90,
    0x90,
    0x60,
    0x60,
    0x00
}

Definition at line 2180 of file consolefont.cpp.

static const byte Graphics::glyph87 [static]
Initial value:
 {
    0x00,
    0x90,
    0x90,
    0x90,
    0xF0,
    0xF0,
    0x90,
    0x00
}

Definition at line 2205 of file consolefont.cpp.

static const byte Graphics::glyph88 [static]
Initial value:
 {
    0x00,
    0x90,
    0x90,
    0x60,
    0x60,
    0x90,
    0x90,
    0x00
}

Definition at line 2230 of file consolefont.cpp.

static const byte Graphics::glyph89 [static]
Initial value:
 {
    0x00,
    0x88,
    0x88,
    0x50,
    0x20,
    0x20,
    0x20,
    0x00
}

Definition at line 2255 of file consolefont.cpp.

static const byte Graphics::glyph9 [static]
Initial value:
 {
    0x90,
    0xD0,
    0xB0,
    0x90,
    0x20,
    0x20,
    0x20,
    0x38
}

Definition at line 255 of file consolefont.cpp.

static const byte Graphics::glyph90 [static]
Initial value:
 {
    0x00,
    0xF0,
    0x10,
    0x20,
    0x40,
    0x80,
    0xF0,
    0x00
}

Definition at line 2280 of file consolefont.cpp.

static const byte Graphics::glyph91 [static]
Initial value:
 {
    0x00,
    0x70,
    0x40,
    0x40,
    0x40,
    0x40,
    0x70,
    0x00
}

Definition at line 2305 of file consolefont.cpp.

static const byte Graphics::glyph92 [static]
Initial value:
 {
    0x00,
    0x80,
    0x80,
    0x40,
    0x20,
    0x10,
    0x10,
    0x00
}

Definition at line 2330 of file consolefont.cpp.

static const byte Graphics::glyph93 [static]
Initial value:
 {
    0x00,
    0x70,
    0x10,
    0x10,
    0x10,
    0x10,
    0x70,
    0x00
}

Definition at line 2355 of file consolefont.cpp.

static const byte Graphics::glyph94 [static]
Initial value:
 {
    0x00,
    0x20,
    0x50,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 2380 of file consolefont.cpp.

static const byte Graphics::glyph95 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xF0
}

Definition at line 2405 of file consolefont.cpp.

static const byte Graphics::glyph96 [static]
Initial value:
 {
    0x00,
    0x40,
    0x20,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00
}

Definition at line 2430 of file consolefont.cpp.

static const byte Graphics::glyph97 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x70,
    0x90,
    0x90,
    0x70,
    0x00
}

Definition at line 2455 of file consolefont.cpp.

static const byte Graphics::glyph98 [static]
Initial value:
 {
    0x00,
    0x80,
    0x80,
    0xE0,
    0x90,
    0x90,
    0xE0,
    0x00
}

Definition at line 2480 of file consolefont.cpp.

static const byte Graphics::glyph99 [static]
Initial value:
 {
    0x00,
    0x00,
    0x00,
    0x30,
    0x40,
    0x40,
    0x30,
    0x00
}

Definition at line 2505 of file consolefont.cpp.

Definition at line 68 of file fontman.cpp.

const int Graphics::kAIndex = 0 [static]

Definition at line 48 of file transparent_surface.cpp.

const int Graphics::kAModShift = 24 [static]

Definition at line 45 of file transparent_surface.cpp.

const int Graphics::kBIndex = 1 [static]

Definition at line 49 of file transparent_surface.cpp.

const int Graphics::kBModShift = 0 [static]

Definition at line 42 of file transparent_surface.cpp.

Definition at line 52 of file transform_struct.h.

Definition at line 48 of file transform_struct.h.

Definition at line 49 of file transform_struct.h.

Definition at line 50 of file transform_struct.h.

Definition at line 51 of file transform_struct.h.

const uint32 Graphics::kDefaultRgbaMod = 0xFFFFFFFF

Definition at line 47 of file transform_struct.h.

Contains all the required information that define a transform.

Same source sprite + same TransformStruct = Same resulting sprite. Has a number of overloaded constructors to accomodate various argument lists.

Definition at line 45 of file transform_struct.h.

Definition at line 46 of file transform_struct.h.

const float Graphics::kEpsilon = 0.00001f [static]

Definition at line 31 of file transform_tools.h.

const int Graphics::kGIndex = 2 [static]

Definition at line 50 of file transparent_surface.cpp.

const int Graphics::kGModShift = 8 [static]

Definition at line 43 of file transparent_surface.cpp.

const int Graphics::kRIndex = 3 [static]

Definition at line 51 of file transparent_surface.cpp.

const int Graphics::kRModShift = 16 [static]

Definition at line 44 of file transparent_surface.cpp.

const char* Graphics::name

Definition at line 67 of file fontman.cpp.

Initial value:
 {






    { "software", "Software", kRendererTypeTinyGL },
    { 0, 0, kRendererTypeDefault }
}

Definition at line 29 of file renderer.cpp.

const int Graphics::SCALE_THRESHOLD = 0x100

Definition at line 29 of file managed_surface.cpp.



Generated on Sat Feb 16 2019 05:04:42 for ResidualVM by doxygen 1.7.1
curved edge   curved edge