Hot Door CORE 0.8.2
Adobe® Illustrator® Plug-in Library
|
Describes the dash styling of a path. More...
#include <hdicorePathStyle.h>
Classes | |
class | Map |
Acts as a DashStyle value map, indicating which values are "known". More... | |
Public Types | |
typedef std::unique_ptr< Map > | MapUP |
typedef std::shared_ptr< Map > | MapSP |
typedef std::weak_ptr< Map > | MapWP |
Public Member Functions | |
DashStyle () | |
DashStyle constructor; sets all the lengths to 0.0, the count to 0, and the offset to 0.0. | |
DashStyle (const DashStyle &style_) | |
Constructs a new DashStyle object from an existing one. | |
virtual | ~DashStyle () |
Destructs a DashStyle object. | |
DashStyle & | operator= (const DashStyle &rhs_) |
DashStyle assignment operator. | |
Public Attributes | |
double | lengths [maxDashComponents] |
Lengths of each dash component, in points. | |
int16_t | count |
Number of valid values in the lengths array. | |
double | offset |
Dash offset. | |
Static Public Attributes | |
static const int16_t | maxDashComponents = 6 |
Maximum number of sublengths that can compose a dash style. | |
Describes the dash styling of a path.
hdi::core::DashStyle::DashStyle | ( | ) |
DashStyle constructor; sets all the lengths to 0.0, the count to 0, and the offset to 0.0.
hdi::core::DashStyle::DashStyle | ( | const DashStyle & | style_ | ) |
|
virtual |
Destructs a DashStyle object.