WIP
DirectOutput framework for virtual pinball cabinets WIP
|
Go to: Overview |
Displays a shape on a RGBA matrix (typically a ledstrip matrix). The color of the displayed shape is the org color of the shape (multicolor shapes work as well). More...
Public Member Functions | |
override void | Init (Table.Table Table) |
override void | Finish () |
override void | Trigger (Table.TableElementData TableElementData) |
Public Member Functions inherited from DirectOutput.FX.MatrixFX.MatrixEffectBase< RGBAColor > | |
override void | Init (Table.Table Table) |
Initializes the effect. Resolves object references. More... | |
override void | Finish () |
Finishes the effect and releases object references More... | |
Properties | |
string | ShapeName [get, set] |
Gets or sets the name of the shape. More... | |
Properties inherited from DirectOutput.FX.MatrixFX.MatrixEffectBase< RGBAColor > | |
string | ToyName [get, set] |
Gets or sets the name of the toy which is to be controlled by the effect. More... | |
IMatrixToy< MatrixElementType > | Matrix [get] |
Gets the matrix toy which is referenced by the ToyName property. This property is initialized by the Init method. More... | |
float | Width [get, set] |
Gets or sets the width in percent of target area of the ledstrip which is controlled by the effect. More... | |
float | Height [get, set] |
Gets or sets the height in percent of target area of the matrix which is controlled by the effect. More... | |
float | Left [get, set] |
Gets or sets the left resp. X positon of the upper left corner in percent of the target area of the matrix which is controlled by the effect. More... | |
float | Top [get, set] |
Gets or sets the top resp. Y positon of the upper left corner in percent of the target area of the ledstrip which is controlled by the effect. More... | |
int | LayerNr [get, set] |
Gets or sets the number of the layer which is targeted by the effect. More... | |
FadeModeEnum | FadeMode [get, set] |
Gets or sets the fade mode. More... | |
int | AreaWidth [get] |
Gets the number of leds on horizontal direction of the area for the effect. More... | |
int | AreaHeight [get] |
Gets the number of leds on vertical direction of the area for the effect. More... | |
Table.Table | Table [get] |
Gets the table object which was specified during initialisation of the effect. More... | |
Additional Inherited Members | |
Protected Attributes inherited from DirectOutput.FX.MatrixFX.MatrixEffectBase< RGBAColor > | |
int | AreaLeft |
The gets the X position of the led in the upper left corner of the effect area. More... | |
int | AreaTop |
The gets the Y position of the led in the upper left corner of the effect area. More... | |
int | AreaRight |
The gets the X position of the led in the lower right corner of the effect area. More... | |
int | AreaBottom |
The gets the Y position of the led in the lower right corner of the effect area. More... | |
MatrixElementType[,] | MatrixLayer |
The layer array of a IRGBAMatrix object as specified by the ToyName and the LayerNr. This reference is initialized by the Init method. More... | |
Displays a shape on a RGBA matrix (typically a ledstrip matrix). The color of the displayed shape is the org color of the shape (multicolor shapes work as well).
Definition at line 13 of file RGBAMatrixShapeEffect.cs.
override void DirectOutput.FX.MatrixFX.RGBAMatrixShapeEffect.Finish | ( | ) |
Definition at line 96 of file RGBAMatrixShapeEffect.cs.
override void DirectOutput.FX.MatrixFX.RGBAMatrixShapeEffect.Init | ( | Table.Table | Table | ) |
Definition at line 38 of file RGBAMatrixShapeEffect.cs.
override void DirectOutput.FX.MatrixFX.RGBAMatrixShapeEffect.Trigger | ( | Table.TableElementData | TableElementData | ) |
Definition at line 107 of file RGBAMatrixShapeEffect.cs.
|
getset |
Gets or sets the name of the shape.
The name of the shape.
Definition at line 24 of file RGBAMatrixShapeEffect.cs.