X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fbindings%2Fscene.scm;h=74b1535a75cafa07001aa7a273d8dc3fe651f128;hb=2a0373b3eda4407e2e41a4e8fc3a7333bb789a89;hp=63dc24c77931951269eb184e8cfd0154a9d4240d;hpb=4f9f0b90027aa3a254de58aea48a649727a05cda;p=guile-irrlicht.git diff --git a/irrlicht/bindings/scene.scm b/irrlicht/bindings/scene.scm index 63dc24c..74b1535 100644 --- a/irrlicht/bindings/scene.scm +++ b/irrlicht/bindings/scene.scm @@ -20,7 +20,7 @@ (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) @@ -56,8 +56,11 @@ (define-foreign add-camera-scene-node-fps '* "irr_scene_addCameraSceneNodeFPS" (list '* '* float float int '* int int float int int)) -(define-foreign add-octree-scene-node-am - '* "irr_scene_addOctreeSceneNodeAM" (list '* '* '* int int int)) +(define-foreign add-custom-scene-node + '* "irr_scene_addCustomSceneNode" (list '* '* int '* '* '* '* '* '* '*)) + +(define-foreign add-octree-scene-node + '* "irr_scene_addOctreeSceneNode" (list '* '* '* int int int)) (define-foreign draw-all void "irr_scene_drawAll" (list '*)) @@ -65,11 +68,14 @@ (define-foreign get-mesh '* "irr_scene_getMesh" (list '* '*)) -(define-foreign set-material-flag-am - void "irr_scene_setMaterialFlagAM" (list '* int int)) +(define-foreign get-root-scene-node + '* "irr_scene_getRootSceneNode" (list '*)) + +(define-foreign set-material-flag + void "irr_scene_setMaterialFlag" (list '* int int)) -(define-foreign set-material-texture-am - void "irr_scene_setMaterialTextureAM" (list '* int '*)) +(define-foreign set-material-texture + void "irr_scene_setMaterialTexture" (list '* int '*)) (define-foreign set-md2-animation void "irr_scene_setMD2Animation" (list '* int))