summaryrefslogtreecommitdiff
path: root/src/stage.h
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2019-05-09 19:57:59 -0700
committerVito Caputo <vcaputo@pengaru.com>2019-05-10 14:18:28 -0700
commit4b94b0fe00df801339c965dc5d6add8173c20eec (patch)
treea82a39d3bd17161ef2623ad6f33dc92c490a0224 /src/stage.h
parentd8c275e702da7ab51418e22fc9e36701c71e1483 (diff)
libstage: return values from getters
It appears at some point some of the getters were lost, or maybe were never implemented. Regardless, what's there uses result pointer parameters and it's more annoying to use that way. Just return the values directly, not like there are error conditions to distinguish.
Diffstat (limited to 'src/stage.h')
-rw-r--r--src/stage.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/stage.h b/src/stage.h
index 8357206..1d38380 100644
--- a/src/stage.h
+++ b/src/stage.h
@@ -30,11 +30,11 @@ stage_t * stage_free(stage_t *stage);
void stage_render(const stage_t *stage);
void stage_clear(stage_t *stage);
void stage_set_alpha(stage_t *stage, float alpha);
-void stage_get_alpha(const stage_t *stage, float *res_alpha);
+float stage_get_alpha(const stage_t *stage);
void stage_set_active(stage_t *stage, int active);
void stage_set_locked(stage_t *stage, int locked);
void stage_set_object(stage_t *stage, void *object);
-void stage_get_object(const stage_t *stage, void **res_object);
+void * stage_get_object(const stage_t *stage);
void stage_replace(stage_t *stage, const char *name, void *object, stage_render_func_t render_func, stage_free_func_t free_func);
void stage_set_layer(stage_t *stage, int layer);
stage_t * stage_lookup_name(stage_t *stage, const char *name);
© All Rights Reserved