gconsts.h File Reference

(r1785/r751)

Go to the source code of this file.

Classes

struct  GCONTEXT
struct  DitherBlock
struct  GraduationTable
struct  GraduationTable32
struct  TransparentGradTable
struct  RGBT
struct  BGRT
struct  BGR
struct  DashType
struct  REGION
struct  GMATRIX
struct  STATISTICS

Typedefs

typedef __int64 XLONG

Enumerations

enum  eError {
  GERROR_NO_ERROR, GERROR_BAD_BITMAP, GERROR_BAD_GRADUATION_STYLE, GERROR_BAD_GRADUATION_TABLE,
  GERROR_BAD_TILE_STYLE, GERROR_BAD_TRANSPARENCY_STYLE, GERROR_BAD_PARAMETERS, GERROR_BAD_PATH,
  GERROR_CORRUPT_EDGE_TABLE, GERROR_INCOMPATIBLE_BITMAPS, GERROR_INCOMPATIBLE_REGION, GERROR_INVALID_SCANLINE_ROUTINE,
  GERROR_NO_BITMAP, GERROR_NOT_32_BITS_PER_PIXEL, GERROR_OUT_OF_MEMORY, GERROR_OUTPUT_PATH_TOO_COMPLEX,
  GERROR_STACK_OVERFLOW, GERROR_UNDEFINED_FILL_STYLE, GERROR_UNDEFINED_MEMORY_HANDLERS, GERROR_UNIMPLEMENTED,
  GERROR_FAILED
}
enum  ColourEnum {
  C_SOLID, C_LINEAR, C_RADIAL, C_CONICAL,
  C_SQUARE, C_MULTIRADIAL, C_3COLOUR, C_4COLOUR,
  C_GOURAND, C_TILE, C_XOR, C_INVALID = 99
}
enum  CapStyles { CAPS_BUTT = 0, CAPS_ROUND = 1, CAPS_SQUARE = 2 }
enum  JoinStyles { JOIN_MITER = 0, JOIN_ROUND = 1, JOIN_BEVEL = 2 }
enum  BitmapFormat {
  FORMAT8BPP_NORMAL = 0, FORMAT8BPP_GREY = 1, FORMAT16BPP_565 = 0, FORMAT16BPP_655 = 1,
  FORMAT16BPP_555 = 2, FORMAT16BPP_664 = 3
}
enum  TransparencyEnum {
  T_NONE, T_REFLECTIVE, T_SUBTRACTIVE, T_ADDITIVE,
  T_FLAT_REFLECTIVE, T_FLAT_SUBTRACTIVE, T_FLAT_ADDITIVE, T_GRAD_REFLECTIVE,
  T_GRAD_SUBTRACTIVE, T_GRAD_ADDITIVE, T_SPECIAL_1, T_SPECIAL_2,
  T_SPECIAL_3, T_CONTRAST, T_FLAT_CONTRAST, T_GRAD_CONTRAST,
  T_SATURATION, T_FLAT_SATURATION, T_GRAD_SATURATION, T_DARKEN,
  T_FLAT_DARKEN, T_GRAD_DARKEN, T_LIGHTEN, T_FLAT_LIGHTEN,
  T_GRAD_LIGHTEN, T_BRIGHTNESS, T_FLAT_BRIGHTNESS, T_GRAD_BRIGHTNESS,
  T_LUMINOSITY, T_FLAT_LUMINOSITY, T_GRAD_LUMINOSITY, T_HUE,
  T_FLAT_HUE, T_GRAD_HUE, T_BEVEL, T_FLAT_BEVEL,
  T_GRAD_BEVEL
}
enum  GradEnum {
  GRAD_LINEAR, GRAD_RADIAL, GRAD_CONICAL, GRAD_SQUARE,
  GRAD_3COLOUR, GRAD_4COLOUR
}
enum  DitherStyle {
  DITHER_DIFFUSED, DITHER_ORDERED, DITHER_GREY_ORDERED, DITHER_FLOYD_STEINBERG,
  DITHER_NONE, DITHER_SIMPLE_GREYSCALE, DITHER_DIFFUSED_GREYSCALE, DITHER_EXACT
}

Variables

const BYTE PT_CLOSEFIGURE = 1
const BYTE PT_LINETO = 2
const BYTE PT_BEZIERTO = 4
const BYTE PT_MOVETO = 6
const BYTE PT_PATHELEMENT = 6
const INT32 FX = 14
const INT32 MAX_BITMAP_WIDTH = 0x800
const INT32 MAX_BITMAP_HEIGHT = 0x800


Typedef Documentation

typedef __int64 XLONG
 

Definition at line 303 of file gconsts.h.


Enumeration Type Documentation

enum BitmapFormat
 

Enumerator:
FORMAT8BPP_NORMAL 
FORMAT8BPP_GREY 
FORMAT16BPP_565 
FORMAT16BPP_655 
FORMAT16BPP_555 
FORMAT16BPP_664 

Definition at line 181 of file gconsts.h.

00181                   {
00182     FORMAT8BPP_NORMAL = 0,
00183     FORMAT8BPP_GREY   = 1,
00184     FORMAT16BPP_565   = 0,
00185     FORMAT16BPP_655   = 1,
00186     FORMAT16BPP_555   = 2,
00187     FORMAT16BPP_664   = 3
00188 } ;

enum CapStyles
 

Enumerator:
CAPS_BUTT 
CAPS_ROUND 
CAPS_SQUARE 

Definition at line 166 of file gconsts.h.

00166                {
00167     CAPS_BUTT   = 0,
00168     CAPS_ROUND  = 1,
00169     CAPS_SQUARE = 2
00170 } ;

enum ColourEnum
 

Enumerator:
C_SOLID 
C_LINEAR 
C_RADIAL 
C_CONICAL 
C_SQUARE 
C_MULTIRADIAL 
C_3COLOUR 
C_4COLOUR 
C_GOURAND 
C_TILE 
C_XOR 
C_INVALID 

Definition at line 147 of file gconsts.h.

00147                 {
00148     C_SOLID,
00149     C_LINEAR,
00150     C_RADIAL,
00151     C_CONICAL,
00152     C_SQUARE,
00153     C_MULTIRADIAL,
00154     C_3COLOUR,
00155     C_4COLOUR,
00156     C_GOURAND,
00157     C_TILE,
00158     C_XOR,
00159     C_INVALID=99
00160 } ;

enum DitherStyle
 

Enumerator:
DITHER_DIFFUSED 
DITHER_ORDERED 
DITHER_GREY_ORDERED 
DITHER_FLOYD_STEINBERG 
DITHER_NONE 
DITHER_SIMPLE_GREYSCALE 
DITHER_DIFFUSED_GREYSCALE 
DITHER_EXACT 

Definition at line 224 of file gconsts.h.

enum eError
 

Enumerator:
GERROR_NO_ERROR 
GERROR_BAD_BITMAP 
GERROR_BAD_GRADUATION_STYLE 
GERROR_BAD_GRADUATION_TABLE 
GERROR_BAD_TILE_STYLE 
GERROR_BAD_TRANSPARENCY_STYLE 
GERROR_BAD_PARAMETERS 
GERROR_BAD_PATH 
GERROR_CORRUPT_EDGE_TABLE 
GERROR_INCOMPATIBLE_BITMAPS 
GERROR_INCOMPATIBLE_REGION 
GERROR_INVALID_SCANLINE_ROUTINE 
GERROR_NO_BITMAP 
GERROR_NOT_32_BITS_PER_PIXEL 
GERROR_OUT_OF_MEMORY 
GERROR_OUTPUT_PATH_TOO_COMPLEX 
GERROR_STACK_OVERFLOW 
GERROR_UNDEFINED_FILL_STYLE 
GERROR_UNDEFINED_MEMORY_HANDLERS 
GERROR_UNIMPLEMENTED 
GERROR_FAILED 

Definition at line 119 of file gconsts.h.

enum GradEnum
 

Enumerator:
GRAD_LINEAR 
GRAD_RADIAL 
GRAD_CONICAL 
GRAD_SQUARE 
GRAD_3COLOUR 
GRAD_4COLOUR 

Definition at line 219 of file gconsts.h.

enum JoinStyles
 

Enumerator:
JOIN_MITER 
JOIN_ROUND 
JOIN_BEVEL 

Definition at line 172 of file gconsts.h.

00172                 {
00173     JOIN_MITER  = 0,
00174     JOIN_ROUND  = 1,
00175     JOIN_BEVEL  = 2
00176 } ;

enum TransparencyEnum
 

Enumerator:
T_NONE 
T_REFLECTIVE 
T_SUBTRACTIVE 
T_ADDITIVE 
T_FLAT_REFLECTIVE 
T_FLAT_SUBTRACTIVE 
T_FLAT_ADDITIVE 
T_GRAD_REFLECTIVE 
T_GRAD_SUBTRACTIVE 
T_GRAD_ADDITIVE 
T_SPECIAL_1 
T_SPECIAL_2 
T_SPECIAL_3 
T_CONTRAST 
T_FLAT_CONTRAST 
T_GRAD_CONTRAST 
T_SATURATION 
T_FLAT_SATURATION 
T_GRAD_SATURATION 
T_DARKEN 
T_FLAT_DARKEN 
T_GRAD_DARKEN 
T_LIGHTEN 
T_FLAT_LIGHTEN 
T_GRAD_LIGHTEN 
T_BRIGHTNESS 
T_FLAT_BRIGHTNESS 
T_GRAD_BRIGHTNESS 
T_LUMINOSITY 
T_FLAT_LUMINOSITY 
T_GRAD_LUMINOSITY 
T_HUE 
T_FLAT_HUE 
T_GRAD_HUE 
T_BEVEL 
T_FLAT_BEVEL 
T_GRAD_BEVEL 

Definition at line 193 of file gconsts.h.


Variable Documentation

const INT32 FX = 14
 

Definition at line 354 of file gconsts.h.

const INT32 MAX_BITMAP_HEIGHT = 0x800
 

Definition at line 356 of file gconsts.h.

const INT32 MAX_BITMAP_WIDTH = 0x800
 

Definition at line 355 of file gconsts.h.

const BYTE PT_BEZIERTO = 4
 

Definition at line 110 of file gconsts.h.

const BYTE PT_CLOSEFIGURE = 1
 

Definition at line 108 of file gconsts.h.

const BYTE PT_LINETO = 2
 

Definition at line 109 of file gconsts.h.

const BYTE PT_MOVETO = 6
 

Definition at line 111 of file gconsts.h.

const BYTE PT_PATHELEMENT = 6
 

Definition at line 112 of file gconsts.h.


Generated on Sat Nov 10 03:49:02 2007 for Camelot by  doxygen 1.4.4