Hot Door CORE 0.8.2
Adobe® Illustrator® Plug-in Library
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
hdi::core::FillStyle Class Reference

Describes the fill styling of a path. More...

#include <hdicorePathStyle.h>

Collaboration diagram for hdi::core::FillStyle:
Collaboration graph
[legend]

Classes

class  Map
 Acts as a FillStyle value map, indicating which values are "known". More...
 

Public Types

typedef std::unique_ptr< MapMapUP
 
typedef std::shared_ptr< MapMapSP
 
typedef std::weak_ptr< MapMapWP
 

Public Member Functions

 FillStyle ()
 FillStyle constructor; sets the color to none and overprint to false.
 
 FillStyle (const FillStyle &style_)
 Constructs a new FillStyle object from an existing one.
 
virtual ~FillStyle ()
 Destructs a FillStyle object.
 
FillStyleoperator= (const FillStyle &rhs_)
 FillStyle assignment operator.
 

Public Attributes

ArtColor color
 Fill color.
 
bool overprint
 Controls whether fill overprint is enabled.
 

Detailed Description

Describes the fill styling of a path.

Constructor & Destructor Documentation

◆ FillStyle() [1/2]

hdi::core::FillStyle::FillStyle ( )

FillStyle constructor; sets the color to none and overprint to false.

Author
GW
Date
08/2013

◆ FillStyle() [2/2]

hdi::core::FillStyle::FillStyle ( const FillStyle style_)

Constructs a new FillStyle object from an existing one.

Author
GW
Date
12/2013
Parameters
style_Existing FillStyle object to copy values from

◆ ~FillStyle()

virtual hdi::core::FillStyle::~FillStyle ( )
virtual

Destructs a FillStyle object.

Author
GW
Date
08/2013

Member Function Documentation

◆ operator=()

FillStyle & hdi::core::FillStyle::operator= ( const FillStyle rhs_)

FillStyle assignment operator.

Author
GW
Date
12/2013
Parameters
rhs_Existing FillStyle object to copy values from
Returns
The target FillStyle object, but with its values updated

Member Data Documentation

◆ overprint

bool hdi::core::FillStyle::overprint

Controls whether fill overprint is enabled.

Let art1 be the art with this fill style, and let art2 be the art below art1. When true, art2 will be printed, then art1 will be printed over it. When false, the portion of art2 below art1 will be "knocked out" (not printed), but art1 will be printed.