]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - irrlicht/scene.scm
TOC with direct C++
[guile-irrlicht.git] / irrlicht / scene.scm
index cd8e4d45a134c6c9df35c34ac4b41c9ab5e6e1bd..83eb9ba9a4b0a5a02623268628813a3c86e4b9fa 100644 (file)
@@ -32,6 +32,7 @@
             add-custom-scene-node!
             add-octree-scene-node
             create-rotation-animator
+            get-absolute-transformation
             get-mesh
             get-root-scene-node
             scene-draw-all
            (ffi-core:aabbox3df->pointer (get-bounding-box))))
         (c-get-material
          (lambda (i)
-           (ffi-core:material->pointer (get-material i)))))
+           (ffi-video:smaterial->pointer (get-material i)))))
     (ffi-scene:add-custom-scene-node
      scene-manager
      parent
                    (ffi-core:vector3df->pointer rotation-speed))))
     (if (null-pointer? animator) #f animator)))
 
+(define (get-absolute-transformation node)
+  (ffi-scene:get-absolute-transformation node))
+
 (define (get-mesh scene-manager filename)
   (let ((mesh (ffi-scene:get-mesh scene-manager (string->pointer filename))))
     (if (null-pointer? mesh) #f mesh)))