67 void setStrokeFill (
const FillType& newStrokeFill);
83 void setStrokeThickness (
float newThickness);
89 void setDashLengths (
const Array<float>& newDashLengths);
100 bool hitTest (
int x,
int y)
override;
102 bool replaceColour (
Colour originalColour,
Colour replacementColour)
override;
104 Path getOutlineAsPath()
const override;
111 void strokeChanged();
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Array.h:56
Definition juce_Colour.h:38
Drawable()
Definition juce_Drawable.cpp:29
PathStrokeType strokeType
Definition juce_DrawableShape.h:116
const FillType & getFill() const noexcept
Definition juce_DrawableShape.h:62
const FillType & getStrokeFill() const noexcept
Definition juce_DrawableShape.h:72
const Array< float > & getDashLengths() const noexcept
Definition juce_DrawableShape.h:92
FillType strokeFill
Definition juce_DrawableShape.h:121
void setFill(const FillType &newFill)
Definition juce_DrawableShape.cpp:50
Path path
Definition juce_DrawableShape.h:118
Array< float > dashLengths
Definition juce_DrawableShape.h:117
Path strokePath
Definition juce_DrawableShape.h:118
FillType mainFill
Definition juce_DrawableShape.h:121
const PathStrokeType & getStrokeType() const noexcept
Definition juce_DrawableShape.h:86
DrawableShape()
Definition juce_DrawableShape.cpp:29
Definition juce_FillType.h:41
Definition juce_GraphicsContext.h:45
Definition juce_Path.h:65
Definition juce_PathStrokeType.h:42
Definition juce_Rectangle.h:67
int y
Definition inflate.c:1588
unsigned x[BMAX+1]
Definition inflate.c:1586
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
#define const
Definition zconf.h:137