Exemple #1
0
 /// <summary>
 /// 破棄します。
 /// </summary>
 protected override void DisposeResource()
 {
     if (alphaBlend != null)
     {
         alphaBlend.Dispose();
         alphaBlend = null;
     }
 }
Exemple #2
0
 /// <summary>
 /// コンストラクタです。
 /// </summary>
 /// <param name="device"></param>
 public AlphaBlend(PPDDevice device)
 {
     alphaBlend = PPDSetting.Setting.ShaderDisabled ? (AlphaBlendBase) new AlphaBlendLegacy(device) : new AlphaBlendShading(device);
 }
Exemple #3
0
 public MaskHandler(AlphaBlendBase alphaBlend, MaskType maskType)
 {
     MaskType        = maskType;
     this.alphaBlend = alphaBlend;
 }