h3d_object_size   xtlang


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/examples/contrib/bullet.xtm

Implementation

(bind-func h3d_object_size
  (lambda (idx:i32)
    (let ((sizes:float* (halloc 6))
    (results:float* (halloc 3)))
      (h3dGetNodeAABB (pref _objects idx)
          (pref-ptr sizes 0) (pref-ptr sizes 1) (pref-ptr sizes 2)
          (pref-ptr sizes 3) (pref-ptr sizes 4) (pref-ptr sizes 5))
      (pset! results 0 (- (pref sizes 3) (pref sizes 0)))
      (pset! results 1 (- (pref sizes 4) (pref sizes 1)))
      (pset! results 2 (- (pref sizes 5) (pref sizes 2)))
      results)))


Back to Index

Similar Entries

  • PARAM_REVERB_SIZE    scheme    /digego/extempore/tree/v0.8.9/libs/core/instruments-scm.xtm
  • PARAM_REVERB_SIZE    scheme    /digego/extempore/tree/v0.8.9/libs/core/instruments-scm.xtm
  • PARAM_REVERB_SIZE    scheme    /digego/extempore/tree/v0.8.9/examples/sharedsystem/audiosetup.xtm
  • QRcode_size    xtlang    /digego/extempore/tree/v0.8.9/libs/external/qr-code.xtm
  • VBO_size    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gl/gl-objects.xtm
  • biSize    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/win32.xtm
  • biSizeImage    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/win32.xtm
  • bind-object    macro    /digego/extempore/tree/v0.8.9/libs/core/xobject.xtm
  • bindfunc_with_zone_size    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/aot-compilation.xtm
  • bindfunc_with_zone_size_and_docstring    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/aot-compilation.xtm
  • call_object    xtlang    /digego/extempore/tree/v0.8.9/examples/core/godot_test1.xtm
  • file_size    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/word_count.xtm
  • get-scale-stepsize    scheme    /digego/extempore/tree/v0.8.9/libs/core/pattern-language.xtm
  • get-var-em-size    scheme    /digego/extempore/tree/v0.8.9/libs/core/pattern.xtm
  • gobject_alloc    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glib.xtm
  • gobject_halloc    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glib.xtm
  • gobject_zalloc    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glib.xtm
  • godot_array_size    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_variant_as_object    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • gui_window_size_callback    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gui.xtm
  • h3d_init    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/horde3d_knight.xtm
  • h3d_init    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/bullet.xtm
  • h3d_object_pos    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/bullet.xtm
  • iffchunk_size    xtlang    /digego/extempore/tree/v0.8.9/libs/core/audiobuffer.xtm
  • impc:compiler:print-needs-zone-size-error    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ir:check-type-size-calculations    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:heap-alloc-with-size    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:heap-alloc-without-size    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:obj-size    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:stack-alloc-with-size    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:stack-alloc-without-size    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:zone-alloc-with-size    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:zone-alloc-without-size    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:get-tuple-type-size    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:get-type-size    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:objectsize-intrinsic    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ti:get-closure-zone-size    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:obj-size-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:set-closure-zone-size    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • json_object_p    xtlang    /digego/extempore/tree/v0.8.9/libs/external/jansson.xtm
  • json_object_print_keys    xtlang    /digego/extempore/tree/v0.8.9/libs/external/jansson.xtm
  • ocv_resize    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_resize    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_resize    scheme    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_resize1    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_resize2    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_scheme_isopen_object    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_scheme_release_object    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_size    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • psystem_size    xtlang    /digego/extempore/tree/v0.8.9/libs/external/particles.xtm
  • psystem_sizes    xtlang    /digego/extempore/tree/v0.8.9/libs/external/particles.xtm
  • resize    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/horde3d_knight.xtm
  • resize    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/bullet.xtm
  • size    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gl/gl-objects2.xtm
  • size    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • t:closure-size?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • world_data_size    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/game-of-life.xtm