JUCE
Graphics Member List

This is the complete list of members for Graphics, including all inherited members.

addTransform(const AffineTransform &transform)Graphics
beginTransparencyLayer(float layerOpacity)Graphics
clipRegionIntersects(const Rectangle< int > &area) const Graphics
drawArrow(const Line< float > &line, float lineThickness, float arrowheadWidth, float arrowheadLength) const Graphics
drawDashedLine(const Line< float > &line, const float *dashLengths, int numDashLengths, float lineThickness=1.0f, int dashIndexToStartFrom=0) const Graphics
drawEllipse(float x, float y, float width, float height, float lineThickness) const Graphics
drawEllipse(const Rectangle< float > &area, float lineThickness) const Graphics
drawFittedText(const String &text, int x, int y, int width, int height, Justification justificationFlags, int maximumNumberOfLines, float minimumHorizontalScale=0.0f) const Graphics
drawFittedText(const String &text, const Rectangle< int > &area, Justification justificationFlags, int maximumNumberOfLines, float minimumHorizontalScale=0.0f) const Graphics
drawHorizontalLine(int y, float left, float right) const Graphics
drawImage(const Image &imageToDraw, int destX, int destY, int destWidth, int destHeight, int sourceX, int sourceY, int sourceWidth, int sourceHeight, bool fillAlphaChannelWithCurrentBrush=false) const Graphics
drawImageAt(const Image &imageToDraw, int topLeftX, int topLeftY, bool fillAlphaChannelWithCurrentBrush=false) const Graphics
drawImageTransformed(const Image &imageToDraw, const AffineTransform &transform, bool fillAlphaChannelWithCurrentBrush=false) const Graphics
drawImageWithin(const Image &imageToDraw, int destX, int destY, int destWidth, int destHeight, RectanglePlacement placementWithinTarget, bool fillAlphaChannelWithCurrentBrush=false) const Graphics
drawLine(float startX, float startY, float endX, float endY) const Graphics
drawLine(float startX, float startY, float endX, float endY, float lineThickness) const Graphics
drawLine(const Line< float > &line) const Graphics
drawLine(const Line< float > &line, float lineThickness) const Graphics
drawMultiLineText(const String &text, int startX, int baselineY, int maximumLineWidth) const Graphics
drawRect(int x, int y, int width, int height, int lineThickness=1) const Graphics
drawRect(float x, float y, float width, float height, float lineThickness=1.0f) const Graphics
drawRect(const Rectangle< int > &rectangle, int lineThickness=1) const Graphics
drawRect(Rectangle< float > rectangle, float lineThickness=1.0f) const Graphics
drawRoundedRectangle(float x, float y, float width, float height, float cornerSize, float lineThickness) const Graphics
drawRoundedRectangle(const Rectangle< float > &rectangle, float cornerSize, float lineThickness) const Graphics
drawSingleLineText(const String &text, int startX, int baselineY, Justification justification=Justification::left) const Graphics
drawText(const String &text, int x, int y, int width, int height, Justification justificationType, bool useEllipsesIfTooBig=true) const Graphics
drawText(const String &text, const Rectangle< int > &area, Justification justificationType, bool useEllipsesIfTooBig=true) const Graphics
drawText(const String &text, const Rectangle< float > &area, Justification justificationType, bool useEllipsesIfTooBig=true) const Graphics
drawVerticalLine(int x, float top, float bottom) const Graphics
endTransparencyLayer()Graphics
excludeClipRegion(const Rectangle< int > &rectangleToExclude)Graphics
fillAll() const Graphics
fillAll(Colour colourToUse) const Graphics
fillCheckerBoard(const Rectangle< int > &area, int checkWidth, int checkHeight, Colour colour1, Colour colour2) const Graphics
fillEllipse(float x, float y, float width, float height) const Graphics
fillEllipse(const Rectangle< float > &area) const Graphics
fillPath(const Path &path) const Graphics
fillPath(const Path &path, const AffineTransform &transform) const Graphics
fillRect(const Rectangle< int > &rectangle) const Graphics
fillRect(const Rectangle< float > &rectangle) const Graphics
fillRect(int x, int y, int width, int height) const Graphics
fillRect(float x, float y, float width, float height) const Graphics
fillRectList(const RectangleList< float > &rectangles) const Graphics
fillRectList(const RectangleList< int > &rectangles) const Graphics
fillRoundedRectangle(float x, float y, float width, float height, float cornerSize) const Graphics
fillRoundedRectangle(const Rectangle< float > &rectangle, float cornerSize) const Graphics
getClipBounds() const Graphics
getCurrentFont() const Graphics
getInternalContext() const noexceptGraphics
Graphics(const Image &imageToDrawOnto)Graphicsexplicit
Graphics(LowLevelGraphicsContext &) noexceptGraphics
highResamplingQuality enum valueGraphics
isClipEmpty() const Graphics
isVectorDevice() const Graphics
lowResamplingQuality enum valueGraphics
mediumResamplingQuality enum valueGraphics
reduceClipRegion(int x, int y, int width, int height)Graphics
reduceClipRegion(const Rectangle< int > &area)Graphics
reduceClipRegion(const RectangleList< int > &clipRegion)Graphics
reduceClipRegion(const Path &path, const AffineTransform &transform=AffineTransform())Graphics
reduceClipRegion(const Image &image, const AffineTransform &transform)Graphics
ResamplingQuality enum nameGraphics
resetToDefaultState()Graphics
restoreState()Graphics
saveState()Graphics
setColour(Colour newColour)Graphics
setFillType(const FillType &newFill)Graphics
setFont(const Font &newFont)Graphics
setFont(float newFontHeight)Graphics
setGradientFill(const ColourGradient &gradient)Graphics
setImageResamplingQuality(const ResamplingQuality newQuality)Graphics
setOpacity(float newOpacity)Graphics
setOrigin(Point< int > newOrigin)Graphics
setOrigin(int newOriginX, int newOriginY)Graphics
setPixel(int x, int y) const Graphics
setTiledImageFill(const Image &imageToUse, int anchorX, int anchorY, float opacity)Graphics
strokePath(const Path &path, const PathStrokeType &strokeType, const AffineTransform &transform=AffineTransform()) const Graphics
~Graphics()Graphics