mirror of https://github.com/bjornbytes/lovr.git
Private lovrGraphicsEnsureFont;
This commit is contained in:
parent
7f80a8577f
commit
38c5342d8a
|
@ -22,6 +22,14 @@ static void onCloseWindow(GLFWwindow* window) {
|
|||
}
|
||||
}
|
||||
|
||||
static void lovrGraphicsEnsureFont() {
|
||||
if (!state.activeFont && !state.defaultFont) {
|
||||
FontData* fontData = lovrFontDataCreate(NULL, 32);
|
||||
state.defaultFont = lovrFontCreate(fontData);
|
||||
lovrGraphicsSetFont(state.defaultFont);
|
||||
}
|
||||
}
|
||||
|
||||
// Base
|
||||
|
||||
void lovrGraphicsInit() {
|
||||
|
@ -247,14 +255,6 @@ void lovrGraphicsSetShader(Shader* shader) {
|
|||
}
|
||||
}
|
||||
|
||||
void lovrGraphicsEnsureFont() {
|
||||
if (!state.activeFont && !state.defaultFont) {
|
||||
FontData* fontData = lovrFontDataCreate(NULL, 32);
|
||||
state.defaultFont = lovrFontCreate(fontData);
|
||||
lovrGraphicsSetFont(state.defaultFont);
|
||||
}
|
||||
}
|
||||
|
||||
Font* lovrGraphicsGetFont() {
|
||||
lovrGraphicsEnsureFont();
|
||||
return state.activeFont;
|
||||
|
|
|
@ -114,7 +114,6 @@ void lovrGraphicsGetColor(unsigned char* r, unsigned char* g, unsigned char* b,
|
|||
void lovrGraphicsSetColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a);
|
||||
Shader* lovrGraphicsGetShader();
|
||||
void lovrGraphicsSetShader(Shader* shader);
|
||||
void lovrGraphicsEnsureFont();
|
||||
Font* lovrGraphicsGetFont();
|
||||
void lovrGraphicsSetFont(Font* font);
|
||||
Texture* lovrGraphicsGetTexture();
|
||||
|
|
Loading…
Reference in New Issue