mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-28 05:36:37 +00:00
Test rotation and fullscreen
This commit is contained in:
parent
2a2fc45425
commit
898518071a
@ -62,6 +62,7 @@ typedef struct
|
|||||||
#else
|
#else
|
||||||
uint32_t tft_fb[LV_HOR_RES_MAX * LV_VER_RES_MAX];
|
uint32_t tft_fb[LV_HOR_RES_MAX * LV_VER_RES_MAX];
|
||||||
#endif
|
#endif
|
||||||
|
double rotation;
|
||||||
} monitor_t;
|
} monitor_t;
|
||||||
|
|
||||||
/**********************
|
/**********************
|
||||||
@ -293,6 +294,12 @@ void monitor_backlight(uint8_t level)
|
|||||||
window_update(&monitor);
|
window_update(&monitor);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void monitor_title(const char* title)
|
||||||
|
{
|
||||||
|
SDL_SetWindowTitle(monitor.window, title);
|
||||||
|
// SDL_SetWindowFullscreen(monitor.window, SDL_WINDOW_FULLSCREEN_DESKTOP);
|
||||||
|
}
|
||||||
|
|
||||||
static void monitor_sdl_init(void)
|
static void monitor_sdl_init(void)
|
||||||
{
|
{
|
||||||
/*Initialize the SDL*/
|
/*Initialize the SDL*/
|
||||||
@ -408,7 +415,8 @@ static void window_update(monitor_t* m)
|
|||||||
// SDL_RenderDrawRect(renderer, &r);
|
// SDL_RenderDrawRect(renderer, &r);
|
||||||
|
|
||||||
/*Update the renderer with the texture containing the rendered image*/
|
/*Update the renderer with the texture containing the rendered image*/
|
||||||
SDL_RenderCopy(m->renderer, m->texture, NULL, NULL);
|
// SDL_RenderCopy(m->renderer, m->texture, NULL, NULL);
|
||||||
|
SDL_RenderCopyEx(m->renderer, m->texture, NULL, NULL, m->rotation, NULL, SDL_FLIP_NONE);
|
||||||
SDL_RenderPresent(m->renderer);
|
SDL_RenderPresent(m->renderer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user