api
convert.ch
Declarations in convert.ch
58 declarationscss_parser
Declarations
Public only
view#
PublicfunctionExtension
css_write_unit_of_kind#
Publicfunction
─── Standalone helper functions ─────────────────────────────────────────────
css_write_length#
Publicfunction
css_write_length_or_none#
Publicfunction
css_write_length_or_none_not_first#
Publicfunction
css_write_alpha_length_or_none#
Publicfunction
css_write_rgb_data#
Publicfunction
css_write_hsl_data#
Publicfunction
css_write_hwb_data#
Publicfunction
css_write_lab_data#
Publicfunction
css_write_lch_data#
Publicfunction
css_write_oklab_data#
Publicfunction
css_write_oklch_data#
Publicfunction
css_write_color#
Publicfunction
css_write_font_style#
Publicfunction
css_write_font_weight#
Publicfunction
css_write_font_family_data#
Publicfunction
css_write_linear_easing#
Publicfunction
css_write_cubic_bezier_easing#
Publicfunction
css_write_steps_easing#
Publicfunction
css_write_easing#
Publicfunction
css_write_transition#
Publicfunction
css_write_css_string_to_buffer#
Publicfunction
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
css_serialize_compound#
Publicfunction
css_serialize_complex#
Publicfunction
css_append_media_root_selector#
Publicfunction
writeCssValueToBuffer#
Publicfunction
─── 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
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
─── Media query serialization ───────────────────────────────────────────────
css_write_comparison_operator#
Publicfunction
css_write_media_feature#
Publicfunction
css_write_media_condition#
Publicfunction
func css_write_media_condition(condition : *MediaCondition, str : &string, emitter : *CssEmitter) : void
css_write_media_query#
Publicfunction
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