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

#include <juce_gui_basics.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

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

Member Function Documentation

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

Member Data Documentation

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

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