#include <svgelement.h>
Definition at line 2182 of file svgelement.h.
◆ SVGLayoutState() [1/2]
| novasvg::SVGLayoutState::SVGLayoutState |
( |
| ) |
|
|
default |
◆ SVGLayoutState() [2/2]
Definition at line 4850 of file svgelement.h.
References novasvg::Alignment_Baseline, novasvg::Allow, novasvg::SVGElement::attributes(), novasvg::Baseline_Shift, novasvg::Color::Black, novasvg::Clip_Path, novasvg::Clip_Rule, novasvg::Color, novasvg::Direction, novasvg::Display, novasvg::Dominant_Baseline, element(), novasvg::Fill, novasvg::Fill_Opacity, novasvg::Fill_Rule, novasvg::Filter, novasvg::Font_Family, novasvg::Font_Size, novasvg::Font_Style, novasvg::Font_Weight, novasvg::Forbid, novasvg::Letter_Spacing, novasvg::Marker_End, novasvg::Marker_Mid, novasvg::Marker_Start, novasvg::Mask, novasvg::Mask_Type, novasvg::Mix_Blend_Mode, novasvg::None, novasvg::Opacity, novasvg::Overflow, novasvg::parseAlignmentBaseline(), novasvg::parseBaselineShift(), novasvg::parseColor(), novasvg::parseDashArray(), novasvg::parseDirection(), novasvg::parseDisplay(), novasvg::parseDominantBaseline(), novasvg::parseFillRule(), novasvg::parseFontSize(), novasvg::parseFontStyle(), novasvg::parseFontWeight(), novasvg::parseLength(), novasvg::parseLengthOrNormal(), novasvg::parseLineCap(), novasvg::parseLineJoin(), novasvg::parseMaskType(), novasvg::parseMixBlendMode(), novasvg::parseNumberOrPercentage(), novasvg::parseOverflow(), novasvg::parsePaint(), novasvg::parsePointerEvents(), novasvg::parseTextAnchor(), novasvg::parseTextOrientation(), novasvg::parseUrl(), novasvg::parseVisibility(), novasvg::parseWhiteSpace(), novasvg::parseWritingMode(), novasvg::Pointer_Events, novasvg::Stop_Color, novasvg::Stop_Opacity, novasvg::stripLeadingAndTrailingSpaces(), novasvg::Stroke, novasvg::Stroke_Dasharray, novasvg::Stroke_Dashoffset, novasvg::Stroke_Linecap, novasvg::Stroke_Linejoin, novasvg::Stroke_Miterlimit, novasvg::Stroke_Opacity, novasvg::Stroke_Width, novasvg::Text_Anchor, novasvg::Text_Orientation, novasvg::Color::Transparent, novasvg::Visibility, novasvg::White_Space, novasvg::Word_Spacing, and novasvg::Writing_Mode.
◆ alignment_baseline()
◆ baseline_shift()
| const BaselineShift & novasvg::SVGLayoutState::baseline_shift |
( |
| ) |
const |
|
inline |
◆ clip_path()
| const std::string & novasvg::SVGLayoutState::clip_path |
( |
| ) |
const |
|
inline |
◆ clip_rule()
| FillRule novasvg::SVGLayoutState::clip_rule |
( |
| ) |
const |
|
inline |
◆ color()
| const Color & novasvg::SVGLayoutState::color |
( |
| ) |
const |
|
inline |
◆ direction()
| Direction novasvg::SVGLayoutState::direction |
( |
| ) |
const |
|
inline |
◆ display()
| Display novasvg::SVGLayoutState::display |
( |
| ) |
const |
|
inline |
◆ dominant_baseline()
◆ element()
| const SVGElement * novasvg::SVGLayoutState::element |
( |
| ) |
const |
|
inline |
◆ fill()
| const Paint & novasvg::SVGLayoutState::fill |
( |
| ) |
const |
|
inline |
◆ fill_opacity()
| float novasvg::SVGLayoutState::fill_opacity |
( |
| ) |
const |
|
inline |
◆ fill_rule()
| FillRule novasvg::SVGLayoutState::fill_rule |
( |
| ) |
const |
|
inline |
◆ filter()
| const std::string & novasvg::SVGLayoutState::filter |
( |
| ) |
const |
|
inline |
◆ font()
◆ font_family()
| const std::string & novasvg::SVGLayoutState::font_family |
( |
| ) |
const |
|
inline |
◆ font_size()
| float novasvg::SVGLayoutState::font_size |
( |
| ) |
const |
|
inline |
◆ font_style()
| FontStyle novasvg::SVGLayoutState::font_style |
( |
| ) |
const |
|
inline |
◆ font_weight()
| FontWeight novasvg::SVGLayoutState::font_weight |
( |
| ) |
const |
|
inline |
◆ letter_spacing()
| const Length & novasvg::SVGLayoutState::letter_spacing |
( |
| ) |
const |
|
inline |
◆ marker_end()
| const std::string & novasvg::SVGLayoutState::marker_end |
( |
| ) |
const |
|
inline |
◆ marker_mid()
| const std::string & novasvg::SVGLayoutState::marker_mid |
( |
| ) |
const |
|
inline |
◆ marker_start()
| const std::string & novasvg::SVGLayoutState::marker_start |
( |
| ) |
const |
|
inline |
◆ mask()
| const std::string & novasvg::SVGLayoutState::mask |
( |
| ) |
const |
|
inline |
◆ mask_type()
| MaskType novasvg::SVGLayoutState::mask_type |
( |
| ) |
const |
|
inline |
◆ mix_blend_mode()
| MixBlendMode novasvg::SVGLayoutState::mix_blend_mode |
( |
| ) |
const |
|
inline |
◆ opacity()
| float novasvg::SVGLayoutState::opacity |
( |
| ) |
const |
|
inline |
◆ overflow()
| Overflow novasvg::SVGLayoutState::overflow |
( |
| ) |
const |
|
inline |
◆ parent()
◆ pointer_events()
◆ stop_color()
| const Color & novasvg::SVGLayoutState::stop_color |
( |
| ) |
const |
|
inline |
◆ stop_opacity()
| float novasvg::SVGLayoutState::stop_opacity |
( |
| ) |
const |
|
inline |
◆ stroke()
| const Paint & novasvg::SVGLayoutState::stroke |
( |
| ) |
const |
|
inline |
◆ stroke_dasharray()
| const LengthList & novasvg::SVGLayoutState::stroke_dasharray |
( |
| ) |
const |
|
inline |
◆ stroke_dashoffset()
| const Length & novasvg::SVGLayoutState::stroke_dashoffset |
( |
| ) |
const |
|
inline |
◆ stroke_linecap()
| LineCap novasvg::SVGLayoutState::stroke_linecap |
( |
| ) |
const |
|
inline |
◆ stroke_linejoin()
| LineJoin novasvg::SVGLayoutState::stroke_linejoin |
( |
| ) |
const |
|
inline |
◆ stroke_miterlimit()
| float novasvg::SVGLayoutState::stroke_miterlimit |
( |
| ) |
const |
|
inline |
◆ stroke_opacity()
| float novasvg::SVGLayoutState::stroke_opacity |
( |
| ) |
const |
|
inline |
◆ stroke_width()
| const Length & novasvg::SVGLayoutState::stroke_width |
( |
| ) |
const |
|
inline |
◆ text_anchor()
| TextAnchor novasvg::SVGLayoutState::text_anchor |
( |
| ) |
const |
|
inline |
◆ text_orientation()
◆ visibility()
| Visibility novasvg::SVGLayoutState::visibility |
( |
| ) |
const |
|
inline |
◆ white_space()
| WhiteSpace novasvg::SVGLayoutState::white_space |
( |
| ) |
const |
|
inline |
◆ word_spacing()
| const Length & novasvg::SVGLayoutState::word_spacing |
( |
| ) |
const |
|
inline |
◆ writing_mode()
| WritingMode novasvg::SVGLayoutState::writing_mode |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file:
- /home/runner/work/novasvg/novasvg/include/novasvg/detail/svgelement.h