]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - irrlicht/video.scm
add-file-archive! get-file-system get-name
[guile-irrlicht.git] / irrlicht / video.scm
index 0d0b37fc1bba3adf49f67c596a3621370c4c311f..5659276c57bd432f90fc69c5926af973b0c28265 100644 (file)
          video-data
          source-rect)
     ((get-irrlicht-proc "beginScene" video-driver)
-     (irr-pointer video-driver)
+     video-driver
      back-buffer
      z-buffer
      color
      video-data
      source-rect)))
 
+(define-method (end-scene (video-driver <video-driver>))
+  ((get-irrlicht-proc "endScene" video-driver)
+   video-driver))
+
+(define-method (get-name (video-driver <video-driver>))
+  (let ((getName (get-irrlicht-proc "getName" video-driver)))
+    (getName video-driver)))
+
 (define-method (get-texture (video-driver <video-driver>) filename)
   (make <texture>
     #:irr-pointer
     ((get-irrlicht-proc "getTexture" video-driver)
-     (irr-pointer video-driver)
+     video-driver
      filename)))
 
-(export <video-driver> begin-scene get-texture)
+(export <video-driver> begin-scene end-scene get-name get-texture)