X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fvideo.scm;h=1fa6d640ded684f9ba3aa833376509180e6bcad5;hb=875fe9360ac8c12c78a4dc1a7d6549e5900cb402;hp=ee1f767fd9e541bedcd41d13acc4023e494fb48a;hpb=c4d9e46f268b4f7f738dd77685c632991125cec9;p=guile-irrlicht.git diff --git a/irrlicht/video.scm b/irrlicht/video.scm index ee1f767..1fa6d64 100644 --- a/irrlicht/video.scm +++ b/irrlicht/video.scm @@ -27,14 +27,14 @@ ;; ITexture (define-class () - (irr-class #:init-value "ITexture" #:getter irr-class)) + (irr-class #:init-value "ITexture")) (export ) ;; IVideoDriver (define-class () - (irr-class #:init-value "IVideoDriver" #:getter irr-class)) + (irr-class #:init-value "IVideoDriver")) (define-method (begin-scene (video-driver ) . rest) (let-keywords rest #f @@ -55,6 +55,14 @@ ((get-irrlicht-proc "endScene" video-driver) video-driver)) +(define-method (get-fps (video-driver )) + (let ((getFPS (get-irrlicht-proc "getFPS" video-driver))) + (getFPS video-driver))) + +(define-method (get-name (video-driver )) + (let ((getName (get-irrlicht-proc "getName" video-driver))) + (getName video-driver))) + (define-method (get-texture (video-driver ) filename) (make #:irr-pointer @@ -62,4 +70,4 @@ video-driver filename))) -(export begin-scene end-scene get-texture) +(export begin-scene end-scene get-fps get-name get-texture)