/// <summary> /// Invalidates the cached state objects. /// </summary> private static void InvalidateCache() { SafeDispose.DisposeRef(ref cachedOpaque); SafeDispose.DisposeRef(ref cachedAlphaBlend); SafeDispose.DisposeRef(ref cachedAdditive); SafeDispose.DisposeRef(ref cachedNonPremultiplied); }
/// <summary> /// Releases resources associated with the object. /// </summary> /// <param name="disposing">true if the object is being disposed; false if the object is being finalized.</param> protected override void Dispose(Boolean disposing) { if (disposing) { SafeDispose.DisposeRef(ref content); } base.Dispose(disposing); }
/// <inheritdoc/> protected override void Dispose(Boolean disposing) { if (disposing) { SafeDispose.DisposeRef(ref instanceManager); } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { SafeDispose.DisposeRef(ref _content); } base.Dispose(disposing); }
/// <inheritdoc/> protected override void CleanupOverride() { SafeDispose.DisposeRef(ref geometryStream); SafeDispose.DisposeRef(ref vbuffer); SafeDispose.DisposeRef(ref effect); base.CleanupOverride(); }
/// <inheritdoc/> protected override void Dispose(Boolean disposing) { if (disposing && !Ultraviolet.Disposed) { SafeDispose.DisposeRef(ref pool); } base.Dispose(disposing); }
/// <summary> /// Invalidates the cached state objects. /// </summary> private static void InvalidateCache() { SafeDispose.DisposeRef(ref cachedPointClamp); SafeDispose.DisposeRef(ref cachedPointWrap); SafeDispose.DisposeRef(ref cachedLinearClamp); SafeDispose.DisposeRef(ref cachedLinearWrap); SafeDispose.DisposeRef(ref cachedAnisotropicClamp); SafeDispose.DisposeRef(ref cachedAnisotropicWrap); }
protected override void Dispose(Boolean disposing) { if (disposing) { SafeDispose.DisposeRef(ref _spriteBatch); SafeDispose.DisposeRef(ref _content); } base.Dispose(disposing); }
/// <inheritdoc/> protected sealed override void OnUltravioletRun() { Run(); SafeDispose.DisposeRef(ref uv); if (finished) { Finish(); } }
/// <summary> /// Releases resources associated with the object. /// </summary> /// <param name="disposing">true if the object is being disposed; false if the object is being finalized.</param> protected override void Dispose(Boolean disposing) { if (disposing) { SafeDispose.DisposeRef(ref screenService); SafeDispose.DisposeRef(ref globalStyleSheet); SafeDispose.DisposeRef(ref content); } base.Dispose(disposing); }
/// <inheritdoc/> protected override void Dispose(Boolean disposing) { if (disposing && !Ultraviolet.Disposed) { Ultraviolet.GetUI().Updating -= StoryboardClockPool_Updating; SafeDispose.DisposeRef(ref pool); } base.Dispose(disposing); }
/// <summary> /// The procedure invoked by SDL_main. /// </summary> /// <returns>The program's status code on exit.</returns> private Int32 SDLMainProc() { Run(); SafeDispose.DisposeRef(ref uv); if (finished) { Finish(); } return(0); }
/// <summary> /// Disposes any platform-specific resources. /// </summary> partial void DisposePlatformResources() { lock (typeof(UltravioletApplication)) { Instance = null; Native.SDL_UV_SetMainProc(IntPtr.Zero); mainProcDelegate = null; mainProcPtr = IntPtr.Zero; } SafeDispose.DisposeRef(ref orientationDidChangeNotification); }
/// <inheritdoc/> protected override void Dispose(Boolean disposing) { if (Disposed) { return; } if (disposing) { SafeDispose.DisposeRef(ref keyboard); SafeDispose.DisposeRef(ref mouse); SafeDispose.DisposeRef(ref gamePadInfo); SafeDispose.DisposeRef(ref touchInfo); } base.Dispose(disposing); }
/// <inheritdoc/> protected override void Dispose(Boolean disposing) { if (Disposed) { return; } if (disposing) { if (Ultraviolet != null && !Ultraviolet.Disposed) { Ultraviolet.Messages.Unsubscribe(this); } SafeDispose.DisposeRef(ref keyboard); SafeDispose.DisposeRef(ref mouse); SafeDispose.DisposeRef(ref gamePadInfo); SafeDispose.DisposeRef(ref touchInfo); } base.Dispose(disposing); }
/// <summary> /// Invalidates the cached state objects. /// </summary> private static void InvalidateCache() { SafeDispose.DisposeRef(ref cachedDefault); SafeDispose.DisposeRef(ref cachedDepthRead); SafeDispose.DisposeRef(ref cachedNone); }
/// <summary> /// Handles the <see cref="UltravioletContext.ContextInvalidated"/> event. /// </summary> private void UltravioletContext_ContextInvalidated(object sender, EventArgs e) { SafeDispose.DisposeRef(ref resource); }
/// <summary> /// Invalidates the cached state objects. /// </summary> private static void InvalidateCache() { SafeDispose.DisposeRef(ref cachedCullClockwise); SafeDispose.DisposeRef(ref cachedCullCounterClockwise); SafeDispose.DisposeRef(ref cachedCullNone); }
/// <inheritdoc/> protected override void CleanupOverride() { SafeDispose.DisposeRef(ref securePassword); base.CleanupOverride(); }
/// <summary> /// Raises the Closed event. /// </summary> /// <param name="e">An EventArgs that contains the event data.</param> protected override void OnClosed(EventArgs e) { SafeDispose.DisposeRef(ref content); base.OnClosed(e); }