|
enum | SPWindRule : std::uint_least8_t { SP_WIND_RULE_NONZERO
, SP_WIND_RULE_INTERSECT
, SP_WIND_RULE_EVENODD
, SP_WIND_RULE_POSITIVE
} |
|
enum | SPStrokeJoinType : std::uint_least8_t { SP_STROKE_LINEJOIN_MITER
, SP_STROKE_LINEJOIN_ROUND
, SP_STROKE_LINEJOIN_BEVEL
} |
|
enum | SPStrokeCapType : std::uint_least8_t { SP_STROKE_LINECAP_BUTT
, SP_STROKE_LINECAP_ROUND
, SP_STROKE_LINECAP_SQUARE
} |
|
enum | SPCSSFontSize : std::int_least8_t {
SP_CSS_FONT_SIZE_XX_SMALL
, SP_CSS_FONT_SIZE_X_SMALL
, SP_CSS_FONT_SIZE_SMALL
, SP_CSS_FONT_SIZE_MEDIUM
,
SP_CSS_FONT_SIZE_LARGE
, SP_CSS_FONT_SIZE_X_LARGE
, SP_CSS_FONT_SIZE_XX_LARGE
, SP_CSS_FONT_SIZE_SMALLER
,
SP_CSS_FONT_SIZE_LARGER
} |
|
enum | SPCSSFontStyle : std::uint_least8_t { SP_CSS_FONT_STYLE_NORMAL
, SP_CSS_FONT_STYLE_ITALIC
, SP_CSS_FONT_STYLE_OBLIQUE
} |
|
enum | SPCSSFontVariant : std::uint_least8_t { SP_CSS_FONT_VARIANT_NORMAL
, SP_CSS_FONT_VARIANT_SMALL_CAPS
} |
|
enum | SPCSSFontWeight : std::int_least16_t {
SP_CSS_FONT_WEIGHT_100 = 100
, SP_CSS_FONT_WEIGHT_200 = 200
, SP_CSS_FONT_WEIGHT_300 = 300
, SP_CSS_FONT_WEIGHT_400 = 400
,
SP_CSS_FONT_WEIGHT_500 = 500
, SP_CSS_FONT_WEIGHT_600 = 600
, SP_CSS_FONT_WEIGHT_700 = 700
, SP_CSS_FONT_WEIGHT_800 = 800
,
SP_CSS_FONT_WEIGHT_900 = 900
, SP_CSS_FONT_WEIGHT_NORMAL = -1
, SP_CSS_FONT_WEIGHT_BOLD = -2
, SP_CSS_FONT_WEIGHT_LIGHTER = -3
,
SP_CSS_FONT_WEIGHT_BOLDER = -4
} |
|
enum | SPCSSFontStretch : std::int_least8_t {
SP_CSS_FONT_STRETCH_ULTRA_CONDENSED
, SP_CSS_FONT_STRETCH_EXTRA_CONDENSED
, SP_CSS_FONT_STRETCH_CONDENSED
, SP_CSS_FONT_STRETCH_SEMI_CONDENSED
,
SP_CSS_FONT_STRETCH_NORMAL
, SP_CSS_FONT_STRETCH_SEMI_EXPANDED
, SP_CSS_FONT_STRETCH_EXPANDED
, SP_CSS_FONT_STRETCH_EXTRA_EXPANDED
,
SP_CSS_FONT_STRETCH_ULTRA_EXPANDED
, SP_CSS_FONT_STRETCH_NARROWER
, SP_CSS_FONT_STRETCH_WIDER
} |
|
enum | SPCSSFontVariantLigatures : std::uint_least8_t {
SP_CSS_FONT_VARIANT_LIGATURES_NONE = 0
, SP_CSS_FONT_VARIANT_LIGATURES_COMMON = 1
, SP_CSS_FONT_VARIANT_LIGATURES_DISCRETIONARY = 2
, SP_CSS_FONT_VARIANT_LIGATURES_HISTORICAL = 4
,
SP_CSS_FONT_VARIANT_LIGATURES_CONTEXTUAL = 8
, SP_CSS_FONT_VARIANT_LIGATURES_NORMAL = 9
, SP_CSS_FONT_VARIANT_LIGATURES_NOCOMMON = 16
, SP_CSS_FONT_VARIANT_LIGATURES_NODISCRETIONARY = 32
,
SP_CSS_FONT_VARIANT_LIGATURES_NOHISTORICAL = 64
, SP_CSS_FONT_VARIANT_LIGATURES_NOCONTEXTUAL = 128
} |
|
enum | SPCSSFontVariantPosition : std::uint_least8_t { SP_CSS_FONT_VARIANT_POSITION_NORMAL = 1
, SP_CSS_FONT_VARIANT_POSITION_SUB = 2
, SP_CSS_FONT_VARIANT_POSITION_SUPER = 4
} |
|
enum | SPCSSFontVariantCaps : std::uint_least8_t {
SP_CSS_FONT_VARIANT_CAPS_NORMAL = 1
, SP_CSS_FONT_VARIANT_CAPS_SMALL = 2
, SP_CSS_FONT_VARIANT_CAPS_ALL_SMALL = 4
, SP_CSS_FONT_VARIANT_CAPS_PETITE = 8
,
SP_CSS_FONT_VARIANT_CAPS_ALL_PETITE = 16
, SP_CSS_FONT_VARIANT_CAPS_UNICASE = 32
, SP_CSS_FONT_VARIANT_CAPS_TITLING = 64
} |
|
enum | SPCSSFontVariantNumeric : std::uint_least8_t {
SP_CSS_FONT_VARIANT_NUMERIC_NORMAL = 0
, SP_CSS_FONT_VARIANT_NUMERIC_LINING_NUMS = 1
, SP_CSS_FONT_VARIANT_NUMERIC_OLDSTYLE_NUMS = 2
, SP_CSS_FONT_VARIANT_NUMERIC_PROPORTIONAL_NUMS = 4
,
SP_CSS_FONT_VARIANT_NUMERIC_TABULAR_NUMS = 8
, SP_CSS_FONT_VARIANT_NUMERIC_DIAGONAL_FRACTIONS = 16
, SP_CSS_FONT_VARIANT_NUMERIC_STACKED_FRACTIONS = 32
, SP_CSS_FONT_VARIANT_NUMERIC_ORDINAL = 64
,
SP_CSS_FONT_VARIANT_NUMERIC_SLASHED_ZERO = 128
} |
|
enum | SPCSSFontVariantAlternates : std::uint_least8_t {
SP_CSS_FONT_VARIANT_ALTERNATES_NORMAL
, SP_CSS_FONT_VARIANT_ALTERNATES_HISTORICAL_FORMS
, SP_CSS_FONT_VARIANT_ALTERNATES_STYLISTIC
, SP_CSS_FONT_VARIANT_ALTERNATES_STYLESET
,
SP_CSS_FONT_VARIANT_ALTERNATES_CHARACTER_VARIANT
, SP_CSS_FONT_VARIANT_ALTERNATES_SWASH
, SP_CSS_FONT_VARIANT_ALTERNATES_ORNAMENTS
, SP_CSS_FONT_VARIANT_ALTERNATES_ANNOTATION
} |
|
enum | SPCSSFontVariantEastAsian : std::uint_least16_t {
SP_CSS_FONT_VARIANT_EAST_ASIAN_NORMAL = 0
, SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS78 = 1
, SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS83 = 2
, SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS90 = 4
,
SP_CSS_FONT_VARIANT_EAST_ASIAN_JIS04 = 8
, SP_CSS_FONT_VARIANT_EAST_ASIAN_SIMPLIFIED = 16
, SP_CSS_FONT_VARIANT_EAST_ASIAN_TRADITIONAL = 32
, SP_CSS_FONT_VARIANT_EAST_ASIAN_FULL_WIDTH = 64
,
SP_CSS_FONT_VARIANT_EAST_ASIAN_PROPORTIONAL_WIDTH = 128
, SP_CSS_FONT_VARIANT_EAST_ASIAN_RUBY = 256
} |
|
enum | SPCSSTextAlign : std::uint_least8_t {
SP_CSS_TEXT_ALIGN_START
, SP_CSS_TEXT_ALIGN_END
, SP_CSS_TEXT_ALIGN_LEFT
, SP_CSS_TEXT_ALIGN_RIGHT
,
SP_CSS_TEXT_ALIGN_CENTER
, SP_CSS_TEXT_ALIGN_JUSTIFY
} |
|
enum | SPCSSTextTransform : std::uint_least8_t { SP_CSS_TEXT_TRANSFORM_CAPITALIZE
, SP_CSS_TEXT_TRANSFORM_UPPERCASE
, SP_CSS_TEXT_TRANSFORM_LOWERCASE
, SP_CSS_TEXT_TRANSFORM_NONE
} |
|
enum | SPCSSDirection : std::uint_least8_t { SP_CSS_DIRECTION_LTR
, SP_CSS_DIRECTION_RTL
} |
|
enum | SPCSSWritingMode : std::uint_least8_t { SP_CSS_WRITING_MODE_LR_TB
, SP_CSS_WRITING_MODE_RL_TB
, SP_CSS_WRITING_MODE_TB_RL
, SP_CSS_WRITING_MODE_TB_LR
} |
|
enum | SPCSSTextOrientation : std::uint_least8_t { SP_CSS_TEXT_ORIENTATION_MIXED
, SP_CSS_TEXT_ORIENTATION_UPRIGHT
, SP_CSS_TEXT_ORIENTATION_SIDEWAYS
} |
|
enum | SPTextAnchor : std::uint_least8_t { SP_CSS_TEXT_ANCHOR_START
, SP_CSS_TEXT_ANCHOR_MIDDLE
, SP_CSS_TEXT_ANCHOR_END
} |
|
enum | SPWhiteSpace : std::uint_least8_t {
SP_CSS_WHITE_SPACE_NORMAL
, SP_CSS_WHITE_SPACE_PRE
, SP_CSS_WHITE_SPACE_NOWRAP
, SP_CSS_WHITE_SPACE_PREWRAP
,
SP_CSS_WHITE_SPACE_PRELINE
} |
|
enum | SPCSSBaseline : std::uint_least8_t {
SP_CSS_BASELINE_AUTO
, SP_CSS_BASELINE_ALPHABETIC
, SP_CSS_BASELINE_IDEOGRAPHIC
, SP_CSS_BASELINE_HANGING
,
SP_CSS_BASELINE_MATHEMATICAL
, SP_CSS_BASELINE_CENTRAL
, SP_CSS_BASELINE_MIDDLE
, SP_CSS_BASELINE_TEXT_BEFORE_EDGE
,
SP_CSS_BASELINE_TEXT_AFTER_EDGE
, SP_CSS_BASELINE_SIZE
} |
|
enum | SPCSSBaselineShift : std::uint_least8_t { SP_CSS_BASELINE_SHIFT_BASELINE
, SP_CSS_BASELINE_SHIFT_SUB
, SP_CSS_BASELINE_SHIFT_SUPER
} |
|
enum | SPVisibility : std::uint_least8_t { SP_CSS_VISIBILITY_HIDDEN
, SP_CSS_VISIBILITY_COLLAPSE
, SP_CSS_VISIBILITY_VISIBLE
} |
|
enum | SPOverflow : std::uint_least8_t { SP_CSS_OVERFLOW_VISIBLE
, SP_CSS_OVERFLOW_HIDDEN
, SP_CSS_OVERFLOW_SCROLL
, SP_CSS_OVERFLOW_AUTO
} |
|
enum | SPCSSDisplay : std::uint_least8_t {
SP_CSS_DISPLAY_NONE
, SP_CSS_DISPLAY_INLINE
, SP_CSS_DISPLAY_BLOCK
, SP_CSS_DISPLAY_LIST_ITEM
,
SP_CSS_DISPLAY_RUN_IN
, SP_CSS_DISPLAY_COMPACT
, SP_CSS_DISPLAY_MARKER
, SP_CSS_DISPLAY_TABLE
,
SP_CSS_DISPLAY_INLINE_TABLE
, SP_CSS_DISPLAY_TABLE_ROW_GROUP
, SP_CSS_DISPLAY_TABLE_HEADER_GROUP
, SP_CSS_DISPLAY_TABLE_FOOTER_GROUP
,
SP_CSS_DISPLAY_TABLE_ROW
, SP_CSS_DISPLAY_TABLE_COLUMN_GROUP
, SP_CSS_DISPLAY_TABLE_COLUMN
, SP_CSS_DISPLAY_TABLE_CELL
,
SP_CSS_DISPLAY_TABLE_CAPTION
} |
|
enum | SPIsolation : std::uint_least8_t { SP_CSS_ISOLATION_AUTO
, SP_CSS_ISOLATION_ISOLATE
} |
|
enum | SPBlendMode : std::uint_least8_t {
SP_CSS_BLEND_NORMAL
, SP_CSS_BLEND_MULTIPLY
, SP_CSS_BLEND_SCREEN
, SP_CSS_BLEND_DARKEN
,
SP_CSS_BLEND_LIGHTEN
, SP_CSS_BLEND_OVERLAY
, SP_CSS_BLEND_COLORDODGE
, SP_CSS_BLEND_COLORBURN
,
SP_CSS_BLEND_HARDLIGHT
, SP_CSS_BLEND_SOFTLIGHT
, SP_CSS_BLEND_DIFFERENCE
, SP_CSS_BLEND_EXCLUSION
,
SP_CSS_BLEND_HUE
, SP_CSS_BLEND_SATURATION
, SP_CSS_BLEND_COLOR
, SP_CSS_BLEND_LUMINOSITY
,
SP_CSS_BLEND_ENDMODE
} |
|
enum | SPEnableBackground : std::uint_least8_t { SP_CSS_BACKGROUND_ACCUMULATE
, SP_CSS_BACKGROUND_NEW
} |
|
enum | SPColorInterpolation : std::uint_least8_t { SP_CSS_COLOR_INTERPOLATION_AUTO
, SP_CSS_COLOR_INTERPOLATION_SRGB
, SP_CSS_COLOR_INTERPOLATION_LINEARRGB
} |
|
enum | SPColorRendering : std::uint_least8_t { SP_CSS_COLOR_RENDERING_AUTO
, SP_CSS_COLOR_RENDERING_OPTIMIZESPEED
, SP_CSS_COLOR_RENDERING_OPTIMIZEQUALITY
} |
|
enum | SPImageRendering : std::uint_least8_t {
SP_CSS_IMAGE_RENDERING_AUTO
, SP_CSS_IMAGE_RENDERING_OPTIMIZESPEED
, SP_CSS_IMAGE_RENDERING_OPTIMIZEQUALITY
, SP_CSS_IMAGE_RENDERING_CRISPEDGES
,
SP_CSS_IMAGE_RENDERING_PIXELATED
} |
|
enum | SPShapeRendering : std::uint_least8_t { SP_CSS_SHAPE_RENDERING_AUTO
, SP_CSS_SHAPE_RENDERING_OPTIMIZESPEED
, SP_CSS_SHAPE_RENDERING_CRISPEDGES
, SP_CSS_SHAPE_RENDERING_GEOMETRICPRECISION
} |
|
enum | SPTextRendering : std::uint_least8_t { SP_CSS_TEXT_RENDERING_AUTO
, SP_CSS_TEXT_RENDERING_OPTIMIZESPEED
, SP_CSS_TEXT_RENDERING_OPTIMIZELEGIBILITY
, SP_CSS_TEXT_RENDERING_GEOMETRICPRECISION
} |
|
enum | SPVectorEffect : std::uint_least8_t {
SP_VECTOR_EFFECT_NONE = 0
, SP_VECTOR_EFFECT_NON_SCALING_STROKE = 1
, SP_VECTOR_EFFECT_NON_SCALING_SIZE = 2
, SP_VECTOR_EFFECT_NON_ROTATION = 4
,
SP_VECTOR_EFFECT_FIXED_POSITION = 8
} |
|
enum | SPStrokeExtensions : std::uint_least8_t { SP_STROKE_EXTENSIONS_NONE
, SP_STROKE_EXTENSIONS_HAIRLINE
} |
|
SPStyle enums: named public enums that correspond to SVG property values.
Definition in file style-enums.h.