Swiftray  1.0
Parser::PaintContext< AttributeTag > Class Template Reference

#include <stylable-context.h>

Public Member Functions

 PaintContext (SVGPPPaint &paint)
 
template<class IRI >
void set (AttributeTag tag, IRI const &, color_t val, svgpp::tag::skip_icc_color=svgpp::tag::skip_icc_color())
 
template<class IRI >
void set (AttributeTag tag, IRI const &, svgpp::tag::value::currentColor val)
 
template<class IRI >
void set (AttributeTag tag, IRI const &, svgpp::tag::value::none val)
 
template<class IRI >
void set (AttributeTag tag, IRI const &iri)
 
template<class IRI >
void set (AttributeTag tag, svgpp::tag::iri_fragment, IRI const &fragment)
 
template<class IRI >
void set (AttributeTag tag, svgpp::tag::iri_fragment, IRI const &fragment, color_t val, svgpp::tag::skip_icc_color=svgpp::tag::skip_icc_color())
 
template<class IRI >
void set (AttributeTag tag, svgpp::tag::iri_fragment, IRI const &fragment, svgpp::tag::value::currentColor val)
 
template<class IRI >
void set (AttributeTag tag, svgpp::tag::iri_fragment, IRI const &fragment, svgpp::tag::value::none val)
 
void set (AttributeTag, color_t color, svgpp::tag::skip_icc_color=svgpp::tag::skip_icc_color())
 
void set (AttributeTag, svgpp::tag::value::currentColor)
 
void set (AttributeTag, svgpp::tag::value::none)
 

Protected Attributes

SVGPPPaintpaint_
 

Constructor & Destructor Documentation

◆ PaintContext()

template<class AttributeTag >
Parser::PaintContext< AttributeTag >::PaintContext ( SVGPPPaint paint)
inline

Member Function Documentation

◆ set() [1/11]

template<class AttributeTag >
template<class IRI >
void Parser::PaintContext< AttributeTag >::set ( AttributeTag  tag,
IRI const &  ,
color_t  val,
svgpp::tag::skip_icc_color  = svgpp::tag::skip_icc_color() 
)
inline

◆ set() [2/11]

template<class AttributeTag >
template<class IRI >
void Parser::PaintContext< AttributeTag >::set ( AttributeTag  tag,
IRI const &  ,
svgpp::tag::value::currentColor  val 
)
inline

◆ set() [3/11]

template<class AttributeTag >
template<class IRI >
void Parser::PaintContext< AttributeTag >::set ( AttributeTag  tag,
IRI const &  ,
svgpp::tag::value::none  val 
)
inline

◆ set() [4/11]

template<class AttributeTag >
template<class IRI >
void Parser::PaintContext< AttributeTag >::set ( AttributeTag  tag,
IRI const &  iri 
)
inline

◆ set() [5/11]

template<class AttributeTag >
template<class IRI >
void Parser::PaintContext< AttributeTag >::set ( AttributeTag  tag,
svgpp::tag::iri_fragment  ,
IRI const &  fragment 
)
inline

◆ set() [6/11]

template<class AttributeTag >
template<class IRI >
void Parser::PaintContext< AttributeTag >::set ( AttributeTag  tag,
svgpp::tag::iri_fragment  ,
IRI const &  fragment,
color_t  val,
svgpp::tag::skip_icc_color  = svgpp::tag::skip_icc_color() 
)
inline

◆ set() [7/11]

template<class AttributeTag >
template<class IRI >
void Parser::PaintContext< AttributeTag >::set ( AttributeTag  tag,
svgpp::tag::iri_fragment  ,
IRI const &  fragment,
svgpp::tag::value::currentColor  val 
)
inline

◆ set() [8/11]

template<class AttributeTag >
template<class IRI >
void Parser::PaintContext< AttributeTag >::set ( AttributeTag  tag,
svgpp::tag::iri_fragment  ,
IRI const &  fragment,
svgpp::tag::value::none  val 
)
inline

◆ set() [9/11]

template<class AttributeTag >
void Parser::PaintContext< AttributeTag >::set ( AttributeTag  ,
color_t  color,
svgpp::tag::skip_icc_color  = svgpp::tag::skip_icc_color() 
)
inline

◆ set() [10/11]

template<class AttributeTag >
void Parser::PaintContext< AttributeTag >::set ( AttributeTag  ,
svgpp::tag::value::currentColor   
)
inline

◆ set() [11/11]

template<class AttributeTag >
void Parser::PaintContext< AttributeTag >::set ( AttributeTag  ,
svgpp::tag::value::none   
)
inline

Member Data Documentation

◆ paint_

template<class AttributeTag >
SVGPPPaint& Parser::PaintContext< AttributeTag >::paint_
protected

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