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

More...

Inheritance diagram for Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >:
Ext.Net.BaseItem.Builder< TAbstractSprite, TBuilder >

Public Member Functions

 Builder (TAbstractSprite component)
 
virtual TBuilder SpriteID (string spriteID)
 
virtual TBuilder Height (int? height)
 
virtual TBuilder Width (int? width)
 
virtual TBuilder X (int? x)
 
virtual TBuilder Y (int? y)
 
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)
 
- Public Member Functions inherited from Ext.Net.BaseItem.Builder< TAbstractSprite, TBuilder >
 Builder (TItem item)
 
virtual TItem ToComponent ()
 Get the instance of the underlying StateManagedItem. More...
 
virtual TBuilder CustomConfig (Action< ConfigItemCollection > action)
 Collection of custom js config More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Ext.Net.BaseItem.Builder< TAbstractSprite, TBuilder >
static implicit operator TItem (BaseItem.Builder< TItem, TBuilder > builder)
 Implicit conversion of a TItem object directly into a TComponent. More...
 
- Protected Attributes inherited from Ext.Net.BaseItem.Builder< TAbstractSprite, TBuilder >
TItem item
 

Detailed Description

Type Constraints
TAbstractSprite :AbstractSprite 
TBuilder :Builder 
TBuilder :TAbstractSprite 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder()

Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.Builder ( TAbstractSprite  component)
inline

Member Function Documentation

◆ Destroy()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.Destroy ( )
inlinevirtual

◆ Duration()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.Duration ( int?  duration)
inlinevirtual

Time in milliseconds for the animation to last.

◆ Easing()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.Easing ( Easing  easing)
inlinevirtual

This describes how the intermediate values used during a transition will be calculated. It allows for a transition to change speed over its duration.

◆ EasingArgs()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.EasingArgs ( string  easingArgs)
inlinevirtual

This describes how the intermediate values used during a transition will be calculated. It allows for a transition to change speed over its duration.

◆ FillOpacity()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.FillOpacity ( double?  fillOpacity)
inlinevirtual

The opacity of the fill. Limited from 0 to 1. Defaults to: 1

◆ FillStyle()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.FillStyle ( string  fillStyle)
inlinevirtual

The color of the shape (a CSS color value). Defaults to: "none"

◆ GlobalAlpha()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.GlobalAlpha ( double?  globalAlpha)
inlinevirtual

The opacity of the sprite. Limited from 0 to 1. Defaults to: 1

◆ GlobalCompositeOperation()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.GlobalCompositeOperation ( string  globalCompositeOperation)
inlinevirtual

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

◆ Height()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.Height ( int?  height)
inlinevirtual

◆ Hidden()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.Hidden ( bool?  hidden)
inlinevirtual

Determines whether or not the sprite is hidden. Defaults to: false

◆ Hide()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.Hide ( )
inlinevirtual

◆ LineCap()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.LineCap ( StrokeLinecap  lineCap)
inlinevirtual

The style of the line caps. Defaults to: "butt"

◆ LineDash()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.LineDash ( int[]  lineDash)
inlinevirtual

array of non-negative numbers specifying a dash/space sequence.

◆ LineDashOffset()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.LineDashOffset ( int?  lineDashOffset)
inlinevirtual

A number specifying how far into the line dash sequence drawing commences.

◆ Linejoin()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.Linejoin ( StrokeLinejoin  linejoin)
inlinevirtual

◆ LineWidth()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.LineWidth ( double?  lineWidth)
inlinevirtual

The width of the line stroke. Defaults to: 1

◆ MiterLimit()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.MiterLimit ( int?  miterLimit)
inlinevirtual

Sets the distance between the inner corner and the outer corner where two lines meet. Defaults to: 10

◆ Opacity()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.Opacity ( double?  opacity)
inlinevirtual

The opacity of the sprite. Limited from 0 to 1. Defaults to: 1

◆ RotationCenterX()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.RotationCenterX ( int?  rotationCenterX)
inlinevirtual

The central coordinate of the sprite's scale operation on the x-axis. Defaults to: null

◆ RotationCenterY()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.RotationCenterY ( int?  rotationCenterY)
inlinevirtual

The central coordinate of the sprite's scale operation on the y-axis. Defaults to: null

◆ RotationDegrees()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.RotationDegrees ( int?  rotationDegrees)
inlinevirtual

◆ RotationRads()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.RotationRads ( double?  rotationRads)
inlinevirtual

The radians of rotation of the sprite. Defaults to 0.

◆ Scaling()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.Scaling ( double?  scaling)
inlinevirtual

The scaling of the sprite on the xy-axis. Defaults to: 1

◆ ScalingCenterX()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.ScalingCenterX ( int?  scalingCenterX)
inlinevirtual

The central coordinate of the sprite's scale operation on the x-axis. Defaults to: null

◆ ScalingCenterY()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.ScalingCenterY ( int?  scalingCenterY)
inlinevirtual

The central coordinate of the sprite's scale operation on the y-axis. Defaults to: null

◆ ScalingX()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.ScalingX ( double?  scalingX)
inlinevirtual

The scaling of the sprite on the x-axis. Defaults to: 1

◆ ScalingY()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.ScalingY ( double?  scalingY)
inlinevirtual

The scaling of the sprite on the y-axis. Defaults to: 1

◆ SetAttributes() [1/4]

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.SetAttributes ( AbstractSprite  attrs)
inlinevirtual

◆ SetAttributes() [2/4]

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.SetAttributes ( AbstractSprite  attrs,
bool  bypassNormalization 
)
inlinevirtual

◆ SetAttributes() [3/4]

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.SetAttributes ( Dictionary< string, object >  attrs)
inlinevirtual

◆ SetAttributes() [4/4]

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.SetAttributes ( Dictionary< string, object >  attrs,
bool  bypassNormalization 
)
inlinevirtual

◆ ShadowBlur()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.ShadowBlur ( int?  shadowBlur)
inlinevirtual

The amount blur used on the shadow. Defaults to: 0

◆ ShadowColor()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.ShadowColor ( string  shadowColor)
inlinevirtual

The amount blur used on the shadow. Defaults to: 0

◆ ShadowOffsetX()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.ShadowOffsetX ( int?  shadowOffsetX)
inlinevirtual

The offset of the sprite's shadow on the x-axis. Defaults to: 0

◆ ShadowOffsetY()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.ShadowOffsetY ( int?  shadowOffsetY)
inlinevirtual

The offset of the sprite's shadow on the y-axis. Defaults to: 0

◆ Show()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.Show ( )
inlinevirtual

◆ SpriteID()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.SpriteID ( string  spriteID)
inlinevirtual

◆ StrokeOpacity()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.StrokeOpacity ( double?  strokeOpacity)
inlinevirtual

The opacity of the stroke. Limited from 0 to 1. Defaults to: 1

◆ StrokeStyle()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.StrokeStyle ( string  strokeStyle)
inlinevirtual

The color of the stroke (a CSS color value). Defaults to: "none"

◆ TransformFillStroke()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.TransformFillStroke ( bool  transformFillStroke)
inlinevirtual

Determines whether the fill and stroke are affected by sprite transformations. Defaults to: false

◆ TranslationX()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.TranslationX ( double?  translationX)
inlinevirtual

The translation of the sprite on the x-axis. Defaults to: 0

◆ TranslationY()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.TranslationY ( double?  translationY)
inlinevirtual

The translation of the sprite on the y-axis. Defaults to: 0

◆ Width()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.Width ( int?  width)
inlinevirtual

◆ X()

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

◆ Y()

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

◆ ZIndex()

virtual TBuilder Ext.Net.AbstractSprite.Builder< TAbstractSprite, TBuilder >.ZIndex ( int?  zIndex)
inlinevirtual

The stacking order of the sprite. Defaults to: 0


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