// NOTE: This callback will be run in the SDLRenderer thread. // // Access to global resources should use the appropriate safe-guards for a // multi-threaded envirionment. // void SDLRenderer.Client_Delegate_RendererReset( SDLRenderer renderer ); void SDLRendererReset(SDLRenderer renderer) { // The underlying SDL_Window and/or SDL_Renderer changed, we need to // recreate our assets ReleaseAssets(); CreateAssetsForRenderer(renderer); // Tell all the example scenes to recreate their assets SDLExampleSet.RendererReset(renderer); }