static void input_overlay_load_active(input_overlay_t *ol) { ol->iface->load(ol->iface_data, ol->active->load_images, ol->active->load_images_size); input_overlay_set_alpha_mod(ol, g_settings.input.overlay_opacity); input_overlay_set_vertex_geom(ol); ol->iface->full_screen(ol->iface_data, ol->active->full_screen); }
void input_overlay_set_scale_factor(input_overlay_t *ol, float scale) { size_t i; for (i = 0; i < ol->size; i++) input_overlay_scale(&ol->overlays[i], scale); input_overlay_set_vertex_geom(ol); }
/** * input_overlay_set_scale_factor: * @ol : Overlay handle. * @scale : Factor of scale to apply. * * Scales the overlay by a factor of scale. **/ void input_overlay_set_scale_factor(float scale) { size_t i; input_overlay_t *ol = overlay_ptr; if (!ol) return; for (i = 0; i < ol->size; i++) input_overlay_scale(&ol->overlays[i], scale); input_overlay_set_vertex_geom(); }
static void input_overlay_load_active(input_overlay_t *ol, float opacity) { if (!ol) return; ol->iface->load(ol->iface_data, ol->active->load_images, ol->active->load_images_size); input_overlay_set_alpha_mod(ol, opacity); input_overlay_set_vertex_geom(ol); ol->iface->full_screen(ol->iface_data, ol->active->full_screen); }
/** * input_overlay_set_scale_factor: * @ol : Overlay handle. * @scale : Factor of scale to apply. * * Scales the overlay by a factor of scale. **/ void input_overlay_set_scale_factor(input_overlay_t *ol, float scale) { size_t i; /* TODO/FIXME - Bad hackery. Should get rid of this */ if (!ol) ol = overlay_ptr; if (!ol) return; for (i = 0; i < ol->size; i++) input_overlay_scale(&ol->overlays[i], scale); input_overlay_set_vertex_geom(ol); }
static void input_overlay_load_active(float opacity) { input_overlay_t *ol = overlay_ptr; if (!ol) return; if (ol->iface && ol->iface->load) ol->iface->load(ol->iface_data, ol->active->load_images, ol->active->load_images_size); input_overlay_set_alpha_mod(opacity); input_overlay_set_vertex_geom(); if (ol->iface && ol->iface->full_screen) ol->iface->full_screen(ol->iface_data, ol->active->full_screen); }