AeonGUI
A portable video game graphic user interface library.
Loading...
Searching...
No Matches
AeonGUI::Canvas Member List

This is the complete list of members for AeonGUI::Canvas, including all inherited members.

ApplyDropShadow(double aDx, double aDy, double aStdDeviationX, double aStdDeviationY, const Color &aFloodColor, double aFloodOpacity)=0AeonGUI::Canvaspure virtual
Clear()=0AeonGUI::Canvaspure virtual
CreatePath() const =0AeonGUI::Canvaspure virtual
Draw(const Path &aPath)=0AeonGUI::Canvaspure virtual
DrawImage(const uint8_t *aPixels, size_t aImageWidth, size_t aImageHeight, size_t aImageStride, double aX, double aY, double aWidth, double aHeight, double aOpacity)=0AeonGUI::Canvaspure virtual
DrawText(const std::string &aText, double aX, double aY, const std::string &aFontFamily, double aFontSize, int aFontWeight, int aFontStyle)=0AeonGUI::Canvaspure virtual
DrawTextOnPath(const std::string &aText, const Path &aPath, double aStartOffset, const std::string &aFontFamily, double aFontSize, int aFontWeight, int aFontStyle, bool aReverse=false, bool aClosed=false)=0AeonGUI::Canvaspure virtual
GetFillColor() const =0AeonGUI::Canvaspure virtual
GetFillOpacity() const =0AeonGUI::Canvaspure virtual
GetHeight() const =0AeonGUI::Canvaspure virtual
GetNativeSurface() const =0AeonGUI::Canvaspure virtual
GetOpacity() const =0AeonGUI::Canvaspure virtual
GetPickBounds(uint8_t aId) constAeonGUI::Canvasinline
GetPixels() const =0AeonGUI::Canvaspure virtual
GetStride() const =0AeonGUI::Canvaspure virtual
GetStrokeColor() const =0AeonGUI::Canvaspure virtual
GetStrokeOpacity() const =0AeonGUI::Canvaspure virtual
GetStrokeWidth() const =0AeonGUI::Canvaspure virtual
GetWidth() const =0AeonGUI::Canvaspure virtual
IsHitTesting() constAeonGUI::Canvasinline
MeasureText(const std::string &aText, const std::string &aFontFamily, double aFontSize, int aFontWeight, int aFontStyle) const =0AeonGUI::Canvaspure virtual
mHitTestingAeonGUI::Canvasprotected
mPickBoundsAeonGUI::Canvasprotected
mPickIdAeonGUI::Canvasprotected
PickAtPoint(double aX, double aY) const =0AeonGUI::Canvaspure virtual
PopGroup()=0AeonGUI::Canvaspure virtual
PushGroup()=0AeonGUI::Canvaspure virtual
ResetPick()=0AeonGUI::Canvaspure virtual
ResizeViewport(uint32_t aWidth, uint32_t aHeight)=0AeonGUI::Canvaspure virtual
Restore()=0AeonGUI::Canvaspure virtual
Save()=0AeonGUI::Canvaspure virtual
SetClipRect(double aX, double aY, double aWidth, double aHeight)=0AeonGUI::Canvaspure virtual
SetFillColor(const ColorAttr &aColor)=0AeonGUI::Canvaspure virtual
SetFillOpacity(double aWidth)=0AeonGUI::Canvaspure virtual
SetHitTesting(bool aHitTesting)AeonGUI::Canvasinline
SetOpacity(double aWidth)=0AeonGUI::Canvaspure virtual
SetPickId(uint8_t aPickId)AeonGUI::Canvasinline
SetStrokeColor(const ColorAttr &aColor)=0AeonGUI::Canvaspure virtual
SetStrokeOpacity(double aWidth)=0AeonGUI::Canvaspure virtual
SetStrokeWidth(double aWidth)=0AeonGUI::Canvaspure virtual
SetTransform(const Matrix2x3 &aMatrix)=0AeonGUI::Canvaspure virtual
SetViewBox(const ViewBox &aViewBox, const PreserveAspectRatio &aPreserveAspectRatio)=0AeonGUI::Canvaspure virtual
Transform(const Matrix2x3 &aMatrix)=0AeonGUI::Canvaspure virtual
~Canvas()=0AeonGUI::Canvaspure virtual