X-Git-Url: https://git.jsancho.org/?p=guile-assimp.git;a=blobdiff_plain;f=src%2Flow-level%2Ftypes.scm;fp=src%2Flow-level%2Ftypes.scm;h=20e22816aa83029a15b455b938657911a1d8e71e;hp=18a11d2db743bd03e24757c9d30317f4d2290087;hb=21dab003aaf4e3d42bf5a7c2fe8a64e1fcec6192;hpb=5db9bd72d92c6b861f74864c30bc6a28481d1ae7 diff --git a/src/low-level/types.scm b/src/low-level/types.scm index 18a11d2..20e2281 100644 --- a/src/low-level/types.scm +++ b/src/low-level/types.scm @@ -16,11 +16,23 @@ (define-module (assimp low-level types) - #:use-module (system foreign)) + #:use-module (assimp low-level) + #:use-module (system foreign) + #:export (aiString-type + aiMatrix4x4-type + ai-default-log-stream)) -(define-public aiString-type +(define aiString-type (list size_t (make-list 1024 int8))) -(define-public aiMatrix4x4-type +(define aiMatrix4x4-type (make-list 16 float)) + +(define-enumeration + ai-default-log-stream + (file #x1) + (stdout #x2) + (stderr #x4) + (debugger #x8) + (ai-dls-enforce-enum-size #x7fffffff))