 |
WebRadioApp
0.1
|
Go to the documentation of this file.
27 #ifndef _GraphicsCanvas_H
28 #define _GraphicsCanvas_H
36 #if EW_RTE_VERSION != 0x000A0000
37 #error Wrong version of Embedded Wizard Runtime Environment.
41 #if EW_GFX_VERSION != 0x000A0000
42 #error Wrong version of Embedded Wizard Graphics Engine.
48 #ifndef _GraphicsCanvas_
50 #define _GraphicsCanvas_
54 #ifndef _GraphicsPath_
56 #define _GraphicsPath_
60 #ifndef _ResourcesFont_
62 #define _ResourcesFont_
85 EW_METHOD( Update,
void )( GraphicsCanvas _this )
110 #define _GraphicsCanvas__DetachBitmap_
122 #define _GraphicsCanvas__AttachBitmap_
void GraphicsCanvas_FillPath(GraphicsCanvas _this, XRect aClip, GraphicsPath aPath, XRect aDstRect, XBool aFlipY, XPoint aOffset, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend, XBool aAntialiased, XEnum aFillRule)
Definition: Graphics.c:717
void GraphicsCanvas_DrawLine(GraphicsCanvas _this, XRect aClip, XPoint aDstPos1, XPoint aDstPos2, XColor aColor1, XColor aColor2, XBool aBlend)
Definition: Graphics.c:781
unsigned long XHandle
Definition: ewrte.h:291
#define EW_END_OF_FIELDS(aClass)
Definition: ewrte.h:460
#define EW_DECLARE_CLASS(aClass)
Definition: ewrte.h:393
#define EW_VARIABLE(aName, aType)
Definition: ewrte.h:464
XRect CoreOutline aOutline XHandle aArg
Definition: _ApplicationApplication.h:151
void GraphicsCanvas_Done(GraphicsCanvas _this)
Definition: Graphics.c:104
GraphicsCanvas GraphicsCanvas_DetachBitmap(GraphicsCanvas _this)
Definition: Graphics.c:199
signed long XInt32
Definition: ewrte.h:1586
XRect CoreOutline aOutline XPoint value
Definition: _ViewsWarpView.h:137
char XBool
Definition: ewrte.h:1592
unsigned long XEnum
Definition: ewrte.h:1593
#define EW_DEFINE_METHODS(aClass, aSuperClass)
Definition: ewrte.h:524
void GraphicsCanvas_FillRectangle(GraphicsCanvas _this, XRect aClip, XRect aDstRect, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
Definition: Graphics.c:754
void GraphicsCanvas_WarpBitmap(GraphicsCanvas _this, XRect aClip, ResourcesBitmap aBitmap, XInt32 aFrameNr, XFloat aDstX1, XFloat aDstY1, XFloat aDstW1, XFloat aDstX2, XFloat aDstY2, XFloat aDstW2, XFloat aDstX3, XFloat aDstY3, XFloat aDstW3, XFloat aDstX4, XFloat aDstY4, XFloat aDstW4, XRect aSrcRect, XColor aColor1, XColor aColor2, XColor aColor3, XColor aColor4, XBool aBlend, XBool aFilter)
Definition: Graphics.c:517
GraphicsCanvas GraphicsCanvas_AttachBitmap(GraphicsCanvas _this, XHandle aBitmap)
Definition: Graphics.c:226
void GraphicsCanvas_Init(GraphicsCanvas _this, XHandle aArg)
Definition: Graphics.c:111
unsigned long XSet
Definition: ewrte.h:1594
void GraphicsCanvas_OnSetFrameSize(GraphicsCanvas _this, XPoint value)
Definition: Graphics.c:120
float XFloat
Definition: ewrte.h:1595
void GraphicsCanvas_CopyBitmap(GraphicsCanvas _this, XRect aClip, ResourcesBitmap aBitmap, XInt32 aFrameNr, XRect aDstRect, XPoint aSrcPos, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
Definition: Graphics.c:671
XRect CoreOutline aOutline GraphicsCanvas XRect aClip
Definition: _CoreOutline.h:171
void GraphicsCanvas_ScaleBitmap(GraphicsCanvas _this, XRect aClip, ResourcesBitmap aBitmap, XInt32 aFrameNr, XRect aDstRect, XRect aSrcRect, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend, XBool aFilter)
Definition: Graphics.c:614
GraphicsCanvas GraphicsCanvas__DetachBitmap(void *_this)
Definition: Graphics.c:217
XRect CoreOutline aOutline GraphicsCanvas XRect XPoint aOffset
Definition: _CoreOutline.h:172
GraphicsCanvas GraphicsCanvas__AttachBitmap(void *_this, XHandle aBitmap)
Definition: Graphics.c:262
void GraphicsCanvas_DrawBitmapFrame(GraphicsCanvas _this, XRect aClip, ResourcesBitmap aBitmap, XInt32 aFrameNr, XRect aDstRect, XSet aEdges, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
Definition: Graphics.c:354
XChar * XString
Definition: ewrte.h:1656
void GraphicsCanvas_Update(GraphicsCanvas _this)
Definition: Graphics.c:149
#define EW_END_OF_METHODS(aClass)
Definition: ewrte.h:539
void GraphicsCanvas_StrokePath(GraphicsCanvas _this, XRect aClip, GraphicsPath aPath, XRect aDstRect, XBool aFlipY, XPoint aOffset, XFloat aWidth, XEnum aStartCapStyle, XEnum aEndCapStyle, XEnum aJoinStyle, XFloat aMiterLimit, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend, XBool aAntialiased)
Definition: Graphics.c:420
XRect CoreOutline aOutline GraphicsCanvas XRect XPoint XInt32 XBool aBlend
Definition: _CoreOutline.h:172
void GraphicsCanvas_DrawText(GraphicsCanvas _this, XRect aClip, ResourcesFont aFont, XString aString, XInt32 aOffset, XInt32 aCount, XRect aDstRect, XPoint aSrcPos, XInt32 aMinWidth, XEnum aOrientation, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
Definition: Graphics.c:289
EW_METHOD(OnSetFrameSize, void)(GraphicsCanvas _this
#define EW_DEFINE_FIELDS(aClass, aSuperClass)
Definition: ewrte.h:451