Ext.NET  5.3.0
.NET Component Framework for Enterprise Level Apps
Ext.Net.Sprite.Builder< TSprite, TBuilder > Class Template Reference

More...

Inheritance diagram for Ext.Net.Sprite.Builder< TSprite, TBuilder >:
Ext.Net.AbstractSprite.Builder< TSprite, TBuilder >

Public Member Functions

 Builder (TSprite component)
 
virtual TBuilder SpriteType (SpriteType spriteType)
 The type of the sprite More...
 
virtual TBuilder Anticlockwise (bool anticlockwise)
 
virtual TBuilder EndAngle (int? endAngle)
 
virtual TBuilder StartAngle (int? startAngle)
 
virtual TBuilder CX (int? cX)
 
virtual TBuilder CY (int? cY)
 
virtual TBuilder Radius (int? radius)
 
virtual TBuilder AxisRotation (int? axisRotation)
 
virtual TBuilder RX (int? rX)
 
virtual TBuilder RY (int? rY)
 
virtual TBuilder Src (string src)
 
virtual TBuilder Path (string path)
 The SVG based path string used by the sprite. More...
 
virtual TBuilder CenterX (int? centerX)
 
virtual TBuilder CenterY (int? centerY)
 
virtual TBuilder EndRho (int? endRho)
 
virtual TBuilder StartRho (int? startRho)
 
virtual TBuilder Margin (int? margin)
 
virtual TBuilder Font (string font)
 
virtual TBuilder FontFamily (string fontFamily)
 
virtual TBuilder FontSize (string fontSize)
 
virtual TBuilder FontStyle (string fontStyle)
 
virtual TBuilder FontVariant (string fontVariant)
 
virtual TBuilder FontWeight (string fontWeight)
 
virtual TBuilder Text (string text)
 
virtual TBuilder TextAlign (TextSpriteAlign textAlign)
 
virtual TBuilder TextBaseline (DominantBaseline textBaseline)
 
virtual TBuilder X (int? x)
 
virtual TBuilder Y (int? y)
 
virtual TBuilder Items (Action< SpriteCollection > action)
 
virtual TBuilder Add (AbstractSprite sprite)
 
virtual TBuilder AddAll (IEnumerable< AbstractSprite > sprites)
 
 Builder ()
 
 Builder (Sprite component)
 
 Builder (Sprite.Config config)
 
- Public Member Functions inherited from Ext.Net.AbstractSprite.Builder< TSprite, TBuilder >
 Builder (TAbstractSprite component)
 
virtual TBuilder SpriteID (string spriteID)
 
virtual TBuilder Height (int? height)
 
virtual TBuilder Width (int? width)
 
virtual TBuilder LineDash (int[] lineDash)
 array of non-negative numbers specifying a dash/space sequence. More...
 
virtual TBuilder LineDashOffset (int? lineDashOffset)
 A number specifying how far into the line dash sequence drawing commences. More...
 
virtual TBuilder FillOpacity (double? fillOpacity)
 The opacity of the fill. Limited from 0 to 1. Defaults to: 1 More...
 
virtual TBuilder FillStyle (string fillStyle)
 The color of the shape (a CSS color value). Defaults to: "none" More...
 
virtual TBuilder GlobalAlpha (double? globalAlpha)
 The opacity of the sprite. Limited from 0 to 1. Defaults to: 1 More...
 
virtual TBuilder Opacity (double? opacity)
 The opacity of the sprite. Limited from 0 to 1. Defaults to: 1 More...
 
virtual TBuilder GlobalCompositeOperation (string globalCompositeOperation)
 Indicates how source images are drawn onto a destination image. globalCompositeOperation attribute is not supported by the SVG and VML (excanvas) engines. Defaults to: source-over More...
 
virtual TBuilder Hidden (bool? hidden)
 Determines whether or not the sprite is hidden. Defaults to: false More...
 
virtual TBuilder LineCap (StrokeLinecap lineCap)
 The style of the line caps. Defaults to: "butt" More...
 
virtual TBuilder Linejoin (StrokeLinejoin linejoin)
 
virtual TBuilder LineWidth (double? lineWidth)
 The width of the line stroke. Defaults to: 1 More...
 
virtual TBuilder MiterLimit (int? miterLimit)
 Sets the distance between the inner corner and the outer corner where two lines meet. Defaults to: 10 More...
 
virtual TBuilder RotationCenterX (int? rotationCenterX)
 The central coordinate of the sprite's scale operation on the x-axis. Defaults to: null More...
 
virtual TBuilder RotationCenterY (int? rotationCenterY)
 The central coordinate of the sprite's scale operation on the y-axis. Defaults to: null More...
 
virtual TBuilder RotationRads (double? rotationRads)
 The radians of rotation of the sprite. Defaults to 0. More...
 
virtual TBuilder RotationDegrees (int? rotationDegrees)
 
virtual TBuilder ScalingCenterX (int? scalingCenterX)
 The central coordinate of the sprite's scale operation on the x-axis. Defaults to: null More...
 
virtual TBuilder ScalingCenterY (int? scalingCenterY)
 The central coordinate of the sprite's scale operation on the y-axis. Defaults to: null More...
 
virtual TBuilder Scaling (double? scaling)
 The scaling of the sprite on the xy-axis. Defaults to: 1 More...
 
virtual TBuilder ScalingX (double? scalingX)
 The scaling of the sprite on the x-axis. Defaults to: 1 More...
 
virtual TBuilder ScalingY (double? scalingY)
 The scaling of the sprite on the y-axis. Defaults to: 1 More...
 
virtual TBuilder ShadowBlur (int? shadowBlur)
 The amount blur used on the shadow. Defaults to: 0 More...
 
virtual TBuilder ShadowColor (string shadowColor)
 The amount blur used on the shadow. Defaults to: 0 More...
 
virtual TBuilder ShadowOffsetX (int? shadowOffsetX)
 The offset of the sprite's shadow on the x-axis. Defaults to: 0 More...
 
virtual TBuilder ShadowOffsetY (int? shadowOffsetY)
 The offset of the sprite's shadow on the y-axis. Defaults to: 0 More...
 
virtual TBuilder StrokeOpacity (double? strokeOpacity)
 The opacity of the stroke. Limited from 0 to 1. Defaults to: 1 More...
 
virtual TBuilder StrokeStyle (string strokeStyle)
 The color of the stroke (a CSS color value). Defaults to: "none" More...
 
virtual TBuilder TransformFillStroke (bool transformFillStroke)
 Determines whether the fill and stroke are affected by sprite transformations. Defaults to: false More...
 
virtual TBuilder TranslationX (double? translationX)
 The translation of the sprite on the x-axis. Defaults to: 0 More...
 
virtual TBuilder TranslationY (double? translationY)
 The translation of the sprite on the y-axis. Defaults to: 0 More...
 
virtual TBuilder ZIndex (int? zIndex)
 The stacking order of the sprite. Defaults to: 0 More...
 
virtual TBuilder Duration (int? duration)
 Time in milliseconds for the animation to last. More...
 
virtual TBuilder Easing (Easing easing)
 This describes how the intermediate values used during a transition will be calculated. It allows for a transition to change speed over its duration. More...
 
virtual TBuilder EasingArgs (string easingArgs)
 This describes how the intermediate values used during a transition will be calculated. It allows for a transition to change speed over its duration. More...
 
virtual TBuilder Destroy ()
 
virtual TBuilder Hide ()
 
virtual TBuilder Show ()
 
virtual TBuilder SetAttributes (Dictionary< string, object > attrs, bool bypassNormalization)
 
virtual TBuilder SetAttributes (Dictionary< string, object > attrs)
 
virtual TBuilder SetAttributes (AbstractSprite attrs, bool bypassNormalization)
 
virtual TBuilder SetAttributes (AbstractSprite attrs)
 

Static Public Member Functions

static implicit operator Builder (Sprite component)
 

Detailed Description

Type Constraints
TSprite :Sprite 
TBuilder :Builder 
TBuilder :TSprite 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder() [1/4]

Ext.Net.Sprite.Builder< TSprite, TBuilder >.Builder ( TSprite  component)
inline

◆ Builder() [2/4]

Ext.Net.Sprite.Builder< TSprite, TBuilder >.Builder ( )
inline

◆ Builder() [3/4]

Ext.Net.Sprite.Builder< TSprite, TBuilder >.Builder ( Sprite  component)
inline

◆ Builder() [4/4]

Ext.Net.Sprite.Builder< TSprite, TBuilder >.Builder ( Sprite.Config  config)
inline

Member Function Documentation

◆ Add()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.Add ( AbstractSprite  sprite)
inlinevirtual

◆ AddAll()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.AddAll ( IEnumerable< AbstractSprite sprites)
inlinevirtual

◆ Anticlockwise()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.Anticlockwise ( bool  anticlockwise)
inlinevirtual

◆ AxisRotation()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.AxisRotation ( int?  axisRotation)
inlinevirtual

◆ CenterX()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.CenterX ( int?  centerX)
inlinevirtual

◆ CenterY()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.CenterY ( int?  centerY)
inlinevirtual

◆ CX()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.CX ( int?  cX)
inlinevirtual

◆ CY()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.CY ( int?  cY)
inlinevirtual

◆ EndAngle()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.EndAngle ( int?  endAngle)
inlinevirtual

◆ EndRho()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.EndRho ( int?  endRho)
inlinevirtual

◆ Font()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.Font ( string  font)
inlinevirtual

◆ FontFamily()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.FontFamily ( string  fontFamily)
inlinevirtual

◆ FontSize()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.FontSize ( string  fontSize)
inlinevirtual

◆ FontStyle()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.FontStyle ( string  fontStyle)
inlinevirtual

◆ FontVariant()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.FontVariant ( string  fontVariant)
inlinevirtual

◆ FontWeight()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.FontWeight ( string  fontWeight)
inlinevirtual

◆ Items()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.Items ( Action< SpriteCollection action)
inlinevirtual

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ Margin()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.Margin ( int?  margin)
inlinevirtual

◆ operator Builder()

static implicit Ext.Net.Sprite.Builder< TSprite, TBuilder >.operator Builder ( Sprite  component)
inlinestatic

◆ Path()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.Path ( string  path)
inlinevirtual

The SVG based path string used by the sprite.

◆ Radius()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.Radius ( int?  radius)
inlinevirtual

◆ RX()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.RX ( int?  rX)
inlinevirtual

◆ RY()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.RY ( int?  rY)
inlinevirtual

◆ SpriteType()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.SpriteType ( SpriteType  spriteType)
inlinevirtual

The type of the sprite

◆ Src()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.Src ( string  src)
inlinevirtual

◆ StartAngle()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.StartAngle ( int?  startAngle)
inlinevirtual

◆ StartRho()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.StartRho ( int?  startRho)
inlinevirtual

◆ Text()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.Text ( string  text)
inlinevirtual

◆ TextAlign()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.TextAlign ( TextSpriteAlign  textAlign)
inlinevirtual

◆ TextBaseline()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.TextBaseline ( DominantBaseline  textBaseline)
inlinevirtual

◆ X()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.X ( int?  x)
inlinevirtual

◆ Y()

virtual TBuilder Ext.Net.Sprite.Builder< TSprite, TBuilder >.Y ( int?  y)
inlinevirtual

The documentation for this class was generated from the following file: