JUCE  v5.1.1-3-g1a0b28c73
JUCE API
DrawableShape::FillAndStrokeState Class Reference

#include <juce_DrawableShape.h>

Inheritance diagram for DrawableShape::FillAndStrokeState:
Collaboration diagram for DrawableShape::FillAndStrokeState:

Public Member Functions

 FillAndStrokeState (const ValueTree &state)
 
RelativeFillType getFill (const Identifier &fillOrStrokeType, ComponentBuilder::ImageProvider *) const
 
ValueTree getFillState (const Identifier &fillOrStrokeType)
 
String getID () const
 
ValueTreegetState () noexcept
 
PathStrokeType getStrokeType () const
 
void setFill (const Identifier &fillOrStrokeType, const RelativeFillType &newFill, ComponentBuilder::ImageProvider *, UndoManager *)
 
void setID (const String &newID)
 
void setStrokeType (const PathStrokeType &newStrokeType, UndoManager *)
 

Public Attributes

ValueTree state
 

Static Public Attributes

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

Detailed Description

Constructor & Destructor Documentation

◆ FillAndStrokeState()

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

Member Function Documentation

◆ getFill()

RelativeFillType DrawableShape::FillAndStrokeState::getFill ( const Identifier fillOrStrokeType,
ComponentBuilder::ImageProvider  
) const

◆ getFillState()

ValueTree DrawableShape::FillAndStrokeState::getFillState ( const Identifier fillOrStrokeType)

◆ getID()

String Drawable::ValueTreeWrapperBase::getID ( ) const
inherited

◆ getState()

ValueTree& Drawable::ValueTreeWrapperBase::getState ( )
inlinenoexceptinherited

◆ getStrokeType()

PathStrokeType DrawableShape::FillAndStrokeState::getStrokeType ( ) const

◆ setFill()

void DrawableShape::FillAndStrokeState::setFill ( const Identifier fillOrStrokeType,
const RelativeFillType newFill,
ComponentBuilder::ImageProvider ,
UndoManager  
)

◆ setID()

void Drawable::ValueTreeWrapperBase::setID ( const String newID)
inherited

◆ setStrokeType()

void DrawableShape::FillAndStrokeState::setStrokeType ( const PathStrokeType newStrokeType,
UndoManager  
)

Member Data Documentation

◆ capStyle

const Identifier DrawableShape::FillAndStrokeState::capStyle
static

◆ colour

const Identifier DrawableShape::FillAndStrokeState::colour
static

◆ colours

const Identifier DrawableShape::FillAndStrokeState::colours
static

◆ fill

const Identifier DrawableShape::FillAndStrokeState::fill
static

◆ gradientPoint1

const Identifier DrawableShape::FillAndStrokeState::gradientPoint1
static

◆ gradientPoint2

const Identifier DrawableShape::FillAndStrokeState::gradientPoint2
static

◆ gradientPoint3

const Identifier DrawableShape::FillAndStrokeState::gradientPoint3
static

◆ imageId

const Identifier DrawableShape::FillAndStrokeState::imageId
static

◆ imageOpacity

const Identifier DrawableShape::FillAndStrokeState::imageOpacity
static

◆ jointStyle

const Identifier DrawableShape::FillAndStrokeState::jointStyle
static

◆ path

const Identifier DrawableShape::FillAndStrokeState::path
static

◆ radial

const Identifier DrawableShape::FillAndStrokeState::radial
static

◆ state

ValueTree Drawable::ValueTreeWrapperBase::state
inherited

◆ stroke

const Identifier DrawableShape::FillAndStrokeState::stroke
static

◆ strokeWidth

const Identifier DrawableShape::FillAndStrokeState::strokeWidth
static

◆ type

const Identifier DrawableShape::FillAndStrokeState::type
static

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