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 }