JUCE
Public Member Functions | Public Attributes | List of all members
DrawableShape::RelativeFillType Class Reference

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

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

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

Member Function Documentation

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

Member Data Documentation

FillType DrawableShape::RelativeFillType::fill
RelativePoint DrawableShape::RelativeFillType::gradientPoint1
RelativePoint DrawableShape::RelativeFillType::gradientPoint2
RelativePoint DrawableShape::RelativeFillType::gradientPoint3

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