MCPcopy Create free account
hub / github.com/RavEngine/RavEngine / GetWindowViewportValues

Function GetWindowViewportValues

deps/SDL2/src/render/SDL_render.c:577–585  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

575}
576
577static void GetWindowViewportValues(SDL_Renderer *renderer, int *logical_w, int *logical_h, SDL_Rect *viewport, SDL_FPoint *scale)
578{
579 SDL_LockMutex(renderer->target_mutex);
580 *logical_w = renderer->target ? renderer->logical_w_backup : renderer->logical_w;
581 *logical_h = renderer->target ? renderer->logical_h_backup : renderer->logical_h;
582 *viewport = renderer->target ? renderer->viewport_backup : renderer->viewport;
583 *scale = renderer->target ? renderer->scale_backup : renderer->scale;
584 SDL_UnlockMutex(renderer->target_mutex);
585}
586
587static int SDLCALL
588SDL_RendererEventWatch(void *userdata, SDL_Event *event)

Callers 1

SDL_RendererEventWatchFunction · 0.85

Calls 2

SDL_LockMutexFunction · 0.50
SDL_UnlockMutexFunction · 0.50

Tested by

no test coverage detected