|
int | EwInitGraphicsEngine (void *aArgs) |
|
void | EwDoneGraphicsEngine (void) |
|
void | EwEnableGfxTaskTracing (int aEnable) |
|
XBitmap * | EwCreateBitmap (int aFormat, XPoint aFrameSize, XInt32 aFrameDelay, XInt32 aNoOfFrames) |
|
XBitmap * | EwLoadBitmap (const struct XBmpRes *aResource) |
|
void | EwFreeBitmap (XBitmap *aBitmap) |
|
XBitmapLock * | EwLockBitmap (XBitmap *aBitmap, XInt32 aFrameNo, XRect aArea, XBool aRead, XBool aWrite) |
|
void | EwUnlockBitmap (XBitmapLock *aLock) |
|
void | EwModifyBitmapPalette (XBitmap *aBitmap, XInt32 aIndex, XInt32 aCount, XColor *aColors) |
|
void | EwFlushBitmap (XBitmap *aBitmap) |
|
XFont * | EwLoadFont (const struct XFntRes *aResource) |
|
void | EwFreeFont (XFont *aFont) |
|
XViewport * | EwInitViewport (XPoint aSize, XRect aExtent, XInt32 aOrient, XInt32 aOpacity, void *aDisplay1, void *aDisplay2, void *aDisplay3, XViewportProc aProc) |
|
void | EwDoneViewport (XViewport *aViewport) |
|
int | EwConfigViewport (XViewport *aViewport, XPoint aPos, XInt32 aOpacity) |
|
XBitmap * | EwBeginUpdate (XViewport *aViewport) |
|
XBitmap * | EwBeginUpdateArea (XViewport *aViewport, XRect aArea) |
|
void | EwEndUpdate (XViewport *aViewport, XRect aArea) |
|
void | EwFillRectangle (XBitmap *aDst, XInt32 aDstFrameNo, XRect aClipRect, XRect aDstRect, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend) |
|
void | EwDrawBorder (XBitmap *aDst, XInt32 aDstFrameNo, XRect aClipRect, XRect aDstRect, XInt32 aEdgeWidth, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend) |
|
XPath * | EwCreatePath (XInt32 aMaxNoOfSubPaths) |
|
XPath * | EwCreatePathFromSVGString (XString aSVGString, XFloat aScaleX, XFloat aScaleY, XFloat aDeltaX, XFloat aDeltaY, XFloat aAngle) |
|
int | EwGetSVGParserStatus (void) |
|
XInt32 | EwGetSVGParserErrorPos (void) |
|
void | EwFreePath (XPath *aPath) |
|
XInt32 | EwGetMaxNoOfSubPaths (XPath *aPath) |
|
XBool | EwInitSubPath (XPath *aPath, XInt32 aSubPathNo, XInt32 aMaxNoOfEdges) |
|
void | EwBeginSubPath (XPath *aPath, XInt32 aSubPathNo, XFloat aX, XFloat aY) |
|
XInt32 | EwAddSubPathLine (XPath *aPath, XInt32 aSubPathNo, XFloat aX, XFloat aY) |
|
XInt32 | EwAddSubPathBezier2 (XPath *aPath, XInt32 aSubPathNo, XFloat aCPX, XFloat aCPY, XFloat aX, XFloat aY, XInt32 aNoOfEdges) |
|
XInt32 | EwAddSubPathBezier3 (XPath *aPath, XInt32 aSubPathNo, XFloat aCP1X, XFloat aCP1Y, XFloat aCP2X, XFloat aCP2Y, XFloat aX, XFloat aY, XInt32 aNoOfEdges) |
|
XInt32 | EwAddSubPathArc (XPath *aPath, XInt32 aSubPathNo, XFloat aCenterX, XFloat aCenterY, XFloat aRadiusX, XFloat aRadiusY, XFloat aStartAngle, XFloat aEndAngle, XInt32 aNoOfEdges) |
|
XInt32 | EwAddSubPathCopy (XPath *aPath, XInt32 aSubPathNo, XPath *aSrcPath, XInt32 aSrcSubPathNo, XInt32 aSrcNodeNo, XInt32 aNoOfEdges) |
|
void | EwCloseSubPath (XPath *aPath, XInt32 aSubPathNo) |
|
XInt32 | EwShiftSubPathNodes (XPath *aPath, XInt32 aSubPathNo, XInt32 aNoOfNodes, XFloat aTranslateX, XFloat aTranslateY) |
|
void | EwSetSubPathNode (XPath *aPath, XInt32 aSubPathNo, XInt32 aNodeNo, XFloat aX, XFloat aY) |
|
XFloat | EwGetSubPathNodeX (XPath *aPath, XInt32 aSubPathNo, XInt32 aNodeNo) |
|
XFloat | EwGetSubPathNodeY (XPath *aPath, XInt32 aSubPathNo, XInt32 aNodeNo) |
|
XInt32 | EwGetNoOfSubPathEdges (XPath *aPath, XInt32 aSubPathNo) |
|
XInt32 | EwGetNoOfFreeSubPathEdges (XPath *aPath, XInt32 aSubPathNo) |
|
XBool | EwIsSubPathClosed (XPath *aPath, XInt32 aSubPathNo) |
|
XRect | EwGetSubPathBounds (XPath *aPath, XInt32 aSubPathNo) |
|
XRect | EwGetPathBounds (XPath *aPath) |
|
void | EwTranslatePathMatrix (XPath *aPath, XFloat aDeltaX, XFloat aDeltaY) |
|
void | EwScalePathMatrix (XPath *aPath, XFloat aScaleX, XFloat aScaleY) |
|
void | EwRotatePathMatrix (XPath *aPath, XFloat aAngle) |
|
void | EwPushPathMatrix (XPath *aPath) |
|
void | EwPopPathMatrix (XPath *aPath) |
|
void | EwInitPathMatrix (XPath *aPath) |
|
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) |
|
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) |
|
XBitmap * | EwGetBitmapFromFillPath (XPoint aSize, XPath *aPath, XBool aFlipY, XPoint aOffset, XBool aAntialiased, XBool aNonZeroWinding) |
|
XBitmap * | EwGetBitmapFromStrokePath (XPoint aSize, XPath *aPath, XBool aFlipY, XPoint aOffset, XFloat aWidth, XUInt32 aStyle, XFloat aMiterLimit, XBool aAntialiased) |
|
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) |
|
void | EwTileBitmap (XBitmap *aDst, XBitmap *aSrc, XInt32 aDstFrameNo, XInt32 aSrcFrameNo, XRect aClipRect, XRect aDstRect, XRect aSrcRect, XPoint aSrcPos, XColor aColorTL, XColor aColorTR, XColor aColorBR, XColor aColorBL, XBool aBlend) |
|
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) |
|
void | EwDrawLine (XBitmap *aDst, XInt32 aDstFrameNo, XRect aClipRect, XPoint aDstPos1, XPoint aDstPos2, XColor aColor1, XColor aColor2, XBool aBlend) |
|
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) |
|
XRect | EwGetTextExtent (XFont *aFont, XChar *aString, XInt32 aCount) |
|
XInt32 | EwGetTextAdvance (XFont *aFont, XChar *aString, XInt32 aCount) |
|
XInt32 | EwGetTextColumnAtPosition (XFont *aFont, XChar *aString, XInt32 aCount, XInt32 aX, XInt32 aMinWidth) |
|
XInt32 | EwGetPositionAtTextColumn (XFont *aFont, XChar *aString, XInt32 aCount, XInt32 aColumn, XInt32 aMinWidth) |
|
int | EwIsGlyphAvailable (XFont *aFont, XChar aCharCode) |
|
int | EwGetGlyphMetrics (XFont *aFont, XChar aCharCode, XGlyphMetrics *aMetrics) |
|
XInt32 | EwGetKerning (XFont *aFont, XChar aCharCode1, XChar aCharCode2) |
|
XGlyphLock * | EwLockGlyph (XFont *aFont, XChar aCharCode) |
|
void | EwUnlockGlyph (XGlyphLock *aLock) |
|
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) |
|
XString | EwParseFlowString (XFont *aFont, XChar *aString, XInt32 aWidth, XInt32 aMaxNoOfRows, XHandle aBidi) |
|
XInt32 | EwGetFlowTextAdvance (XFont *aFont, XChar *aFlowString) |
|
XAttrSet * | EwCreateAttrSet (XInt32 aNoOfFonts, XInt32 aNoOfBitmaps, XInt32 aNoOfColors) |
|
void | EwFreeAttrSet (XAttrSet *aAttrSet) |
|
XInt32 | EwGetNoOfAttrFonts (XAttrSet *aAttrSet) |
|
XInt32 | EwGetNoOfAttrBitmaps (XAttrSet *aAttrSet) |
|
XInt32 | EwGetNoOfAttrColors (XAttrSet *aAttrSet) |
|
XFont * | EwGetAttrFont (XAttrSet *aAttrSet, XInt32 aFontNo) |
|
XBitmap * | EwGetAttrBitmap (XAttrSet *aAttrSet, XInt32 aBitmapNo) |
|
XColor | EwGetAttrColor (XAttrSet *aAttrSet, XInt32 aColorNo) |
|
void | EwSetAttrFont (XAttrSet *aAttrSet, XInt32 aFontNo, XFont *aFont) |
|
void | EwSetAttrBitmap (XAttrSet *aAttrSet, XInt32 aBitmapNo, XBitmap *aBitmap) |
|
void | EwSetAttrColor (XAttrSet *aAttrSet, XInt32 aColorNo, XColor aColor) |
|
XAttrString * | EwParseAttrString (XAttrSet *aAttrSet, XChar *aString, XInt32 aWidth, XBool aEnableBidiText) |
|
void | EwFreeAttrString (XAttrString *aAttrString) |
|
void | EwDrawAttrText (XBitmap *aDst, XAttrSet *aAttrSet, XAttrString *aAttrString, XInt32 aDstFrameNo, XRect aClipRect, XRect aDstRect, XPoint aSrcPos, XInt32 aOpacityTL, XInt32 aOpacityTR, XInt32 aOpacityBR, XInt32 aOpacityBL, XBool aBlend) |
|
XPoint | EwGetAttrTextSize (XAttrString *aAttrString) |
|
XBool | EwIsAttrTextRTL (XAttrString *aAttrString) |
|
XInt32 | EwGetNoOfAttrLinks (XAttrString *aAttrString) |
|
XString | EwGetAttrLinkName (XAttrString *aAttrString, XInt32 aLinkNo) |
|
XInt32 | EwGetNoOfAttrLinkRegions (XAttrString *aAttrString, XInt32 aLinkNo) |
|
XRect | EwGetAttrLinkRect (XAttrString *aAttrString, XInt32 aLinkNo, XInt32 aRegionNo) |
|
XInt32 | EwGetAttrLinkBaseline (XAttrString *aAttrString, XInt32 aLinkNo, XInt32 aRegionNo) |
|
XHandle | EwCreateBidi (XInt32 aMaxSize) |
|
void | EwFreeBidi (XHandle aBidi) |
|
XBool | EwBidiIsNeeded (XHandle aBidi) |
|
XBool | EwBidiIsRTL (XHandle aBidi) |
|
XInt32 | EwBidiGetCharLevel (XHandle aBidi, XInt32 aIndex) |
|
XBool | EwBidiInit (XHandle aBidi, XChar *aString, XInt32 aCount, XInt32 aBaseDirection) |
|
void | EwBidiProcess (XHandle aBidi, XChar *aString) |
|
void | EwBidiApplyShaping (XHandle aBidi, XChar *aString, XUInt32 *aAttrs, XFont **aFonts, XInt32 aNoOfFonts) |
|
void | EwBidiMirrorGlyphs (XHandle aBidi, XChar *aString) |
|
void | EwBidiCompleteRow (XHandle aBidi, XInt32 aRowStart, XInt32 aRowEnd) |
|
void | EwBidiReorderChars (XHandle aBidi, XInt32 aRowStart, XInt32 aRowEnd, XChar *aChars) |
|
void | EwBidiReorderDWords (XHandle aBidi, XInt32 aRowStart, XInt32 aRowEnd, XUInt32 *aDWords) |
|
XInt32 | EwBidiReorderIndex (XHandle aBidi, XInt32 aRowStart, XInt32 aRowEnd, XInt32 aIndex) |
|
XInt32 | EwBidiReverseReorderIndex (XHandle aBidi, XInt32 aRowStart, XInt32 aRowEnd, XInt32 aIndex) |
|
void | EwBidiGetTypesAndLevels (XHandle aBidi, unsigned char *aTypes, unsigned char *aLevels) |
|
XColor | EwIndexToColor (XInt32 aIndex) |
|
XUInt8 | EwColorToIndex (XColor aColor) |
|
XUInt8 | EwAllocUserColor (XColor aColor) |
|
void | EwFreeUserColor (XInt32 aIndex) |
|
void | EwSetUserColor (XInt32 aIndex, XColor aColor) |
|
XUInt8 | EwFindUserColor (XColor aColor) |
|
XRect | EwGetOverlayArea (XBool aVisible, XBool aUpdate) |
|