summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2019-05-09 20:01:25 -0700
committerVito Caputo <vcaputo@pengaru.com>2019-05-10 14:18:28 -0700
commit35819b194ab2c129f0ed1819fa580a8c898111d0 (patch)
treed1ece8181d06450403908bda65c3d6161fe1c0c2
parent4b94b0fe00df801339c965dc5d6add8173c20eec (diff)
libstage: move stage_[sg]et_object() by others
-rw-r--r--src/stage.c34
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)
{
© All Rights Reserved