X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=irrlicht%2Firr.scm;fp=irrlicht%2Firr.scm;h=569a7432bb41d58dd5864e59eeb7cc793d1c2421;hp=8eeae76ed78645c98b4e9265840fdf3fbe01c916;hb=f842432ad7cfd7f530188e2a4848aea3da03719e;hpb=564416a9178fd8cef21364c2d921af6c8166115d diff --git a/irrlicht/irr.scm b/irrlicht/irr.scm index 8eeae76..569a743 100644 --- a/irrlicht/irr.scm +++ b/irrlicht/irr.scm @@ -22,19 +22,20 @@ #:use-module (oop goops) #:use-module (irrlicht base) #:use-module (irrlicht foreign) - #:export ( - - create-device - set-window-caption!)) + #:use-module (irrlicht video)) ;; IReferenceCounted (define-class ()) +(export ) + ;; IEventReceiver (define-class ()) +(export ) + ;; IrrlichtDevice (define-class ()) @@ -63,7 +64,10 @@ vsync (irr-pointer receiver)))) +(define-method (get-video-driver (device )) + (make #:irr-pointer (irr_IrrlichtDevice_getVideoDriver (irr-pointer device)))) + (define-method (set-window-caption! (device ) text) - (irr_IrrlichtDevice_setWindowCaption - (irr-pointer device) - text)) + (irr_IrrlichtDevice_setWindowCaption (irr-pointer device) text)) + +(export create-device get-video-driver set-window-caption!)