godot_call   xtlang


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/examples/core/godot_test1.xtm

Implementation

(bind-func godot_call
  (lambda (classname:i8* methodname:i8* instance:godot_object* arg1:godot_variant* arg2:godot_variant*)
    (let ((method:godot_method_bind* (godot_method_bind_get_method classname methodname))
          (args:godot_variant** (salloc 2))
          (error:godot_variant_call_error* (salloc)))
      (pfill! args arg1 arg2)
      (let ((res (godot_method_bind_call method instance args 2 error)))
        (println "call return type:" (godot_variant_get_type (ref res)) "errors:" error)
        res))))


Back to Index

Similar Entries

  • PaStreamCallbackTimeInfo_print    xtlang
  • PaStreamCallbackTimeInfo_toString    xtlang
  • _glib_main_loop_call    xtlang
  • _glib_main_loop_call    xtlang
  • _glib_main_loop_call    xtlang
  • _gst_main_loop_call    xtlang
  • _playbin_bus_call:GstBusFunc    xtlang
  • audio_callback:PaStreamCallback    xtlang
  • audio_callback:PaStreamCallback    xtlang
  • call-as-xtlang    macro
  • call-as-xtlang-leaky    macro
  • call-cpp    scheme
  • call-with-input-file    scheme
  • call-with-output-file    scheme
  • call/cc    scheme
  • call_object    xtlang
  • callback    scheme
  • callback-adapter    scheme
  • callback-test2-helper    xtlang
  • callback_goodbye_world    xtlang
  • callback_hello_world    xtlang
  • clock_scheduler_main_callback    xtlang
  • curl_write_callback    xtlang
  • glfw_char_callback:GLFWcharfun    xtlang
  • glfw_cursor_position_callback:GLFWcursorposfun    xtlang
  • glfw_error_callback:GLFWerrorfun    xtlang
  • glfw_key_callback:GLFWkeyfun    xtlang
  • glfw_mouse_button_callback:GLFWmousebuttonfun    xtlang
  • glfw_window_focus_callback:GLFWwindowfocusfun    xtlang
  • glfw_window_position_callback:GLFWwindowposfun    xtlang
  • godot_alloc    xtlang
  • godot_array    xtlang
  • godot_array_append    xtlang
  • godot_array_clear    xtlang
  • godot_array_destroy    xtlang
  • godot_array_get    xtlang
  • godot_array_new    xtlang
  • godot_array_size    xtlang
  • godot_bool_pvar    xtlang
  • godot_bool_var    xtlang
  • godot_call    xtlang
  • godot_call    xtlang
  • godot_call    xtlang
  • godot_color_get_r    xtlang
  • godot_color_new_rgb    xtlang
  • godot_color_set_r    xtlang
  • godot_global_get_singleton    xtlang
  • godot_method_bind_call    xtlang
  • godot_method_bind_get_method    xtlang
  • godot_method_bind_ptrcall    xtlang
  • godot_node_path_destroy    xtlang
  • godot_node_path_new    xtlang
  • godot_string    xtlang
  • godot_string_ascii    xtlang
  • godot_string_destroy    xtlang
  • godot_string_new    xtlang
  • godot_string_parse_utf8    xtlang
  • godot_string_pvar    xtlang
  • godot_string_var    xtlang
  • godot_variant_as_int    xtlang
  • godot_variant_as_object    xtlang
  • godot_variant_as_real    xtlang
  • godot_variant_as_string    xtlang
  • godot_variant_get_type    xtlang
  • godot_variant_new_aabb    xtlang
  • godot_variant_new_basis    xtlang
  • godot_variant_new_bool    xtlang
  • godot_variant_new_color    xtlang
  • godot_variant_new_int    xtlang
  • godot_variant_new_nil    xtlang
  • godot_variant_new_node_path    xtlang
  • godot_variant_new_plane    xtlang
  • godot_variant_new_quat    xtlang
  • godot_variant_new_real    xtlang
  • godot_variant_new_rect2    xtlang
  • godot_variant_new_string    xtlang
  • godot_variant_new_transform    xtlang
  • godot_variant_new_transform2d    xtlang
  • godot_variant_new_vector2    xtlang
  • godot_variant_new_vector3    xtlang
  • godot_vector2_new    xtlang
  • godot_vector2_pvar    xtlang
  • godot_vector2_set_x    xtlang
  • godot_vector2_set_y    xtlang
  • godot_vector2_var    xtlang
  • godot_vector3_new    xtlang
  • godot_vector3_pvar    xtlang
  • godot_vector3_var    xtlang
  • gui_window_size_callback    xtlang
  • impc:ir:compiler:callback    scheme
  • impc:ir:compiler:fptrcall    scheme
  • impc:ir:compiler:native-call    scheme
  • impc:ir:function-calling-convention    scheme
  • impc:ti:callback    scheme
  • impc:ti:callback-check    scheme
  • impc:ti:closure-call-check    scheme
  • impc:ti:fptrcall-check    scheme
  • impc:ti:fptrcall-check    scheme
  • ipc:call    scheme
  • ipc:mapcall    scheme
  • listener-callback    scheme
  • playbin_bus_call    xtlang
  • playbin_bus_call:GstBusFunc    xtlang
  • rtmidi_default_callback:RtMidiCCallback    xtlang
  • rtmidi_register_callback    xtlang
  • stbi_flip_vertically    xtlang
  • thread_native_call    xtlang
  • thread_native_call_with_zone    xtlang