MCPcopy Create free account
hub / github.com/OpenNFS/OpenNFS / RaceNetRenderer

Method RaceNetRenderer

src/Renderer/RaceNetRenderer.cpp:7–15  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5#include "RaceNetRenderer.h"
6
7RaceNetRenderer::RaceNetRenderer(GLFWwindow *gl_window, std::shared_ptr<Logger> &onfs_logger) : window(gl_window), logger(onfs_logger) {
8 projectionMatrix = glm::ortho(minX, maxX, minY, maxY, -1.0f, 1.0f);
9
10 /*------- ImGui -------*/
11 ImGui::CreateContext();
12 ImGui_ImplGlfw_InitForOpenGL(window, true);
13 ImGui_ImplOpenGL3_Init("#version 330");
14 ImGui::StyleColorsDark();
15}
16
17void RaceNetRenderer::Render(uint32_t tick, std::vector<shared_ptr<Car>> &car_list, shared_ptr<ONFSTrack> &track_to_render) {
18 glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected