Exemplo n.º 1
0
        static RendererInfo()
        {
            Lifecycle.TryInitialize();
            int numRenderers = SDL_GetNumRenderDrivers();

            if (numRenderers < 0)
            {
                throw new ImaginiException($"Could not obtain renderer info: {SDL_GetError()}");
            }
            for (int i = 0; i < numRenderers; i++)
            {
                SDL_GetRenderDriverInfo(i, out SDL_RendererInfo info);
                s_renderers.Add(new RendererInfo(i, info));
            }
        }