api
gradient.ch
Declarations in gradient.ch
14 declarationscss_parser
Declarations
Public only
CSSGradientKind#
Publicenum
enum CSSGradientKind {
None,
Linear,
Radial,
Conic,
RepeatingLinear,
RepeatingRadial,
RepeatingConic
}
LinearColorStop#
Publicstruct
make#
functionConstructor
func make() : LinearColorStop
LinearColorStopWHint#
Publicstruct
make#
functionConstructor
func make() : LinearColorStopWHint
LinearGradientData#
Publicstruct
struct LinearGradientData {
var angle : CSSLengthValueData
var to1 : CSSKeywordValueData
var to2 : CSSKeywordValueData
var color_stop_list : vector<LinearColorStopWHint>
}
make#
functionConstructor
func make() : LinearGradientData
delete#
function
func delete(self : *LinearGradientData) : void
RadialSizeData#
Publicstruct
make#
functionConstructor
func make() : RadialSizeData
RadialGradientData#
Publicstruct
struct RadialGradientData {
var shape : CSSKeywordValueData
var size : RadialSizeData
var position : CSSValue
var color_stop_list : vector<LinearColorStopWHint>
}
make#
functionConstructor
func make() : RadialGradientData
delete#
function
func delete(self : *RadialGradientData) : void
RectangularColorSpaceKind#
Publicenum
enum RectangularColorSpaceKind {
None,
Srgb,
SrgbLinear,
DisplayP3,
DisplayP3Linear,
A98Rgb,
ProphotoRgb,
Rec2020,
Lab,
Oklab,
XYZ,
XYZd50,
XYZd65
}
RectangularColorSpace#
Publicstruct
make#
functionConstructor
func make() : RectangularColorSpace
PolarColorSpaceKind#
Publicenum
enum PolarColorSpaceKind {
None,
HSl,
HWB,
LCH,
OKLCH
}
PolarColorSpace#
Publicstruct
make#
functionConstructor
func make() : PolarColorSpace
PolarColorSpaceWInterpolation#
Publicstruct
struct PolarColorSpaceWInterpolation {
var space : PolarColorSpace
var interpolation : CSSKeywordValueData
}
make#
functionConstructor
func make() : PolarColorSpaceWInterpolation
ColorInterpolationMethod#
Publicstruct
struct ColorInterpolationMethod {
var rect_color_space : RectangularColorSpace
var polar_color_space_and_inter : PolarColorSpaceWInterpolation
}
make#
functionConstructor
func make() : ColorInterpolationMethod
ConicGradientData#
Publicstruct
struct ConicGradientData {
var from : CSSValue
var at : CSSValue
var interpolation : ColorInterpolationMethod
var color_stop_list : vector<LinearColorStopWHint>
}
make#
functionConstructor
func make() : ConicGradientData
delete#
function
func delete(self : *ConicGradientData) : void
GradientData#
Publicstruct
make#
functionConstructor
func make() : GradientData