Exemplo n.º 1
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="capture">Capture object</param>
 public LinearGradientBrushElement(Capture capture)
 {
     // Set the default values
     _startPoint      = Vector2.Zero;
     _endPoint        = Vector2.Zero;
     _opacity         = 1f;
     _alphaMode       = (CanvasAlphaMode)0;
     _bufferPrecision = (CanvasBufferPrecision)0;
     _edgeBehavior    = (CanvasEdgeBehavior)0;
     // Default ColorSpace is sRGB
     _preInterpolationColorSpace  = CanvasColorSpace.Srgb;
     _postInterpolationColorSpace = CanvasColorSpace.Srgb;
     _gradientStops = new List <CanvasGradientStop>();
     // Initialize
     Initialize(capture);
 }
Exemplo n.º 2
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="capture">Capture object</param>
 public RadialGradientHdrBrushElement(Capture capture)
 {
     // Set the default values
     _radiusX         = 0f;
     _radiusY         = 0f;
     _center          = Vector2.Zero;
     _originOffset    = Vector2.Zero;
     _opacity         = 1f;
     _alphaMode       = (CanvasAlphaMode)0;
     _bufferPrecision = (CanvasBufferPrecision)0;
     _edgeBehavior    = (CanvasEdgeBehavior)0;
     // Default ColorSpace is sRGB
     _preInterpolationColorSpace  = CanvasColorSpace.Srgb;
     _postInterpolationColorSpace = CanvasColorSpace.Srgb;
     _gradientStopHdrs            = new List <CanvasGradientStopHdr>();
     // Initialize
     Initialize(capture);
 }
Exemplo n.º 3
0
 internal UGColorSpace(CanvasColorSpace native)
 => Native = native;