X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fbindings%2Fcore.scm;h=a5f06fd8a2ea651fe38390bf40367c93e242ee24;hb=8994b42fea213a741631efbe7fd9c09c0aab7100;hp=e0a13afdcf3ae6810bc88ad9f193390e049611fb;hpb=2a0373b3eda4407e2e41a4e8fc3a7333bb789a89;p=guile-irrlicht.git diff --git a/irrlicht/bindings/core.scm b/irrlicht/bindings/core.scm index e0a13af..a5f06fd 100644 --- a/irrlicht/bindings/core.scm +++ b/irrlicht/bindings/core.scm @@ -51,12 +51,19 @@ (make-c-struct vector3df data)) ;; aabbox3df struct +(define-wrapped-pointer-type aabbox3df-type + aabbox3df? + pointer->aabbox3df aabbox3df->pointer + (lambda (box port) + (format port "#" + (pointer-address (aabbox3df->pointer box))))) + +(export pointer->aabbox3df + aabbox3df->pointer) + (define-public aabbox3df (list vector3df vector3df)) -(define-public (aabbox3df->pointer data) - (make-c-struct aabbox3df data)) - (define-foreign aabbox3d-add-internal-point void "irr_core_aabbox3d_addInternalPoint" (list '* '*))