X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=include%2FISceneNode.h;h=27a63f06bfa8bd84e2003ce5633de93770614d79;hb=962438a61115ccca58ef96a91504ff10bc61c36f;hp=334c4e23b2b6eff86837ca1fba9b6f162476f858;hpb=ec66fb23027305982c66862d7d496a74377f17d3;p=c-irrlicht.git
diff --git a/include/ISceneNode.h b/include/ISceneNode.h
index 334c4e2..27a63f0 100644
--- a/include/ISceneNode.h
+++ b/include/ISceneNode.h
@@ -19,11 +19,17 @@
.
*/
-#ifndef __C_SCENE_NODE_H_INCLUDED__
-#define __C_SCENE_NODE_H_INCLUDED__
+#ifndef __C_I_SCENE_NODE_H_INCLUDED__
+#define __C_I_SCENE_NODE_H_INCLUDED__
+
+#include
+#include
#include "EMaterialFlags.h"
+#include "ISceneNodeAnimator.h"
#include "ITexture.h"
+#include "matrix4.h"
+#include "vector3d.h"
typedef void irr_scene_ISceneNode;
@@ -32,14 +38,25 @@ extern "C" {
#endif
void
- irr_scene_ISceneNode_setMaterialFlag(irr_scene_ISceneNode* node,
- irr_video_E_MATERIAL_FLAG flag,
- bool newvalue);
+ irr_scene_addAnimator(irr_scene_ISceneNode* node,
+ irr_scene_ISceneNodeAnimator* animator);
+
+ irr_core_matrix4*
+ irr_scene_getAbsoluteTransformation(irr_scene_ISceneNode* node);
+
+ void
+ irr_scene_setMaterialFlag(irr_scene_ISceneNode* node,
+ irr_video_E_MATERIAL_FLAG flag,
+ bool newvalue);
+
+ void
+ irr_scene_setMaterialTexture(irr_scene_ISceneNode* node,
+ uint32_t textureLayer,
+ irr_video_ITexture* texture);
void
- irr_scene_ISceneNode_setMaterialTexture(irr_scene_ISceneNode* node,
- u_int32_t textureLayer,
- irr_video_ITexture* texture);
+ irr_scene_setPosition(irr_scene_ISceneNode* node,
+ irr_core_vector3df* newpos);
#ifdef __cplusplus
}