|
NovaSVG 0.10.0
A header-only SVG library
|
#include <svgelement.h>
Public Member Functions | |
| SVGBlendInfo (const SVGElement *element) | |
| SVGBlendInfo (const SVGClipPathElement *clipper, const SVGMaskElement *masker, const SVGFilterElement *filter, float opacity, MixBlendMode mixBlendMode=MixBlendMode::Normal) | |
| bool | requiresCompositing (SVGRenderMode mode) const |
| const SVGClipPathElement * | clipper () const |
| const SVGMaskElement * | masker () const |
| const SVGFilterElement * | filterElement () const |
| float | opacity () const |
| MixBlendMode | mixBlendMode () const |
Definition at line 1565 of file svgelement.h.
|
explicit |
Definition at line 3100 of file svgelement.h.
|
inline |
Definition at line 1568 of file svgelement.h.
|
inline |
Definition at line 1574 of file svgelement.h.
Referenced by novasvg::SVGRenderState::beginGroup(), and novasvg::SVGRenderState::endGroup().
|
inline |
Definition at line 1576 of file svgelement.h.
Referenced by novasvg::SVGRenderState::beginGroup(), and novasvg::SVGRenderState::endGroup().
|
inline |
Definition at line 1575 of file svgelement.h.
Referenced by novasvg::SVGRenderState::endGroup().
|
inline |
Definition at line 1578 of file svgelement.h.
Referenced by novasvg::SVGRenderState::endGroup().
|
inline |
Definition at line 1577 of file svgelement.h.
Referenced by novasvg::SVGRenderState::endGroup().
| NOVASVG_INLINE bool novasvg::SVGBlendInfo::requiresCompositing | ( | SVGRenderMode | mode | ) | const |
Definition at line 3109 of file svgelement.h.
References novasvg::Normal, novasvg::Painting, and novasvg::SVGClipPathElement::requiresMasking().
Referenced by novasvg::SVGRenderState::beginGroup().