h3d_object_pos   xtlang


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

Implementation

(bind-func h3d_object_pos
  (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 0))
      (pset! results 1 (pref sizes 1))
      (pset! results 2 (pref sizes 2))
      results)))


Back to Index

Similar Entries

  • BTree_walk_postorder    xtlang    /digego/extempore/tree/v0.8.9/libs/core/adt.xtm
  • PARAM_PAN_POS    scheme    /digego/extempore/tree/v0.8.9/libs/core/instruments-scm.xtm
  • PARAM_PAN_POS    scheme    /digego/extempore/tree/v0.8.9/libs/core/instruments-scm.xtm
  • PARAM_PAN_POS    scheme    /digego/extempore/tree/v0.8.9/examples/sharedsystem/audiosetup.xtm
  • Widget_find_postorder    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gui.xtm
  • Widget_walk_postorder    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gui.xtm
  • bind-object    macro    /digego/extempore/tree/v0.8.9/libs/core/xobject.xtm
  • call_object    xtlang    /digego/extempore/tree/v0.8.9/examples/core/godot_test1.xtm
  • cl:position    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • cpTransformNewTranspose    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • create_post_process_shader    xtlang    /digego/extempore/tree/v0.8.9/examples/external/shader-tutorials/framebuffer.xtm
  • decompose_domain    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/mpi/random-walk.xtm
  • fill_pos_scale_matrix    xtlang    /digego/extempore/tree/v0.8.9/libs/external/graphics-pipeline.xtm
  • get_cursor_pos    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/win32.xtm
  • get_new_pos    xtlang    /digego/extempore/tree/v0.8.9/examples/core/godot_test1.xtm
  • get_new_pos2    xtlang    /digego/extempore/tree/v0.8.9/examples/core/godot_test1.xtm
  • get_position    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/kinect2.xtm
  • ghttp_perform_POST_default    xtlang    /digego/extempore/tree/v0.8.9/libs/external/ghttp.xtm
  • ghttp_perform_POST_json    xtlang    /digego/extempore/tree/v0.8.9/libs/external/ghttp.xtm
  • ghttp_perform_POST_string    xtlang    /digego/extempore/tree/v0.8.9/libs/external/ghttp.xtm
  • glfw_cursor_position_callback:GLFWcursorposfun    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.xtm
  • glfw_window_position_callback:GLFWwindowposfun    xtlang    /digego/extempore/tree/v0.8.9/libs/external/glfw3.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_variant_as_object    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • gui_find_leaf_postorder    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_size    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/bullet.xtm
  • impc:ir:objectsize-intrinsic    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ti:closure-in-first-position    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • ivl:transpose    scheme    /digego/extempore/tree/v0.8.9/libs/core/pc_ivl.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
  • kinect_get_joint_pos    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/kinect2.xtm
  • list-position    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • mtranspose    xtlang    /digego/extempore/tree/v0.8.9/libs/core/math.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
  • pc:transpose    scheme    /digego/extempore/tree/v0.8.9/libs/core/pc_ivl.xtm
  • position_update    xtlang    /digego/extempore/tree/v0.8.9/examples/external/shader-tutorials/particles.xtm
  • positive?    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • post    xtlang    /digego/extempore/tree/v0.8.9/examples/external/spectrogram.xtm
  • post:XTMRENDERCB    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/slideshow.xtm
  • post:XTMRENDERCB    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/kinect_vg.xtm
  • post:XTMRENDERCB    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/gstvideo_multi.xtm
  • post:XTMRENDERCB    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/qr-code.xtm
  • postrender:XTMRENDERCB    xtlang    /digego/extempore/tree/v0.8.9/examples/external/xtmrender5.xtm
  • set-mouse-pos    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/bullet.xtm
  • transposition    xtlang    /digego/extempore/tree/v0.8.9/libs/core/math_ext.xtm
  • vmax_pos    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/TSM_library.xtm
  • xtm_camera_pos    xtlang    /digego/extempore/tree/v0.8.9/libs/external/graphics-pipeline.xtm
  • xtm_light_pos    xtlang    /digego/extempore/tree/v0.8.9/libs/external/graphics-pipeline.xtm