;; ITexture
(define-class <texture> (<irrlicht-base>)
- (irr-class #:init-value "ITexture" #:getter irr-class))
+ (irr-class #:init-value "ITexture"))
(export <texture>)
;; IVideoDriver
(define-class <video-driver> (<irrlicht-base>)
- (irr-class #:init-value "IVideoDriver" #:getter irr-class))
+ (irr-class #:init-value "IVideoDriver"))
(define-method (begin-scene (video-driver <video-driver>) . rest)
(let-keywords rest #f
((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
video-driver
filename)))
-(export <video-driver> begin-scene end-scene get-texture)
+(export <video-driver> begin-scene end-scene get-name get-texture)