DirectOuput Framework R2
DirectOutput framework R2 for virtual pinball cabinets
Go to:
Overview 
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
RGBAMatrixBitmapEffect.cs
Go to the documentation of this file.
1 using DirectOutput.General.BitmapHandling;
2 using DirectOutput.Cab.Toys.Layer;
3 using DirectOutput.General.Color;
4 
5 namespace DirectOutput.FX.MatrixFX
6 {
16  public class RGBAMatrixBitmapEffect : MatrixBitmapEffectBase<RGBAColor>
17  {
18 
25  public override RGBAColor GetEffectValue(int TriggerValue, PixelData Pixel)
26  {
27 
28 
29  RGBAColor D = Pixel.GetRGBAColor();
30 
31  D.Alpha = (int)((float)Pixel.Alpha * TriggerValue / 255);
32 
33  return D;
34 
35  }
36  }
37 }