7#ifndef __HDI_CORE_ART_COLOR_PREF__
8#define __HDI_CORE_ART_COLOR_PREF__
10#if defined(HDI_CORE_AIP_MODE)
112 typedef std::unique_ptr<ArtColorPref> ArtColorPrefUP;
113 typedef std::shared_ptr<ArtColorPref> ArtColorPrefSP;
114 typedef std::weak_ptr<ArtColorPref> ArtColorPrefWP;
Describes the color of art on the artboard.
Definition hdicoreArtColor.h:42
ArtColorPref(const ArtColorPref &ac_)
Constructs a new ArtColorPref object from an existing ArtColorPref object (copy constructor).
virtual bool setArtColor(const ArtColor &color_)
Sets the color for this object.
virtual ArtColorPref * clone() const
Convenience method to clone an ArtColorPref object on the heap.
virtual ~ArtColorPref()
Destructs an ArtColorPref object.
ArtColorPref()
Constructs an empty ArtColorPref object.
virtual ArtColorPref & operator=(const ArtColorPref &rhs_)
Allows one ArtColorPref object to be assigned from another.
ArtColorPref(const ArtColor &value_, const std::string &name_="")
Constructs an ArtColorPref object, with new data, to be added to a container at a later time.
virtual ArtColor artColor() const
Gets the color for this object.
PrefData()
Constructs an empty PrefData object.
Header file for art color manipulation.
Header file for general preference data storage.