58 void setOpacity (
float newOpacity);
72 void setOverlayColour (
Colour newOverlayColour);
93 bool hitTest (
int x,
int y)
override;
95 std::unique_ptr<Drawable> createCopy()
const override;
99 Path getOutlineAsPath()
const override;
103 std::unique_ptr<AccessibilityHandler> createAccessibilityHandler()
override;
104 bool setImageInternal (
const Image&);
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Colour.h:38
Drawable()
Definition juce_Drawable.cpp:29
Colour getOverlayColour() const noexcept
Definition juce_DrawableImage.h:75
Parallelogram< float > getBoundingBox() const noexcept
Definition juce_DrawableImage.h:87
Parallelogram< float > bounds
Definition juce_DrawableImage.h:110
float getOpacity() const noexcept
Definition juce_DrawableImage.h:61
void setImage(const Image &imageToUse)
Definition juce_DrawableImage.cpp:58
Colour overlayColour
Definition juce_DrawableImage.h:109
const Image & getImage() const noexcept
Definition juce_DrawableImage.h:55
DrawableImage()
Definition juce_DrawableImage.cpp:29
float opacity
Definition juce_DrawableImage.h:108
Image image
Definition juce_DrawableImage.h:107
Definition juce_GraphicsContext.h:45
Definition juce_Image.h:58
Definition juce_Parallelogram.h:38
Definition juce_Path.h:65
Definition juce_Rectangle.h:67
int y
Definition inflate.c:1588
unsigned x[BMAX+1]
Definition inflate.c:1586
#define JUCE_LEAK_DETECTOR(OwnerClass)
Definition juce_LeakedObjectDetector.h:138
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
#define const
Definition zconf.h:137