(a) class IXGraphics2D : public IGraphics2D This serves as the composite interface that implements IGraphics2D for csGraphics2D and all derived classes
This serves as the composite interface that implements IGraphics2D for csGraphics2D and all derived classes
STDMETHODIMP FinishDraw()
STDMETHODIMP Print(csRect* pArea)
STDMETHODIMP Clear(int color)
STDMETHODIMP ClearAll(int color)
STDMETHODIMP DrawLine(float x1, float y1, float x2, float y2, int color)
STDMETHODIMP DrawBox(int x, int y, int w, int h, int color)
STDMETHODIMP DrawPixel(int x, int y, int color)
STDMETHODIMP GetPixelAt(int x, int y, unsigned char** pPixel )
STDMETHODIMP DrawSprite(ITextureHandle *hTex, int sx, int sy, int sw, int sh, int tx, int ty, int tw, int th)
STDMETHODIMP DoubleBuffer(bool Enable)
STDMETHODIMP GetDoubleBufferState(bool& State)
STDMETHODIMP SaveArea(ImageArea** Area, int x, int y, int w, int h)
STDMETHODIMP RestoreArea(ImageArea* Area, bool bFree)
STDMETHODIMP FreeArea(ImageArea* Area)
STDMETHODIMP GetClipRect(int& nMinX, int& nMinY, int& nMaxX, int& nMaxY)
STDMETHODIMP SetClipRect(int nMinX, int nMinY, int nMaxX, int nMaxY)
STDMETHODIMP SetMousePosition(int x, int y)
STDMETHODIMP SetMouseCursor(csMouseCursorID Shape, ITextureHandle *hBitmap)
STDMETHODIMP SetRGB(int i, int r, int g, int b)
STDMETHODIMP Write(int x, int y, int fg, int bg, char* str)
STDMETHODIMP WriteChar(int x, int y, int fg, int bg, char c)
STDMETHODIMP GetFontID(int& id)
STDMETHODIMP SetFontID(int id)
STDMETHODIMP GetStringError( HRESULT hRes, char* szErrorString )
STDMETHODIMP Open(char *Title)
STDMETHODIMP ClipLine(float &x1, float &y1, float &x2, float &y2, int xmin, int ymin, int xmax, int ymax)
STDMETHODIMP Close()
STDMETHODIMP PerformExtension(char* args)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de