| addListener(Listener *newListener) | juce::Drawable | inline |
| callListeners() | juce::Drawable | inlineprotected |
| createCopy() const override | juce::DrawablePath | virtual |
| createFromImageData(const void *data, size_t numBytes) | juce::Drawable | static |
| createFromImageDataStream(InputStream &dataSource) | juce::Drawable | static |
| createFromImageFile(const File &file) | juce::Drawable | static |
| createFromSVGFile(const File &svgFile) | juce::Drawable | static |
| createFromSVGString(const String &svgString) | juce::Drawable | static |
| draw(Graphics &g, float opacity, const AffineTransform &transform=AffineTransform()) const | juce::Drawable | |
| Drawable()=default | juce::Drawable | |
| Drawable(const Drawable &other) | juce::Drawable | |
| DrawablePath()=default | juce::DrawablePath | |
| DrawablePath(const DrawablePath &)=default | juce::DrawablePath | |
| DrawableShape()=default | juce::DrawableShape | protected |
| DrawableShape(const DrawableShape &)=default | juce::DrawableShape | protected |
| drawAt(Graphics &g, float x, float y, float opacity) const | juce::Drawable | |
| drawWithin(Graphics &g, Rectangle< float > destArea, RectanglePlacement placement, float opacity) const | juce::Drawable | |
| getContainedText() const | juce::Drawable | inlinevirtual |
| getDashLengths() const & | juce::DrawableShape | inline |
| getDashLengths() const &&=delete | juce::DrawableShape | |
| getDrawableBounds() const | juce::Drawable | |
| getDrawableBoundsUntransformed() const override | juce::DrawableShape | virtual |
| getDrawableTransform() const | juce::Drawable | |
| getFill() const noexcept | juce::DrawableShape | inline |
| getHeight() const | juce::Drawable | inline |
| getName() const | juce::Drawable | inline |
| getOutlineAsPath() const override | juce::DrawableShape | virtual |
| getPath() const | juce::DrawablePath | |
| getStrokeFill() const noexcept | juce::DrawableShape | inline |
| getStrokePath() const | juce::DrawablePath | |
| getStrokeType() const noexcept | juce::DrawableShape | inline |
| getTransform() const | juce::Drawable | protectedvirtual |
| getWidth() const | juce::Drawable | inline |
| hitTest(Point< float >) const override | juce::DrawableShape | virtual |
| isImage() const | juce::Drawable | inlinevirtual |
| isStrokeVisible() const noexcept | juce::DrawableShape | protected |
| parseSVGPath(const String &svgPath) | juce::Drawable | static |
| path | juce::DrawableShape | protected |
| pathChanged() | juce::DrawableShape | protected |
| removeListener(Listener *listenerToRemove) | juce::Drawable | inline |
| replaceColour(Colour originalColour, Colour replacementColour) override | juce::DrawableShape | virtual |
| requiresBlendBuffer() const | juce::Drawable | inlinevirtual |
| setClipPath(std::unique_ptr< Drawable > drawableClipPath) | juce::Drawable | |
| setDashLengths(Span< const float > newDashLengths) | juce::DrawableShape | |
| setDashOffset(float dashOffset) | juce::DrawableShape | |
| setDrawableTransform(const AffineTransform &transform) | juce::Drawable | |
| setDrawableTransformToFit(const Rectangle< float > &area, RectanglePlacement placement) | juce::Drawable | |
| setFill(const FillType &newFill) | juce::DrawableShape | |
| setName(const String &newName) | juce::Drawable | inline |
| setPath(const Path &newPath) | juce::DrawablePath | |
| setPath(Path &&newPath) | juce::DrawablePath | |
| setStrokeFill(const FillType &newStrokeFill) | juce::DrawableShape | |
| setStrokeThickness(float newThickness) | juce::DrawableShape | |
| setStrokeType(const PathStrokeType &newStrokeType) | juce::DrawableShape | |
| strokeChanged() | juce::DrawableShape | protected |
| strokeOptions | juce::DrawableShape | protected |
| strokePath | juce::DrawableShape | protected |
| ~Drawable()=default | juce::Drawable | virtual |