X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fbindings.scm;h=102494e33092622569db185a5682b67a2a552edd;hb=a0bd5bb1a5cb96586af24eaab0a4393fdb44127c;hp=af85526336d1fc2ceedebb04f84da56a644112df;hpb=07f558fb1111782ca1d7ea1fb67562addeaf3bd9;p=guile-irrlicht.git diff --git a/irrlicht/bindings.scm b/irrlicht/bindings.scm index af85526..102494e 100644 --- a/irrlicht/bindings.scm +++ b/irrlicht/bindings.scm @@ -19,13 +19,18 @@ (define-module (irrlicht bindings) - #:use-module (system foreign) - #:export (create-device)) + #:use-module (system foreign)) (define cirr (dynamic-link "libCIrrlicht")) -(define create-device +(define-public create-device (pointer->procedure '* (dynamic-func "irr_createDevice" cirr) (list int '* uint32 int int int))) + +(define-public get-video-driver + (pointer->procedure + '* + (dynamic-func "irr_IrrlichtDevice_getVideoDriver" cirr) + (list '*)))