gdraw2.h File Reference

(r1785/r751)

Go to the source code of this file.

Enumerations

enum  eBevelStyle {
  BEVEL_FLAT, BEVEL_ROUND, BEVEL_HALFROUND, BEVEL_FRAME,
  BEVEL_MESA_1, BEVEL_MESA_2, BEVEL_SMOOTH_1, BEVEL_SMOOTH_2,
  BEVEL_POINT_1, BEVEL_POINT_2a, BEVEL_POINT_2b, BEVEL_RUFFLE_2a,
  BEVEL_RUFFLE_2b, BEVEL_RUFFLE_3a, BEVEL_RUFFLE_3b
}

Functions

INT32 GDraw2_GetVersion ()
INT32 GDraw2_ClearLastError ()
eError GDraw2_GetLastError ()
INT32 GDraw2_SetDIBitmap (CONST BITMAPINFOHEADER *pBitmapInfo, CONST BYTE *pBitmap, eBevelStyle nBevelStyle, float LightAngle1, float LightAngle2)
INT32 GDraw2_FillTriangle (CONST POINT aPoints[3], double fNormalX, double fNormalY)
INT32 GDraw2_FillTrapezium (CONST POINT aPoints[4], double fNormalX, double fNormalY)


Enumeration Type Documentation

enum eBevelStyle
 

Enumerator:
BEVEL_FLAT 
BEVEL_ROUND 
BEVEL_HALFROUND 
BEVEL_FRAME 
BEVEL_MESA_1 
BEVEL_MESA_2 
BEVEL_SMOOTH_1 
BEVEL_SMOOTH_2 
BEVEL_POINT_1 
BEVEL_POINT_2a 
BEVEL_POINT_2b 
BEVEL_RUFFLE_2a 
BEVEL_RUFFLE_2b 
BEVEL_RUFFLE_3a 
BEVEL_RUFFLE_3b 

Definition at line 104 of file gdraw2.h.

00104                  {
00105     BEVEL_FLAT,
00106     BEVEL_ROUND,
00107     BEVEL_HALFROUND,
00108     BEVEL_FRAME,
00109     BEVEL_MESA_1,
00110     BEVEL_MESA_2,
00111     BEVEL_SMOOTH_1,
00112     BEVEL_SMOOTH_2,
00113     BEVEL_POINT_1,
00114     BEVEL_POINT_2a,
00115     BEVEL_POINT_2b,
00116     BEVEL_RUFFLE_2a,
00117     BEVEL_RUFFLE_2b,
00118     BEVEL_RUFFLE_3a,
00119     BEVEL_RUFFLE_3b
00120 } ;


Function Documentation

INT32 GDraw2_ClearLastError  ) 
 

INT32 GDraw2_FillTrapezium CONST POINT  aPoints[4],
double  fNormalX,
double  fNormalY
 

INT32 GDraw2_FillTriangle CONST POINT  aPoints[3],
double  fNormalX,
double  fNormalY
 

eError GDraw2_GetLastError  ) 
 

INT32 GDraw2_GetVersion  ) 
 

INT32 GDraw2_SetDIBitmap CONST BITMAPINFOHEADER pBitmapInfo,
CONST BYTE *  pBitmap,
eBevelStyle  nBevelStyle,
float  LightAngle1,
float  LightAngle2
 


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