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
RGBAMatrixBitmapAnimationEffect.cs
Go to the documentation of this file.
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using DirectOutput.General.BitmapHandling;
6 using DirectOutput.General;
7 using DirectOutput.Cab.Toys.Layer;
8 using DirectOutput.General.Color;
9 
10 namespace DirectOutput.FX.MatrixFX
11 {
38  public class RGBAMatrixBitmapAnimationEffect : MatrixBitmapAnimationEffectBase<RGBAColor>
39  {
46  protected override RGBAColor GetEffectValue(int TriggerValue, PixelData Pixel)
47  {
48  RGBAColor D = Pixel.GetRGBAColor();
49 
50  D.Alpha = (int)((float)Pixel.Alpha * TriggerValue / 255);
51 
52  return D;
53 
54  }
55 
56  }
57 }