static Audio_Scope * scope
Definition player.cpp:26
Definition juce_DrawablePath.h:40
Definition juce_Expression.h:109
Definition juce_OwnedArray.h:51
Definition juce_Path.h:65
Definition juce_RelativePoint.h:38
RelativePoint * getControlPoints(int &numPoints) override
Definition juce_RelativePointPath.cpp:176
CloseSubPath()
Definition juce_RelativePointPath.cpp:166
void addToPath(Path &path, Expression::Scope *) const override
Definition juce_RelativePointPath.cpp:171
void addToPath(Path &path, Expression::Scope *) const override
Definition juce_RelativePointPath.cpp:244
RelativePoint * getControlPoints(int &numPoints) override
Definition juce_RelativePointPath.cpp:251
ValueTree createTree() const
RelativePoint controlPoints[3]
Definition juce_RelativePointPath.h:169
CubicTo(const RelativePoint &controlPoint1, const RelativePoint &controlPoint2, const RelativePoint &endPoint)
Definition juce_RelativePointPath.cpp:236
Definition juce_RelativePointPath.h:80
virtual void addToPath(Path &path, Expression::Scope *) const =0
ElementBase(ElementType type)
Definition juce_RelativePointPath.cpp:127
virtual ~ElementBase()=default
bool isDynamic()
Definition juce_RelativePointPath.cpp:131
virtual RelativePoint * getControlPoints(int &numPoints)=0
const ElementType type
Definition juce_RelativePointPath.h:89
virtual ElementBase * clone() const =0
void addToPath(Path &path, Expression::Scope *) const override
Definition juce_RelativePointPath.cpp:193
RelativePoint endPoint
Definition juce_RelativePointPath.h:135
RelativePoint * getControlPoints(int &numPoints) override
Definition juce_RelativePointPath.cpp:198
LineTo(const RelativePoint &endPoint)
Definition juce_RelativePointPath.cpp:188
RelativePoint * getControlPoints(int &numPoints) override
Definition juce_RelativePointPath.cpp:223
QuadraticTo(const RelativePoint &controlPoint, const RelativePoint &endPoint)
Definition juce_RelativePointPath.cpp:210
void addToPath(Path &path, Expression::Scope *) const override
Definition juce_RelativePointPath.cpp:217
RelativePoint controlPoints[2]
Definition juce_RelativePointPath.h:152
ValueTree createTree() const
RelativePoint * getControlPoints(int &numPoints) override
Definition juce_RelativePointPath.cpp:154
void addToPath(Path &path, Expression::Scope *) const override
Definition juce_RelativePointPath.cpp:149
StartSubPath(const RelativePoint &pos)
Definition juce_RelativePointPath.cpp:144
RelativePoint startPos
Definition juce_RelativePointPath.h:105
bool usesNonZeroWinding
Definition juce_RelativePointPath.h:180
ElementType
Definition juce_RelativePointPath.h:67
@ cubicToElement
Definition juce_RelativePointPath.h:73
@ nullElement
Definition juce_RelativePointPath.h:68
@ startSubPathElement
Definition juce_RelativePointPath.h:69
@ quadraticToElement
Definition juce_RelativePointPath.h:72
@ lineToElement
Definition juce_RelativePointPath.h:71
@ closeSubPathElement
Definition juce_RelativePointPath.h:70
RelativePointPath()
Definition juce_RelativePointPath.cpp:29
void createPath(Path &path, Expression::Scope *scope) const
Definition juce_RelativePointPath.cpp:106
void applyTo(DrawablePath &path) const
void swapWith(RelativePointPath &) noexcept
Definition juce_RelativePointPath.cpp:99
bool containsAnyDynamicPoints() const
Definition juce_RelativePointPath.cpp:112
friend class Positioner
Definition juce_RelativePointPath.h:184
void addElement(ElementBase *newElement)
Definition juce_RelativePointPath.cpp:117
bool containsDynamicPoints
Definition juce_RelativePointPath.h:185
OwnedArray< ElementBase > elements
Definition juce_RelativePointPath.h:179
Definition juce_ValueTree.h:72
CARLA_PLUGIN_EXPORT int clone(int(*)(void *), void *, int, void *,...)
Definition interposer-safe.cpp:46
#define JUCE_LEAK_DETECTOR(OwnerClass)
Definition juce_LeakedObjectDetector.h:138
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31