74 void resetBoundingBoxToContentArea();
89 void resetContentAreaAndBoundingBoxToFitChildren();
93 std::unique_ptr<Drawable> createCopy()
const override;
97 void childBoundsChanged (
Component*)
override;
99 void childrenChanged()
override;
101 void parentHierarchyChanged()
override;
103 Path getOutlineAsPath()
const override;
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Component.h:36
Parallelogram< float > getBoundingBox() const noexcept
Definition juce_DrawableComposite.h:69
Parallelogram< float > bounds
Definition juce_DrawableComposite.h:107
void updateBoundsToFitChildren()
Definition juce_DrawableComposite.cpp:122
bool updateBoundsReentrant
Definition juce_DrawableComposite.h:109
Rectangle< float > contentArea
Definition juce_DrawableComposite.h:108
DrawableComposite()
Definition juce_DrawableComposite.cpp:29
Rectangle< float > getContentArea() const noexcept
Definition juce_DrawableComposite.h:79
void setBoundingBox(Parallelogram< float > newBoundingBox)
Definition juce_DrawableComposite.cpp:78
Drawable()
Definition juce_Drawable.cpp:29
Definition juce_Parallelogram.h:38
Definition juce_Path.h:65
Definition juce_Rectangle.h:67
#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