]> git.jsancho.org Git - guile-irrlicht.git/commitdiff
get-scene-manager
authorJavier Sancho <jsf@jsancho.org>
Thu, 3 Oct 2019 11:35:22 +0000 (13:35 +0200)
committerJavier Sancho <jsf@jsancho.org>
Thu, 3 Oct 2019 11:35:22 +0000 (13:35 +0200)
examples/hello.scm
irrlicht.scm
irrlicht/bindings.scm

index 116c4081a8712e39d587088696a3544d95132d72..4f9026e604e73a8428e03250b54d74d553d2419e 100644 (file)
@@ -22,3 +22,4 @@
 
 (define device (create-device 'opengl))
 (define driver (get-video-driver device))
+(define scene-manager (get-scene-manager device))
index 6da6ce90d610eb00e9be290e58848fc258570089..7cbb8860f72f19aa870ca18526b9c2fb17b0b4da 100644 (file)
@@ -25,7 +25,8 @@
   #:use-module ((irrlicht bindings core) #:prefix ffi-core:)
   #:use-module ((irrlicht bindings video) #:prefix ffi-video:)
   #:export (create-device
-            get-video-driver))
+            get-video-driver
+            get-scene-manager))
 
 (define* (create-device #:optional
                         (device-type 'software)
@@ -50,3 +51,6 @@
 
 (define (get-video-driver device)
   (ffi:get-video-driver device))
+
+(define (get-scene-manager device)
+  (ffi:get-scene-manager device))
index 102494e33092622569db185a5682b67a2a552edd..eab8e334b59cb917e9b50c34271271174775bc77 100644 (file)
@@ -34,3 +34,9 @@
    '*
    (dynamic-func "irr_IrrlichtDevice_getVideoDriver" cirr)
    (list '*)))
+
+(define-public get-scene-manager
+  (pointer->procedure
+   '*
+   (dynamic-func "irr_IrrlichtDevice_getSceneManager" cirr)
+   (list '*)))