class BaseStyles

in global :: Sandbox . UI

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.