diff options
Diffstat (limited to 'include/gfx/scene/model.h')
-rw-r--r-- | include/gfx/scene/model.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/gfx/scene/model.h b/include/gfx/scene/model.h new file mode 100644 index 0000000..42f85d4 --- /dev/null +++ b/include/gfx/scene/model.h | |||
@@ -0,0 +1,12 @@ | |||
1 | #pragma once | ||
2 | |||
3 | typedef struct Anima Anima; | ||
4 | typedef struct Model Model; | ||
5 | typedef struct SceneNode SceneNode; | ||
6 | |||
7 | /// Return the model's anima, or null if the model is not animated. | ||
8 | Anima* gfx_get_model_anima(Model*); | ||
9 | |||
10 | /// Return the model's root node. | ||
11 | const SceneNode* gfx_get_model_root(const Model*); | ||
12 | SceneNode* gfx_get_model_root_mut(Model*); | ||