|
Defines |
#define | TypeDefC2(name1, name2) |
#define | TypeDefC(name) TypeDefC2(name,name) ; |
Typedefs |
typedef BITMAP * | pBITMAP |
typedef const BITMAP * | pcBITMAP |
typedef BITMAPINFOHEADER * | pBITMAPINFOHEADER |
typedef const BITMAPINFOHEADER * | pcBITMAPINFOHEADER |
typedef BGR * | pBGR |
typedef const BGR * | pcBGR |
typedef BGRT * | pBGRT |
typedef const BGRT * | pcBGRT |
typedef BYTE * | pBYTE |
typedef const BYTE * | pcBYTE |
typedef char * | pCHAR |
typedef const char * | pcCHAR |
typedef COLORREF * | pCOLORREF |
typedef const COLORREF * | pcCOLORREF |
typedef DashType * | pDashType |
typedef const DashType * | pcDashType |
typedef GCONTEXT * | pGCONTEXT |
typedef const GCONTEXT * | pcGCONTEXT |
typedef GMATRIX * | pGMATRIX |
typedef const GMATRIX * | pcGMATRIX |
typedef GraduationTable * | pGraduationTable |
typedef const GraduationTable * | pcGraduationTable |
typedef GraduationTable32 * | pGraduationTable32 |
typedef const GraduationTable32 * | pcGraduationTable32 |
typedef LOGPALETTE * | pLOGPALETTE |
typedef const LOGPALETTE * | pcLOGPALETTE |
typedef POINT * | pPOINT |
typedef const POINT * | pcPOINT |
typedef RECT * | pRECT |
typedef const RECT * | pcRECT |
typedef REGION * | pREGION |
typedef const REGION * | pcREGION |
typedef STATISTICS * | pSTATISTICS |
typedef const STATISTICS * | pcSTATISTICS |
typedef TransparentGradTable * | pTransparentGradTable |
typedef const TransparentGradTable * | pcTransparentGradTable |
typedef void * | pVOID |
typedef const void * | pcVOID |
Functions |
DWORD | GDraw_GetVersion () |
pcCHAR | GDraw_GetSvnVersion () |
INT32 | GDraw_ClearLastError (pGCONTEXT pContext) |
eError | GDraw_GetLastError (pcGCONTEXT pContext) |
pcCHAR | GDraw_GetLastErrorText (pcGCONTEXT pContext) |
INT32 | GDraw_Initialise (pGCONTEXT pContext, pcGCONTEXT pOldContext=NULL) |
INT32 | GDraw_CopyContext (pcGCONTEXT pContext, pGCONTEXT pNewContext) |
INT32 | GColour_GetGraduationTableSize (pcGCONTEXT pContext) |
INT32 | GColour_GetGraduationTableLength () |
INT32 | GColour_GetLongGraduationTableSize (pcGCONTEXT pContext) |
INT32 | GColour_GetLongGraduationTableLength () |
INT32 | GColour_GetTransparentGraduationTableSize () |
INT32 | GColour_GetTransparentGraduationTableLength () |
INT32 | GColour_GetLongTransparentGraduationTableSize () |
INT32 | GColour_GetLongTransparentGraduationTableLength () |
INT32 | GDraw_SetMemoryHandlers (pGCONTEXT pContext, pBYTE(*MemoryAlloc)(UINT32 Size), void(*MemoryFree)(pBYTE Address)) |
INT32 | GDraw_SetStackLimit (pGCONTEXT pContext, pcVOID StackLimit) |
INT32 | GDraw_SetStackSize (pGCONTEXT pContext, UINT32 StackSize) |
INT32 | GDraw_Terminate (pGCONTEXT pContext) |
INT32 | GDraw_Clean (pGCONTEXT pContext) |
INT32 | GDraw_ContextLength () |
INT32 | GDraw_ComparePalettes (pcGCONTEXT pContext, pcLOGPALETTE Palette, bool Flag) |
pcLOGPALETTE | GColour_SelectPalette (pGCONTEXT pContext, bool Flag) |
INT32 | GColour_InitialiseWithPalette (pGCONTEXT pContext, pcLOGPALETTE Palette) |
INT32 | GColour_SetDitherStyle (pGCONTEXT pContext, DitherStyle Style=DITHER_GREY_ORDERED) |
INT32 | GColour_SetTileSmoothingFlag (pGCONTEXT pContext, bool Flag) |
INT32 | GColour_SetTileFilteringFlag (pGCONTEXT pContext, bool Flag) |
INT32 | GBitmap_SetMaxFilterSize (pGCONTEXT pContext, UINT32 Size) |
INT32 | GBitmap_Sharpen (pGCONTEXT pContext, INT32 Sharpen) |
INT32 | GBitmap_Blur (pGCONTEXT pContext, INT32 Blur) |
INT32 | GColour_SetHalftoneOrigin (pGCONTEXT pContext, INT32 x, INT32 y) |
INT32 | GColour_SetColour (pGCONTEXT pContext, COLORREF Colour) |
INT32 | GColour_SetSolidColour (pGCONTEXT pContext, COLORREF Colour, UINT32 BPP=0, UINT32 Format16BPP=FORMAT16BPP_555) |
INT32 | GColour_SetWordColour (pGCONTEXT pContext, DWORD Colour) |
INT32 | GColour_SetInvert (pGCONTEXT pContext, DWORD Colour) |
INT32 | GColour_SetTransparency (pGCONTEXT pContext, COLORREF Colour, DWORD Style) |
INT32 | GColour_SetTransparencyLookupTable (pGCONTEXT pContext, pcBYTE Table) |
pcBYTE | GColour_ReturnBrush (pcGCONTEXT pContext) |
pcBYTE | GColour_ReturnBrushRGB (pcGCONTEXT pContext) |
INT32 | GColour_AddToGraduationTable (pGCONTEXT pContext, COLORREF Colour, DWORD HSVFlag, pGraduationTable Table, UINT32 Index) |
INT32 | GColour_BuildGraduationTable (pGCONTEXT pContext, COLORREF StartColour, COLORREF EndColour, DWORD HSVFlag, pGraduationTable Table) |
INT32 | GColour_BuildGraduationTable32 (pGCONTEXT pContext, COLORREF StartColour, COLORREF EndColour, DWORD HSVFlag, pGraduationTable32 Table) |
INT32 | GColour_BuildTransparencyTable (pGCONTEXT pContext, BYTE StartColour, BYTE EndColour, pTransparentGradTable Table) |
INT32 | GColour_SetGraduation (pGCONTEXT pContext, DWORD Style, pcGraduationTable Table, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC) |
INT32 | GColour_SetGraduation4 (pGCONTEXT pContext, DWORD Style, pcGraduationTable Table, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD) |
INT32 | GColour_Set3WayGraduation (pGCONTEXT pContext, DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointD) |
INT32 | GColour_Set3WayGraduation4 (pGCONTEXT pContext, DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD) |
INT32 | GColour_Set4WayGraduation (pGCONTEXT pContext, DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourC, COLORREF ColourD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointD) |
INT32 | GColour_Set4WayGraduation4 (pGCONTEXT pContext, DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourC, COLORREF ColourD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD) |
INT32 | GColour_SetGourand (pGCONTEXT pContext, DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointD) |
INT32 | GColour_SetTransparentGraduation (pGCONTEXT pContext, DWORD Style, pcTransparentGradTable Table, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC) |
INT32 | GColour_SetTransparentGraduation4 (pGCONTEXT pContext, DWORD Style, pcTransparentGradTable Table, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD) |
INT32 | GColour_SetTransparent3WayGraduation (pGCONTEXT pContext, DWORD Style, BYTE ValueA, BYTE ValueB, BYTE ValueD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointD) |
INT32 | GColour_SetTransparent3WayGraduation4 (pGCONTEXT pContext, DWORD Style, BYTE ValueA, BYTE ValueB, BYTE ValueD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD) |
INT32 | GColour_SetTransparent4WayGraduation (pGCONTEXT pContext, DWORD Style, BYTE ValueA, BYTE ValueB, BYTE ValueC, BYTE ValueD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointD) |
INT32 | GColour_SetTransparent4WayGraduation4 (pGCONTEXT pContext, DWORD Style, BYTE ValueA, BYTE ValueB, BYTE ValueC, BYTE ValueD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD) |
INT32 | GBitmap_SetBrightness (pGCONTEXT pContext, double fBrightness) |
INT32 | GBitmap_SetContrast (pGCONTEXT pContext, double fContrast) |
INT32 | GBitmap_SetGamma (pGCONTEXT pContext, double fGamma) |
INT32 | GBitmap_SetPostGamma (pGCONTEXT pContext, double fPostGamma) |
INT32 | GBitmap_SetSaturation (pGCONTEXT pContext, double fSaturation) |
INT32 | GBitmap_SetContone (pGCONTEXT pContext, UINT32 uContoneStyle, COLORREF rgbStart=0x000000, COLORREF rgbEnd=0xFFFFFF) |
INT32 | GBitmap_SetBias (pGCONTEXT pContext, UINT32 uChannel, double fBias) |
INT32 | GBitmap_SetGain (pGCONTEXT pContext, UINT32 uChannel, double fGain) |
INT32 | GBitmap_SetInputRange (pGCONTEXT pContext, UINT32 uChannel, BYTE uStart=0x00, BYTE uEnd=0xFF) |
INT32 | GBitmap_SetOutputRange (pGCONTEXT pContext, UINT32 uChannel, BYTE uStart=0x00, BYTE uEnd=0xFF) |
INT32 | GColour_SetTilePattern (pGCONTEXT pContext, pcBITMAPINFOHEADER BitmapInfo, pcBYTE Bitmap, DWORD Style, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, COLORREF DefaultColour=0, pcBGRT TranslationTable=0, pcBYTE RedTranslationTable=0, pcBYTE GreenTranslationTable=0, pcBYTE BlueTranslationTable=0, pcBYTE TransparencyTranslationTable=0, INT32 TileOffset=0) |
INT32 | GColour_SetTilePattern4 (pGCONTEXT pContext, pcBITMAPINFOHEADER BitmapInfo, pcBYTE Bitmap, DWORD Style, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD, COLORREF DefaultColour=0, pcBGRT TranslationTable=0, pcBYTE RedTranslationTable=0, pcBYTE GreenTranslationTable=0, pcBYTE BlueTranslationTable=0, pcBYTE TransparencyTranslationTable=0, INT32 TileOffset=0) |
INT32 | GColour_SetTransparentTilePattern (pGCONTEXT pContext, pcBITMAPINFOHEADER BitmapInfo, pcBYTE Bitmap, DWORD Style, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, BYTE DefaultColour=0, pcBYTE TransparencyTranslationTable=0, INT32 TileOffset=0) |
INT32 | GColour_SetTransparentTilePattern4 (pGCONTEXT pContext, pcBITMAPINFOHEADER BitmapInfo, pcBYTE Bitmap, DWORD Style, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD, BYTE DefaultColour=0, pcBYTE TransparencyTranslationTable=0, INT32 TileOffset=0) |
INT32 | GColour_ConvertBitmap (pGCONTEXT pContext, pcBITMAPINFOHEADER SBitmapInfo, pcBYTE SBitmap, pcBITMAPINFOHEADER DBitmapInfo, pBYTE DBitmap, DWORD Dither) |
INT32 | GColour_SetConversionPalette (pGCONTEXT pContext, pcLOGPALETTE pPalette) |
INT32 | GColour_SetMaxDiffusionError (pGCONTEXT pContext, UINT32 MaxError) |
INT32 | GColour_ScaleBitmap (pGCONTEXT pContext, pcBITMAPINFOHEADER SBitmapInfo, pcBYTE SBitmap, pcBITMAPINFOHEADER DBitmapInfo, pBYTE DBitmap, UINT32 Channels) |
INT32 | GColour_SetGreyConversionValues (pGCONTEXT pContext, UINT32 Red, UINT32 Green, UINT32 Blue) |
COLORREF | GColour_ConvertHSVtoRGB (COLORREF hsv) |
COLORREF | GColour_ConvertRGBtoHSV (COLORREF rgb) |
INT32 | GColour_SetSeparationTables (pGCONTEXT pContext, pcBGR CyanSeparationTable, pcBGR MagentaSeparationTable, pcBGR YellowSeparationTable, pcBGR BlackSeparationTable, pcBYTE UnderColourRemovalTable, pcBYTE BlackGenerationTable) |
INT32 | GColour_SetBitmapConversionTable (pGCONTEXT pContext, pcBGR BitmapConversionTable) |
INT32 | GDraw_SetDIBitmap (pGCONTEXT pContext, pcBITMAPINFOHEADER BitmapInfo, pBYTE Bitmap, UINT32 Format16BPP=FORMAT16BPP_555) |
INT32 | GDraw_SetInvertedDIBitmap (pGCONTEXT pContext, pcBITMAPINFOHEADER BitmapInfo, pBYTE Bitmap, UINT32 Format16BPP=FORMAT16BPP_555) |
INT32 | GDraw_SetMatrix (pGCONTEXT pContext, pcGMATRIX Matrix) |
INT32 | GDraw_MaxScale (pGCONTEXT pContext, pcGMATRIX Matrix, pcRECT BBox) |
INT32 | GDraw_GetMaxBitmapWidth () |
INT32 | GDraw_GetMaxBitmapDepth () |
INT32 | GDraw_SetAntialiasFlag (pGCONTEXT pContext, bool Flag) |
INT32 | GDraw_SetAntialiasQualityFlag (pGCONTEXT pContext, bool Flag) |
INT32 | GDraw_SetDashAdjustmentFlag (pGCONTEXT pContext, bool Flag) |
INT32 | GDraw_SetHintingFlag (pGCONTEXT pContext, bool Flag) |
INT32 | GDraw_SetFlatness (pGCONTEXT pContext, UINT32 Flatness) |
INT32 | GDraw_SetMiterLimit (pGCONTEXT pContext, UINT32 MiterLimit) |
INT32 | GDraw_FillRectangle (pGCONTEXT pContext, pcRECT Rectangle) |
INT32 | GDraw_FillPoint (pGCONTEXT pContext, pcPOINT Point) |
INT32 | GDraw_FillPath (pGCONTEXT pContext, pcPOINT Points, pcBYTE Types, UINT32 Length, UINT32 Winding) |
INT32 | GDraw_HintPath (pGCONTEXT pContext, pPOINT Points, pcBYTE Types, UINT32 Length, bool Close, UINT32 LineWidth) |
INT32 | GDraw_StrokePath (pGCONTEXT pContext, pcPOINT Points, pcBYTE Types, UINT32 Length, bool Close, UINT32 LineWidth, DWORD LineCaps, DWORD LineJoin, pcDashType Dash) |
INT32 | GDraw_StrokePathToPath (pGCONTEXT pContext, pcPOINT IPoints, pcBYTE ITypes, UINT32 ILength, pPOINT OPoints, pBYTE OTypes, UINT32 OLength, bool Close, UINT32 LineWidth, DWORD LineCaps, DWORD LineJoin, pcDashType Dash) |
INT32 | GDraw_CalcStrokeBBox (pGCONTEXT pContext, pcPOINT IPoints, pcBYTE ITypes, UINT32 ILength, pRECT Rect, bool Close, UINT32 LineWidth, DWORD LineCaps, DWORD LineJoin, pcDashType Dash) |
INT32 | GDraw_IsOverlap (pGCONTEXT pContext, pcPOINT Points, pcBYTE Types, UINT32 Length, UINT32 Winding) |
INT32 | GDraw_IsStrokeOverlap (pGCONTEXT pContext, pcPOINT Points, pcBYTE Types, UINT32 Length, bool Close, UINT32 LineWidth, DWORD LineCaps, DWORD LineJoin, pcDashType Dash) |
INT32 | GDraw_GetStatistics (pGCONTEXT pContext, pcPOINT Points, pcBYTE Types, UINT32 Length, UINT32 Winding, pSTATISTICS Stats) |
INT32 | GDraw_MakeRegion (pGCONTEXT pContext, pcPOINT Points, pcBYTE Types, UINT32 Length, UINT32 Winding, pREGION ORegion, UINT32 OLength) |
INT32 | GDraw_MakeUnclippedRegion (pGCONTEXT pContext, pcPOINT Points, pcBYTE Types, UINT32 Length, UINT32 Winding, pREGION ORegion, UINT32 OLength) |
INT32 | GDraw_FillRegion (pGCONTEXT pContext, pcREGION Region, pcPOINT Offset) |
INT32 | GDraw_ClipRectangle (pGCONTEXT pContext, pcRECT Rectangle) |
INT32 | GDraw_DeviceClipRectangle (pGCONTEXT pContext, pcRECT Rectangle) |
INT32 | GDraw_GetDeviceClipRectangle (pcGCONTEXT pContext, pRECT Rectangle) |
INT32 | GDraw_ClipRegion (pGCONTEXT pContext, pcREGION Region) |
pcREGION | GDraw_GetClipRegion (pGCONTEXT pContext) |
INT32 | GDraw_CalcSimpleBBox (pcPOINT Points, UINT32 Length, pRECT Rect) |
INT32 | GDraw_CalcBBox (pGCONTEXT pContext, pcPOINT Points, pcBYTE Types, UINT32 Length, pRECT Rect, bool Flatten) |
INT32 | GDraw_TransformPath (pGCONTEXT pContext, pcPOINT IPoints, pPOINT OPoints, UINT32 Length, pcGMATRIX Matrix) |
INT32 | GDraw_ScrollBitmap (pGCONTEXT pContext, INT32 x, INT32 y) |
INT32 | GDraw_ClearChangedBBox (pGCONTEXT pContext) |
INT32 | GDraw_GetChangedBBox (pcGCONTEXT pContext, pRECT Rectangle) |
INT32 | GDraw_SetChangedBBox (pGCONTEXT pContext, pcRECT Rectangle) |
INT32 | GDraw_SetBevelContrast (pGCONTEXT pContext, UINT32 Contrast) |
INT32 | GDraw_SetBevelLightness (pGCONTEXT pContext, UINT32 Contrast) |
INT32 | GDraw_SetBevelDarkness (pGCONTEXT pContext, UINT32 Contrast) |
INT32 | GDraw_TranslateBevelValue (pcGCONTEXT pContext, BYTE Index, BYTE Colour) |
INT32 | GBitmap_PlotTile (pGCONTEXT pContext, pcBITMAPINFOHEADER BitmapInfo, pcBYTE Bitmap, DWORD Style, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcBGRT TranslationTable=0, pcBYTE RedTranslationTable=0, pcBYTE GreenTranslationTable=0, pcBYTE BlueTranslationTable=0, pcBYTE TransparencyTranslationTable=0) |
INT32 | GBitmap_PlotTile4 (pGCONTEXT pContext, pcBITMAPINFOHEADER BitmapInfo, pcBYTE Bitmap, DWORD Style, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD, pcBGRT TranslationTable=0, pcBYTE RedTranslationTable=0, pcBYTE GreenTranslationTable=0, pcBYTE BlueTranslationTable=0, pcBYTE TransparencyTranslationTable=0) |