WebRadioApp  0.1
Graphics.h
Go to the documentation of this file.
1 /*******************************************************************************
2 *
3 * E M B E D D E D W I Z A R D P R O J E C T
4 *
5 * Copyright (c) TARA Systems GmbH
6 * written by Paul Banach and Manfred Schweyer
7 *
8 ********************************************************************************
9 *
10 * This file was generated automatically by Embedded Wizard Studio.
11 *
12 * Please do not make any modifications of this file! The modifications are lost
13 * when the file is generated again by Embedded Wizard Studio!
14 *
15 * The template of this heading text can be found in the file 'head.ewt' in the
16 * directory 'Platforms' of your Embedded Wizard installation directory. If you
17 * wish to adapt this text, please copy the template file 'head.ewt' into your
18 * project directory and edit the copy only. Please avoid any modifications of
19 * the original template file!
20 *
21 * Version : 10.00
22 * Profile : STM32H747
23 * Platform : STM.STM32.RGB565
24 *
25 *******************************************************************************/
26 
27 #ifndef Graphics_H
28 #define Graphics_H
29 
30 #ifdef __cplusplus
31  extern "C"
32  {
33 #endif
34 
35 #include "ewrte.h"
36 #if EW_RTE_VERSION != 0x000A0000
37  #error Wrong version of Embedded Wizard Runtime Environment.
38 #endif
39 
40 #include "ewgfx.h"
41 #if EW_GFX_VERSION != 0x000A0000
42  #error Wrong version of Embedded Wizard Graphics Engine.
43 #endif
44 
45 #include "_GraphicsArcPath.h"
46 #include "_GraphicsCanvas.h"
47 #include "_GraphicsPath.h"
48 #include "_GraphicsWarpMatrix.h"
49 
50 /* The definition Graphics::Edges enumerates the parts of a free scalable frame.
51  It is used to determine, which parts should be drawn. */
52 typedef enum
53 {
54  GraphicsEdgesLeft = 0x00000001,
55  GraphicsEdgesTop = 0x00000002,
56  GraphicsEdgesRight = 0x00000004,
57  GraphicsEdgesBottom = 0x00000008,
58  GraphicsEdgesInterior = 0x00000010
60 
61 /* The definition Graphics::FillRule enumerates the possible modes how complex polygons
62  consisting of nested paths are filled. It is used to determine how Views::FillPath
63  should fill the path. */
64 typedef enum
65 {
69 
70 /* The definition Graphics::PathJoin enumerates the possible modes how the edges
71  of a path are connected when stroking the path with path thickness greater than
72  1 pixel. It is used to determine how Views::StrokePath should raster the path. */
73 typedef enum
74 {
79 
80 /* The definition Graphics::PathCap enumerates the possible modes how the path caps
81  are displayed when stroking the path with path thickness greater than 1 pixel.
82  It is used to determine how Views::StrokePath should raster the path. */
83 typedef enum
84 {
90 
91 /* The definition Graphics::ArcStyle enumerates the possible shapes of an elliptical
92  arc. It is used to determine the mode how Graphics::ArcPath should calculate
93  the path data. */
94 typedef enum
95 {
103 
104 #ifdef __cplusplus
105  }
106 #endif
107 
108 #endif /* Graphics_H */
109 
110 /* Embedded Wizard */
GraphicsCanvas_DetachBitmap
GraphicsCanvas GraphicsCanvas_DetachBitmap(GraphicsCanvas _this)
Definition: Graphics.c:199
EwGetStringLength
XInt32 EwGetStringLength(XString aString)
EW_CLASS_GCT
#define EW_CLASS_GCT(aClass)
Definition: ewrte.h:923
GraphicsPath_SetMaxNoOfSubPaths
XBool GraphicsPath_SetMaxNoOfSubPaths(GraphicsPath _this, XInt32 aMaxNoOfSubPaths)
Definition: Graphics.c:1351
GraphicsPathCapSquare
@ GraphicsPathCapSquare
Definition: Graphics.h:86
GraphicsWarpMatrix__Done
void GraphicsWarpMatrix__Done(GraphicsWarpMatrix _this)
Definition: Graphics.c:840
EwDrawLine
void EwDrawLine(XBitmap *aDst, XInt32 aDstFrameNo, XRect aClipRect, XPoint aDstPos1, XPoint aDstPos2, XColor aColor1, XColor aColor2, XBool aBlend)
EwCloseSubPath
void EwCloseSubPath(XPath *aPath, XInt32 aSubPathNo)
EwIsRectEmpty
XBool EwIsRectEmpty(XRect aRect)
_Const0001
static const XStringRes _Const0001
Definition: Graphics.c:59
ResourcesBitmap__ReInit
void ResourcesBitmap__ReInit(ResourcesBitmap _this)
Definition: Resources.c:75
ewrte.h
GraphicsPath_GetMaxNoOfSubPaths
XInt32 GraphicsPath_GetMaxNoOfSubPaths(GraphicsPath _this)
Definition: Graphics.c:1327
GraphicsPath_Done
void GraphicsPath_Done(GraphicsPath _this)
Definition: Graphics.c:1098
_ResourcesBitmap.h
EwNewRect2Point
XRect EwNewRect2Point(XPoint aPoint1, XPoint aPoint2)
GraphicsCanvas__AttachBitmap
GraphicsCanvas GraphicsCanvas__AttachBitmap(void *_this, XHandle aBitmap)
Definition: Graphics.c:262
GraphicsEdgesInterior
@ GraphicsEdgesInterior
Definition: Graphics.h:82
GraphicsPathJoin
GraphicsPathJoin
Definition: Graphics.h:73
_StringsDefault0
static const unsigned int _StringsDefault0[]
Definition: Graphics.c:38
GraphicsWarpMatrix_Project
XBool GraphicsWarpMatrix_Project(GraphicsWarpMatrix _this, XFloat aX, XFloat aY)
Definition: Graphics.c:864
_ResourcesFont.h
GraphicsPath_AddLine
XInt32 GraphicsPath_AddLine(GraphicsPath _this, XInt32 aSubPathNo, XFloat aX, XFloat aY)
Definition: Graphics.c:1235
XBitmap::FrameSize
XPoint FrameSize
Definition: ewgfx.h:374
Views.h
GraphicsArcPath_OnSetStartAngle
void GraphicsArcPath_OnSetStartAngle(GraphicsArcPath _this, XFloat value)
Definition: Graphics.c:1794
GraphicsFillRule
GraphicsFillRule
Definition: Graphics.h:64
XColor
Definition: ewrte.h:1700
GraphicsWarpMatrix_Assign
GraphicsWarpMatrix GraphicsWarpMatrix_Assign(GraphicsWarpMatrix _this, GraphicsWarpMatrix aMatrix)
Definition: Graphics.c:1019
EwAddSubPathBezier3
XInt32 EwAddSubPathBezier3(XPath *aPath, XInt32 aSubPathNo, XFloat aCP1X, XFloat aCP1Y, XFloat aCP2X, XFloat aCP2Y, XFloat aX, XFloat aY, XInt32 aNoOfEdges)
GraphicsPathJoinBevel
@ GraphicsPathJoinBevel
Definition: Graphics.h:75
GraphicsCanvas__Done
void GraphicsCanvas__Done(GraphicsCanvas _this)
Definition: Graphics.c:91
GraphicsArcPath_OnSetStyle
void GraphicsArcPath_OnSetStyle(GraphicsArcPath _this, XEnum value)
Definition: Graphics.c:1841
EwStrokePath
void EwStrokePath(XBitmap *aDst, XPath *aPath, XInt32 aDstFrameNo, XRect aClipRect, XRect aDstRect, XBool aFlipY, XPoint aOffset, XFloat aWidth, XUInt32 aStyle, XFloat aMiterLimit, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend, XBool aAntialiased)
GraphicsArcPath_OnSetRadius
void GraphicsArcPath_OnSetRadius(GraphicsArcPath _this, XFloat value)
Definition: Graphics.c:1828
XHandle
unsigned long XHandle
Definition: ewrte.h:291
GraphicsCanvas_AttachBitmap
GraphicsCanvas GraphicsCanvas_AttachBitmap(GraphicsCanvas _this, XHandle aBitmap)
Definition: Graphics.c:226
GraphicsCanvas_DrawLine
void GraphicsCanvas_DrawLine(GraphicsCanvas _this, XRect aClip, XPoint aDstPos1, XPoint aDstPos2, XColor aColor1, XColor aColor2, XBool aBlend)
Definition: Graphics.c:781
GraphicsEdgesRight
@ GraphicsEdgesRight
Definition: Graphics.h:80
XObject__ReInit
void XObject__ReInit(XObject _this)
GraphicsArcPath_OnGetInnerRadius
XFloat GraphicsArcPath_OnGetInnerRadius(GraphicsArcPath _this)
Definition: Graphics.c:1806
EwDrawBitmapFrame
void EwDrawBitmapFrame(XBitmap *aDst, XBitmap *aSrc, XInt32 aDstFrameNo, XInt32 aSrcFrameNo, XRect aClipRect, XRect aDstRect, XRect aSrcRect, XBool aDrawLeftEdge, XBool aDrawTopEdge, XBool aDrawRightEdge, XBool aDrawBottomEdge, XBool aDrawInterior, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
EwPostSignal
void EwPostSignal(XSlot aSlot, XObject aSender)
EwCompPoint
int EwCompPoint(XPoint aPoint1, XPoint aPoint2)
GraphicsPathJoinMiter
@ GraphicsPathJoinMiter
Definition: Graphics.h:76
XPoint::Y
XInt32 Y
Definition: ewrte.h:1632
EW_DEFINE_CLASS
EW_DEFINE_CLASS(GraphicsCanvas, ResourcesBitmap, OnDraw, OnDraw, InvalidArea, InvalidArea, InvalidArea, InvalidArea, "Graphics::Canvas")
Definition: Graphics.c:806
GraphicsPath_InitSubPath
XBool GraphicsPath_InitSubPath(GraphicsPath _this, XInt32 aSubPathNo, XInt32 aMaxNoOfEdges)
Definition: Graphics.c:1309
GraphicsArcStyle
GraphicsArcStyle
Definition: Graphics.h:94
XPath
Definition: ewgfx.h:739
GraphicsCanvas_Update
void GraphicsCanvas_Update(GraphicsCanvas _this)
Definition: Graphics.c:149
ewgfx.h
aArg
XRect CoreOutline aOutline XHandle aArg
Definition: _ApplicationApplication.h:151
_Const0006
static const XStringRes _Const0006
Definition: Graphics.c:64
EwAddSubPathArc
XInt32 EwAddSubPathArc(XPath *aPath, XInt32 aSubPathNo, XFloat aCenterX, XFloat aCenterY, XFloat aRadiusX, XFloat aRadiusY, XFloat aStartAngle, XFloat aEndAngle, XInt32 aNoOfEdges)
_Const0002
static const XColor _Const0002
Definition: Graphics.c:60
GraphicsArcStylePie
@ GraphicsArcStylePie
Definition: Graphics.h:98
EwInitSubPath
XBool EwInitSubPath(XPath *aPath, XInt32 aSubPathNo, XInt32 aMaxNoOfEdges)
EwWarpBitmap
void EwWarpBitmap(XBitmap *aDst, XBitmap *aSrc, XInt32 aDstFrameNo, XInt32 aSrcFrameNo, XRect aClipRect, 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)
GraphicsCanvas_Done
void GraphicsCanvas_Done(GraphicsCanvas _this)
Definition: Graphics.c:104
EwThrow
void EwThrow(const XChar *aMessage)
_obj_XObject
Definition: ewrte.h:281
GraphicsPathCapTriangle
@ GraphicsPathCapTriangle
Definition: Graphics.h:88
ResourcesBitmap__Update
void ResourcesBitmap__Update(void *_this)
Definition: Resources.c:176
EwMathSqrt
XFloat EwMathSqrt(XFloat aValue)
Definition: ewextrte.c:674
EwGetMaxNoOfSubPaths
XInt32 EwGetMaxNoOfSubPaths(XPath *aPath)
_GraphicsPath.h
GraphicsArcPath_OnSetNoOfEdges
void GraphicsArcPath_OnSetNoOfEdges(GraphicsArcPath _this, XInt32 value)
Definition: Graphics.c:1766
XInt32
signed long XInt32
Definition: ewrte.h:1586
GraphicsPathCap
GraphicsPathCap
Definition: Graphics.h:83
GraphicsWarpMatrix__ReInit
void GraphicsWarpMatrix__ReInit(GraphicsWarpMatrix _this)
Definition: Graphics.c:833
value
XRect CoreOutline aOutline XPoint value
Definition: _ViewsWarpView.h:137
EwFillRectangle
void EwFillRectangle(XBitmap *aDst, XInt32 aDstFrameNo, XRect aClipRect, XRect aDstRect, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
EwBeginSubPath
void EwBeginSubPath(XPath *aPath, XInt32 aSubPathNo, XFloat aX, XFloat aY)
ewlocale.h
_GraphicsCanvas.h
_Const0000
static const XPoint _Const0000
Definition: Graphics.c:58
XBool
char XBool
Definition: ewrte.h:1592
XEnum
unsigned long XEnum
Definition: ewrte.h:1593
XRect
Definition: ewrte.h:1639
EwNewSlot
XSlot EwNewSlot(void *aObject, XSlotProc aSlotProc)
GraphicsCanvas_DrawBitmapFrame
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
GraphicsFillRuleEvenOdd
@ GraphicsFillRuleEvenOdd
Definition: Graphics.h:66
GraphicsEdgesLeft
@ GraphicsEdgesLeft
Definition: Graphics.h:78
EwCreateBitmap
XBitmap * EwCreateBitmap(int aFormat, XPoint aFrameSize, XInt32 aFrameDelay, XInt32 aNoOfFrames)
GraphicsCanvas__Init
void GraphicsCanvas__Init(GraphicsCanvas _this, XObject aLink, XHandle aArg)
Definition: Graphics.c:68
EwLoadString
XString EwLoadString(const XStringRes *aStringConst)
GraphicsCanvas_ScaleBitmap
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
_GraphicsArcPath.h
EwCreatePath
XPath * EwCreatePath(XInt32 aMaxNoOfSubPaths)
GraphicsWarpMatrix_DeriveFromQuad
GraphicsWarpMatrix GraphicsWarpMatrix_DeriveFromQuad(GraphicsWarpMatrix _this, XFloat aX1, XFloat aY1, XFloat aX2, XFloat aY2, XFloat aX3, XFloat aY3, XFloat aX4, XFloat aY4)
Definition: Graphics.c:982
XSet
unsigned long XSet
Definition: ewrte.h:1594
_GraphicsWarpMatrix.h
EwMathCos
XFloat EwMathCos(XFloat aAngle)
Definition: ewextrte.c:545
GraphicsPathJoinRound
@ GraphicsPathJoinRound
Definition: Graphics.h:77
GraphicsEdgesBottom
@ GraphicsEdgesBottom
Definition: Graphics.h:81
EW_PIXEL_FORMAT_NATIVE
#define EW_PIXEL_FORMAT_NATIVE
Definition: ewgfxdriver.h:121
GraphicsArcStylePieRoundedStart
@ GraphicsArcStylePieRoundedStart
Definition: Graphics.h:100
ResourcesBitmap__Done
void ResourcesBitmap__Done(ResourcesBitmap _this)
Definition: Resources.c:82
XBitmap::NoOfVirtFrames
XInt32 NoOfVirtFrames
Definition: ewgfx.h:377
EW_END_OF_CLASS
#define EW_END_OF_CLASS(aClass)
Definition: ewrte.h:608
EwAddSubPathLine
XInt32 EwAddSubPathLine(XPath *aPath, XInt32 aSubPathNo, XFloat aX, XFloat aY)
EwFreeBitmap
void EwFreeBitmap(XBitmap *aBitmap)
EwCopyBitmap
void EwCopyBitmap(XBitmap *aDst, XBitmap *aSrc, XInt32 aDstFrameNo, XInt32 aSrcFrameNo, XRect aClipRect, XRect aDstRect, XPoint aSrcPos, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
GraphicsWarpMatrix_CalculateZ
XBool GraphicsWarpMatrix_CalculateZ(GraphicsWarpMatrix _this, XFloat aX, XFloat aY)
Definition: Graphics.c:850
GraphicsArcStyleArc
@ GraphicsArcStyleArc
Definition: Graphics.h:96
GraphicsPath_AddBezier3
XInt32 GraphicsPath_AddBezier3(GraphicsPath _this, XInt32 aSubPathNo, XFloat aCP1X, XFloat aCP1Y, XFloat aCP2X, XFloat aCP2Y, XFloat aX, XFloat aY, XInt32 aNoOfEdges)
Definition: Graphics.c:1195
GraphicsCanvas_FillPath
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
EW_CLASS
#define EW_CLASS(aClass)
Definition: ewrte.h:921
XFloat
float XFloat
Definition: ewrte.h:1595
Graphics.h
XStringRes
Definition: ewrte.h:1679
XObject__Done
void XObject__Done(XObject _this)
ViewsOrientationRotated_270
@ ViewsOrientationRotated_270
Definition: Views.h:96
GraphicsCanvas_StrokePath
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
GraphicsArcStylePieRoundedEnd
@ GraphicsArcStylePieRoundedEnd
Definition: Graphics.h:101
GraphicsCanvas_OnSetFrameSize
void GraphicsCanvas_OnSetFrameSize(GraphicsCanvas _this, XPoint value)
Definition: Graphics.c:120
GraphicsArcPath__Done
void GraphicsArcPath__Done(GraphicsArcPath _this)
Definition: Graphics.c:1405
_Const0003
static const XRect _Const0003
Definition: Graphics.c:61
_None
#define _None
Definition: ewrte.h:613
EwNotifyObjObservers
void EwNotifyObjObservers(XObject aObject, XUInt32 aId)
aClip
XRect CoreOutline aOutline GraphicsCanvas XRect aClip
Definition: _CoreOutline.h:171
XObject__Init
void XObject__Init(XObject _this, XObject aLink, XHandle aArg)
GraphicsCanvas_Init
void GraphicsCanvas_Init(GraphicsCanvas _this, XHandle aArg)
Definition: Graphics.c:111
GraphicsPath_onUpdate
void GraphicsPath_onUpdate(GraphicsPath _this, XObject sender)
Definition: Graphics.c:1089
EW_DEFINE_CLASS_VARIANTS
#define EW_DEFINE_CLASS_VARIANTS(aClass)
Definition: ewrte.h:814
sender
XRect CoreOutline aOutline XObject sender
Definition: _ApplicationRadioInterface.h:186
XRect::Point1
XPoint Point1
Definition: ewrte.h:1657
EwFreePath
void EwFreePath(XPath *aPath)
_Const0004
static const XStringRes _Const0004
Definition: Graphics.c:62
ViewsOrientationRotated_90
@ ViewsOrientationRotated_90
Definition: Views.h:94
XPoint
Definition: ewrte.h:1616
XBitmap::FrameDelay
XInt32 FrameDelay
Definition: ewgfx.h:375
GraphicsArcPath_OnSetInnerRadius
void GraphicsArcPath_OnSetInnerRadius(GraphicsArcPath _this, XFloat value)
Definition: Graphics.c:1812
aOffset
XRect CoreOutline aOutline GraphicsCanvas XRect XPoint aOffset
Definition: _CoreOutline.h:172
GraphicsCanvas_CopyBitmap
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
XPoint::X
XInt32 X
Definition: ewrte.h:1631
_Const0005
static const XStringRes _Const0005
Definition: Graphics.c:63
EwTrace
void EwTrace(const char *aFormat,...)
EW_END_OF_CLASS_VARIANTS
#define EW_END_OF_CLASS_VARIANTS(aClass)
Definition: ewrte.h:816
GraphicsPath__Done
void GraphicsPath__Done(GraphicsPath _this)
Definition: Graphics.c:1076
_Const0007
static const XStringRes _Const0007
Definition: Graphics.c:65
GraphicsArcPath__ReInit
void GraphicsArcPath__ReInit(GraphicsArcPath _this)
Definition: Graphics.c:1398
GraphicsCanvas_WarpBitmap
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
XUInt32
unsigned long XUInt32
Definition: ewrte.h:1590
GraphicsPathCapRound
@ GraphicsPathCapRound
Definition: Graphics.h:87
ResourcesBitmap__Init
void ResourcesBitmap__Init(ResourcesBitmap _this, XObject aLink, XHandle aArg)
Definition: Resources.c:56
XRect::Point2
XPoint Point2
Definition: ewrte.h:1658
GraphicsArcStyleSegment
@ GraphicsArcStyleSegment
Definition: Graphics.h:97
XString
XChar * XString
Definition: ewrte.h:1656
GraphicsArcPath_OnSetEndAngle
void GraphicsArcPath_OnSetEndAngle(GraphicsArcPath _this, XFloat value)
Definition: Graphics.c:1782
GraphicsCanvas_FillRectangle
void GraphicsCanvas_FillRectangle(GraphicsCanvas _this, XRect aClip, XRect aDstRect, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
Definition: Graphics.c:754
GraphicsArcPath_updatePath
void GraphicsArcPath_updatePath(GraphicsArcPath _this, XObject sender)
Definition: Graphics.c:1415
EW_UNUSED_ARG
#define EW_UNUSED_ARG(aArg)
Definition: ewrte.h:966
GraphicsPath_Begin
void GraphicsPath_Begin(GraphicsPath _this, XInt32 aSubPathNo, XFloat aX, XFloat aY)
Definition: Graphics.c:1283
GraphicsCanvas_DrawText
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
EwDrawText
void EwDrawText(XBitmap *aDst, XFont *aFont, XChar *aString, XInt32 aCount, XInt32 aDstFrameNo, XRect aClipRect, XRect aDstRect, XPoint aSrcPos, XInt32 aMinWidth, XInt32 aOrientation, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend)
ViewsOrientationRotated_180
@ ViewsOrientationRotated_180
Definition: Views.h:95
GraphicsCanvas__ReInit
void GraphicsCanvas__ReInit(GraphicsCanvas _this)
Definition: Graphics.c:84
EwFillPath
void EwFillPath(XBitmap *aDst, XPath *aPath, XInt32 aDstFrameNo, XRect aClipRect, XRect aDstRect, XBool aFlipY, XPoint aOffset, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend, XBool aAntialiased, XBool aNonZeroWinding)
GraphicsPath_Close
void GraphicsPath_Close(GraphicsPath _this, XInt32 aSubPathNo)
Definition: Graphics.c:1259
aBlend
XRect CoreOutline aOutline GraphicsCanvas XRect XPoint XInt32 XBool aBlend
Definition: _CoreOutline.h:172
GraphicsPath_AddArc
XInt32 GraphicsPath_AddArc(GraphicsPath _this, XInt32 aSubPathNo, XFloat aCenterX, XFloat aCenterY, XFloat aRadiusX, XFloat aRadiusY, XFloat aStartAngle, XFloat aEndAngle, XInt32 aNoOfEdges)
Definition: Graphics.c:1147
GraphicsArcStylePieRounded
@ GraphicsArcStylePieRounded
Definition: Graphics.h:99
GraphicsPath__ReInit
void GraphicsPath__ReInit(GraphicsPath _this)
Definition: Graphics.c:1069
GraphicsWarpMatrix_Translate
GraphicsWarpMatrix GraphicsWarpMatrix_Translate(GraphicsWarpMatrix _this, XFloat aDeltaX, XFloat aDeltaY, XFloat aDeltaZ)
Definition: Graphics.c:966
EwMathSin
XFloat EwMathSin(XFloat aAngle)
Definition: ewextrte.c:524
GraphicsCanvas__DetachBitmap
GraphicsCanvas GraphicsCanvas__DetachBitmap(void *_this)
Definition: Graphics.c:217
GraphicsFillRuleNonZero
@ GraphicsFillRuleNonZero
Definition: Graphics.h:67
XFont
Definition: ewgfx.h:379
XBitmap
Definition: ewgfx.h:344
GraphicsWarpMatrix_Rotate
GraphicsWarpMatrix GraphicsWarpMatrix_Rotate(GraphicsWarpMatrix _this, XFloat aAngleX, XFloat aAngleY, XFloat aAngleZ)
Definition: Graphics.c:904
GraphicsPathCapFlat
@ GraphicsPathCapFlat
Definition: Graphics.h:85
GraphicsEdges
GraphicsEdges
Definition: Graphics.h:52
EwSignal
void EwSignal(XSlot aSlot, XObject aSender)
GraphicsEdgesTop
@ GraphicsEdgesTop
Definition: Graphics.h:79