((get-irrlicht-proc "endScene" video-driver)
video-driver))
+(define-method (get-fps (video-driver <video-driver>))
+ (let ((getFPS (get-irrlicht-proc "getFPS" video-driver)))
+ (getFPS video-driver)))
+
(define-method (get-name (video-driver <video-driver>))
(let ((getName (get-irrlicht-proc "getName" video-driver)))
(getName video-driver)))
video-driver
filename)))
-(export <video-driver> begin-scene end-scene get-name get-texture)
+(export <video-driver> begin-scene end-scene get-fps get-name get-texture)
+
+
+;; S3DVertex
+(define-class <vertex3d> (<irrlicht-base>)
+ (irr-class #:init-value "S3DVertex"))
+
+(define (make-vertex3d position normal color tcoords)
+ (let ((S3DVertex_make (get-irrlicht-proc "S3DVertex_make")))
+ (make <vertex3d>
+ #:irr-pointer
+ (S3DVertex_make position normal color tcoords))))
+
+(export <vertex3d> make-vertex3d)