diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2018-05-14 23:34:31 -0700 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2018-05-15 00:19:02 -0700 |
commit | bcf1646fe89b2e55e8282ea5bed7633ba4d2b8be (patch) | |
tree | f9bb7fee9cb80d35342491012539222cdf2e432d /src/stage.h | |
parent | 0c541e2900c8b886fb44f237bfdc62f9a1ae858b (diff) |
stage: add stage_[sg]et_alpha()
Convenient for whole-stage fades...
Diffstat (limited to 'src/stage.h')
-rw-r--r-- | src/stage.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/stage.h b/src/stage.h index ff43847..6d73753 100644 --- a/src/stage.h +++ b/src/stage.h @@ -33,7 +33,9 @@ stage_t * stage_new(SDL_Renderer *renderer, float aspect_ratio); void stage_clear(stage_t *stage); stage_t * stage_free(stage_t *stage); void stage_fit(const stage_t *stage, int width, int height, int *res_width, int *res_height); -void stage_render(stage_t *stage); +void stage_set_alpha(stage_t *stage, float alpha); +void stage_get_alpha(stage_t *stage, float *res_alpha); +void stage_render(const stage_t *stage); stage_node_t * stage_node_new(stage_t *stage, int layer, const char *name, void *object, stage_render_func_t render_func, stage_free_func_t free_func); void stage_get_output_size(stage_t *stage, int *res_width, int *res_height); |