Vehicle Researcher 4fca6dec8e openpilot v0.9.8 release
date: 2025-01-29T09:09:56
master commit: 227bb68e1891619b360b89809e6822d50d34228f
2025-01-29 09:09:58 +00:00

34 lines
550 B
C++

#pragma once
#include <string>
#include <vector>
#include "system/ui/raylib/raylib.h"
enum class FontWeight {
Normal,
Bold,
ExtraBold,
ExtraLight,
Medium,
Regular,
SemiBold,
Thin,
Count // To represent the total number of fonts
};
Texture2D LoadTextureResized(const char *fileName, int size);
class App {
public:
App(const char *title, int fps);
~App();
const Font &getFont(FontWeight weight = FontWeight::Normal) const;
protected:
std::vector<Font> fonts_;
};
// Global pointer to the App instance
extern App *pApp;