cheshirekow  v0.1.0
freetype::pixelmode Namespace Reference

namespace wrapper for PixelMode enumeration More...

Enumerations

enum  PixelMode {
  NONE = 0, MONO, GRAY, GRAY2,
  GRAY4, LCD, LCD_V, MAX
}
 An enumeration type used to describe the format of pixels in a given bitmap. More...
 

Detailed Description

namespace wrapper for PixelMode enumeration

See Also
PixelMode

Enumeration Type Documentation

An enumeration type used to describe the format of pixels in a given bitmap.

Note
: additional formats may be added in the future.
Enumerator
NONE 

reserved

MONO 

A monochrome bitmap, using 1 bit per pixel. Note that pixels are stored in most-significant order (MSB), which means that the left-most pixel in a byte has value 128.

GRAY 

An 8-bit bitmap, generally used to represent anti-aliased glyph images. Each pixel is stored in one byte. Note that the number of ‘gray’ levels is stored in the ‘num_grays’ field of the FT_Bitmap structure (it generally is 256).

GRAY2 

A 2-bit per pixel bitmap, used to represent embedded anti-aliased bitmaps in font files according to the OpenType specification. We haven't found a single font using this format, however.

GRAY4 

A 4-bit per pixel bitmap, representing embedded anti-aliased bitmaps in font files according to the OpenType specification. We haven't found a single font using this format, however.

LCD 

An 8-bit bitmap, representing RGB or BGR decimated glyph images used for display on LCD displays; the bitmap is three times wider than the original glyph image. See also FT_RENDER_MODE_LCD.

LCD_V 

An 8-bit bitmap, representing RGB or BGR decimated glyph images used for display on rotated LCD displays; the bitmap is three times taller than the original glyph image. See also FT_RENDER_MODE_LCD_V.

MAX 

used for iterating over enum

Definition at line 153 of file types.h.