IrrHaskell-0.1.1: irrlicht_interface.h
#ifdef __cplusplus
extern "C" {
#endif
char* getError();
int GetEvent();
char GetCharEvent();
int DeviceSetEventReceiver(int control);
int DeviceSetWindowCaption(char* caption);
int DeviceRun();
int DeviceDrop();
int IrrCreateDevice (int dtype, int sizex, int sizey, int fullscreen, int stencilbuffer, int vsync);
int GuiAddStaticText(char* text, int topleftx, int toplefty, int lowrightx, int lowrighty);
int GuiDrawAll();
int VideoBeginScene(int a, int b, int colr, int colg, int colb, int colt);
int VideoEndScene();
int VideoGetTexture(char* texture);
int SceneDrawAll();
int SceneGetMesh(char* mesh);
int SceneAddAnimatedMeshSceneNode(int pMesh);
int SceneAddCameraSceneNode(int posx, int posy, int posz, int tox, int toy, int toz);
int NodeSetMaterialTexture(int pNode, int pTexture);
int NodeSetMaterialFlag(int pNode, int mflag, int value);
int NodeSetMd2Animation(int pNode, int atype);
int FileSystemAddZipFileArchive(char *file);
int SceneAddOctTreeSceneNode(int pMesh);
int SceneNodeSetPosition( int posx, int posy, int posz, int pNode);
int SceneAddCameraSceneNodeFPS ();
int GetVirtualTime ();
#ifdef __cplusplus
}
#endif