diff options
Diffstat (limited to 'gfx/src/scene/object.c')
-rw-r--r-- | gfx/src/scene/object.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gfx/src/scene/object.c b/gfx/src/scene/object.c index 9291feb..406c81f 100644 --- a/gfx/src/scene/object.c +++ b/gfx/src/scene/object.c | |||
@@ -72,6 +72,11 @@ void gfx_set_object_skeleton(SceneObject* object, const Skeleton* skeleton) { | |||
72 | object->skeleton = mem_get_skeleton_index(skeleton); | 72 | object->skeleton = mem_get_skeleton_index(skeleton); |
73 | } | 73 | } |
74 | 74 | ||
75 | const Skeleton* gfx_get_object_skeleton(const SceneObject* object) { | ||
76 | assert(object); | ||
77 | return (object->skeleton.val == 0) ? 0 : mem_get_skeleton(object->skeleton); | ||
78 | } | ||
79 | |||
75 | aabb3 gfx_get_object_aabb(const SceneObject* object) { | 80 | aabb3 gfx_get_object_aabb(const SceneObject* object) { |
76 | assert(object); | 81 | assert(object); |
77 | return object->box; | 82 | return object->box; |