X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=include%2FISceneNode.h;h=16731a4060c786ab3556d27e52bee432e6f792bf;hb=8d84fb35562071d38c50f6d78880aa3cb626c0fc;hp=334c4e23b2b6eff86837ca1fba9b6f162476f858;hpb=ec66fb23027305982c66862d7d496a74377f17d3;p=c-irrlicht.git diff --git a/include/ISceneNode.h b/include/ISceneNode.h index 334c4e2..16731a4 100644 --- a/include/ISceneNode.h +++ b/include/ISceneNode.h @@ -19,11 +19,13 @@ . */ -#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 "EMaterialFlags.h" #include "ITexture.h" +#include "matrix4.h" +#include "vector3d.h" typedef void irr_scene_ISceneNode; @@ -31,15 +33,22 @@ typedef void irr_scene_ISceneNode; extern "C" { #endif + 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); + void - irr_scene_ISceneNode_setMaterialFlag(irr_scene_ISceneNode* node, - irr_video_E_MATERIAL_FLAG flag, - bool newvalue); + irr_scene_setMaterialTexture(irr_scene_ISceneNode* node, + unsigned int 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 }