openshot-audio  0.1.2
Public Member Functions | Static Public Attributes | List of all members
juce::DrawableShape::FillAndStrokeState Class Reference

#include <juce_gui_basics.h>

Inheritance diagram for juce::DrawableShape::FillAndStrokeState:
juce::Drawable::ValueTreeWrapperBase juce::DrawablePath::ValueTreeWrapper juce::DrawableRectangle::ValueTreeWrapper

Public Member Functions

 FillAndStrokeState (const ValueTree &state)
 
ValueTree getFillState (const Identifier &fillOrStrokeType)
 
RelativeFillType getFill (const Identifier &fillOrStrokeType, ComponentBuilder::ImageProvider *) const
 
void setFill (const Identifier &fillOrStrokeType, const RelativeFillType &newFill, ComponentBuilder::ImageProvider *, UndoManager *)
 
PathStrokeType getStrokeType () const
 
void setStrokeType (const PathStrokeType &newStrokeType, UndoManager *)
 
- Public Member Functions inherited from juce::Drawable::ValueTreeWrapperBase
 ValueTreeWrapperBase (const ValueTree &state)
 
ValueTreegetState () noexcept
 
String getID () const
 
void setID (const String &newID)
 

Static Public Attributes

static const Identifier type
 
static const Identifier colour
 
static const Identifier colours
 
static const Identifier fill
 
static const Identifier stroke
 
static const Identifier path
 
static const Identifier jointStyle
 
static const Identifier capStyle
 
static const Identifier strokeWidth
 
static const Identifier gradientPoint1
 
static const Identifier gradientPoint2
 
static const Identifier gradientPoint3
 
static const Identifier radial
 
static const Identifier imageId
 
static const Identifier imageOpacity
 

Additional Inherited Members

- Public Attributes inherited from juce::Drawable::ValueTreeWrapperBase
ValueTree state
 

Constructor & Destructor Documentation

DrawableShape::FillAndStrokeState::FillAndStrokeState ( const ValueTree state)

Member Function Documentation

DrawableShape::RelativeFillType DrawableShape::FillAndStrokeState::getFill ( const Identifier fillOrStrokeType,
ComponentBuilder::ImageProvider imageProvider 
) const
ValueTree DrawableShape::FillAndStrokeState::getFillState ( const Identifier fillOrStrokeType)
PathStrokeType DrawableShape::FillAndStrokeState::getStrokeType ( ) const
void DrawableShape::FillAndStrokeState::setFill ( const Identifier fillOrStrokeType,
const RelativeFillType newFill,
ComponentBuilder::ImageProvider imageProvider,
UndoManager undoManager 
)
void DrawableShape::FillAndStrokeState::setStrokeType ( const PathStrokeType newStrokeType,
UndoManager undoManager 
)

Member Data Documentation

const Identifier DrawableShape::FillAndStrokeState::capStyle
static
const Identifier DrawableShape::FillAndStrokeState::colour
static
const Identifier DrawableShape::FillAndStrokeState::colours
static
const Identifier DrawableShape::FillAndStrokeState::fill
static
const Identifier DrawableShape::FillAndStrokeState::gradientPoint1
static
const Identifier DrawableShape::FillAndStrokeState::gradientPoint2
static
const Identifier DrawableShape::FillAndStrokeState::gradientPoint3
static
const Identifier DrawableShape::FillAndStrokeState::imageId
static
const Identifier DrawableShape::FillAndStrokeState::imageOpacity
static
const Identifier DrawableShape::FillAndStrokeState::jointStyle
static
const Identifier DrawableShape::FillAndStrokeState::path
static
const Identifier DrawableShape::FillAndStrokeState::radial
static
const Identifier DrawableShape::FillAndStrokeState::stroke
static
const Identifier DrawableShape::FillAndStrokeState::strokeWidth
static
const Identifier DrawableShape::FillAndStrokeState::type
static

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