]> git.jsancho.org Git - c-irrlicht.git/blobdiff - include/IAnimatedMeshSceneNode.h
Use structs with casting, without classes replication
[c-irrlicht.git] / include / IAnimatedMeshSceneNode.h
index 34c3dc77743b5e02d319f53ef6ce66f2edd9d13a..9f424755e2e5b964bad752ca4fd48e0d17f4df3e 100644 (file)
    <http://www.gnu.org/licenses/>.
 */
 
-#ifndef __C_SCENE_NODE_H_INCLUDED__
-#define __C_SCENE_NODE_H_INCLUDED__
+#ifndef __C_I_ANIMATED_MESH_SCENE_NODE_H_INCLUDED__
+#define __C_I_ANIMATED_MESH_SCENE_NODE_H_INCLUDED__
 
-#include "EMaterialFlags.h"
 #include "IAnimatedMeshMD2.h"
-#include "ITexture.h"
 
 typedef void irr_scene_IAnimatedMeshSceneNode;
 
@@ -32,19 +30,9 @@ typedef void irr_scene_IAnimatedMeshSceneNode;
 extern "C" {
 #endif
 
-  void
-  irr_scene_IAnimatedMeshSceneNode_setMaterialFlag(irr_scene_IAnimatedMeshSceneNode* node,
-                                                   irr_video_E_MATERIAL_FLAG flag,
-                                                   bool newvalue);
-
-  void
-  irr_scene_IAnimatedMeshSceneNode_setMaterialTexture(irr_scene_IAnimatedMeshSceneNode* node,
-                                                      u_int32_t textureLayer,
-                                                      irr_video_ITexture* texture);
-
-  bool
-  irr_scene_IAnimatedMeshSceneNode_setMD2Animation(irr_scene_IAnimatedMeshSceneNode* node,
-                                                   irr_scene_EMD2_ANIMATION_TYPE anim);
+  int
+  irr_scene_setMD2Animation(irr_scene_IAnimatedMeshSceneNode* node,
+                            irr_scene_EMD2_ANIMATION_TYPE anim);
 
 #ifdef __cplusplus
 }