class BaseStyles
Auto generated container class for majority of CSS properties available.
public Nullable<OverflowMode> Overflow { get; set; }
Represents the overflow CSS property.
public void Add( BaseStyles bs )
Copy over only the styles that are set.
public void From( BaseStyles bs )
Copy all styles from given style set.
public bool Set( string property, string value )
Copy all styles from given style set.
public string Content { get; set; }
Represents the content CSS property.
public Nullable<Length> Width { get; set; }
Represents the width CSS property.
public Nullable<Length> MinWidth { get; set; }
Represents the min-width CSS property.
public Nullable<Length> MaxWidth { get; set; }
Represents the max-width CSS property.
public Nullable<Length> Height { get; set; }
Represents the height CSS property.
public Nullable<Length> MinHeight { get; set; }
Represents the min-height CSS property.
public Nullable<Length> MaxHeight { get; set; }
Represents the max-height CSS property.
public Nullable<Length> Left { get; set; }
Represents the left CSS property.
public Nullable<Length> Top { get; set; }
Represents the top CSS property.
public Nullable<Length> Right { get; set; }
Represents the right CSS property.
public Nullable<Length> Bottom { get; set; }
Represents the bottom CSS property.
public Nullable<float> Opacity { get; set; }
Represents the opacity CSS property.
public Nullable<Color> BackgroundColor { get; set; }
Represents the background-color CSS property.
public Nullable<Length> PaddingLeft { get; set; }
Represents the padding-left CSS property.
public Nullable<Length> PaddingTop { get; set; }
Represents the padding-top CSS property.
public Nullable<Length> PaddingRight { get; set; }
Represents the padding-right CSS property.
public Nullable<Length> PaddingBottom { get; set; }
Represents the padding-bottom CSS property.
public Nullable<Length> MarginLeft { get; set; }
Represents the margin-left CSS property.
public Nullable<Length> MarginTop { get; set; }
Represents the margin-top CSS property.
public Nullable<Length> MarginRight { get; set; }
Represents the margin-right CSS property.
public Nullable<Length> MarginBottom { get; set; }
Represents the margin-bottom CSS property.
public Nullable<Length> BorderTopLeftRadius { get; set; }
Represents the border-top-left-radius CSS property.
public Nullable<Length> BorderTopRightRadius { get; set; }
Represents the border-top-right-radius CSS property.
public Nullable<Length> BorderBottomRightRadius { get; set; }
Represents the border-bottom-right-radius CSS property.
public Nullable<Length> BorderBottomLeftRadius { get; set; }
Represents the border-bottom-left-radius CSS property.
public Nullable<Length> BorderLeftWidth { get; set; }
Represents the border-left-width CSS property.
public Nullable<Length> BorderTopWidth { get; set; }
Represents the border-top-width CSS property.
public Nullable<Length> BorderRightWidth { get; set; }
Represents the border-right-width CSS property.
public Nullable<Length> BorderBottomWidth { get; set; }
Represents the border-bottom-width CSS property.
public Nullable<Color> BorderLeftColor { get; set; }
Represents the border-left-color CSS property.
public Nullable<Color> BorderTopColor { get; set; }
Represents the border-top-color CSS property.
public Nullable<Color> BorderRightColor { get; set; }
Represents the border-right-color CSS property.
public Nullable<Color> BorderBottomColor { get; set; }
Represents the border-bottom-color CSS property.
public Nullable<Length> FontSize { get; set; }
Represents the font-size CSS property.
public Nullable<Color> FontColor { get; set; }
Represents the font-color CSS property.
public Nullable<int> FontWeight { get; set; }
Represents the font-weight CSS property.
public string FontFamily { get; set; }
Represents the font-family CSS property.
public Nullable<Color> CaretColor { get; set; }
Represents the caret-color CSS property.
public string Cursor { get; set; }
Represents the cursor CSS property.
public Nullable<PointerEvents> PointerEvents { get; set; }
Represents the pointer-events CSS property.
public string MixBlendMode { get; set; }
Represents the mix-blend-mode CSS property.
public Nullable<PositionMode> Position { get; set; }
Represents the position CSS property.
public Nullable<OverflowMode> OverflowX { get; set; }
Represents the overflow-x CSS property.
public Nullable<OverflowMode> OverflowY { get; set; }
Represents the overflow-y CSS property.
public Nullable<FlexDirection> FlexDirection { get; set; }
Represents the flex-direction CSS property.
public Nullable<Justify> JustifyContent { get; set; }
Represents the justify-content CSS property.
public Nullable<DisplayMode> Display { get; set; }
Represents the display CSS property.
public Nullable<Wrap> FlexWrap { get; set; }
Represents the flex-wrap CSS property.
public Nullable<Align> AlignContent { get; set; }
Represents the align-content CSS property.
public Nullable<Align> AlignSelf { get; set; }
Represents the align-self CSS property.
public Nullable<Align> AlignItems { get; set; }
Represents the align-items CSS property.
public Nullable<Length> FlexBasis { get; set; }
Represents the flex-basis CSS property.
public Nullable<float> FlexGrow { get; set; }
Represents the flex-grow CSS property.
public Nullable<float> FlexShrink { get; set; }
Represents the flex-shrink CSS property.
public Nullable<Length> RowGap { get; set; }
Represents the row-gap CSS property.
public Nullable<Length> ColumnGap { get; set; }
Represents the column-gap CSS property.
public Nullable<float> AspectRatio { get; set; }
Represents the aspect-ratio CSS property.
public Nullable<TextAlign> TextAlign { get; set; }
Represents the text-align CSS property.
public Nullable<TextOverflow> TextOverflow { get; set; }
Represents the text-overflow CSS property.
public Nullable<WordBreak> WordBreak { get; set; }
Represents the word-break CSS property.
public Nullable<TextDecoration> TextDecorationLine { get; set; }
Represents the text-decoration-line CSS property.
public Nullable<Color> TextDecorationColor { get; set; }
Represents the text-decoration-color CSS property.
public Nullable<Length> TextDecorationThickness { get; set; }
Represents the text-decoration-thickness CSS property.
public Nullable<TextSkipInk> TextDecorationSkipInk { get; set; }
Represents the text-decoration-skip-ink CSS property.
public Nullable<TextDecorationStyle> TextDecorationStyle { get; set; }
Represents the text-decoration-style CSS property.
public Nullable<Length> TextUnderlineOffset { get; set; }
Represents the text-underline-offset CSS property.
public Nullable<Length> TextOverlineOffset { get; set; }
Represents the text-overline-offset CSS property.
public Nullable<Length> TextLineThroughOffset { get; set; }
Represents the text-line-through-offset CSS property.
public Nullable<FontStyle> FontStyle { get; set; }
Represents the font-style CSS property.
public Nullable<PanelTransform> Transform { get; set; }
Represents the transform CSS property.
public Nullable<TextTransform> TextTransform { get; set; }
Represents the text-transform CSS property.
public Nullable<Length> TransformOriginX { get; set; }
Represents the transform-origin-x CSS property.
public Nullable<Length> TransformOriginY { get; set; }
Represents the transform-origin-y CSS property.
public Nullable<Length> LetterSpacing { get; set; }
Represents the letter-spacing CSS property.
public Nullable<Length> LineHeight { get; set; }
Represents the line-height CSS property.
public Nullable<Length> WordSpacing { get; set; }
Represents the word-spacing CSS property.
public Nullable<WhiteSpace> WhiteSpace { get; set; }
Represents the white-space CSS property.
public Nullable<int> ZIndex { get; set; }
Represents the z-index CSS property.
public Nullable<int> Order { get; set; }
Represents the order CSS property.
public string SoundIn { get; set; }
Represents the sound-in CSS property.
public string SoundOut { get; set; }
Represents the sound-out CSS property.
public Nullable<Length> BackdropFilterBlur { get; set; }
Represents the backdrop-filter-blur CSS property.
public Nullable<Length> BackdropFilterBrightness { get; set; }
Represents the backdrop-filter-brightness CSS property.
public Nullable<Length> BackdropFilterContrast { get; set; }
Represents the backdrop-filter-contrast CSS property.
public Nullable<Length> BackdropFilterSaturate { get; set; }
Represents the backdrop-filter-saturate CSS property.
public Nullable<Length> BackdropFilterSepia { get; set; }
Represents the backdrop-filter-sepia CSS property.
public Nullable<Length> BackdropFilterInvert { get; set; }
Represents the backdrop-filter-invert CSS property.
public Nullable<Length> BackdropFilterHueRotate { get; set; }
Represents the backdrop-filter-hue-rotate CSS property.
public Nullable<Length> FilterBlur { get; set; }
Represents the filter-blur CSS property.
public Nullable<Length> FilterSaturate { get; set; }
Represents the filter-saturate CSS property.
public Nullable<Length> FilterSepia { get; set; }
Represents the filter-sepia CSS property.
public Nullable<Length> FilterBrightness { get; set; }
Represents the filter-brightness CSS property.
public Nullable<Length> FilterHueRotate { get; set; }
Represents the filter-hue-rotate CSS property.
public Nullable<Length> FilterInvert { get; set; }
Represents the filter-invert CSS property.
public Nullable<Length> FilterContrast { get; set; }
Represents the filter-contrast CSS property.
public Nullable<Color> FilterTint { get; set; }
Represents the filter-tint CSS property.
public Nullable<Length> FilterBorderWidth { get; set; }
Represents the filter-border-width CSS property.
public Nullable<Color> FilterBorderColor { get; set; }
Represents the filter-border-color CSS property.
public Nullable<MaskMode> MaskMode { get; set; }
Represents the mask-mode CSS property.
public Nullable<BackgroundRepeat> MaskRepeat { get; set; }
Represents the mask-repeat CSS property.
public Nullable<Length> MaskSizeX { get; set; }
Represents the mask-size-x CSS property.
public Nullable<Length> MaskSizeY { get; set; }
Represents the mask-size-y CSS property.
public Nullable<Length> MaskPositionX { get; set; }
Represents the mask-position-x CSS property.
public Nullable<Length> MaskPositionY { get; set; }
Represents the mask-position-y CSS property.
public Nullable<Length> MaskAngle { get; set; }
Represents the mask-angle CSS property.
public Nullable<MaskScope> MaskScope { get; set; }
Represents the mask-scope CSS property.
public Nullable<Length> BackgroundSizeX { get; set; }
Represents the background-size-x CSS property.
public Nullable<Length> BackgroundSizeY { get; set; }
Represents the background-size-y CSS property.
public Nullable<Length> BackgroundPositionX { get; set; }
Represents the background-position-x CSS property.
public Nullable<Length> BackgroundPositionY { get; set; }
Represents the background-position-y CSS property.
public Nullable<BackgroundRepeat> BackgroundRepeat { get; set; }
Represents the background-repeat CSS property.
public Nullable<Length> BorderImageWidthLeft { get; set; }
Represents the border-image-width-left CSS property.
public Nullable<Length> BorderImageWidthRight { get; set; }
Represents the border-image-width-right CSS property.
public Nullable<Length> BorderImageWidthTop { get; set; }
Represents the border-image-width-top CSS property.
public Nullable<Length> BorderImageWidthBottom { get; set; }
Represents the border-image-width-bottom CSS property.
public Nullable<BorderImageFill> BorderImageFill { get; set; }
Represents the border-image-fill CSS property.
public Nullable<BorderImageRepeat> BorderImageRepeat { get; set; }
Represents the border-image-repeat CSS property.
public Nullable<Color> BorderImageTint { get; set; }
Represents the border-image-tint CSS property.
public string BackgroundBlendMode { get; set; }
Represents the background-blend-mode CSS property.
public Nullable<Color> BackgroundTint { get; set; }
Represents the background-tint CSS property.
public Nullable<Length> BackgroundAngle { get; set; }
Represents the background-angle CSS property.
public Nullable<Length> TextBackgroundAngle { get; set; }
Represents the text-background-angle CSS property.
public Nullable<Length> PerspectiveOriginX { get; set; }
Represents the perspective-origin-x CSS property.
public Nullable<Length> PerspectiveOriginY { get; set; }
Represents the perspective-origin-y CSS property.
public Nullable<Color> TextStrokeColor { get; set; }
Represents the text-stroke-color CSS property.
public Nullable<Length> TextStrokeWidth { get; set; }
Represents the text-stroke-width CSS property.
public Nullable<ImageRendering> ImageRendering { get; set; }
Represents the image-rendering CSS property.
public Nullable<float> AnimationDelay { get; set; }
Represents the animation-delay CSS property.
public string AnimationDirection { get; set; }
Represents the animation-direction CSS property.
public Nullable<float> AnimationDuration { get; set; }
Represents the animation-duration CSS property.
public string AnimationFillMode { get; set; }
Represents the animation-fill-mode CSS property.
public Nullable<float> AnimationIterationCount { get; set; }
Represents the animation-iteration-count CSS property.
public string AnimationName { get; set; }
Represents the animation-name CSS property.
public string AnimationPlayState { get; set; }
Represents the animation-play-state CSS property.
public string AnimationTimingFunction { get; set; }
Represents the animation-timing-function CSS property.
public Nullable<FontSmooth> FontSmooth { get; set; }
Represents the font-smooth CSS property.
public Nullable<ObjectFit> ObjectFit { get; set; }
Represents the object-fit CSS property.
public void FromLerp( BaseStyles from, BaseStyles to, float delta )
Lerp every property in this stylesheet
public void LerpProperty( string name, BaseStyles from, BaseStyles to, float delta )
Lerp a specific property by name
public bool HasAnimation { get; }
Whether there is an active CSS animation.
public Texture BorderImageSource { get; set; }
😔 No documentation found.
public Type GetType( )
😔 No documentation found.
public Texture MaskImage { get; set; }
😔 No documentation found.
public Texture BackgroundImage { get; set; }
😔 No documentation found.
public bool Equals( object obj )
😔 No documentation found.
public object Clone( )
😔 No documentation found.
public string ToString( )
😔 No documentation found.
public int GetHashCode( )
😔 No documentation found.
public void FillDefaults( )
😔 No documentation found.
public void ApplyCascading( BaseStyles parent )
😔 No documentation found.
public void Dirty( )
😔 No documentation found.