-
-extern "C" {
-
- void
- init_scene_node (void)
- {
- DEFINE_GSUBR ("scene_IAnimatedMeshSceneNode_addAnimator", 2, 0, 0,
- scene_ISceneNode_addAnimator<scene::IAnimatedMeshSceneNode*>);
- DEFINE_GSUBR ("scene_IMeshSceneNode_addAnimator", 2, 0, 0,
- scene_ISceneNode_addAnimator<scene::IMeshSceneNode*>);
- DEFINE_GSUBR ("scene_ISceneNode_addAnimator", 2, 0, 0,
- scene_ISceneNode_addAnimator<scene::ISceneNode*>);
-
- DEFINE_GSUBR ("scene_ISceneNode_getAbsoluteTransformation", 1, 0, 0,
- scene_ISceneNode_getAbsoluteTransformation<scene::ISceneNode*>);
-
- DEFINE_GSUBR ("scene_IMeshSceneNode_getPosition", 1, 0, 0,
- scene_ISceneNode_getPosition<scene::IMeshSceneNode*>);
- DEFINE_GSUBR ("scene_ISceneNode_getPosition", 1, 0, 0,
- scene_ISceneNode_getPosition<scene::ISceneNode*>);
-
- DEFINE_GSUBR ("scene_IAnimatedMeshSceneNode_setMaterialFlag", 3, 0, 0,
- scene_ISceneNode_setMaterialFlag<scene::IAnimatedMeshSceneNode*>);
- DEFINE_GSUBR ("scene_IMeshSceneNode_setMaterialFlag", 3, 0, 0,
- scene_ISceneNode_setMaterialFlag<scene::IMeshSceneNode*>);
- DEFINE_GSUBR ("scene_ISceneNode_setMaterialFlag", 3, 0, 0,
- scene_ISceneNode_setMaterialFlag<scene::ISceneNode*>);
-
- DEFINE_GSUBR ("scene_IAnimatedMeshSceneNode_setMaterialTexture", 3, 0, 0,
- scene_ISceneNode_setMaterialTexture<scene::IAnimatedMeshSceneNode*>);
- DEFINE_GSUBR ("scene_IMeshSceneNode_setMaterialTexture", 3, 0, 0,
- scene_ISceneNode_setMaterialTexture<scene::IMeshSceneNode*>);
- DEFINE_GSUBR ("scene_ISceneNode_setMaterialTexture", 3, 0, 0,
- scene_ISceneNode_setMaterialTexture<scene::ISceneNode*>);
-
- DEFINE_GSUBR ("scene_IMeshSceneNode_setPosition", 2, 0, 0,
- scene_ISceneNode_setPosition<scene::IMeshSceneNode*>);
- DEFINE_GSUBR ("scene_ISceneNode_setPosition", 2, 0, 0,
- scene_ISceneNode_setPosition<scene::ISceneNode*>);
-
- DEFINE_GSUBR ("scene_IAnimatedMeshSceneNode_setRotation", 2, 0, 0,
- scene_ISceneNode_setRotation<scene::IAnimatedMeshSceneNode*>);
- DEFINE_GSUBR ("scene_ICameraSceneNode_setRotation", 2, 0, 0,
- scene_ISceneNode_setRotation<scene::ICameraSceneNode*>);
- DEFINE_GSUBR ("scene_ISceneNode_setRotation", 2, 0, 0,
- scene_ISceneNode_setRotation<scene::ISceneNode*>);
-
- DEFINE_GSUBR ("scene_IAnimatedMeshSceneNode_setScale", 2, 0, 0,
- scene_ISceneNode_setScale<scene::IAnimatedMeshSceneNode*>);
- DEFINE_GSUBR ("scene_ISceneNode_setScale", 2, 0, 0,
- scene_ISceneNode_setScale<scene::ISceneNode*>);
- }
-
+void
+init_scene_node (void)
+{
+ DEFINE_GSUBR ("IAnimatedMeshSceneNode_addAnimator", 2, 0, 0,
+ ISceneNode_addAnimator<scene::IAnimatedMeshSceneNode*>);
+ DEFINE_GSUBR ("IMeshSceneNode_addAnimator", 2, 0, 0,
+ ISceneNode_addAnimator<scene::IMeshSceneNode*>);
+ DEFINE_GSUBR ("ISceneNode_addAnimator", 2, 0, 0,
+ ISceneNode_addAnimator<scene::ISceneNode*>);
+
+ DEFINE_GSUBR ("ISceneNode_getAbsoluteTransformation", 1, 0, 0,
+ ISceneNode_getAbsoluteTransformation<scene::ISceneNode*>);
+
+ DEFINE_GSUBR ("IMeshSceneNode_getPosition", 1, 0, 0,
+ ISceneNode_getPosition<scene::IMeshSceneNode*>);
+ DEFINE_GSUBR ("ISceneNode_getPosition", 1, 0, 0,
+ ISceneNode_getPosition<scene::ISceneNode*>);
+
+ DEFINE_GSUBR ("IAnimatedMeshSceneNode_setMaterialFlag", 3, 0, 0,
+ ISceneNode_setMaterialFlag<scene::IAnimatedMeshSceneNode*>);
+ DEFINE_GSUBR ("IMeshSceneNode_setMaterialFlag", 3, 0, 0,
+ ISceneNode_setMaterialFlag<scene::IMeshSceneNode*>);
+ DEFINE_GSUBR ("ISceneNode_setMaterialFlag", 3, 0, 0,
+ ISceneNode_setMaterialFlag<scene::ISceneNode*>);
+
+ DEFINE_GSUBR ("IAnimatedMeshSceneNode_setMaterialTexture", 3, 0, 0,
+ ISceneNode_setMaterialTexture<scene::IAnimatedMeshSceneNode*>);
+ DEFINE_GSUBR ("IMeshSceneNode_setMaterialTexture", 3, 0, 0,
+ ISceneNode_setMaterialTexture<scene::IMeshSceneNode*>);
+ DEFINE_GSUBR ("ISceneNode_setMaterialTexture", 3, 0, 0,
+ ISceneNode_setMaterialTexture<scene::ISceneNode*>);
+
+ DEFINE_GSUBR ("IMeshSceneNode_setPosition", 2, 0, 0,
+ ISceneNode_setPosition<scene::IMeshSceneNode*>);
+ DEFINE_GSUBR ("ISceneNode_setPosition", 2, 0, 0,
+ ISceneNode_setPosition<scene::ISceneNode*>);
+
+ DEFINE_GSUBR ("IAnimatedMeshSceneNode_setRotation", 2, 0, 0,
+ ISceneNode_setRotation<scene::IAnimatedMeshSceneNode*>);
+ DEFINE_GSUBR ("ICameraSceneNode_setRotation", 2, 0, 0,
+ ISceneNode_setRotation<scene::ICameraSceneNode*>);
+ DEFINE_GSUBR ("ISceneNode_setRotation", 2, 0, 0,
+ ISceneNode_setRotation<scene::ISceneNode*>);
+
+ DEFINE_GSUBR ("IAnimatedMeshSceneNode_setScale", 2, 0, 0,
+ ISceneNode_setScale<scene::IAnimatedMeshSceneNode*>);
+ DEFINE_GSUBR ("ISceneNode_setScale", 2, 0, 0,
+ ISceneNode_setScale<scene::ISceneNode*>);