vsync
receiver)))
+(define-method (get-cursor-control (device <irrlicht-device>))
+ (let ((getCursorControl (get-irrlicht-proc "getCursorControl" device)))
+ (make <cursor-control>
+ #:irr-pointer (getCursorControl device))))
+
(define-method (get-file-system (device <irrlicht-device>))
(let ((getFileSystem (get-irrlicht-proc "getFileSystem" device)))
(make <file-system>
(make <video-driver>
#:irr-pointer ((get-irrlicht-proc "getVideoDriver" device) device)))
+(define-method (is-window-active? (device <irrlicht-device>))
+ (let ((isWindowActive (get-irrlicht-proc "isWindowActive" device)))
+ (isWindowActive device)))
+
(define-method (run (device <irrlicht-device>))
((get-irrlicht-proc "run" device) device))
((get-irrlicht-proc "setWindowCaption" device)
device text))
-(export create-device get-file-system get-gui-environment get-scene-manager get-video-driver run
- set-window-caption!)
+(export create-device get-cursor-control get-file-system get-gui-environment get-scene-manager
+ get-video-driver is-window-active? run set-window-caption!)