Table of Contents

Class EasingBuilder

Namespace
BlazOrbit.Components
Assembly
BlazOrbit.Core.dll

Fluent builder for a CSS transition timing function value.

public class EasingBuilder
Inheritance
object
EasingBuilder

Methods

Build()

Returns the configured CSS easing value.

public string Build()

Returns

string

CubicBezier()

Switches to a CubicBezierBuilder for custom control points.

public CubicBezierBuilder CubicBezier()

Returns

CubicBezierBuilder

Custom(string)

Sets an arbitrary CSS timing function string verbatim.

public EasingBuilder Custom(string value)

Parameters

value string

Returns

EasingBuilder

Ease()

Uses the CSS ease keyword.

public EasingBuilder Ease()

Returns

EasingBuilder

EaseIn()

Uses the CSS ease-in keyword.

public EasingBuilder EaseIn()

Returns

EasingBuilder

EaseInOut()

Uses the CSS ease-in-out keyword.

public EasingBuilder EaseInOut()

Returns

EasingBuilder

EaseOut()

Uses the CSS ease-out keyword.

public EasingBuilder EaseOut()

Returns

EasingBuilder

Linear()

Uses the CSS linear keyword.

public EasingBuilder Linear()

Returns

EasingBuilder

Steps(int)

Switches to a StepsBuilder for a stepped timing function.

public StepsBuilder Steps(int count)

Parameters

count int

Returns

StepsBuilder

Operators

implicit operator string(EasingBuilder)

Implicitly converts the builder to its final CSS string value.

public static implicit operator string(EasingBuilder builder)

Parameters

builder EasingBuilder

Returns

string