#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;
extern "C" {
#endif
+ void
+ 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,
- int newvalue);
+ bool newvalue);
void
irr_scene_setMaterialTexture(irr_scene_ISceneNode* node,
- unsigned int textureLayer,
+ uint32_t textureLayer,
irr_video_ITexture* texture);
+ void
+ irr_scene_setPosition(irr_scene_ISceneNode* node,
+ irr_core_vector3df* newpos);
+
#ifdef __cplusplus
}
#endif