XaDrwOld.cpp File Reference

(r1785/r882)

#include "camtypes.h"
#include "camconfig.h"
#include "xadrwold.h"
#include "gdrawdbg.h"

Go to the source code of this file.

Defines

#define XA_DRAW_ENTER(name, ctx)
#define XA_DRAW_LEAVE(ctx)

Functions

const GCONTEXTXaDrawOld_GetContext ()
 Returns a pointer to the global context. (Useful for making clones of the global context).
DWORD XaDrawOld_GetVersion ()
INT32 XaDrawOld_ClearLastError ()
eError XaDrawOld_GetLastError ()
pcCHAR XaDrawOld_GetLastErrorText ()
INT32 XaColourOld_GetGraduationTableSize ()
INT32 XaColourOld_GetGraduationTableLength ()
INT32 XaColourOld_GetLongGraduationTableSize ()
INT32 XaColourOld_GetLongGraduationTableLength ()
INT32 XaColourOld_GetTransparentGraduationTableSize ()
INT32 XaColourOld_GetTransparentGraduationTableLength ()
INT32 XaColourOld_GetLongTransparentGraduationTableSize ()
INT32 XaColourOld_GetLongTransparentGraduationTableLength ()
INT32 XaDrawOld_IsFPU (BOOL Flag)
INT32 XaDrawOld_SetMemoryHandlers (pBYTE(*MemoryAlloc)(UINT32 Size), void(*MemoryFree)(pBYTE Address))
INT32 XaDrawOld_SetStackLimit (pcVOID StackLimit)
INT32 XaDrawOld_SetStackSize (UINT32 StackSize)
INT32 XaDrawOld_Terminate ()
INT32 XaDrawOld_ContextLength ()
INT32 XaDrawOld_ComparePalettes (pcGCONTEXT pContext, pcLOGPALETTE Palette, BOOL Flag)
INT32 XaDrawOld_SaveContext (pGCONTEXT pContext)
INT32 XaDrawOld_RestoreContext (pcGCONTEXT pContext)
pcLOGPALETTE XaColourOld_SelectPalette (BOOL Flag)
INT32 XaColourOld_InitialiseWithPalette (pcLOGPALETTE Palette)
INT32 XaColourOld_SetDitherStyle (DitherStyle Style)
INT32 XaColourOld_SetTileSmoothingFlag (BOOL Flag)
INT32 XaColourOld_SetTileFilteringFlag (BOOL Flag)
INT32 XaColourOld_SetHalftoneOrigin (INT32 x, INT32 y)
INT32 XaColourOld_SetColour (COLORREF Colour)
INT32 XaColourOld_SetSolidColour (COLORREF Colour, UINT32 BPP, UINT32 Format16BPP)
INT32 XaColourOld_SetWordColour (DWORD Colour)
INT32 XaColourOld_SetInvert (DWORD Colour)
INT32 XaColourOld_SetTransparency (COLORREF Colour, DWORD Style)
INT32 XaColourOld_SetTransparencyLookupTable (pcBYTE Table)
pcBYTE XaColourOld_ReturnBrush ()
pcBYTE XaColourOld_ReturnBrushRGB ()
INT32 XaColourOld_AddToGraduationTable (COLORREF Colour, BOOL HSVFlag, pGraduationTable Table, UINT32 Index)
INT32 XaColourOld_BuildGraduationTable (COLORREF StartColour, COLORREF EndColour, BOOL HSVFlag, pGraduationTable Table)
INT32 XaColourOld_BuildGraduationTable32 (COLORREF StartColour, COLORREF EndColour, BOOL HSVFlag, pGraduationTable32 Table)
INT32 XaColourOld_BuildTransparencyTable (BYTE StartColour, BYTE EndColour, pTransparentGradTable Table)
INT32 XaColourOld_SetGraduation (DWORD Style, pcGraduationTable Table, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC)
INT32 XaColourOld_SetGraduation4 (DWORD Style, pcGraduationTable Table, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD)
INT32 XaColourOld_SetMultiRadial (DWORD Style, pcGraduationTable Table, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD)
INT32 XaColourOld_Set3WayGraduation (DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointD)
INT32 XaColourOld_Set3WayGraduation4 (DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD)
INT32 XaColourOld_Set4WayGraduation (DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourC, COLORREF ColourD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointD)
INT32 XaColourOld_Set4WayGraduation4 (DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourC, COLORREF ColourD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD)
INT32 XaColourOld_SetGourand (DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointD)
INT32 XaColourOld_SetTransparentGraduation (DWORD Style, pcTransparentGradTable Table, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC)
INT32 XaColourOld_SetTransparentGraduation4 (DWORD Style, pcTransparentGradTable Table, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD)
INT32 XaColourOld_SetTransparent3WayGraduation (DWORD Style, BYTE ValueA, BYTE ValueB, BYTE ValueD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointD)
INT32 XaColourOld_SetTransparent3WayGraduation4 (DWORD Style, BYTE ValueA, BYTE ValueB, BYTE ValueD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD)
INT32 XaColourOld_SetTransparent4WayGraduation (DWORD Style, BYTE ValueA, BYTE ValueB, BYTE ValueC, BYTE ValueD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointD)
INT32 XaColourOld_SetTransparent4WayGraduation4 (DWORD Style, BYTE ValueA, BYTE ValueB, BYTE ValueC, BYTE ValueD, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD)
INT32 XaBitmapOld_SetBias (double fBias)
INT32 XaBitmapOld_SetGain (double fGain)
INT32 XaBitmapOld_SetContone (UINT32 uContoneStyle, COLORREF rgbStart, COLORREF rgbEnd)
INT32 XaBitmapOld_SetInputRange (BYTE uStart, BYTE uEnd)
INT32 XaBitmapOld_SetOutputRange (BYTE uStart, BYTE uEnd)
INT32 XaColourOld_SetTilePattern (pcBITMAPINFOHEADER BitmapInfo, pcBYTE Bitmap, DWORD Style, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, COLORREF DefaultColour, pcBGRT TranslationTable, pcBYTE RedTranslationTable, pcBYTE GreenTranslationTable, pcBYTE BlueTranslationTable, pcBYTE TransparencyTranslationTable, INT32 TileOffset)
INT32 XaColourOld_SetTilePattern4 (pcBITMAPINFOHEADER BitmapInfo, pcBYTE Bitmap, DWORD Style, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD, COLORREF DefaultColour, pcBGRT TranslationTable, pcBYTE RedTranslationTable, pcBYTE GreenTranslationTable, pcBYTE BlueTranslationTable, pcBYTE TransparencyTranslationTable, INT32 TileOffset)
INT32 XaColourOld_SetTransparentTilePattern (pcBITMAPINFOHEADER BitmapInfo, pcBYTE Bitmap, DWORD Style, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, BYTE DefaultColour, pcBYTE TransparencyTranslationTable, INT32 TileOffset)
INT32 XaColourOld_SetTransparentTilePattern4 (pcBITMAPINFOHEADER BitmapInfo, pcBYTE Bitmap, DWORD Style, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD, BYTE DefaultColour, pcBYTE TransparencyTranslationTable, INT32 TileOffset)
INT32 XaColourOld_ConvertBitmap (pcBITMAPINFOHEADER SBitmapInfo, pcBYTE SBitmap, pcBITMAPINFOHEADER DBitmapInfo, pBYTE DBitmap, DWORD Dither)
INT32 XaColourOld_SetConversionPalette (pcLOGPALETTE pPalette)
INT32 XaColourOld_SetMaxDiffusionError (UINT32 MaxError)
INT32 XaColourOld_ScaleBitmap (pcBITMAPINFOHEADER SBitmapInfo, pcBYTE SBitmap, pcBITMAPINFOHEADER DBitmapInfo, pBYTE DBitmap, UINT32 Channels)
INT32 XaColourOld_SetGreyConversionValues (UINT32 Red, UINT32 Green, UINT32 Blue)
COLORREF XaColourOld_ConvertHSVtoRGB (COLORREF hsv)
COLORREF XaColourOld_ConvertRGBtoHSV (COLORREF rgb)
INT32 XaColourOld_SetSeparationTables (pcBGR CyanSeparationTable, pcBGR MagentaSeparationTable, pcBGR YellowSeparationTable, pcBGR BlackSeparationTable, pcBYTE UnderColourRemovalTable, pcBYTE BlackGenerationTable)
INT32 XaColourOld_SetBitmapConversionTable (pcBGR BitmapConversionTable)
INT32 XaDrawOld_SetDIBitmap (pcBITMAPINFOHEADER BitmapInfo, pBYTE Bitmap, UINT32 Format16BPP)
INT32 XaDrawOld_SetInvertedDIBitmap (pcBITMAPINFOHEADER BitmapInfo, pBYTE Bitmap, UINT32 Format16BPP)
INT32 XaDrawOld_SetMatrix (pcGMATRIX Matrix)
INT32 XaDrawOld_MaxScale (pcGMATRIX Matrix, pcRECT BBox)
INT32 XaDrawOld_GetMaxBitmapWidth ()
INT32 XaDrawOld_GetMaxBitmapDepth ()
INT32 XaDrawOld_SetAntialiasFlag (BOOL Flag)
INT32 XaDrawOld_SetDashAdjustmentFlag (BOOL Flag)
INT32 XaDrawOld_SetHintingFlag (BOOL Flag)
INT32 XaDrawOld_SetFlatness (UINT32 Flatness)
INT32 XaDrawOld_SetMiterLimit (UINT32 MiterLimit)
INT32 XaDrawOld_FillRectangle (pcRECT Rectangle)
INT32 XaDrawOld_FillPoint (pcPOINT Point)
INT32 XaDrawOld_FillPath (pcPOINT Points, pcBYTE Types, UINT32 Length, UINT32 Winding)
INT32 XaDrawOld_FillTriangle (pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, DWORD Flags)
INT32 XaDrawOld_HintPath (pPOINT Points, pcBYTE Types, UINT32 Length, BOOL Close, UINT32 LineWidth)
INT32 XaDrawOld_StrokePath (pcPOINT Points, pcBYTE Types, UINT32 Length, BOOL Close, UINT32 LineWidth, DWORD LineCaps, DWORD LineJoin, pcDashType Dash)
INT32 XaDrawOld_StrokePathToPath (pcPOINT IPoints, pcBYTE ITypes, UINT32 ILength, pPOINT OPoints, pBYTE OTypes, UINT32 OLength, BOOL Close, UINT32 LineWidth, DWORD LineCaps, DWORD LineJoin, pcDashType Dash)
INT32 XaDrawOld_CalcStrokeBBox (pcPOINT IPoints, pcBYTE ITypes, UINT32 ILength, pRECT Rect, BOOL Close, UINT32 LineWidth, DWORD LineCaps, DWORD LineJoin, pcDashType Dash)
INT32 XaDrawOld_IsOverlap (pcPOINT Points, pcBYTE Types, UINT32 Length, UINT32 Winding)
INT32 XaDrawOld_IsStrokeOverlap (pcPOINT Points, pcBYTE Types, UINT32 Length, BOOL Close, UINT32 LineWidth, DWORD LineCaps, DWORD LineJoin, pcDashType Dash)
INT32 XaDrawOld_GetStatistics (pcPOINT Points, pcBYTE Types, UINT32 Length, UINT32 Winding, pSTATISTICS Stats)
INT32 XaDrawOld_MakeRegion (pcPOINT Points, pcBYTE Types, UINT32 Length, UINT32 Winding, pREGION ORegion, UINT32 OLength)
INT32 XaDrawOld_MakeUnclippedRegion (pcPOINT Points, pcBYTE Types, UINT32 Length, UINT32 Winding, pREGION ORegion, UINT32 OLength)
INT32 XaDrawOld_FillRegion (pcREGION Region, pcPOINT Offset)
INT32 XaDrawOld_ClipRectangle (pcRECT Rectangle)
INT32 XaDrawOld_DeviceClipRectangle (pcRECT Rectangle)
INT32 XaDrawOld_GetDeviceClipRectangle (pRECT Rectangle)
INT32 XaDrawOld_ClipRegion (pcREGION Region)
pcREGION XaDrawOld_GetClipRegion ()
INT32 XaDrawOld_CalcBBox (pcPOINT Points, pcBYTE Types, UINT32 Length, pRECT Rect, BOOL Flatten)
INT32 XaDrawOld_TransformPath (pcPOINT IPoints, pPOINT OPoints, UINT32 Length, pcGMATRIX Matrix)
INT32 XaDrawOld_ScrollBitmap (INT32 x, INT32 y)
INT32 XaDrawOld_ClearChangedBBox ()
INT32 XaDrawOld_GetChangedBBox (pRECT Rectangle)
INT32 XaDrawOld_SetChangedBBox (pcRECT Rectangle)
INT32 XaDrawOld_SetBevelContrast (UINT32 Contrast)
INT32 XaDrawOld_SetBevelLightness (UINT32 Contrast)
INT32 XaDrawOld_SetBevelDarkness (UINT32 Contrast)
INT32 XaDrawOld_TranslateBevelValue (BYTE Index, BYTE Colour)
INT32 XaBitmapOld_PlotTile (pcBITMAPINFOHEADER BitmapInfo, pcBYTE Bitmap, DWORD Style, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcBGRT TranslationTable, pcBYTE RedTranslationTable, pcBYTE GreenTranslationTable, pcBYTE BlueTranslationTable, pcBYTE TransparencyTranslationTable)
INT32 XaBitmapOld_PlotTile4 (pcBITMAPINFOHEADER BitmapInfo, pcBYTE Bitmap, DWORD Style, pcPOINT PointA, pcPOINT PointB, pcPOINT PointC, pcPOINT PointD, pcBGRT TranslationTable, pcBYTE RedTranslationTable, pcBYTE GreenTranslationTable, pcBYTE BlueTranslationTable, pcBYTE TransparencyTranslationTable)
INT32 Xa3DOld_SetTruePerspectiveFlag (BOOL Flag)
INT32 Xa3DOld_DefineView (INT32 nObserverDistance, COLORREF Background, pcBITMAPINFOHEADER pTextureInfo, pcBYTE pTextureBitmap, pcBGRT pTextureColours, UINT32 uTextureXOffset, UINT32 uTextureYOffset, pcBYTE pOverlayBitmap, pcBITMAPINFOHEADER pShadowInfo, pcBYTE pShadowBitmap, COLORREF ShadowColour, BOOL bTransparent, BOOL bAlpha, BOOL bTransparentTexture, UINT32 uFade)
INT32 Xa3DOld_AddTriangleToView (pcFVector3D pPointA, pcFVector3D pPointB, pcFVector3D pPointC, pcColour pColourA, pcColour pColourB, pcColour pColourC, BOOL bForward)
INT32 Xa3DOld_AddFlatTriangleToView (pcFVector3D pPointA, pcFVector3D pPointB, pcFVector3D pPointC, pcColour pFlatColour, BOOL bForward)
INT32 Xa3DOld_GetViewBBox (pRECT pBBox)
INT32 Xa3DOld_PlotView ()

Variables

static GCONTEXTs_pContext = NULL


Define Documentation

#define XA_DRAW_ENTER name,
ctx   ) 
 

If CONFIG_DEBUG_XADRAW is not defined XA_DRAW_ENTER and XA_DRAW_LEAVE expand to nothing.

Definition at line 180 of file XaDrwOld.cpp.

#define XA_DRAW_LEAVE ctx   ) 
 

Definition at line 181 of file XaDrwOld.cpp.


Function Documentation

INT32 Xa3DOld_AddFlatTriangleToView pcFVector3D  pPointA,
pcFVector3D  pPointB,
pcFVector3D  pPointC,
pcColour  pFlatColour,
BOOL  bForward
 

Definition at line 1684 of file XaDrwOld.cpp.

01689 {
01690     XA_DRAW_ENTER(TEXT("Xa3DOld_AddFlatTriangleToView"), s_pContext);
01691     INT32 nRetVal =
01692         Xa3D_AddFlatTriangleToView( s_pContext,
01693                                                         pPointA, pPointB, pPointC,
01694                                                         pFlatColour, bForward);
01695     XA_DRAW_LEAVE(s_pContext);
01696     return nRetVal;
01697 }

INT32 Xa3DOld_AddTriangleToView pcFVector3D  pPointA,
pcFVector3D  pPointB,
pcFVector3D  pPointC,
pcColour  pColourA,
pcColour  pColourB,
pcColour  pColourC,
BOOL  bForward
 

Definition at line 1668 of file XaDrwOld.cpp.

01673 {
01674     XA_DRAW_ENTER(TEXT("Xa3DOld_AddTriangleToView"), s_pContext);
01675     INT32 nRetVal =
01676         Xa3D_AddTriangleToView( s_pContext,
01677                                                     pPointA, pPointB, pPointC,
01678                                                     pColourA, pColourB, pColourC,
01679                                                     bForward);
01680     XA_DRAW_LEAVE(s_pContext);
01681     return nRetVal;
01682 }

INT32 Xa3DOld_DefineView INT32  nObserverDistance,
COLORREF  Background,
pcBITMAPINFOHEADER  pTextureInfo,
pcBYTE  pTextureBitmap,
pcBGRT  pTextureColours,
UINT32  uTextureXOffset,
UINT32  uTextureYOffset,
pcBYTE  pOverlayBitmap,
pcBITMAPINFOHEADER  pShadowInfo,
pcBYTE  pShadowBitmap,
COLORREF  ShadowColour,
BOOL  bTransparent,
BOOL  bAlpha,
BOOL  bTransparentTexture,
UINT32  uFade
 

Definition at line 1636 of file XaDrwOld.cpp.

01653 {
01654     XA_DRAW_ENTER(TEXT("Xa3DOld_DefineView"), s_pContext);
01655     INT32 nRetVal =
01656         Xa3D_DefineView(s_pContext,
01657                                             nObserverDistance, Background,
01658                                             pTextureInfo, pTextureBitmap, pTextureColours,
01659                                             uTextureXOffset, uTextureYOffset,
01660                                             pOverlayBitmap,
01661                                             pShadowInfo, pShadowBitmap, ShadowColour,
01662                                             bTransparent, bAlpha, bTransparentTexture,
01663                                             uFade);
01664     XA_DRAW_LEAVE(s_pContext);
01665     return nRetVal;
01666 }

INT32 Xa3DOld_GetViewBBox pRECT  pBBox  ) 
 

Definition at line 1699 of file XaDrwOld.cpp.

01700 {
01701     XA_DRAW_ENTER(TEXT("Xa3DOld_GetViewBBox"), s_pContext);
01702     INT32 nRetVal =
01703         Xa3D_GetViewBBox(s_pContext, pBBox);
01704     XA_DRAW_LEAVE(s_pContext);
01705     return nRetVal;
01706 }

INT32 Xa3DOld_PlotView  ) 
 

Definition at line 1708 of file XaDrwOld.cpp.

01709 {
01710     XA_DRAW_ENTER(TEXT("Xa3DOld_PlotView"), s_pContext);
01711     INT32 nRetVal =
01712         Xa3D_PlotView(s_pContext);
01713     XA_DRAW_LEAVE(s_pContext);
01714     return nRetVal;
01715 }

INT32 Xa3DOld_SetTruePerspectiveFlag BOOL  Flag  ) 
 

Definition at line 1627 of file XaDrwOld.cpp.

01628 {
01629     XA_DRAW_ENTER(TEXT("Xa3DOld_SetTruePerspectiveFlag"), s_pContext);
01630     INT32 nRetVal =
01631         Xa3D_SetTruePerspectiveFlag(s_pContext, Flag);
01632     XA_DRAW_LEAVE(s_pContext);
01633     return nRetVal;
01634 }

INT32 XaBitmapOld_PlotTile pcBITMAPINFOHEADER  BitmapInfo,
pcBYTE  Bitmap,
DWORD  Style,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
pcBGRT  TranslationTable,
pcBYTE  RedTranslationTable,
pcBYTE  GreenTranslationTable,
pcBYTE  BlueTranslationTable,
pcBYTE  TransparencyTranslationTable
 

Definition at line 1570 of file XaDrwOld.cpp.

01583 {
01584     XA_DRAW_ENTER(TEXT("XaBitmapOld_PlotTile"), s_pContext);
01585     INT32 nRetVal =
01586         XaBitmap_PlotTile(  s_pContext,
01587                                                 BitmapInfo, Bitmap, Style,
01588                                                 PointA, PointB, PointC,
01589                                                 TranslationTable,
01590                                                 RedTranslationTable,
01591                                                 GreenTranslationTable,
01592                                                 BlueTranslationTable,
01593                                                 TransparencyTranslationTable);
01594     XA_DRAW_LEAVE(s_pContext);
01595     return nRetVal;
01596 }

INT32 XaBitmapOld_PlotTile4 pcBITMAPINFOHEADER  BitmapInfo,
pcBYTE  Bitmap,
DWORD  Style,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
pcPOINT  PointD,
pcBGRT  TranslationTable,
pcBYTE  RedTranslationTable,
pcBYTE  GreenTranslationTable,
pcBYTE  BlueTranslationTable,
pcBYTE  TransparencyTranslationTable
 

Definition at line 1598 of file XaDrwOld.cpp.

01612 {
01613     XA_DRAW_ENTER(TEXT("XaBitmapOld_PlotTile4"), s_pContext);
01614     INT32 nRetVal =
01615         XaBitmap_PlotTile4( s_pContext,
01616                                                 BitmapInfo, Bitmap, Style,
01617                                                 PointA, PointB, PointC, PointD,
01618                                                 TranslationTable,
01619                                                 RedTranslationTable,
01620                                                 GreenTranslationTable,
01621                                                 BlueTranslationTable,
01622                                                 TransparencyTranslationTable);
01623     XA_DRAW_LEAVE(s_pContext);
01624     return nRetVal;
01625 }

INT32 XaBitmapOld_SetBias double  fBias  ) 
 

Definition at line 819 of file XaDrwOld.cpp.

00820 {
00821     XA_DRAW_ENTER(TEXT("XaBitmapOld_SetBias"),s_pContext);
00822     INT32 nRetVal = XaBitmap_SetBias(s_pContext,fBias);
00823     XA_DRAW_LEAVE(s_pConvert);
00824     return nRetVal;
00825 }

INT32 XaBitmapOld_SetContone UINT32  uContoneStyle,
COLORREF  rgbStart,
COLORREF  rgbEnd
 

Definition at line 835 of file XaDrwOld.cpp.

00836 {
00837     XA_DRAW_ENTER(TEXT("XaBitmapOld_SetContone"),s_pContext);
00838     INT32 nRetVal = XaBitmap_SetContone(s_pContext,uContoneStyle,rgbStart,rgbEnd);
00839     XA_DRAW_LEAVE(s_pConvert);
00840     return nRetVal;
00841 }

INT32 XaBitmapOld_SetGain double  fGain  ) 
 

Definition at line 827 of file XaDrwOld.cpp.

00828 {
00829     XA_DRAW_ENTER(TEXT("XaBitmapOld_SetGain"),s_pContext);
00830     INT32 nRetVal = XaBitmap_SetGain(s_pContext,fGain);
00831     XA_DRAW_LEAVE(s_pConvert);
00832     return nRetVal;
00833 }

INT32 XaBitmapOld_SetInputRange BYTE  uStart,
BYTE  uEnd
 

Definition at line 843 of file XaDrwOld.cpp.

00844 {
00845     XA_DRAW_ENTER(TEXT("XaBitmapOld_SetInputRange"),s_pContext);
00846     INT32 nRetVal = XaBitmap_SetInputRange(s_pContext,uStart,uEnd);
00847     XA_DRAW_LEAVE(s_pConvert);
00848     return nRetVal;
00849 }

INT32 XaBitmapOld_SetOutputRange BYTE  uStart,
BYTE  uEnd
 

Definition at line 851 of file XaDrwOld.cpp.

00852 {
00853     XA_DRAW_ENTER(TEXT("XaBitmapOld_SetOutputRange"),s_pContext);
00854     INT32 nRetVal = XaBitmap_SetOutputRange(s_pContext,uStart,uEnd);
00855     XA_DRAW_LEAVE(s_pConvert);
00856     return nRetVal;
00857 }

INT32 XaColourOld_AddToGraduationTable COLORREF  Colour,
BOOL  HSVFlag,
pGraduationTable  Table,
UINT32  Index
 

Definition at line 547 of file XaDrwOld.cpp.

00553 {
00554     XA_DRAW_ENTER(TEXT("XaColourOld_AddToGraduationTable"), s_pContext);
00555     INT32 nRetVal =
00556         XaColour_AddToGraduationTable(s_pContext, Colour, HSVFlag,
00557                                                             Table, Index);
00558     XA_DRAW_LEAVE(s_pContext);
00559     return nRetVal;
00560 }

INT32 XaColourOld_BuildGraduationTable COLORREF  StartColour,
COLORREF  EndColour,
BOOL  HSVFlag,
pGraduationTable  Table
 

Definition at line 562 of file XaDrwOld.cpp.

00568 {
00569     XA_DRAW_ENTER(TEXT("XaColourOld_BuildGraduationTable"), s_pContext);
00570     INT32 nRetVal =
00571         XaColour_BuildGraduationTable(s_pContext, StartColour, EndColour,
00572                                                             HSVFlag, Table);
00573     XA_DRAW_LEAVE(s_pContext);
00574     return nRetVal;
00575 }

INT32 XaColourOld_BuildGraduationTable32 COLORREF  StartColour,
COLORREF  EndColour,
BOOL  HSVFlag,
pGraduationTable32  Table
 

Definition at line 577 of file XaDrwOld.cpp.

00583 {
00584     XA_DRAW_ENTER(TEXT("XaColourOld_BuildGraduationTable32"), s_pContext);
00585     INT32 nRetVal =
00586         XaColour_BuildGraduationTable32(s_pContext, StartColour, EndColour,
00587                                                             HSVFlag, Table);
00588     XA_DRAW_LEAVE(s_pContext);
00589     return nRetVal;
00590 }

INT32 XaColourOld_BuildTransparencyTable BYTE  StartColour,
BYTE  EndColour,
pTransparentGradTable  Table
 

Definition at line 592 of file XaDrwOld.cpp.

00597 {
00598     XA_DRAW_ENTER(TEXT("XaColourOld_BuildTransparencyTable"), s_pContext);
00599     INT32 nRetVal =
00600         XaColour_BuildTransparencyTable(s_pContext, StartColour, EndColour,
00601                                                             Table);
00602     XA_DRAW_LEAVE(s_pContext);
00603     return nRetVal;
00604 }

INT32 XaColourOld_ConvertBitmap pcBITMAPINFOHEADER  SBitmapInfo,
pcBYTE  SBitmap,
pcBITMAPINFOHEADER  DBitmapInfo,
pBYTE  DBitmap,
DWORD  Dither
 

Definition at line 973 of file XaDrwOld.cpp.

00978 {
00979     XA_DRAW_ENTER(TEXT("XaColourOld_ConvertBitmap"), s_pContext);
00980     INT32 nRetVal =
00981         XaColour_ConvertBitmap( s_pContext,
00982                                                     SBitmapInfo, SBitmap,
00983                                                     DBitmapInfo, DBitmap, Dither);
00984     XA_DRAW_LEAVE(s_pContext);
00985     return nRetVal;
00986 }

COLORREF XaColourOld_ConvertHSVtoRGB COLORREF  hsv  ) 
 

Definition at line 1033 of file XaDrwOld.cpp.

01034 {
01035     XA_DRAW_ENTER(TEXT("XaColourOld_ConvertHSVtoRGB"), NULL);
01036     COLORREF rgb =
01037         XaColour_ConvertHSVtoRGB(hsv);
01038     XA_DRAW_LEAVE(NULL);
01039     return rgb;
01040 }

COLORREF XaColourOld_ConvertRGBtoHSV COLORREF  rgb  ) 
 

Definition at line 1042 of file XaDrwOld.cpp.

01043 {
01044     XA_DRAW_ENTER(TEXT("XaColourOld_ConvertRGBtoHSV"), NULL);
01045     COLORREF hsv =
01046         XaColour_ConvertRGBtoHSV(rgb);
01047     XA_DRAW_LEAVE(NULL);
01048     return hsv;
01049 }

INT32 XaColourOld_GetGraduationTableLength  ) 
 

Definition at line 275 of file XaDrwOld.cpp.

00276 {
00277     XA_DRAW_ENTER(TEXT("XaColourOld_GetGraduationTableLength"), NULL);
00278     INT32 nRetVal = XaColour_GetGraduationTableLength();
00279     XA_DRAW_LEAVE(NULL);
00280     return nRetVal;
00281 }

INT32 XaColourOld_GetGraduationTableSize  ) 
 

Definition at line 267 of file XaDrwOld.cpp.

00268 {
00269     XA_DRAW_ENTER(TEXT("XaColourOld_GetGraduationTableSize"), s_pContext);
00270     INT32 nRetVal = XaColour_GetGraduationTableSize(s_pContext);
00271     XA_DRAW_LEAVE(s_pContext);
00272     return nRetVal;
00273 }

INT32 XaColourOld_GetLongGraduationTableLength  ) 
 

Definition at line 291 of file XaDrwOld.cpp.

00292 {
00293     XA_DRAW_ENTER(TEXT("XaColourOld_GetLongGraduationTableLength"), NULL);
00294     INT32 nRetVal = XaColour_GetLongGraduationTableLength();
00295     XA_DRAW_LEAVE(NULL);
00296     return nRetVal;
00297 }

INT32 XaColourOld_GetLongGraduationTableSize  ) 
 

Definition at line 283 of file XaDrwOld.cpp.

00284 {
00285     XA_DRAW_ENTER(TEXT("XaColourOld_GetLongGraduationTableSize"), s_pContext);
00286     INT32 nRetVal = XaColour_GetLongGraduationTableSize(s_pContext);
00287     XA_DRAW_LEAVE(s_pContext);
00288     return nRetVal;
00289 }

INT32 XaColourOld_GetLongTransparentGraduationTableLength  ) 
 

Definition at line 323 of file XaDrwOld.cpp.

00324 {
00325     XA_DRAW_ENTER(TEXT("XaColourOld_GetLongTransparentGraduationTableLength"), NULL);
00326     INT32 nRetVal = XaColour_GetLongTransparentGraduationTableLength();
00327     XA_DRAW_LEAVE(NULL);
00328     return nRetVal;
00329 }

INT32 XaColourOld_GetLongTransparentGraduationTableSize  ) 
 

Definition at line 315 of file XaDrwOld.cpp.

00316 {
00317     XA_DRAW_ENTER(TEXT("XaColourOld_GetLongTransparentGraduationTableSize"), NULL);
00318     INT32 nRetVal = XaColour_GetLongTransparentGraduationTableSize();
00319     XA_DRAW_LEAVE(NULL);
00320     return nRetVal;
00321 }

INT32 XaColourOld_GetTransparentGraduationTableLength  ) 
 

Definition at line 307 of file XaDrwOld.cpp.

00308 {
00309     XA_DRAW_ENTER(TEXT("XaColourOld_GetTransparentGraduationTableLength"), NULL);
00310     INT32 nRetVal = XaColour_GetTransparentGraduationTableLength();
00311     XA_DRAW_LEAVE(NULL);
00312     return nRetVal;
00313 }

INT32 XaColourOld_GetTransparentGraduationTableSize  ) 
 

Definition at line 299 of file XaDrwOld.cpp.

00300 {
00301     XA_DRAW_ENTER(TEXT("XaColourOld_GetTransparentGraduationTableSize"), NULL);
00302     INT32 nRetVal = XaColour_GetTransparentGraduationTableSize();
00303     XA_DRAW_LEAVE(NULL);
00304     return nRetVal;
00305 }

INT32 XaColourOld_InitialiseWithPalette pcLOGPALETTE  Palette  ) 
 

Definition at line 429 of file XaDrwOld.cpp.

00430 {
00431     XA_DRAW_ENTER(TEXT("XaColourOld_InitialiseWithPalette"), s_pContext);
00432     INT32 nRetVal =
00433         XaColour_InitialiseWithPalette(s_pContext, Palette);
00434     XA_DRAW_LEAVE(s_pContext);
00435     return nRetVal;
00436 }

pcBYTE XaColourOld_ReturnBrush  ) 
 

Definition at line 529 of file XaDrwOld.cpp.

00530 {
00531     XA_DRAW_ENTER(TEXT("XaColourOld_ReturnBrush"), s_pContext);
00532     pcBYTE pRetVal =
00533         XaColour_ReturnBrush(s_pContext);
00534     XA_DRAW_LEAVE(s_pContext);
00535     return pRetVal;
00536 }

pcBYTE XaColourOld_ReturnBrushRGB  ) 
 

Definition at line 538 of file XaDrwOld.cpp.

00539 {
00540     XA_DRAW_ENTER(TEXT("XaColourOld_ReturnBrushRGB"), s_pContext);
00541     pcBYTE pRetVal =
00542         XaColour_ReturnBrushRGB(s_pContext);
00543     XA_DRAW_LEAVE(s_pContext);
00544     return pRetVal;
00545 }

INT32 XaColourOld_ScaleBitmap pcBITMAPINFOHEADER  SBitmapInfo,
pcBYTE  SBitmap,
pcBITMAPINFOHEADER  DBitmapInfo,
pBYTE  DBitmap,
UINT32  Channels
 

Definition at line 1006 of file XaDrwOld.cpp.

01011 {
01012     XA_DRAW_ENTER(TEXT("XaColourOld_ScaleBitmap"), s_pContext);
01013     INT32 nRetVal =
01014         XaColour_ScaleBitmap(   s_pContext,
01015                                                     SBitmapInfo, SBitmap,
01016                                                     DBitmapInfo, DBitmap,
01017                                                     Channels);
01018     XA_DRAW_LEAVE(s_pContext);
01019     return nRetVal;
01020 }

pcLOGPALETTE XaColourOld_SelectPalette BOOL  Flag  ) 
 

Definition at line 420 of file XaDrwOld.cpp.

00421 {
00422     XA_DRAW_ENTER(TEXT("XaColourOld_SelectPalette"), s_pContext);
00423     pcLOGPALETTE pRetVal =
00424         XaColour_SelectPalette(s_pContext, Flag);
00425     XA_DRAW_LEAVE(s_pContext);
00426     return pRetVal;
00427 }

INT32 XaColourOld_Set3WayGraduation DWORD  Style,
COLORREF  ColourA,
COLORREF  ColourB,
COLORREF  ColourD,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointD
 

Definition at line 651 of file XaDrwOld.cpp.

00656 {
00657     XA_DRAW_ENTER(TEXT("XaColourOld_Set3WayGraduation"), s_pContext);
00658     INT32 nRetVal =
00659         XaColour_Set3WayGraduation( s_pContext, Style,
00660                                                         ColourA, ColourB, ColourD,
00661                                                         PointA, PointB, PointD);
00662     XA_DRAW_LEAVE(s_pContext);
00663     return nRetVal;
00664 }

INT32 XaColourOld_Set3WayGraduation4 DWORD  Style,
COLORREF  ColourA,
COLORREF  ColourB,
COLORREF  ColourD,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
pcPOINT  PointD
 

Definition at line 666 of file XaDrwOld.cpp.

00671 {
00672     XA_DRAW_ENTER(TEXT("XaColourOld_Set3WayGraduation4"), s_pContext);
00673     INT32 nRetVal =
00674         XaColour_Set3WayGraduation4(s_pContext, Style,
00675                                                         ColourA, ColourB, ColourD,
00676                                                         PointA, PointB, PointC, PointD);
00677     XA_DRAW_LEAVE(s_pContext);
00678     return nRetVal;
00679 }

INT32 XaColourOld_Set4WayGraduation DWORD  Style,
COLORREF  ColourA,
COLORREF  ColourB,
COLORREF  ColourC,
COLORREF  ColourD,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointD
 

Definition at line 681 of file XaDrwOld.cpp.

00686 {
00687     XA_DRAW_ENTER(TEXT("XaColourOld_Set4WayGraduation"), s_pContext);
00688     INT32 nRetVal =
00689         XaColour_Set4WayGraduation( s_pContext, Style,
00690                                                         ColourA, ColourB, ColourC, ColourD,
00691                                                         PointA, PointB, PointD);
00692     XA_DRAW_LEAVE(s_pContext);
00693     return nRetVal;
00694 }

INT32 XaColourOld_Set4WayGraduation4 DWORD  Style,
COLORREF  ColourA,
COLORREF  ColourB,
COLORREF  ColourC,
COLORREF  ColourD,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
pcPOINT  PointD
 

Definition at line 696 of file XaDrwOld.cpp.

00701 {
00702     XA_DRAW_ENTER(TEXT("XaColourOld_Set4WayGraduation4"), s_pContext);
00703     INT32 nRetVal =
00704         XaColour_Set4WayGraduation4(    s_pContext, Style,
00705                                                         ColourA, ColourB, ColourC, ColourD,
00706                                                         PointA, PointB, PointC, PointD);
00707     XA_DRAW_LEAVE(s_pContext);
00708     return nRetVal;
00709 }

INT32 XaColourOld_SetBitmapConversionTable pcBGR  BitmapConversionTable  ) 
 

Definition at line 1073 of file XaDrwOld.cpp.

01076 {
01077     XA_DRAW_ENTER(TEXT("XaColourOld_SetBitmapConversionTable"), s_pContext);
01078     INT32 nRetVal =
01079         XaColour_SetBitmapConversionTable(  s_pContext,
01080                                                                 BitmapConversionTable);
01081     XA_DRAW_LEAVE(s_pContext);
01082     return nRetVal;
01083 }

INT32 XaColourOld_SetColour COLORREF  Colour  ) 
 

Definition at line 474 of file XaDrwOld.cpp.

00475 {
00476     XA_DRAW_ENTER(TEXT("XaColourOld_SetColour"), s_pContext);
00477     INT32 nRetVal =
00478         XaColour_SetColour(s_pContext, Colour);
00479     XA_DRAW_LEAVE(s_pContext);
00480     return nRetVal;
00481 }

INT32 XaColourOld_SetConversionPalette pcLOGPALETTE  pPalette  ) 
 

Definition at line 988 of file XaDrwOld.cpp.

00989 {
00990     XA_DRAW_ENTER(TEXT("XaColourOld_SetConversionPalette"), s_pContext);
00991     INT32 nRetVal =
00992         XaColour_SetConversionPalette(s_pContext, pPalette);
00993     XA_DRAW_LEAVE(s_pContext);
00994     return nRetVal;
00995 }

INT32 XaColourOld_SetDitherStyle DitherStyle  Style  ) 
 

Definition at line 438 of file XaDrwOld.cpp.

00439 {
00440     XA_DRAW_ENTER(TEXT("XaColourOld_SetDitherStyle"), s_pContext);
00441     INT32 nRetVal =
00442         XaColour_SetDitherStyle(s_pContext, Style);
00443     XA_DRAW_LEAVE(s_pContext);
00444     return nRetVal;
00445 }

INT32 XaColourOld_SetGourand DWORD  Style,
COLORREF  ColourA,
COLORREF  ColourB,
COLORREF  ColourD,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointD
 

Definition at line 711 of file XaDrwOld.cpp.

00716 {
00717     XA_DRAW_ENTER(TEXT("XaColourOld_SetGourand"), s_pContext);
00718     INT32 nRetVal =
00719         XaColour_SetGourand(s_pContext, Style,
00720                                                 ColourA, ColourB, ColourD,
00721                                                 PointA, PointB, PointD);
00722     XA_DRAW_LEAVE(s_pContext);
00723     return nRetVal;
00724 }

INT32 XaColourOld_SetGraduation DWORD  Style,
pcGraduationTable  Table,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC
 

Definition at line 606 of file XaDrwOld.cpp.

00613 {
00614     XA_DRAW_ENTER(TEXT("XaColourOld_SetGraduation"), s_pContext);
00615     INT32 nRetVal =
00616         XaColour_SetGraduation(s_pContext, Style, Table,
00617                                                     PointA, PointB, PointC);
00618     XA_DRAW_LEAVE(s_pContext);
00619     return nRetVal;
00620 }

INT32 XaColourOld_SetGraduation4 DWORD  Style,
pcGraduationTable  Table,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
pcPOINT  PointD
 

Definition at line 622 of file XaDrwOld.cpp.

00630 {
00631     XA_DRAW_ENTER(TEXT("XaColourOld_SetGraduation4"), s_pContext);
00632     INT32 nRetVal =
00633         XaColour_SetGraduation4(s_pContext, Style, Table,
00634                                                     PointA, PointB, PointC, PointD);
00635     XA_DRAW_LEAVE(s_pContext);
00636     return nRetVal;
00637 }

INT32 XaColourOld_SetGreyConversionValues UINT32  Red,
UINT32  Green,
UINT32  Blue
 

Definition at line 1023 of file XaDrwOld.cpp.

01024 {
01025     XA_DRAW_ENTER(TEXT("XaColourOld_SetGreyConversionValues"), s_pContext);
01026     INT32 nRetVal =
01027         XaColour_SetGreyConversionValues(   s_pContext,
01028                                                                 Red, Green, Blue);
01029     XA_DRAW_LEAVE(s_pContext);
01030     return nRetVal;
01031 }

INT32 XaColourOld_SetHalftoneOrigin INT32  x,
INT32  y
 

Definition at line 465 of file XaDrwOld.cpp.

00466 {
00467     XA_DRAW_ENTER(TEXT("XaColourOld_SetHalftoneOrigin"), s_pContext);
00468     INT32 nRetVal =
00469         XaColour_SetHalftoneOrigin(s_pContext, x, y);
00470     XA_DRAW_LEAVE(s_pContext);
00471     return nRetVal;
00472 }

INT32 XaColourOld_SetInvert DWORD  Colour  ) 
 

Definition at line 502 of file XaDrwOld.cpp.

00503 {
00504     XA_DRAW_ENTER(TEXT("XaColourOld_SetInvert"), s_pContext);
00505     INT32 nRetVal =
00506         XaColour_SetInvert(s_pContext, Colour);
00507     XA_DRAW_LEAVE(s_pContext);
00508     return nRetVal;
00509 }

INT32 XaColourOld_SetMaxDiffusionError UINT32  MaxError  ) 
 

Definition at line 997 of file XaDrwOld.cpp.

00998 {
00999     XA_DRAW_ENTER(TEXT("XaColourOld_SetMaxDiffusionError"), s_pContext);
01000     INT32 nRetVal =
01001         XaColour_SetMaxDiffusionError(s_pContext, MaxError);
01002     XA_DRAW_LEAVE(s_pContext);
01003     return nRetVal;
01004 }

INT32 XaColourOld_SetMultiRadial DWORD  Style,
pcGraduationTable  Table,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
pcPOINT  PointD
 

Definition at line 639 of file XaDrwOld.cpp.

00647 {
00648     return GERROR_UNIMPLEMENTED;
00649 }

INT32 XaColourOld_SetSeparationTables pcBGR  CyanSeparationTable,
pcBGR  MagentaSeparationTable,
pcBGR  YellowSeparationTable,
pcBGR  BlackSeparationTable,
pcBYTE  UnderColourRemovalTable,
pcBYTE  BlackGenerationTable
 

Definition at line 1051 of file XaDrwOld.cpp.

01059 {
01060     XA_DRAW_ENTER(TEXT("XaColourOld_SetSeparationTables"), s_pContext);
01061     INT32 nRetVal =
01062         XaColour_SetSeparationTables(   s_pContext,
01063                                                             CyanSeparationTable,
01064                                                             MagentaSeparationTable,
01065                                                             YellowSeparationTable,
01066                                                             BlackSeparationTable,
01067                                                             UnderColourRemovalTable,
01068                                                             BlackGenerationTable);
01069     XA_DRAW_LEAVE(s_pContext);
01070     return nRetVal;
01071 }

INT32 XaColourOld_SetSolidColour COLORREF  Colour,
UINT32  BPP,
UINT32  Format16BPP
 

Definition at line 483 of file XaDrwOld.cpp.

00485 {
00486     XA_DRAW_ENTER(TEXT("XaColourOld_SetSolidColour"), s_pContext);
00487     INT32 nRetVal =
00488         XaColour_SetSolidColour(s_pContext, Colour, BPP, Format16BPP);
00489     XA_DRAW_LEAVE(s_pContext);
00490     return nRetVal;
00491 }

INT32 XaColourOld_SetTileFilteringFlag BOOL  Flag  ) 
 

Definition at line 456 of file XaDrwOld.cpp.

00457 {
00458     XA_DRAW_ENTER(TEXT("XaColourOld_SetTileFilteringFlag"), s_pContext);
00459     INT32 nRetVal =
00460         XaColour_SetTileFilteringFlag(s_pContext, Flag);
00461     XA_DRAW_LEAVE(s_pContext);
00462     return nRetVal;
00463 }

INT32 XaColourOld_SetTilePattern pcBITMAPINFOHEADER  BitmapInfo,
pcBYTE  Bitmap,
DWORD  Style,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
COLORREF  DefaultColour,
pcBGRT  TranslationTable,
pcBYTE  RedTranslationTable,
pcBYTE  GreenTranslationTable,
pcBYTE  BlueTranslationTable,
pcBYTE  TransparencyTranslationTable,
INT32  TileOffset
 

Definition at line 859 of file XaDrwOld.cpp.

00874 {
00875     XA_DRAW_ENTER(TEXT("XaColourOld_SetTilePattern"), s_pContext);
00876     INT32 nRetVal =
00877         XaColour_SetTilePattern(s_pContext,
00878                                                     BitmapInfo, Bitmap, Style,
00879                                                     PointA, PointB, PointC,
00880                                                     DefaultColour,
00881                                                     TranslationTable,
00882                                                     RedTranslationTable,
00883                                                     GreenTranslationTable,
00884                                                     BlueTranslationTable,
00885                                                     TransparencyTranslationTable,
00886                                                     TileOffset);
00887     XA_DRAW_LEAVE(s_pContext);
00888     return nRetVal;
00889 }

INT32 XaColourOld_SetTilePattern4 pcBITMAPINFOHEADER  BitmapInfo,
pcBYTE  Bitmap,
DWORD  Style,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
pcPOINT  PointD,
COLORREF  DefaultColour,
pcBGRT  TranslationTable,
pcBYTE  RedTranslationTable,
pcBYTE  GreenTranslationTable,
pcBYTE  BlueTranslationTable,
pcBYTE  TransparencyTranslationTable,
INT32  TileOffset
 

Definition at line 891 of file XaDrwOld.cpp.

00907 {
00908     XA_DRAW_ENTER(TEXT("XaColourOld_SetTilePattern4"), s_pContext);
00909     INT32 nRetVal =
00910         XaColour_SetTilePattern4(s_pContext,
00911                                                     BitmapInfo, Bitmap, Style,
00912                                                     PointA, PointB, PointC, PointD,
00913                                                     DefaultColour,
00914                                                     TranslationTable,
00915                                                     RedTranslationTable,
00916                                                     GreenTranslationTable,
00917                                                     BlueTranslationTable,
00918                                                     TransparencyTranslationTable,
00919                                                     TileOffset);
00920     XA_DRAW_LEAVE(s_pContext);
00921     return nRetVal;
00922 }

INT32 XaColourOld_SetTileSmoothingFlag BOOL  Flag  ) 
 

Definition at line 447 of file XaDrwOld.cpp.

00448 {
00449     XA_DRAW_ENTER(TEXT("XaColourOld_SetTileSmoothingFlag"), s_pContext);
00450     INT32 nRetVal =
00451         XaColour_SetTileSmoothingFlag(s_pContext, Flag);
00452     XA_DRAW_LEAVE(s_pContext);
00453     return nRetVal;
00454 }

INT32 XaColourOld_SetTransparency COLORREF  Colour,
DWORD  Style
 

Definition at line 511 of file XaDrwOld.cpp.

00512 {
00513     XA_DRAW_ENTER(TEXT("XaColourOld_SetTransparency"), s_pContext);
00514     INT32 nRetVal =
00515         XaColour_SetTransparency(s_pContext, Colour, Style);
00516     XA_DRAW_LEAVE(s_pContext);
00517     return nRetVal;
00518 }

INT32 XaColourOld_SetTransparencyLookupTable pcBYTE  Table  ) 
 

Definition at line 520 of file XaDrwOld.cpp.

00521 {
00522     XA_DRAW_ENTER(TEXT("XaColourOld_SetTransparencyLookupTable"), s_pContext);
00523     INT32 nRetVal =
00524         XaColour_SetTransparencyLookupTable(s_pContext, Table);
00525     XA_DRAW_LEAVE(s_pContext);
00526     return nRetVal;
00527 }

INT32 XaColourOld_SetTransparent3WayGraduation DWORD  Style,
BYTE  ValueA,
BYTE  ValueB,
BYTE  ValueD,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointD
 

Definition at line 759 of file XaDrwOld.cpp.

00764 {
00765     XA_DRAW_ENTER(TEXT("XaColourOld_SetTransparent3WayGraduation"), s_pContext);
00766     INT32 nRetVal =
00767         XaColour_SetTransparent3WayGraduation(  s_pContext, Style,
00768                                                                     ValueA, ValueB, ValueD,
00769                                                                     PointA, PointB, PointD);
00770     XA_DRAW_LEAVE(s_pContext);
00771     return nRetVal;
00772 }

INT32 XaColourOld_SetTransparent3WayGraduation4 DWORD  Style,
BYTE  ValueA,
BYTE  ValueB,
BYTE  ValueD,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
pcPOINT  PointD
 

Definition at line 774 of file XaDrwOld.cpp.

00779 {
00780     XA_DRAW_ENTER(TEXT("XaColourOld_SetTransparent3WayGraduation4"), s_pContext);
00781     INT32 nRetVal =
00782         XaColour_SetTransparent3WayGraduation4( s_pContext, Style,
00783                                                                     ValueA, ValueB, ValueD,
00784                                                                     PointA, PointB, PointC, PointD);
00785     XA_DRAW_LEAVE(s_pContext);
00786     return nRetVal;
00787 }

INT32 XaColourOld_SetTransparent4WayGraduation DWORD  Style,
BYTE  ValueA,
BYTE  ValueB,
BYTE  ValueC,
BYTE  ValueD,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointD
 

Definition at line 789 of file XaDrwOld.cpp.

00794 {
00795     XA_DRAW_ENTER(TEXT("XaColourOld_SetTransparent4WayGraduation"), s_pContext);
00796     INT32 nRetVal =
00797         XaColour_SetTransparent4WayGraduation(  s_pContext, Style,
00798                                                                     ValueA, ValueB, ValueC, ValueD,
00799                                                                     PointA, PointB,         PointD);
00800     XA_DRAW_LEAVE(s_pContext);
00801     return nRetVal;
00802 }

INT32 XaColourOld_SetTransparent4WayGraduation4 DWORD  Style,
BYTE  ValueA,
BYTE  ValueB,
BYTE  ValueC,
BYTE  ValueD,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
pcPOINT  PointD
 

Definition at line 804 of file XaDrwOld.cpp.

00809 {
00810     XA_DRAW_ENTER(TEXT("XaColourOld_SetTransparent4WayGraduation4"), s_pContext);
00811     INT32 nRetVal =
00812         XaColour_SetTransparent4WayGraduation4( s_pContext, Style,
00813                                                                     ValueA, ValueB, ValueC, ValueD,
00814                                                                     PointA, PointB, PointC, PointD);
00815     XA_DRAW_LEAVE(s_pContext);
00816     return nRetVal;
00817 }

INT32 XaColourOld_SetTransparentGraduation DWORD  Style,
pcTransparentGradTable  Table,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC
 

Definition at line 726 of file XaDrwOld.cpp.

00733 {
00734     XA_DRAW_ENTER(TEXT("XaColourOld_SetTransparentGraduation"), s_pContext);
00735     INT32 nRetVal =
00736         XaColour_SetTransparentGraduation(  s_pContext, Style, Table,
00737                                                                 PointA, PointB, PointC);
00738     XA_DRAW_LEAVE(s_pContext);
00739     return nRetVal;
00740 }

INT32 XaColourOld_SetTransparentGraduation4 DWORD  Style,
pcTransparentGradTable  Table,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
pcPOINT  PointD
 

Definition at line 742 of file XaDrwOld.cpp.

00750 {
00751     XA_DRAW_ENTER(TEXT("XaColourOld_SetTransparentGraduation4"), s_pContext);
00752     INT32 nRetVal =
00753         XaColour_SetTransparentGraduation4( s_pContext, Style, Table,
00754                                                                 PointA, PointB, PointC, PointD);
00755     XA_DRAW_LEAVE(s_pContext);
00756     return nRetVal;
00757 }

INT32 XaColourOld_SetTransparentTilePattern pcBITMAPINFOHEADER  BitmapInfo,
pcBYTE  Bitmap,
DWORD  Style,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
BYTE  DefaultColour,
pcBYTE  TransparencyTranslationTable,
INT32  TileOffset
 

Definition at line 924 of file XaDrwOld.cpp.

00935 {
00936     XA_DRAW_ENTER(TEXT("XaColourOld_SetTransparentTilePattern"), s_pContext);
00937     INT32 nRetVal =
00938         XaColour_SetTransparentTilePattern(s_pContext,
00939                                                     BitmapInfo, Bitmap, Style,
00940                                                     PointA, PointB, PointC,
00941                                                     DefaultColour,
00942                                                     TransparencyTranslationTable,
00943                                                     TileOffset);
00944     XA_DRAW_LEAVE(s_pContext);
00945     return nRetVal;
00946 }

INT32 XaColourOld_SetTransparentTilePattern4 pcBITMAPINFOHEADER  BitmapInfo,
pcBYTE  Bitmap,
DWORD  Style,
pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
pcPOINT  PointD,
BYTE  DefaultColour,
pcBYTE  TransparencyTranslationTable,
INT32  TileOffset
 

Definition at line 948 of file XaDrwOld.cpp.

00960 {
00961     XA_DRAW_ENTER(TEXT("XaColourOld_SetTransparentTilePattern4"), s_pContext);
00962     INT32 nRetVal =
00963         XaColour_SetTransparentTilePattern4(s_pContext,
00964                                                     BitmapInfo, Bitmap, Style,
00965                                                     PointA, PointB, PointC, PointD,
00966                                                     DefaultColour,
00967                                                     TransparencyTranslationTable,
00968                                                     TileOffset);
00969     XA_DRAW_LEAVE(s_pContext);
00970     return nRetVal;
00971 }

INT32 XaColourOld_SetWordColour DWORD  Colour  ) 
 

Definition at line 493 of file XaDrwOld.cpp.

00494 {
00495     XA_DRAW_ENTER(TEXT("XaColourOld_SetWordColour"), s_pContext);
00496     INT32 nRetVal =
00497         XaColour_SetWordColour(s_pContext, Colour);
00498     XA_DRAW_LEAVE(s_pContext);
00499     return nRetVal;
00500 }

INT32 XaDrawOld_CalcBBox pcPOINT  Points,
pcBYTE  Types,
UINT32  Length,
pRECT  Rect,
BOOL  Flatten
 

Definition at line 1467 of file XaDrwOld.cpp.

01474 {
01475     XA_DRAW_ENTER(TEXT("XaDrawOld_CalcBBox"), s_pContext);
01476     INT32 nRetVal =
01477         XaDraw_CalcBBox(s_pContext, Points, Types, Length, Rect, Flatten);
01478     XA_DRAW_LEAVE(s_pContext);
01479     return nRetVal;
01480 }

INT32 XaDrawOld_CalcStrokeBBox pcPOINT  IPoints,
pcBYTE  ITypes,
UINT32  ILength,
pRECT  Rect,
BOOL  Close,
UINT32  LineWidth,
DWORD  LineCaps,
DWORD  LineJoin,
pcDashType  Dash
 

Definition at line 1298 of file XaDrwOld.cpp.

01309 {
01310     XA_DRAW_ENTER(TEXT("XaDrawOld_CalcStrokeBBox"), s_pContext);
01311     INT32 nRetVal =
01312         XaDraw_CalcStrokeBBox(  s_pContext,
01313                                                     IPoints, ITypes, ILength,
01314                                                     Rect, Close,
01315                                                     LineWidth, LineCaps, LineJoin, Dash);
01316     XA_DRAW_LEAVE(s_pContext);
01317     return nRetVal;
01318 }

INT32 XaDrawOld_ClearChangedBBox  ) 
 

Definition at line 1507 of file XaDrwOld.cpp.

01508 {
01509     XA_DRAW_ENTER(TEXT("XaDrawOld_ClearChangedBBox"), s_pContext);
01510     INT32 nRetVal =
01511         XaDraw_ClearChangedBBox(s_pContext);
01512     XA_DRAW_LEAVE(s_pContext);
01513     return nRetVal;
01514 }

INT32 XaDrawOld_ClearLastError  ) 
 

Definition at line 243 of file XaDrwOld.cpp.

00244 {
00245     XA_DRAW_ENTER(TEXT("XaDrawOld_ClearLastError"), s_pContext);
00246     INT32 nRetVal = XaDraw_ClearLastError(s_pContext);
00247     XA_DRAW_LEAVE(s_pContext);
00248     return nRetVal;
00249 }

INT32 XaDrawOld_ClipRectangle pcRECT  Rectangle  ) 
 

Definition at line 1422 of file XaDrwOld.cpp.

01423 {
01424     XA_DRAW_ENTER(TEXT("XaDrawOld_ClipRectangle"), s_pContext);
01425     INT32 nRetVal =
01426         XaDraw_ClipRectangle(s_pContext, Rectangle);
01427     XA_DRAW_LEAVE(s_pContext);
01428     return nRetVal;
01429 }

INT32 XaDrawOld_ClipRegion pcREGION  Region  ) 
 

Definition at line 1449 of file XaDrwOld.cpp.

01450 {
01451     XA_DRAW_ENTER(TEXT("XaDrawOld_ClipRegion"), s_pContext);
01452     INT32 nRetVal =
01453         XaDraw_ClipRegion(s_pContext, Region);
01454     XA_DRAW_LEAVE(s_pContext);
01455     return nRetVal;
01456 }

INT32 XaDrawOld_ComparePalettes pcGCONTEXT  pContext,
pcLOGPALETTE  Palette,
BOOL  Flag
 

Definition at line 393 of file XaDrwOld.cpp.

00394 {
00395     XA_DRAW_ENTER(TEXT("XaDrawOld_ComparePalettes"), s_pContext);
00396     INT32 nRetVal =
00397         XaDraw_ComparePalettes(pContext, Palette, Flag);
00398     XA_DRAW_LEAVE(s_pContext);
00399     return nRetVal;
00400 }

INT32 XaDrawOld_ContextLength  ) 
 

Definition at line 384 of file XaDrwOld.cpp.

00385 {
00386     XA_DRAW_ENTER(TEXT("XaDrawOld_ContextLength"), NULL);
00387     INT32 nRetVal =
00388         XaDraw_ContextLength();
00389     XA_DRAW_LEAVE(NULL);
00390     return nRetVal;
00391 }

INT32 XaDrawOld_DeviceClipRectangle pcRECT  Rectangle  ) 
 

Definition at line 1431 of file XaDrwOld.cpp.

01432 {
01433     XA_DRAW_ENTER(TEXT("XaDrawOld_DeviceClipRectangle"), s_pContext);
01434     INT32 nRetVal =
01435         XaDraw_DeviceClipRectangle(s_pContext, Rectangle);
01436     XA_DRAW_LEAVE(s_pContext);
01437     return nRetVal;
01438 }

INT32 XaDrawOld_FillPath pcPOINT  Points,
pcBYTE  Types,
UINT32  Length,
UINT32  Winding
 

Definition at line 1212 of file XaDrwOld.cpp.

01218 {
01219     XA_DRAW_ENTER(TEXT("XaDrawOld_FillPath"), s_pContext);
01220     INT32 nRetVal =
01221         XaDraw_FillPath(s_pContext, Points, Types, Length, Winding);
01222     XA_DRAW_LEAVE(s_pContext);
01223     return nRetVal;
01224 }

INT32 XaDrawOld_FillPoint pcPOINT  Point  ) 
 

Definition at line 1203 of file XaDrwOld.cpp.

01204 {
01205     XA_DRAW_ENTER(TEXT("XaDrawOld_FillPoint"), s_pContext);
01206     INT32 nRetVal =
01207         XaDraw_FillPoint(s_pContext, Point);
01208     XA_DRAW_LEAVE(s_pContext);
01209     return nRetVal;
01210 }

INT32 XaDrawOld_FillRectangle pcRECT  Rectangle  ) 
 

Definition at line 1194 of file XaDrwOld.cpp.

01195 {
01196     XA_DRAW_ENTER(TEXT("XaDrawOld_FillRectangle"), s_pContext);
01197     INT32 nRetVal =
01198         XaDraw_FillRectangle(s_pContext, Rectangle);
01199     XA_DRAW_LEAVE(s_pContext);
01200     return nRetVal;
01201 }

INT32 XaDrawOld_FillRegion pcREGION  Region,
pcPOINT  Offset
 

Definition at line 1410 of file XaDrwOld.cpp.

01414 {
01415     XA_DRAW_ENTER(TEXT("XaDrawOld_FillRegion"), s_pContext);
01416     INT32 nRetVal =
01417         XaDraw_FillRegion(s_pContext, Region, Offset);
01418     XA_DRAW_LEAVE(s_pContext);
01419     return nRetVal;
01420 }

INT32 XaDrawOld_FillTriangle pcPOINT  PointA,
pcPOINT  PointB,
pcPOINT  PointC,
DWORD  Flags
 

Definition at line 1226 of file XaDrwOld.cpp.

01232 {
01233     XA_DRAW_ENTER(TEXT("XaDrawOld_FillTriangle"), s_pContext);
01234     INT32 nRetVal =
01235         XaDraw_FillTriangle(s_pContext, PointA, PointB, PointC, Flags);
01236     XA_DRAW_LEAVE(s_pContext);
01237     return nRetVal;
01238 }

INT32 XaDrawOld_GetChangedBBox pRECT  Rectangle  ) 
 

Definition at line 1516 of file XaDrwOld.cpp.

01517 {
01518     XA_DRAW_ENTER(TEXT("XaDrawOld_GetChangedBBox"), s_pContext);
01519     INT32 nRetVal =
01520         XaDraw_GetChangedBBox(s_pContext, Rectangle);
01521     XA_DRAW_LEAVE(s_pContext);
01522     return nRetVal;
01523 }

pcREGION XaDrawOld_GetClipRegion  ) 
 

Definition at line 1458 of file XaDrwOld.cpp.

01459 {
01460     XA_DRAW_ENTER(TEXT("XaDrawOld_GetClipRegion"), s_pContext);
01461     pcREGION pRetVal =
01462         XaDraw_GetClipRegion(s_pContext);
01463     XA_DRAW_LEAVE(s_pContext);
01464     return pRetVal;
01465 }

const GCONTEXT* XaDrawOld_GetContext  ) 
 

Returns a pointer to the global context. (Useful for making clones of the global context).

Author:
Derek_Cox (Xara Group Ltd) <camelotdev@xara.com>
Date:
29/05/2001
Parameters:
- [INPUTS]
Returns:
const pointer to the global context

Definition at line 198 of file XaDrwOld.cpp.

00199 {
00200     return s_pContext;
00201 }

INT32 XaDrawOld_GetDeviceClipRectangle pRECT  Rectangle  ) 
 

Definition at line 1440 of file XaDrwOld.cpp.

01441 {
01442     XA_DRAW_ENTER(TEXT("XaDrawOld_GetDeviceClipRectangle"), s_pContext);
01443     INT32 nRetVal =
01444         XaDraw_GetDeviceClipRectangle(s_pContext, Rectangle);
01445     XA_DRAW_LEAVE(s_pContext);
01446     return nRetVal;
01447 }

eError XaDrawOld_GetLastError  ) 
 

Definition at line 251 of file XaDrwOld.cpp.

00252 {
00253     XA_DRAW_ENTER(TEXT("XaDrawOld_GetLastError"), s_pContext);
00254     eError nRetVal = XaDraw_GetLastError(s_pContext);
00255     XA_DRAW_LEAVE(s_pContext);
00256     return nRetVal;
00257 }

pcCHAR XaDrawOld_GetLastErrorText  ) 
 

Definition at line 259 of file XaDrwOld.cpp.

00260 {
00261     XA_DRAW_ENTER(TEXT("XaDrawOld_GetLastErrorText"), s_pContext);
00262     pcCHAR pRetVal = XaDraw_GetLastErrorText(s_pContext);
00263     XA_DRAW_LEAVE(s_pContext);
00264     return pRetVal;
00265 }

INT32 XaDrawOld_GetMaxBitmapDepth  ) 
 

Definition at line 1140 of file XaDrwOld.cpp.

01141 {
01142     XA_DRAW_ENTER(TEXT("XaDrawOld_GetMaxBitmapDepth"), NULL);
01143     INT32 nRetVal =
01144         XaDraw_GetMaxBitmapDepth();
01145     XA_DRAW_LEAVE(NULL);
01146     return nRetVal;
01147 }

INT32 XaDrawOld_GetMaxBitmapWidth  ) 
 

Definition at line 1131 of file XaDrwOld.cpp.

01132 {
01133     XA_DRAW_ENTER(TEXT("XaDrawOld_GetMaxBitmapWidth"), NULL);
01134     INT32 nRetVal =
01135         XaDraw_GetMaxBitmapWidth();
01136     XA_DRAW_LEAVE(NULL);
01137     return nRetVal;
01138 }

INT32 XaDrawOld_GetStatistics pcPOINT  Points,
pcBYTE  Types,
UINT32  Length,
UINT32  Winding,
pSTATISTICS  Stats
 

Definition at line 1355 of file XaDrwOld.cpp.

01362 {
01363     XA_DRAW_ENTER(TEXT("XaDrawOld_GetStatistics"), s_pContext);
01364     INT32 nRetVal =
01365         XaDraw_GetStatistics(   s_pContext,
01366                                                     Points, Types, Length,
01367                                                     Winding, Stats);
01368     XA_DRAW_LEAVE(s_pContext);
01369     return nRetVal;
01370 }

DWORD XaDrawOld_GetVersion  ) 
 

Translations functions to provide the GDraw V2 interface to GDraw V3. See GDraw V2 for details about each function.

Each wrapper: 1) calls XA_DRAW_ENTER 2) calls the original GDraw function, 3) calls XA_DRAW_LEAVE

Template:

INT32 Xa<catgegory>Old_<fn_name>(INT32 nParam1) { XA_DRAW_ENTER(TEXT("<fn_name>"), s_pContext); INT32 nRetVal = Xa<category>_<fn_name>(s_pContext, nParam1); XA_DRAW_LEAVE(s_pContext); return nRetVal; }

Definition at line 225 of file XaDrwOld.cpp.

00226 {
00227     XA_DRAW_ENTER(TEXT("XaDrawOld_GetVersion"), NULL);
00228     DWORD nRetVal = XaDraw_GetVersion();
00229     XA_DRAW_LEAVE(NULL);
00230 
00231     if (NULL == s_pContext)
00232     {
00233         s_pContext = static_cast<GCONTEXT*>(malloc(XaDraw_ContextLength()));
00234         memset(s_pContext, 0, XaDraw_ContextLength());
00235         INT32 nError = XaDraw_Initialise(s_pContext, NULL);
00236         if (GERROR_NO_ERROR != nError)
00237             return 0;
00238     }
00239 
00240     return nRetVal;
00241 }

INT32 XaDrawOld_HintPath pPOINT  Points,
pcBYTE  Types,
UINT32  Length,
BOOL  Close,
UINT32  LineWidth
 

Definition at line 1240 of file XaDrwOld.cpp.

01247 {
01248     XA_DRAW_ENTER(TEXT("XaDrawOld_HintPath"), s_pContext);
01249     INT32 nRetVal =
01250         XaDraw_HintPath(s_pContext, Points, Types, Length, Close, LineWidth);
01251     XA_DRAW_LEAVE(s_pContext);
01252     return nRetVal;
01253 }

INT32 XaDrawOld_IsFPU BOOL  Flag  ) 
 

Definition at line 331 of file XaDrwOld.cpp.

00332 {
00333     Flag = Flag;
00334     // No longer required
00335     return GERROR_NO_ERROR;
00336 }

INT32 XaDrawOld_IsOverlap pcPOINT  Points,
pcBYTE  Types,
UINT32  Length,
UINT32  Winding
 

Definition at line 1320 of file XaDrwOld.cpp.

01326 {
01327     XA_DRAW_ENTER(TEXT("XaDrawOld_IsOverlap"), s_pContext);
01328     INT32 nRetVal =
01329         XaDraw_IsOverlap(   s_pContext,
01330                                                 Points, Types, Length, Winding);
01331     XA_DRAW_LEAVE(s_pContext);
01332     return nRetVal;
01333 }

INT32 XaDrawOld_IsStrokeOverlap pcPOINT  Points,
pcBYTE  Types,
UINT32  Length,
BOOL  Close,
UINT32  LineWidth,
DWORD  LineCaps,
DWORD  LineJoin,
pcDashType  Dash
 

Definition at line 1335 of file XaDrwOld.cpp.

01345 {
01346     XA_DRAW_ENTER(TEXT("XaDrawOld_IsStrokeOverlap"), s_pContext);
01347     INT32 nRetVal =
01348         XaDraw_IsStrokeOverlap( s_pContext,
01349                                                     Points, Types, Length, Close,
01350                                                     LineWidth, LineCaps, LineJoin, Dash);
01351     XA_DRAW_LEAVE(s_pContext);
01352     return nRetVal;
01353 }

INT32 XaDrawOld_MakeRegion pcPOINT  Points,
pcBYTE  Types,
UINT32  Length,
UINT32  Winding,
pREGION  ORegion,
UINT32  OLength
 

Definition at line 1372 of file XaDrwOld.cpp.

01380 {
01381     XA_DRAW_ENTER(TEXT("XaDrawOld_MakeRegion"), s_pContext);
01382     INT32 nRetVal =
01383         XaDraw_MakeRegion(  s_pContext,
01384                                                 Points, Types, Length,
01385                                                 Winding,
01386                                                 ORegion, OLength);
01387     XA_DRAW_LEAVE(s_pContext);
01388     return nRetVal;
01389 }

INT32 XaDrawOld_MakeUnclippedRegion pcPOINT  Points,
pcBYTE  Types,
UINT32  Length,
UINT32  Winding,
pREGION  ORegion,
UINT32  OLength
 

Definition at line 1391 of file XaDrwOld.cpp.

01399 {
01400     XA_DRAW_ENTER(TEXT("XaDrawOld_MakeUnclippedRegion"), s_pContext);
01401     INT32 nRetVal =
01402         XaDraw_MakeUnclippedRegion( s_pContext,
01403                                                         Points, Types, Length,
01404                                                         Winding,
01405                                                         ORegion, OLength);
01406     XA_DRAW_LEAVE(s_pContext);
01407     return nRetVal;
01408 }

INT32 XaDrawOld_MaxScale pcGMATRIX  Matrix,
pcRECT  BBox
 

Definition at line 1122 of file XaDrwOld.cpp.

01123 {
01124     XA_DRAW_ENTER(TEXT("XaDrawOld_MaxScale"), s_pContext);
01125     INT32 nRetVal =
01126         XaDraw_MaxScale(s_pContext, Matrix, BBox);
01127     XA_DRAW_LEAVE(s_pContext);
01128     return nRetVal;
01129 }

INT32 XaDrawOld_RestoreContext pcGCONTEXT  pContext  ) 
 

Definition at line 410 of file XaDrwOld.cpp.

00411 {
00412     XA_DRAW_ENTER(TEXT("XaDrawOld_RestoreContext"), s_pContext);
00413     INT32 nRetVal = XaDraw_CopyContext(pContext, s_pContext);
00414     DWORD* pStyle = (DWORD*)((BYTE*)s_pContext + 0x37C);
00415     *pStyle = 0;    // STYLE_INVALID
00416     XA_DRAW_LEAVE(s_pContext);
00417     return nRetVal;
00418 }

INT32 XaDrawOld_SaveContext pGCONTEXT  pContext  ) 
 

Definition at line 402 of file XaDrwOld.cpp.

00403 {
00404     XA_DRAW_ENTER(TEXT("XaDrawOld_SaveContext"), s_pContext);
00405     INT32 nRetVal = XaDraw_CopyContext(s_pContext, pContext);
00406     XA_DRAW_LEAVE(s_pContext);
00407     return nRetVal;
00408 }

INT32 XaDrawOld_ScrollBitmap INT32  x,
INT32  y
 

Definition at line 1498 of file XaDrwOld.cpp.

01499 {
01500     XA_DRAW_ENTER(TEXT("XaDrawOld_ScrollBitmap"), s_pContext);
01501     INT32 nRetVal =
01502         XaDraw_ScrollBitmap(s_pContext, x, y);
01503     XA_DRAW_LEAVE(s_pContext);
01504     return nRetVal;
01505 }

INT32 XaDrawOld_SetAntialiasFlag BOOL  Flag  ) 
 

Definition at line 1149 of file XaDrwOld.cpp.

01150 {
01151     XA_DRAW_ENTER(TEXT("XaDrawOld_SetAntialiasFlag"), s_pContext);
01152     INT32 nRetVal =
01153         XaDraw_SetAntialiasFlag(s_pContext, Flag);
01154     XA_DRAW_LEAVE(s_pContext);
01155     return nRetVal;
01156 }

INT32 XaDrawOld_SetBevelContrast UINT32  Contrast  ) 
 

Definition at line 1534 of file XaDrwOld.cpp.

01535 {
01536     XA_DRAW_ENTER(TEXT("XaDrawOld_SetBevelContrast"), s_pContext);
01537     INT32 nRetVal =
01538         XaDraw_SetBevelContrast(s_pContext, Contrast);
01539     XA_DRAW_LEAVE(s_pContext);
01540     return nRetVal;
01541 }

INT32 XaDrawOld_SetBevelDarkness UINT32  Contrast  ) 
 

Definition at line 1552 of file XaDrwOld.cpp.

01553 {
01554     XA_DRAW_ENTER(TEXT("XaDrawOld_SetBevelDarkness"), s_pContext);
01555     INT32 nRetVal =
01556         XaDraw_SetBevelDarkness(s_pContext, Contrast);
01557     XA_DRAW_LEAVE(s_pContext);
01558     return nRetVal;
01559 }

INT32 XaDrawOld_SetBevelLightness UINT32  Contrast  ) 
 

Definition at line 1543 of file XaDrwOld.cpp.

01544 {
01545     XA_DRAW_ENTER(TEXT("XaDrawOld_SetBevelLightness"), s_pContext);
01546     INT32 nRetVal =
01547         XaDraw_SetBevelLightness(s_pContext, Contrast);
01548     XA_DRAW_LEAVE(s_pContext);
01549     return nRetVal;
01550 }

INT32 XaDrawOld_SetChangedBBox pcRECT  Rectangle  ) 
 

Definition at line 1525 of file XaDrwOld.cpp.

01526 {
01527     XA_DRAW_ENTER(TEXT("XaDrawOld_SetChangedBBox"), s_pContext);
01528     INT32 nRetVal =
01529         XaDraw_SetChangedBBox(s_pContext, Rectangle);
01530     XA_DRAW_LEAVE(s_pContext);
01531     return nRetVal;
01532 }

INT32 XaDrawOld_SetDashAdjustmentFlag BOOL  Flag  ) 
 

Definition at line 1158 of file XaDrwOld.cpp.

01159 {
01160     XA_DRAW_ENTER(TEXT("XaDrawOld_SetDashAdjustmentFlag"), s_pContext);
01161     INT32 nRetVal =
01162         XaDraw_SetDashAdjustmentFlag(s_pContext, Flag);
01163     XA_DRAW_LEAVE(s_pContext);
01164     return nRetVal;
01165 }

INT32 XaDrawOld_SetDIBitmap pcBITMAPINFOHEADER  BitmapInfo,
pBYTE  Bitmap,
UINT32  Format16BPP
 

Definition at line 1085 of file XaDrwOld.cpp.

01090 {
01091     XA_DRAW_ENTER(TEXT("XaDrawOld_SetDIBitmap"), s_pContext);
01092     INT32 nRetVal =
01093         XaDraw_SetDIBitmap( s_pContext,
01094                                                 BitmapInfo, Bitmap, Format16BPP);
01095     XA_DRAW_LEAVE(s_pContext);
01096     return nRetVal;
01097 }

INT32 XaDrawOld_SetFlatness UINT32  Flatness  ) 
 

Definition at line 1176 of file XaDrwOld.cpp.

01177 {
01178     XA_DRAW_ENTER(TEXT("XaDrawOld_SetFlatness"), s_pContext);
01179     INT32 nRetVal =
01180         XaDraw_SetFlatness(s_pContext, Flatness);
01181     XA_DRAW_LEAVE(s_pContext);
01182     return nRetVal;
01183 }

INT32 XaDrawOld_SetHintingFlag BOOL  Flag  ) 
 

Definition at line 1167 of file XaDrwOld.cpp.

01168 {
01169     XA_DRAW_ENTER(TEXT("XaDrawOld_SetHintingFlag"), s_pContext);
01170     INT32 nRetVal =
01171         XaDraw_SetHintingFlag(s_pContext, Flag);
01172     XA_DRAW_LEAVE(s_pContext);
01173     return nRetVal;
01174 }

INT32 XaDrawOld_SetInvertedDIBitmap pcBITMAPINFOHEADER  BitmapInfo,
pBYTE  Bitmap,
UINT32  Format16BPP
 

Definition at line 1099 of file XaDrwOld.cpp.

01104 {
01105     XA_DRAW_ENTER(TEXT("XaDrawOld_SetInvertedDIBitmap"), s_pContext);
01106     INT32 nRetVal =
01107         XaDraw_SetInvertedDIBitmap( s_pContext,
01108                                                         BitmapInfo, Bitmap, Format16BPP);
01109     XA_DRAW_LEAVE(s_pContext);
01110     return nRetVal;
01111 }

INT32 XaDrawOld_SetMatrix pcGMATRIX  Matrix  ) 
 

Definition at line 1113 of file XaDrwOld.cpp.

01114 {
01115     XA_DRAW_ENTER(TEXT("XaDrawOld_SetMatrix"), s_pContext);
01116     INT32 nRetVal =
01117         XaDraw_SetMatrix(s_pContext, Matrix);
01118     XA_DRAW_LEAVE(s_pContext);
01119     return nRetVal;
01120 }

INT32 XaDrawOld_SetMemoryHandlers pBYTE(*)(UINT32 Size)  MemoryAlloc,
void(*)(pBYTE Address)  MemoryFree
 

Definition at line 338 of file XaDrwOld.cpp.

00342 {
00343     XA_DRAW_ENTER(TEXT("XaDrawOld_SetMemoryHandlers"), s_pContext);
00344     INT32 nRetVal =
00345         XaDraw_SetMemoryHandlers(s_pContext, MemoryAlloc, MemoryFree);
00346     XA_DRAW_LEAVE(s_pContext);
00347     return nRetVal;
00348 }

INT32 XaDrawOld_SetMiterLimit UINT32  MiterLimit  ) 
 

Definition at line 1185 of file XaDrwOld.cpp.

01186 {
01187     XA_DRAW_ENTER(TEXT("XaDrawOld_SetMiterLimit"), s_pContext);
01188     INT32 nRetVal =
01189         XaDraw_SetMiterLimit(s_pContext, MiterLimit);
01190     XA_DRAW_LEAVE(s_pContext);
01191     return nRetVal;
01192 }

INT32 XaDrawOld_SetStackLimit pcVOID  StackLimit  ) 
 

Definition at line 350 of file XaDrwOld.cpp.

00351 {
00352     XA_DRAW_ENTER(TEXT("XaDrawOld_SetStackLimit"), s_pContext);
00353     INT32 nRetVal =
00354         XaDraw_SetStackLimit(s_pContext, StackLimit);
00355     XA_DRAW_LEAVE(s_pContext);
00356     return nRetVal;
00357 }

INT32 XaDrawOld_SetStackSize UINT32  StackSize  ) 
 

Definition at line 359 of file XaDrwOld.cpp.

00360 {
00361     XA_DRAW_ENTER(TEXT("XaDrawOld_SetStackSize"), s_pContext);
00362     INT32 nRetVal =
00363         XaDraw_SetStackSize(s_pContext, StackSize);
00364     XA_DRAW_LEAVE(s_pContext);
00365     return nRetVal;
00366 }

INT32 XaDrawOld_StrokePath pcPOINT  Points,
pcBYTE  Types,
UINT32  Length,
BOOL  Close,
UINT32  LineWidth,
DWORD  LineCaps,
DWORD  LineJoin,
pcDashType  Dash
 

Definition at line 1255 of file XaDrwOld.cpp.

01265 {
01266     XA_DRAW_ENTER(TEXT("XaDrawOld_StrokePath"), s_pContext);
01267     INT32 nRetVal =
01268         XaDraw_StrokePath(s_pContext, Points, Types, Length, Close,
01269                                                 LineWidth, LineCaps, LineJoin, Dash);
01270     XA_DRAW_LEAVE(s_pContext);
01271     return nRetVal;
01272 }

INT32 XaDrawOld_StrokePathToPath pcPOINT  IPoints,
pcBYTE  ITypes,
UINT32  ILength,
pPOINT  OPoints,
pBYTE  OTypes,
UINT32  OLength,
BOOL  Close,
UINT32  LineWidth,
DWORD  LineCaps,
DWORD  LineJoin,
pcDashType  Dash
 

Definition at line 1274 of file XaDrwOld.cpp.

01287 {
01288     XA_DRAW_ENTER(TEXT("XaDrawOld_StrokePathToPath"), s_pContext);
01289     INT32 nRetVal =
01290         XaDraw_StrokePathToPath(s_pContext,
01291                                                     IPoints, ITypes, ILength,
01292                                                     OPoints, OTypes, OLength, Close,
01293                                                     LineWidth, LineCaps, LineJoin, Dash);
01294     XA_DRAW_LEAVE(s_pContext);
01295     return nRetVal;
01296 }

INT32 XaDrawOld_Terminate  ) 
 

Definition at line 368 of file XaDrwOld.cpp.

00369 {
00370     XA_DRAW_ENTER(TEXT("XaDrawOld_Terminate"), s_pContext);
00371     INT32 nRetVal =
00372         XaDraw_Terminate(s_pContext);
00373     XA_DRAW_LEAVE(s_pContext);
00374 
00375     if (NULL != s_pContext)
00376     {
00377         free(s_pContext);
00378         s_pContext = NULL;
00379     }
00380 
00381     return nRetVal;
00382 }

INT32 XaDrawOld_TransformPath pcPOINT  IPoints,
pPOINT  OPoints,
UINT32  Length,
pcGMATRIX  Matrix
 

Definition at line 1482 of file XaDrwOld.cpp.

01488 {
01489     XA_DRAW_ENTER(TEXT("XaDrawOld_TransformPath"), s_pContext);
01490     INT32 nRetVal =
01491         XaDraw_TransformPath(   s_pContext,
01492                                                     IPoints, OPoints,
01493                                                     Length, Matrix);
01494     XA_DRAW_LEAVE(s_pContext);
01495     return nRetVal;
01496 }

INT32 XaDrawOld_TranslateBevelValue BYTE  Index,
BYTE  Colour
 

Definition at line 1561 of file XaDrwOld.cpp.

01562 {
01563     XA_DRAW_ENTER(TEXT("XaDrawOld_TranslateBevelValue"), s_pContext);
01564     INT32 nRetVal =
01565         XaDraw_TranslateBevelValue(s_pContext, Index, Colour);
01566     XA_DRAW_LEAVE(s_pContext);
01567     return nRetVal;
01568 }


Variable Documentation

GCONTEXT* s_pContext = NULL [static]
 

s_pContext is the global context used to simulate the global context of GDraw V2

Definition at line 111 of file XaDrwOld.cpp.


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