MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / GameDrawHud

Function GameDrawHud

Descent3/GameLoop.cpp:2546–2567  ·  view source on GitHub ↗

Do Cockpit/Hud

Source from the content-addressed store, hash-verified

2544
2545// Do Cockpit/Hud
2546void GameDrawHud() {
2547 // Start frame and 3d frame
2548 StartFrame(false);
2549 g3_StartFrame(&Viewer_object->pos, &Viewer_object->orient, HUD_RENDER_ZOOM);
2550
2551 // render HUD
2552 RenderHUDFrame();
2553
2554 // End frame
2555 g3_EndFrame();
2556 EndFrame();
2557
2558 // render auxillary consoles
2559 StartFrame(0, 0, Max_window_w, Max_window_h, false);
2560 g3_StartFrame(&Viewer_object->pos, &Viewer_object->orient, HUD_RENDER_ZOOM);
2561
2562 RenderAuxHUDFrame();
2563
2564 // End frame
2565 g3_EndFrame();
2566 EndFrame();
2567}
2568
2569// Draw a frame of the game
2570void GameRenderFrame(void) {

Callers 1

GameRenderFrameFunction · 0.85

Calls 6

StartFrameFunction · 0.85
g3_StartFrameFunction · 0.85
RenderHUDFrameFunction · 0.85
g3_EndFrameFunction · 0.85
EndFrameFunction · 0.85
RenderAuxHUDFrameFunction · 0.85

Tested by

no test coverage detected