Exemplo n.º 1
0
 public void SetDefaults()
 {
     AlphaToCoverageEnable = false;
     BlendEnable           = false;
     SrcBlend       = Blend.One;
     DestBlend      = Blend.Zero;
     BlendOp        = BlendOperation.Add;
     SrcBlendAlpha  = Blend.One;
     DestBlendAlpha = Blend.Zero;
     BlendOpAlpha   = BlendOperation.Add;
     WriteMask      = new ColorWrite(true, true, true, true);
     BlendFactor    = new Color4(1, 1, 1, 1);
 }
Exemplo n.º 2
0
 public BlendDesc(bool alphaToCoverageEnable  = false,
                  bool blendEnable            = false,
                  Blend srcBlend              = Blend.One,
                  Blend destBlend             = Blend.Zero,
                  BlendOperation blendOp      = BlendOperation.Add,
                  Blend srcBlendAlpha         = Blend.One,
                  Blend destBlendAlpha        = Blend.Zero,
                  BlendOperation blendOpAlpha = BlendOperation.Add,
                  ColorWrite?colorWrite       = null,
                  Color4?blendFactor          = null)
 {
     AlphaToCoverageEnable = alphaToCoverageEnable;
     BlendEnable           = blendEnable;
     SrcBlend       = srcBlend;
     DestBlend      = destBlend;
     BlendOp        = blendOp;
     SrcBlendAlpha  = srcBlendAlpha;
     DestBlendAlpha = destBlendAlpha;
     BlendOpAlpha   = blendOpAlpha;
     WriteMask      = colorWrite ?? new ColorWrite(true, true, true, true);
     BlendFactor    = blendFactor ?? new Color4(1, 1, 1, 1);
 }