api
CSSDeclaration.ch
Declarations in CSSDeclaration.ch
50 declarationscss_parser
Declarations
Public only
CSSPropertyKind#
Publicenum
enum CSSPropertyKind {
Unknown
}
CSSProperty#
Publicstruct
CSSKeywordValueData#
Publicstruct
any keyword that is being stored as a value like 'auto'
make#
PublicfunctionConstructor
func make() : CSSKeywordValueData
CSSLengthValueData#
Publicstruct
make#
PublicfunctionConstructor
func make() : CSSLengthValueData
CSSStringValueData#
Publicstruct
make#
functionConstructor
func make() : CSSStringValueData
CSSRawValueData#
Publicstruct
make#
functionConstructor
func make() : CSSRawValueData
SingleLengthFuncCall#
Publicstruct
make#
functionConstructor
func make() : SingleLengthFuncCall
CSSRGBColorData#
Publicstruct
struct CSSRGBColorData {
var red : CSSLengthValueData
var green : CSSLengthValueData
var blue : CSSLengthValueData
var alpha : CSSLengthValueData
}
make#
functionConstructor
func make() : CSSRGBColorData
CSSHSLColorData#
Publicstruct
struct CSSHSLColorData {
var hue : CSSLengthValueData
var saturation : CSSLengthValueData
var lightness : CSSLengthValueData
var alpha : CSSLengthValueData
}
make#
functionConstructor
func make() : CSSHSLColorData
CSSHWBColorData#
Publicstruct
struct CSSHWBColorData {
var hue : CSSLengthValueData
var whiteness : CSSLengthValueData
var blackness : CSSLengthValueData
var alpha : CSSLengthValueData
}
make#
functionConstructor
func make() : CSSHWBColorData
CSSLABColorData#
Publicstruct
struct CSSLABColorData {
var lightness : CSSLengthValueData
var rgAxis : CSSLengthValueData
var byAxis : CSSLengthValueData
var alpha : CSSLengthValueData
}
make#
functionConstructor
func make() : CSSLABColorData
CSSLCHColorData#
Publicstruct
struct CSSLCHColorData {
var lightness : CSSLengthValueData
var chroma : CSSLengthValueData
var hue : CSSLengthValueData
var alpha : CSSLengthValueData
}
make#
functionConstructor
func make() : CSSLCHColorData
CSSOKLABColorData#
Publicstruct
struct CSSOKLABColorData {
var lightness : CSSLengthValueData
var aAxis : CSSLengthValueData
var bAxis : CSSLengthValueData
var alpha : CSSLengthValueData
}
make#
functionConstructor
func make() : CSSOKLABColorData
CSSOKLCHColorData#
Publicstruct
struct CSSOKLCHColorData {
var lightness : CSSLengthValueData
var pChroma : CSSLengthValueData
var hue : CSSLengthValueData
var alpha : CSSLengthValueData
}
make#
functionConstructor
func make() : CSSOKLCHColorData
CSSColorValueData#
Publicstruct
CSSValuePair#
Publicstruct
make#
functionConstructor
func make() : CSSValuePair
CSSMultipleValues#
Publicstruct
make#
functionConstructor
func make() : CSSMultipleValues
delete#
function
func delete(self : *CSSMultipleValues) : void
CSSBorderValueData#
Publicstruct
the struct used for border value
value with kind Unknown is present if a single value (width / style) is NOT given
make#
functionConstructor
func make() : CSSBorderValueData
the struct used for border value
value with kind Unknown is present if a single value (width / style) is NOT given
CSSOutlineValueData#
Publicstruct
make#
functionConstructor
func make() : CSSOutlineValueData
CSSBorderRadiusValueData#
Publicstruct
struct CSSBorderRadiusValueData {
var first : CSSValue
var second : CSSValue
var third : CSSValue
var fourth : CSSValue
var next : *CSSBorderRadiusValueData
}
CSSFontStyle#
Publicvariant
variant CSSFontStyle {
var None : CSSFontStyle
var Keyword : CSSFontStyle
var Oblique : CSSFontStyle
}
CSSFontWeight#
Publicvariant
variant CSSFontWeight {
var None : CSSFontWeight
var Keyword : CSSFontWeight
var Absolute : CSSFontWeight
}
CSSFontFamily#
Publicstruct
make#
functionConstructor
func make() : CSSFontFamily
delete#
function
func delete(self : *CSSFontFamily) : void
CSSFontValueData#
Publicstruct
struct CSSFontValueData {
var style : CSSFontStyle
var fontVariant : CSSKeywordValueData
var weight : CSSFontWeight
var stretch : CSSKeywordValueData
var size : CSSValue
var lineHeight : CSSValue
var family : CSSFontFamily
}
delete#
function
func delete(self : *CSSFontValueData) : void
UrlData#
Publicstruct
BackgroundImageData#
Publicstruct
make#
PublicfunctionConstructor
func make() : BackgroundImageData
MultipleBackgroundImageData#
Publicstruct
make#
functionConstructor
func make() : MultipleBackgroundImageData
delete#
function
func delete(self : *MultipleBackgroundImageData) : void
CSSBackgroundLayerData#
Publicstruct
struct CSSBackgroundLayerData {
var image : CSSValue
var positionX : CSSValue
var positionY : CSSValue
var size : CSSValue
var repeat : CSSValue
var attachment : CSSValue
var origin : CSSValue
var clip : CSSValue
}
make#
functionConstructor
func make() : CSSBackgroundLayerData
CSSBackgroundValueData#
Publicstruct
make#
functionConstructor
func make() : CSSBackgroundValueData
delete#
function
func delete(self : *CSSBackgroundValueData) : void
CSSLinearEasingPoint#
Publicstruct
struct CSSLinearEasingPoint {
var point : CSSLengthValueData
var start : CSSLengthValueData
var stop : CSSLengthValueData
var next : *CSSLinearEasingPoint
}
make#
PublicfunctionConstructor
func make() : CSSLinearEasingPoint
CSSCubicBezierEasingData#
Publicstruct
struct CSSCubicBezierEasingData {
var x1 : CSSLengthValueData
var y1 : CSSLengthValueData
var x2 : CSSLengthValueData
var y2 : CSSLengthValueData
}
make#
functionConstructor
func make() : CSSCubicBezierEasingData
CSSStepsEasingData#
Publicstruct
make#
functionConstructor
func make() : CSSStepsEasingData
CSSEasingFunction#
Publicstruct
make#
PublicfunctionConstructor
func make() : CSSEasingFunction
CSSTransitionValueData#
Publicstruct
struct CSSTransitionValueData {
var property : string_view
var duration : CSSLengthValueData
var easing : CSSEasingFunction
var delay : CSSLengthValueData
var behavior : CSSKeywordValueData
var next : *CSSTransitionValueData
}
make#
PublicfunctionConstructor
func make() : CSSTransitionValueData
CSSAnimationValueData#
Publicstruct
struct CSSAnimationValueData {
var name : string_view
var duration : CSSLengthValueData
var easing : CSSEasingFunction
var delay : CSSLengthValueData
var iterationCount : CSSValue
var direction : CSSKeywordValueData
var fillMode : CSSKeywordValueData
var playState : CSSKeywordValueData
var next : *CSSAnimationValueData
}
make#
PublicfunctionConstructor
func make() : CSSAnimationValueData
CSSListStyleValueData#
Publicstruct
struct CSSListStyleValueData {
var type : CSSKeywordValueData
var position : CSSKeywordValueData
var image : CSSValue
}
make#
functionConstructor
func make() : CSSListStyleValueData
CSSTransformLengthNode#
Publicstruct
make#
PublicfunctionConstructor
func make() : CSSTransformLengthNode
CSSTransformValueData#
Publicstruct
struct CSSTransformValueData {
var transformFunction : CSSKeywordValueData
var node : *CSSTransformLengthNode
var next : *CSSTransformValueData
}
make#
PublicfunctionConstructor
func make() : CSSTransformValueData
CSSBoxShadowValueData#
Publicstruct
struct CSSBoxShadowValueData {
var inset : bool
var offsetX : CSSValue
var offsetY : CSSValue
var blurRadius : CSSValue
var spreadRadius : CSSValue
var color : CSSValue
var next : *CSSBoxShadowValueData
}
empty#
PublicfunctionConstructor
func empty() : CSSBoxShadowValueData
isEmpty#
Publicfunction
func isEmpty(self : &CSSBoxShadowValueData) : bool
CSSTextShadowValueData#
Publicstruct
struct CSSTextShadowValueData {
var offsetX : CSSValue
var offsetY : CSSValue
var blurRadius : CSSValue
var color : CSSValue
var next : *CSSTextShadowValueData
}
empty#
PublicfunctionConstructor
func empty() : CSSTextShadowValueData
isEmpty#
Publicfunction
func isEmpty(self : &CSSTextShadowValueData) : bool
CSSBackdropFilterValueData#
Publicstruct
struct CSSBackdropFilterValueData {
var function : CSSKeywordValueData
var arguments : vector<CSSValue>
var next : *CSSBackdropFilterValueData
}
empty#
PublicfunctionConstructor
func empty() : CSSBackdropFilterValueData
delete#
function
func delete(self : *CSSBackdropFilterValueData) : void
CSSTextDecorationValueData#
Publicstruct
struct CSSTextDecorationValueData {
var line : CSSValue
var style : CSSValue
var color : CSSValue
var thickness : CSSValue
}
make#
functionConstructor
func make() : CSSTextDecorationValueData
CSSCalcExpressionKind#
Publicenum
enum CSSCalcExpressionKind {
Literal,
Operation,
Group
}
CSSCalcExpression#
Publicstruct
CSSCalcOperationData#
Publicstruct
struct CSSCalcOperationData {
var left : CSSCalcExpression
var right : CSSCalcExpression
var op : char
}
GridRepeatData#
Publicstruct
make#
functionConstructor
func make() : GridRepeatData
delete#
function
func delete(self : *GridRepeatData) : void
CSSCalcValueData#
Publicstruct
CSSValue#
Publicstruct
CSSDeclaration#
Publicstruct