]> git.jsancho.org Git - c-irrlicht.git/blobdiff - src/IAnimatedMeshSceneNode.cpp
Use structs with casting, without classes replication
[c-irrlicht.git] / src / IAnimatedMeshSceneNode.cpp
index 0a63c0f2cf5eaa3a0b90a1c35666a8b25cc517d5..b8920fce55be84048a1f35b6a58fc135c891f43e 100644 (file)
 #include "IAnimatedMeshSceneNode.h"
 
 extern "C" {
-  void
-  irr_scene_IAnimatedMeshSceneNode_setMaterialFlag(irr_scene_IAnimatedMeshSceneNode* node,
-                                                   irr_video_E_MATERIAL_FLAG flag,
-                                                   bool newvalue)
+  int
+  irr_scene_setMD2Animation(irr_scene_IAnimatedMeshSceneNode* node,
+                            irr_scene_EMD2_ANIMATION_TYPE anim)
   {
-    ((irr::scene::IAnimatedMeshSceneNode*)node)->setMaterialFlag((irr::video::E_MATERIAL_FLAG)flag,
-                                                                 newvalue);
-  }
-
-  void
-  irr_scene_IAnimatedMeshSceneNode_setMaterialTexture(irr_scene_IAnimatedMeshSceneNode* node,
-                                                      u_int32_t textureLayer,
-                                                      irr_video_ITexture* texture)
-  {
-    ((irr::scene::IAnimatedMeshSceneNode*)node)->setMaterialTexture(textureLayer,
-                                                                    (irr::video::ITexture*)texture);
-  }
-
-  bool
-  irr_scene_IAnimatedMeshSceneNode_setMD2Animation(irr_scene_IAnimatedMeshSceneNode* node,
-                                                   irr_scene_EMD2_ANIMATION_TYPE anim)
-  {
-    return ((irr::scene::IAnimatedMeshSceneNode*)node)->setMD2Animation((irr::scene::EMD2_ANIMATION_TYPE)anim);
+    return ((irr::scene::IAnimatedMeshSceneNode*)node)
+      ->setMD2Animation((irr::scene::EMD2_ANIMATION_TYPE)anim);
   }
 
 }