66 static void drawBackdrop(
ThemeArea area, NVGcontext* vg,
float x,
float y,
float width,
float height,
float radius = 0.0f);
72 static void drawStrips(NVGcontext* vg,
float x,
float y,
float width,
float height);
Definition theme_decor.hpp:46
static constexpr int PARTICLE_FPS
Definition theme_decor.hpp:51
static void drawBackdrop(ThemeArea area, NVGcontext *vg, float x, float y, float width, float height, float radius=0.0f)
static int particleCount()
static constexpr int IDLE_SECONDS
Definition theme_decor.hpp:53
static void drawParticles(NVGcontext *vg, ParticleLayer layer, float width, float height)
static bool step(Time now)
static constexpr int MAX_PARTICLES
Definition theme_decor.hpp:49
static bool particlesRunning()
static void update(ThemeVariant variant)
static void drawStrips(NVGcontext *vg, float x, float y, float width, float height)
static bool hasPicture(ThemeArea area)
Definition actions.hpp:25
ThemeVariant
The two sets of colours every theme has: light and dark.
Definition theme.hpp:37
ThemeArea
What a decoration picture is drawn in (View::setThemeArea)
Definition theme.hpp:129
retro_time_t Time
Definition time.hpp:31
ParticleLayer
Definition theme.hpp:169