(define-module (irrlicht bindings scene)
#:use-module (system foreign)
- #:use-module (irrlicht util))
+ #:use-module (irrlicht util foreign))
;; irr_scene_EMD2_ANIMATION_TYPE enum
(define-public EMAT_STAND 0)
(define-foreign add-animated-mesh-scene-node
'* "irr_scene_addAnimatedMeshSceneNode" (list '* '* '* int '* '* '* int))
+(define-foreign add-animator
+ void "irr_scene_addAnimator" (list '* '*))
+
(define-foreign add-camera-scene-node
'* "irr_scene_addCameraSceneNode" (list '* '* '* '* int int))
'* "irr_scene_addCameraSceneNodeFPS" (list '* '* float float int '* int int float int int))
(define-foreign add-custom-scene-node
- '* "irr_scene_addCustomSceneNode" (list '* '* int '*))
+ '* "irr_scene_addCustomSceneNode" (list '* '* int '* '* '* '* '* '* '*))
(define-foreign add-octree-scene-node
'* "irr_scene_addOctreeSceneNode" (list '* '* '* int int int))
+(define-foreign create-rotation-animator
+ '* "irr_scene_createRotationAnimator" (list '* '*))
+
(define-foreign draw-all
void "irr_scene_drawAll" (list '*))