diff options
| author | Vito Caputo <vcaputo@pengaru.com> | 2019-05-09 20:01:25 -0700 | 
|---|---|---|
| committer | Vito Caputo <vcaputo@pengaru.com> | 2019-05-10 14:18:28 -0700 | 
| commit | 35819b194ab2c129f0ed1819fa580a8c898111d0 (patch) | |
| tree | d1ece8181d06450403908bda65c3d6161fe1c0c2 /src | |
| parent | 4b94b0fe00df801339c965dc5d6add8173c20eec (diff) | |
libstage: move stage_[sg]et_object() by others
Diffstat (limited to 'src')
| -rw-r--r-- | src/stage.c | 34 | 
1 files changed, 17 insertions, 17 deletions
| 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)  { | 
