X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=irrlicht%2Fscene.scm;h=6f6d5e920b598eb076f08688405e93f6cb9d4a64;hp=e5cd4225fe1b386c93fea5dd1a6010d84725c3ea;hb=73e48b7e6472724899af8284491802e950156004;hpb=98052b04792129db97286fdd77ef3b0de8912286 diff --git a/irrlicht/scene.scm b/irrlicht/scene.scm index e5cd422..6f6d5e9 100644 --- a/irrlicht/scene.scm +++ b/irrlicht/scene.scm @@ -20,12 +20,34 @@ (define-module (irrlicht scene) #:use-module (oop goops) + #:use-module (irrlicht base) #:use-module (irrlicht foreign) #:use-module (irrlicht irr)) +;; IMesh +(define-class () + (irr-class #:init-value "IMesh" #:getter irr-class)) + +(export ) + + +;; IAnimatedMesh +(define-class () + (irr-class #:init-value "IAnimatedMesh" #:getter irr-class)) + +(export ) + + ;; ISceneManager (define-class () (irr-class #:init-value "ISceneManager" #:getter irr-class)) -(export ) +(define-method (get-mesh (scene-manager ) filename) + (make + #:irr-pointer + ((get-irrlicht-proc "getMesh" scene-manager) + (irr-pointer scene-manager) + filename))) + +(export get-mesh)