JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::Graphics Member List

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

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