From 35819b194ab2c129f0ed1819fa580a8c898111d0 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Thu, 9 May 2019 20:01:25 -0700 Subject: libstage: move stage_[sg]et_object() by others --- src/stage.c | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'src/stage.c') diff --git a/src/stage.c b/src/stage.c index afe4626..c318c20 100644 --- a/src/stage.c +++ b/src/stage.c @@ -104,23 +104,6 @@ stage_t * stage_new(stage_t *parent, int layer, const char *name, void *object, } -/* replace a given stage's object only - retain render/free hooks and everything else, invalidates cache - DOES NOT FREE OLD OBJECT */ -void stage_set_object(stage_t *stage, void *object) -{ - assert(stage); - - stage->object = object; -} - - -void * stage_get_object(const stage_t *stage) -{ - assert(stage); - - return stage->object; -} - - /* replaces a given stage's object-related properties but otherwise keeping the existing state */ void stage_replace(stage_t *stage, const char *name, void *object, stage_render_func_t render_func, stage_free_func_t free_func) { @@ -176,6 +159,23 @@ stage_t * stage_free(stage_t *stage) } +/* replace a given stage's object only - retain render/free hooks and everything else, invalidates cache - DOES NOT FREE OLD OBJECT */ +void stage_set_object(stage_t *stage, void *object) +{ + assert(stage); + + stage->object = object; +} + + +void * stage_get_object(const stage_t *stage) +{ + assert(stage); + + return stage->object; +} + + /* set the alpha on a stage */ void stage_set_alpha(stage_t *stage, float alpha) { -- cgit v1.2.3