api

convert.ch

Declarations in convert.ch

58 declarationscss_parser

Declarations

Public only
view#
PublicfunctionExtension
func view(str : &string) : string_view
css_write_unit_of_kind#
Publicfunction
func css_write_unit_of_kind(str : &string, kind : CSSLengthKind) : bool
─── Standalone helper functions ─────────────────────────────────────────────
css_write_length#
Publicfunction
func css_write_length(ptr : &CSSLengthValueData, str : &string) : void
css_write_length_or_none#
Publicfunction
func css_write_length_or_none(len : &CSSLengthValueData, str : &string) : void
css_write_length_or_none_not_first#
Publicfunction
func css_write_length_or_none_not_first(len : &CSSLengthValueData, str : &string) : void
css_write_alpha_length_or_none#
Publicfunction
func css_write_alpha_length_or_none(len : &CSSLengthValueData, str : &string) : void
css_write_rgb_data#
Publicfunction
func css_write_rgb_data(ptr : &CSSRGBColorData, str : &string) : void
css_write_hsl_data#
Publicfunction
func css_write_hsl_data(ptr : &CSSHSLColorData, str : &string) : void
css_write_hwb_data#
Publicfunction
func css_write_hwb_data(ptr : &CSSHWBColorData, str : &string) : void
css_write_lab_data#
Publicfunction
func css_write_lab_data(ptr : &CSSLABColorData, str : &string) : void
css_write_lch_data#
Publicfunction
func css_write_lch_data(ptr : &CSSLCHColorData, str : &string) : void
css_write_oklab_data#
Publicfunction
func css_write_oklab_data(ptr : &CSSOKLABColorData, str : &string) : void
css_write_oklch_data#
Publicfunction
func css_write_oklch_data(ptr : &CSSOKLCHColorData, str : &string) : void
css_write_color#
Publicfunction
func css_write_color(ptr : &CSSColorValueData, str : &string) : void
css_write_font_style#
Publicfunction
func css_write_font_style(ptr : &CSSFontStyle, str : &string) : void
css_write_font_weight#
Publicfunction
func css_write_font_weight(ptr : &CSSFontWeight, str : &string) : void
css_write_font_family_data#
Publicfunction
func css_write_font_family_data(family : &CSSFontFamily, str : &string) : void
css_write_linear_easing#
Publicfunction
func css_write_linear_easing(ptr : &CSSLinearEasingPoint, str : &string) : void
css_write_cubic_bezier_easing#
Publicfunction
func css_write_cubic_bezier_easing(ptr : &CSSCubicBezierEasingData, str : &string) : void
css_write_steps_easing#
Publicfunction
func css_write_steps_easing(ptr : &CSSStepsEasingData, str : &string) : void
css_write_easing#
Publicfunction
func css_write_easing(ptr : &CSSEasingFunction, str : &string) : void
css_write_transition#
Publicfunction
func css_write_transition(ptr : &CSSTransitionValueData, str : &string) : void
css_append_hex#
Publicfunction
func css_append_hex(str : &string, val : uint) : void
css_write_css_string_to_buffer#
Publicfunction
func css_write_css_string_to_buffer(text : string_view, str : &string) : void
css_has_ampersand_simple#
Publicfunction
func css_has_ampersand_simple(s : *SimpleSelector) : bool
─── Selector serialization ──────────────────────────────────────────────────
css_has_ampersand_compound#
Publicfunction
func css_has_ampersand_compound(c : *CompoundSelector) : bool
css_has_ampersand_complex#
Publicfunction
func css_has_ampersand_complex(c : *ComplexSelector) : bool
css_serialize_simple#
Publicfunction
func css_serialize_simple(s : *SimpleSelector, out : &string, replacement : string_view) : void
css_serialize_compound#
Publicfunction
func css_serialize_compound(c : *CompoundSelector, out : &string, replacement : string_view) : void
css_serialize_complex#
Publicfunction
func css_serialize_complex(c : *ComplexSelector, out : &string, replacement : string_view) : void
css_append_media_root_selector#
Publicfunction
func css_append_media_root_selector(out : &string, className : string_view) : void
writeCssValueToBuffer#
Publicfunction
func writeCssValueToBuffer(value : &CSSValue, str : &string, emitter : *CssEmitter) : void
─── WriteCssValueToBuffer — main value conversion ──────────────────────────
css_write_border_radius_value_data#
Publicfunction
func css_write_border_radius_value_data(ptr : &CSSBorderRadiusValueData, str : &string, emitter : *CssEmitter) : void
─── Compound value writers ──────────────────────────────────────────────────
css_write_font_value_data#
Publicfunction
func css_write_font_value_data(ptr : &CSSFontValueData, str : &string, emitter : *CssEmitter) : void
css_write_text_shadow_value_data#
Publicfunction
func css_write_text_shadow_value_data(value : &CSSTextShadowValueData, str : &string, emitter : *CssEmitter) : void
css_write_box_shadow_value_data#
Publicfunction
func css_write_box_shadow_value_data(value : &CSSBoxShadowValueData, str : &string, emitter : *CssEmitter) : void
css_write_transform_node#
Publicfunction
func css_write_transform_node(ptr : &CSSTransformLengthNode, str : &string, emitter : *CssEmitter) : void
css_write_transform_value_data#
Publicfunction
func css_write_transform_value_data(ptr : &CSSTransformValueData, str : &string, emitter : *CssEmitter) : void
css_write_background_image_url#
Publicfunction
func css_write_background_image_url(url : &UrlData, str : &string) : void
css_write_linear_gradient_data#
Publicfunction
func css_write_linear_gradient_data(data : &LinearGradientData, str : &string, emitter : *CssEmitter) : void
css_write_radial_gradient_data#
Publicfunction
func css_write_radial_gradient_data(data : &RadialGradientData, str : &string, emitter : *CssEmitter) : void
css_write_conic_gradient_data#
Publicfunction
func css_write_conic_gradient_data(data : &ConicGradientData, str : &string, emitter : *CssEmitter) : void
css_write_background_image_data#
Publicfunction
func css_write_background_image_data(ptr : &BackgroundImageData, str : &string, emitter : *CssEmitter) : void
css_write_background_value_data#
Publicfunction
func css_write_background_value_data(ptr : &CSSBackgroundValueData, str : &string, emitter : *CssEmitter) : void
css_write_calc_expression#
Publicfunction
func css_write_calc_expression(expr : &CSSCalcExpression, str : &string, emitter : *CssEmitter) : void
css_write_outline_value_data#
Publicfunction
func css_write_outline_value_data(ptr : &CSSOutlineValueData, str : &string, emitter : *CssEmitter) : void
css_write_backdrop_filter_value_data#
Publicfunction
func css_write_backdrop_filter_value_data(ptr : &CSSBackdropFilterValueData, str : &string, emitter : *CssEmitter) : void
css_write_animation_value_data#
Publicfunction
func css_write_animation_value_data(value : &CSSAnimationValueData, str : &string, emitter : *CssEmitter) : void
css_write_media_type#
Publicfunction
func css_write_media_type(type : MediaType, customType : string_view, str : &string) : void
─── Media query serialization ───────────────────────────────────────────────
css_write_comparison_operator#
Publicfunction
func css_write_comparison_operator(op : MediaFeatureComparison, str : &string) : void
css_write_media_feature#
Publicfunction
func css_write_media_feature(feature : *MediaFeature, str : &string, emitter : *CssEmitter) : void
css_write_media_condition#
Publicfunction
func css_write_media_condition(condition : *MediaCondition, str : &string, emitter : *CssEmitter) : void
css_write_media_query#
Publicfunction
func css_write_media_query(query : *MediaQuery, str : &string, emitter : *CssEmitter) : void
css_write_media_query_list#
Publicfunction
func css_write_media_query_list(queryList : *MediaQueryList, str : &string, emitter : *CssEmitter) : void
css_write_media_nested_rule#
Publicfunction
func css_write_media_nested_rule(rule : *CSSNestedRule, str : &string, parent_selectors : &vector<string>, emitter : *CssEmitter) : void
css_write_keyframes_rule#
Publicfunction
func css_write_keyframes_rule(rule : *CSSKeyframesRule, str : &string, emitter : *CssEmitter) : void
css_write_media_rule#
Publicfunction
func css_write_media_rule(rule : *CSSMediaRule, str : &string, className : string_view, emitter : *CssEmitter, decl_root : string_view) : void
`decl_root` names the selector declarations written directly inside the media
css_write_declaration_text#
Publicfunction
func css_write_declaration_text(decl : *CSSDeclaration, str : &string, emitter : *CssEmitter) : void