openshot-audio  0.1.4
Public Member Functions | Public Attributes | List of all members
DrawableShape::RelativeFillType Class Reference

#include <juce_DrawableShape.h>

Public Member Functions

 RelativeFillType ()
 
 RelativeFillType (const FillType &fill)
 
 RelativeFillType (const RelativeFillType &)
 
RelativeFillTypeoperator= (const RelativeFillType &)
 
bool operator== (const RelativeFillType &) const
 
bool operator!= (const RelativeFillType &) const
 
bool isDynamic () const
 
bool recalculateCoords (Expression::Scope *scope)
 
void writeTo (ValueTree &v, ComponentBuilder::ImageProvider *, UndoManager *) const
 
bool readFrom (const ValueTree &v, ComponentBuilder::ImageProvider *)
 

Public Attributes

FillType fill
 
RelativePoint gradientPoint1
 
RelativePoint gradientPoint2
 
RelativePoint gradientPoint3
 

Detailed Description

A FillType wrapper that allows the gradient coordinates to be implemented using RelativePoint.

Constructor & Destructor Documentation

◆ RelativeFillType() [1/3]

DrawableShape::RelativeFillType::RelativeFillType ( )

◆ RelativeFillType() [2/3]

DrawableShape::RelativeFillType::RelativeFillType ( const FillType fill)

◆ RelativeFillType() [3/3]

DrawableShape::RelativeFillType::RelativeFillType ( const RelativeFillType other)

Member Function Documentation

◆ isDynamic()

bool DrawableShape::RelativeFillType::isDynamic ( ) const

◆ operator!=()

bool DrawableShape::RelativeFillType::operator!= ( const RelativeFillType other) const

◆ operator=()

DrawableShape::RelativeFillType & DrawableShape::RelativeFillType::operator= ( const RelativeFillType other)

◆ operator==()

bool DrawableShape::RelativeFillType::operator== ( const RelativeFillType other) const

◆ readFrom()

bool DrawableShape::RelativeFillType::readFrom ( const ValueTree v,
ComponentBuilder::ImageProvider imageProvider 
)

◆ recalculateCoords()

bool DrawableShape::RelativeFillType::recalculateCoords ( Expression::Scope scope)

◆ writeTo()

void DrawableShape::RelativeFillType::writeTo ( ValueTree v,
ComponentBuilder::ImageProvider imageProvider,
UndoManager undoManager 
) const

Member Data Documentation

◆ fill

FillType DrawableShape::RelativeFillType::fill

◆ gradientPoint1

RelativePoint DrawableShape::RelativeFillType::gradientPoint1

◆ gradientPoint2

RelativePoint DrawableShape::RelativeFillType::gradientPoint2

◆ gradientPoint3

RelativePoint DrawableShape::RelativeFillType::gradientPoint3

The documentation for this class was generated from the following files: