AddToGraduationTable(COLORREF, BOOL, GraduationTable *, DWORD)=0 | GDrawContext | [pure virtual] |
Blur(INT32)=0 | GDrawContext | [pure virtual] |
BuildGraduationTable(COLORREF, COLORREF, DWORD, GraduationTable *)=0 | GDrawContext | [pure virtual] |
BuildTransparencyTable(DWORD, DWORD, TransparentGradTable *)=0 | GDrawContext | [pure virtual] |
CalcBBox(LPPOINT, const BYTE *, DWORD, LPRECT, BOOL)=0 | GDrawContext | [pure virtual] |
CalcStrokeBBox(CONST POINT *IPoints, CONST BYTE *ITypes, DWORD ILength, LPRECT Rect, BOOL Close, DWORD LineWidth, CapStyles LineCaps, JoinStyles LineJoin, CONST DashType *Dash)=0 | GDrawContext | [pure virtual] |
ClearChangedBBox()=0 | GDrawContext | [pure virtual] |
ClipRectangle(LPRECT)=0 | GDrawContext | [pure virtual] |
ClipRegion(const REGION *)=0 | GDrawContext | [pure virtual] |
ConvertBitmap(LPBITMAPINFOHEADER, LPBYTE, LPBITMAPINFOHEADER, LPBYTE, INT32)=0 | GDrawContext | [pure virtual] |
ConvertHSVtoRGB(COLORREF)=0 | GDrawContext | [pure virtual] |
ConvertRGBtoHSV(COLORREF)=0 | GDrawContext | [pure virtual] |
DeviceClipRectangle(LPRECT)=0 | GDrawContext | [pure virtual] |
FillPath(LPPOINT, const BYTE *, UINT32, DWORD)=0 | GDrawContext | [pure virtual] |
FillPoint(LPPOINT)=0 | GDrawContext | [pure virtual] |
FillRectangle(LPRECT)=0 | GDrawContext | [pure virtual] |
FillRegion(CONST REGION *Region, CONST POINT *Offset)=0 | GDrawContext | [pure virtual] |
GDrawContext() | GDrawContext | |
GetChangedBBox(LPRECT)=0 | GDrawContext | [pure virtual] |
GetClipRegion()=0 | GDrawContext | [pure virtual] |
GetDeviceClipRectangle(LPRECT)=0 | GDrawContext | [pure virtual] |
GetGraduationTableLength()=0 | GDrawContext | [pure virtual] |
GetGraduationTableSize()=0 | GDrawContext | [pure virtual] |
GetLastError()=0 | GDrawContext | [pure virtual] |
GetLongGraduationTableLength()=0 | GDrawContext | [pure virtual] |
GetLongGraduationTableSize()=0 | GDrawContext | [pure virtual] |
GetLongTransparentGraduationTableLength()=0 | GDrawContext | [pure virtual] |
GetLongTransparentGraduationTableSize()=0 | GDrawContext | [pure virtual] |
GetMaxBitmapDepth(void)=0 | GDrawContext | [pure virtual] |
GetMaxBitmapWidth(void)=0 | GDrawContext | [pure virtual] |
GetStatistics(LPPOINT, const BYTE *, UINT32, DWORD, STATISTICS *)=0 | GDrawContext | [pure virtual] |
GetTransparentGraduationTableLength()=0 | GDrawContext | [pure virtual] |
GetTransparentGraduationTableSize()=0 | GDrawContext | [pure virtual] |
HintPath(CONST POINT *Points, CONST BYTE *Types, UINT32 Length, BOOL Close, DWORD LineWidth)=0 | GDrawContext | [pure virtual] |
Init()=0 | GDrawContext | [pure virtual] |
InitialiseWithPalette(const LOGPALETTE *)=0 | GDrawContext | [pure virtual] |
IsOverlap(LPPOINT, const BYTE *, UINT32, DWORD)=0 | GDrawContext | [pure virtual] |
MakeRegion(LPPOINT, const BYTE *, UINT32, DWORD, REGION *, UINT32)=0 | GDrawContext | [pure virtual] |
MakeUnclippedRegion(CONST POINT *Points, CONST BYTE *Types, UINT32 Length, DWORD Winding, REGION *ORegion, UINT32 OLength)=0 | GDrawContext | [pure virtual] |
MaxScale(CONST GMATRIX *Matrix, CONST RECT *BBox)=0 | GDrawContext | [pure virtual] |
MemoryDump() | SimpleCCObject | [static] |
MemoryTrackAdd(void *p, LPCSTR Filename, INT32 Line) | SimpleCCObject | [static] |
operator delete(void *p) | SimpleCCObject | |
operator new(size_t, void *p) | SimpleCCObject | [inline] |
operator new(size_t nSize) | SimpleCCObject | |
operator new(size_t nSize, LPCSTR lpszFileName, INT32 nLine) | SimpleCCObject | |
PlotBitmap(LPBITMAPINFOHEADER, LPBYTE, DWORD, LPPOINT, LPRGBQUAD, LPBYTE, LPBYTE, LPBYTE, LPBYTE)=0 | GDrawContext | [pure virtual] |
PlotPerspectiveBitmap(LPBITMAPINFOHEADER, LPBYTE, DWORD, LPPOINT, LPRGBQUAD, LPBYTE, LPBYTE, LPBYTE, LPBYTE)=0 | GDrawContext | [pure virtual] |
RestoreContext(CONST GCONTEXT *Context)=0 | GDrawContext | [pure virtual] |
ReturnBrush()=0 | GDrawContext | [pure virtual] |
ReturnBrushRGB()=0 | GDrawContext | [pure virtual] |
SaveContext(GCONTEXT *Context)=0 | GDrawContext | [pure virtual] |
SelectPalette(INT32)=0 | GDrawContext | [pure virtual] |
Set3WayGraduation(DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourD, CONST POINT *PointA, CONST POINT *PointB, CONST POINT *PointD)=0 | GDrawContext | [pure virtual] |
Set3WayGraduation4(DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourD, CONST POINT *PointA, CONST POINT *PointB, CONST POINT *PointC, CONST POINT *PointD)=0 | GDrawContext | [pure virtual] |
Set4WayGraduation(DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourC, COLORREF ColourD, CONST POINT *PointA, CONST POINT *PointB, CONST POINT *PointD)=0 | GDrawContext | [pure virtual] |
Set4WayGraduation4(DWORD Style, COLORREF ColourA, COLORREF ColourB, COLORREF ColourC, COLORREF ColourD, CONST POINT *PointA, CONST POINT *PointB, CONST POINT *PointC, CONST POINT *PointD)=0 | GDrawContext | [pure virtual] |
SetAntialiasFlag(BOOL)=0 | GDrawContext | [pure virtual] |
SetAntialiasQualityFlag(BOOL)=0 | GDrawContext | [pure virtual] |
SetBevelContrast(UINT32 nContrast)=0 | GDrawContext | [pure virtual] |
SetBevelDarkness(UINT32 nContrast)=0 | GDrawContext | [pure virtual] |
SetBevelLightness(UINT32 nContrast)=0 | GDrawContext | [pure virtual] |
SetBias(UINT32, double)=0 | GDrawContext | [pure virtual] |
SetBitmap(CONST LPBITMAPINFOHEADER BitmapInfo, CONST LPBYTE Bitmap, DWORD BitmapFormat=2)=0 | GDrawContext | [pure virtual] |
SetBitmapConversionTable(const BGR *BitmapConversionTable=NULL)=0 | GDrawContext | [pure virtual] |
SetBitmapFill(LPBITMAPINFOHEADER, LPBYTE, DWORD, LPPOINT, COLORREF, LPRGBQUAD, LPBYTE, LPBYTE, LPBYTE, LPBYTE, DWORD=0)=0 | GDrawContext | [pure virtual] |
SetBrightness(double)=0 | GDrawContext | [pure virtual] |
SetChangedBBox(LPRECT)=0 | GDrawContext | [pure virtual] |
SetColour(COLORREF)=0 | GDrawContext | [pure virtual] |
SetContone(UINT32, COLORREF=0x000000, COLORREF=0xFFFFFF)=0 | GDrawContext | [pure virtual] |
SetContrast(double)=0 | GDrawContext | [pure virtual] |
SetConversionPalette(PLOGPALETTE)=0 | GDrawContext | [pure virtual] |
SetDashAdjustmentFlag(BOOL)=0 | GDrawContext | [pure virtual] |
SetDefaultBitmapParameters() | GDrawContext | [virtual] |
SetDitherStyle(DitherStyle Style=DITHER_GREY_ORDERED)=0 | GDrawContext | [pure virtual] |
SetFlatness(DWORD)=0 | GDrawContext | [pure virtual] |
SetGain(UINT32, double)=0 | GDrawContext | [pure virtual] |
SetGamma(double)=0 | GDrawContext | [pure virtual] |
SetGraduation(DWORD Style, CONST GraduationTable *Table, CONST POINT *PointA, CONST POINT *PointB, CONST POINT *PointC)=0 | GDrawContext | [pure virtual] |
SetGraduation4(DWORD Style, CONST GraduationTable *Table, CONST POINT *PointA, CONST POINT *PointB, CONST POINT *PointC, CONST POINT *PointD)=0 | GDrawContext | [pure virtual] |
SetHalftoneOrigin(DWORD, DWORD)=0 | GDrawContext | [pure virtual] |
SetHintingFlag(BOOL)=0 | GDrawContext | [pure virtual] |
SetInputRange(UINT32, BYTE=0x00, BYTE=0xFF)=0 | GDrawContext | [pure virtual] |
SetInvert(DWORD)=0 | GDrawContext | [pure virtual] |
SetMatrix(GMATRIX *)=0 | GDrawContext | [pure virtual] |
SetMatrixIntFlag(BOOL)=0 | GDrawContext | [pure virtual] |
SetMaxFilterSize(UINT32)=0 | GDrawContext | [pure virtual] |
SetMiterLimit(DWORD)=0 | GDrawContext | [pure virtual] |
SetOutputRange(UINT32, BYTE=0x00, BYTE=0xFF)=0 | GDrawContext | [pure virtual] |
SetPerspectiveBitmapFill(LPBITMAPINFOHEADER, LPBYTE, DWORD, LPPOINT, COLORREF, LPRGBQUAD, LPBYTE, LPBYTE, LPBYTE, LPBYTE, DWORD)=0 | GDrawContext | [pure virtual] |
SetPerspectiveTransparentBitmapFill(LPBITMAPINFOHEADER, LPBYTE, DWORD, LPPOINT, COLORREF, BYTE *, DWORD)=0 | GDrawContext | [pure virtual] |
SetPostGamma(double)=0 | GDrawContext | [pure virtual] |
SetSaturation(double)=0 | GDrawContext | [pure virtual] |
SetSeparationTables(const BGR *CyanSepTable=NULL, const BGR *MagentaSepTable=NULL, const BGR *YellowSepTable=NULL, const BGR *BlackSepTable=NULL, const BYTE *UnderColourRemovalTable=NULL, const BYTE *BlackGenerationTable=NULL)=0 | GDrawContext | [pure virtual] |
SetSolidColour(COLORREF, DWORD BPP=0, DWORD Format=2)=0 | GDrawContext | [pure virtual] |
SetStackLimit(LPVOID)=0 | GDrawContext | [pure virtual] |
SetStackSize(DWORD)=0 | GDrawContext | [pure virtual] |
SetTileFilteringFlag(BOOL)=0 | GDrawContext | [pure virtual] |
SetTileSmoothingFlag(BOOL)=0 | GDrawContext | [pure virtual] |
SetTransparency(COLORREF, TransparencyEnum)=0 | GDrawContext | [pure virtual] |
SetTransparencyLookupTable(CONST BYTE *Table)=0 | GDrawContext | [pure virtual] |
SetTransparent3WayGraduation(DWORD Style, BYTE ValueA, BYTE ValueB, BYTE ValueD, CONST POINT *PointA, CONST POINT *PointB, CONST POINT *PointD)=0 | GDrawContext | [pure virtual] |
SetTransparent3WayGraduation4(DWORD Style, BYTE ValueA, BYTE ValueB, BYTE ValueD, CONST POINT *PointA, CONST POINT *PointB, CONST POINT *PointC, CONST POINT *PointD)=0 | GDrawContext | [pure virtual] |
SetTransparent4WayGraduation(DWORD Style, BYTE ValueA, BYTE ValueB, BYTE ValueC, BYTE ValueD, CONST POINT *PointA, CONST POINT *PointB, CONST POINT *PointD)=0 | GDrawContext | [pure virtual] |
SetTransparent4WayGraduation4(DWORD Style, BYTE ValueA, BYTE ValueB, BYTE ValueC, BYTE ValueD, CONST POINT *PointA, CONST POINT *PointB, CONST POINT *PointC, CONST POINT *PointD)=0 | GDrawContext | [pure virtual] |
SetTransparentBitmapFill(LPBITMAPINFOHEADER, LPBYTE, DWORD, LPPOINT, COLORREF, BYTE *=NULL, DWORD=0)=0 | GDrawContext | [pure virtual] |
SetTransparentGraduation(DWORD Style, CONST TranspGradTable *Table, CONST POINT *PointA, CONST POINT *PointB, CONST POINT *PointC)=0 | GDrawContext | [pure virtual] |
SetTransparentGraduation4(DWORD Style, CONST TranspGradTable *Table, CONST POINT *PointA, CONST POINT *PointB, CONST POINT *PointC, CONST POINT *PointD)=0 | GDrawContext | [pure virtual] |
SetupBitmap(INT32 Width, INT32 Height, INT32 Depth, LPBYTE Bits, DWORD Format=2, BOOL DoBiCompression=FALSE)=0 | GDrawContext | [pure virtual] |
SetWordColour(DWORD)=0 | GDrawContext | [pure virtual] |
Sharpen(INT32)=0 | GDrawContext | [pure virtual] |
StrokePath(LPPOINT, const BYTE *, UINT32, BOOL, DWORD, CapStyles, JoinStyles, const DashType *)=0 | GDrawContext | [pure virtual] |
StrokePathToPath(CONST POINT *IPoints, CONST BYTE *ITypes, DWORD ILength, POINT *OPoints, BYTE *OTypes, DWORD OLength, BOOL Close, DWORD LineWidth, CapStyles LineCaps, JoinStyles LineJoin, CONST DashType *Dash)=0 | GDrawContext | [pure virtual] |
TransformPath(LPPOINT, LPPOINT, DWORD, GMATRIX *)=0 | GDrawContext | [pure virtual] |
TranslateBevelValue(BYTE nIndex, BYTE Colour)=0 | GDrawContext | [pure virtual] |
~GDrawContext() | GDrawContext | [virtual] |