コード例 #1
0
ファイル: FloatDataTexture.cs プロジェクト: ikorin24/Elffy
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         _impl.Dispose();
     }
     else
     {
         ContextAssociatedMemorySafety.OnFinalized(this);
     }
 }
コード例 #2
0
 private void Dispose(bool disposing)
 {
     if (disposing)
     {
         Ssbo.Delete(ref _ssbo);
     }
     else
     {
         ContextAssociatedMemorySafety.OnFinalized(this);
     }
 }
コード例 #3
0
 private void Dispose(bool disposing)
 {
     if (disposing)
     {
         ContextMismatchException.ThrowIfContextNotEqual(Engine.GetValidCurrentContext(), _screen);
         ProgramObject.Delete(ref _program);
     }
     else
     {
         ContextAssociatedMemorySafety.OnFinalized(this);
     }
 }