WIP
DirectOutput framework for virtual pinball cabinets WIP
Go to:
Overview 
DirectOutput.FX.MatrixFX.BitmapShapes.ShapeAnimated Class Reference
Inheritance diagram for DirectOutput.FX.MatrixFX.BitmapShapes.ShapeAnimated:
DirectOutput.FX.MatrixFX.BitmapShapes.Shape DirectOutput.General.Generic.NamedItemBase DirectOutput.General.Generic.INamedItem

Properties

MatrixAnimationStepDirectionEnum AnimationStepDirection [get, set]
 Gets or sets the animation direction. More...
 
int AnimationStepSize [get, set]
 Gets or sets the size of the step in pixels or frames (depending on the AnimationStepDirection) to the next frame of the animation. More...
 
int AnimationFrameCount [get, set]
 Gets or sets the number of frames for the whole animation. More...
 
AnimationBehaviourEnum AnimationBehaviour [get, set]
 Gets or sets the animation behaviour. More...
 
int AnimationFrameDurationMs [get, set]
 Gets or sets the animation frame duration in ms. More...
 
- Properties inherited from DirectOutput.FX.MatrixFX.BitmapShapes.Shape
int BitmapFrameNumber [get, set]
 Gets or sets the number of the frame to be used. This is usefull if you work with animated gifs. More...
 
int BitmapTop [get, set]
 Gets or sets the top of the the part of the bitmap which is to be used. More...
 
int BitmapLeft [get, set]
 Gets or sets the left boundary of the the part of the bitmap which is to be used. More...
 
int BitmapWidth [get, set]
 Gets or sets the width of the the part of the bitmap which is to be used. More...
 
int BitmapHeight [get, set]
 Gets or sets the height of the the part of the bitmap which is to be used. More...
 
FastBitmapDataExtractModeEnum DataExtractMode [get, set]
 Gets or sets the mode how data is extracted from the source bitmap. More...
 
- Properties inherited from DirectOutput.General.Generic.NamedItemBase
string Name [get, set]
 Name of the named item.
Triggers BeforeNameChange before a new Name is set.
Triggers AfterNameChanged after a new name has been set. More...
 
- Properties inherited from DirectOutput.General.Generic.INamedItem
string Name [get, set]
 Gets or sets the name of the item.
Must fire the BeforeNameChange and AfterNameChange events when the value of the property is changed. More...
 

Additional Inherited Members

- Protected Member Functions inherited from DirectOutput.General.Generic.NamedItemBase
virtual void AfterNameChange (string OldName, string NewName)
 
virtual void BeforeNameChange (string OldName, string NewName)
 
virtual void OnPropertyChanged (string propertyName)
 
virtual void OnPropertyChanging (string propertyName)
 
- Events inherited from DirectOutput.General.Generic.NamedItemBase
EventHandler< NameChangeEventArgsAfterNameChanged
 Event is fired after the value of the property Name has changed. More...
 
EventHandler< NameChangeEventArgsBeforeNameChanged
 Event is fired before the value of the property Name is changed. More...
 
PropertyChangedEventHandler PropertyChanged
 
PropertyChangingEventHandler PropertyChanging
 
- Events inherited from DirectOutput.General.Generic.INamedItem
EventHandler< NameChangeEventArgsBeforeNameChanged
 Occurs before the name of the item changes. More...
 
EventHandler< NameChangeEventArgsAfterNameChanged
 Occurs when after the name of the item has changed. More...
 

Detailed Description

Definition at line 9 of file ShapeAnimated.cs.

Property Documentation

AnimationBehaviourEnum DirectOutput.FX.MatrixFX.BitmapShapes.ShapeAnimated.AnimationBehaviour
getset

Gets or sets the animation behaviour.

The animation behaviour defines if a animation should run only once, run in a loop or continue at its last position when triggered.

Definition at line 63 of file ShapeAnimated.cs.

int DirectOutput.FX.MatrixFX.BitmapShapes.ShapeAnimated.AnimationFrameCount
getset

Gets or sets the number of frames for the whole animation.

The number of frames for the whole animation.

Definition at line 49 of file ShapeAnimated.cs.

int DirectOutput.FX.MatrixFX.BitmapShapes.ShapeAnimated.AnimationFrameDurationMs
getset

Gets or sets the animation frame duration in ms.

The animation frame duration in miliseconds. Defaults to 30ms if not set.

Definition at line 78 of file ShapeAnimated.cs.

MatrixAnimationStepDirectionEnum DirectOutput.FX.MatrixFX.BitmapShapes.ShapeAnimated.AnimationStepDirection
getset

Gets or sets the animation direction.

The direction in which the effect will step formward through the source image to get the next frame of the animation.

Definition at line 20 of file ShapeAnimated.cs.

int DirectOutput.FX.MatrixFX.BitmapShapes.ShapeAnimated.AnimationStepSize
getset

Gets or sets the size of the step in pixels or frames (depending on the AnimationStepDirection) to the next frame of the animation.

The size of the step in pixels or frames (depending on the AnimationStepDirection) to the next frame of the animation.

Definition at line 34 of file ShapeAnimated.cs.


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