<http://www.gnu.org/licenses/>.
*/
-#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 <inttypes.h>
+#include <stdbool.h>
#include "EMaterialFlags.h"
+#include "ISceneNodeAnimator.h"
#include "ITexture.h"
+#include "matrix4.h"
+#include "vector3d.h"
typedef void irr_scene_ISceneNode;
#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
}