summaryrefslogtreecommitdiff
path: root/src/stage.h
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2018-05-14 23:34:31 -0700
committerVito Caputo <vcaputo@pengaru.com>2018-05-15 00:19:02 -0700
commitbcf1646fe89b2e55e8282ea5bed7633ba4d2b8be (patch)
treef9bb7fee9cb80d35342491012539222cdf2e432d /src/stage.h
parent0c541e2900c8b886fb44f237bfdc62f9a1ae858b (diff)
stage: add stage_[sg]et_alpha()
Convenient for whole-stage fades...
Diffstat (limited to 'src/stage.h')
-rw-r--r--src/stage.h4
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);
© All Rights Reserved