api
color.ch
Declarations in color.ch
19 declarationscss_parser
Declarations
Public only
parseHexColor#
functionExtension
func parseHexColor(cssParser : &CSSParser, parser : *Parser, builder : *ASTBuilder, colorView : &string_view, value : &CSSValue) : void
isSystemColor#
function
func isSystemColor(hash : size_t) : bool
hashSmallColorValue#
function
func hashSmallColorValue(view : &string_view) : size_t
getHashColorKind#
function
func getHashColorKind(hash : size_t) : CSSColorKind
getIdentifierColorKind#
functionExtension
isStrSystemColor#
function
func isStrSystemColor(view : &string_view) : bool
parseNumberOrAngleOrNone#
functionExtension
parseNumberOrPercentageOrNone#
functionExtension
parseCssVariableFunc#
function
parseRGBColor#
functionExtension
func parseRGBColor(cssParser : &CSSParser, parser : *Parser, builder : *ASTBuilder, data : &CSSRGBColorData) : void
this should be called after incrementing the 'rgb' or 'rgba' token
parseHSLColor#
functionExtension
func parseHSLColor(cssParser : &CSSParser, parser : *Parser, builder : *ASTBuilder, data : &CSSHSLColorData) : void
this should be called after incrementing the 'hsl' or 'hsla' token
parseHWBColor#
functionExtension
func parseHWBColor(cssParser : &CSSParser, parser : *Parser, builder : *ASTBuilder, data : &CSSHWBColorData) : void
parseLABColor#
functionExtension
func parseLABColor(cssParser : &CSSParser, parser : *Parser, builder : *ASTBuilder, data : &CSSLABColorData) : void
this should be called after incrementing the 'rgb' or 'rgba' token
parseLCHColor#
functionExtension
func parseLCHColor(cssParser : &CSSParser, parser : *Parser, builder : *ASTBuilder, data : &CSSLCHColorData) : void
parseOKLABColor#
functionExtension
func parseOKLABColor(cssParser : &CSSParser, parser : *Parser, builder : *ASTBuilder, data : &CSSOKLABColorData) : void
parseOKLCHColor#
functionExtension
func parseOKLCHColor(cssParser : &CSSParser, parser : *Parser, builder : *ASTBuilder, data : &CSSOKLCHColorData) : void
parseCSSVariableFunc#
functionExtension
func parseCSSVariableFunc(cssParser : &CSSParser, parser : *Parser, builder : *ASTBuilder) : string_view
parseIdentifierCSSColor#
functionExtension
func parseIdentifierCSSColor(cssParser : &CSSParser, parser : *Parser, builder : *ASTBuilder, value : &CSSValue, token : *Token) : bool
parseCSSColor#
functionExtension
func parseCSSColor(cssParser : &CSSParser, parser : *Parser, builder : *ASTBuilder, value : &CSSValue) : bool