mimic irrlicht.h