{ "core": { "type": "CORE", "version": { "major": 1, "minor": 0 }, "next": null, "api": [{ "name": "pandemonium_aabb_get_volume", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_has_no_volume", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_has_no_surface", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_get_position", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_set_position", "return_type": "void", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_v"] ] }, { "name": "pandemonium_aabb_get_size", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_set_size", "return_type": "void", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_v"] ] }, { "name": "pandemonium_aabb_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_aabb *", "p_b"] ] }, { "name": "pandemonium_aabb_is_equal_approx", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_aabb *", "p_aabb"] ] }, { "name": "pandemonium_aabb_intersects", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_aabb *", "p_with"] ] }, { "name": "pandemonium_aabb_intersects_inclusive", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_aabb *", "p_aabb"] ] }, { "name": "pandemonium_aabb_encloses", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_aabb *", "p_with"] ] }, { "name": "pandemonium_aabb_merge", "return_type": "pandemonium_aabb", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_aabb *", "p_with"] ] }, { "name": "pandemonium_aabb_merge_with", "return_type": "void", "arguments": [ ["pandemonium_aabb *", "p_self"], ["const pandemonium_aabb *", "p_with"] ] }, { "name": "pandemonium_aabb_intersection", "return_type": "pandemonium_aabb", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_aabb *", "p_with"] ] }, { "name": "pandemonium_aabb_intersects_segment", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_from"], ["const pandemonium_vector3 *", "p_to"] ] }, { "name": "pandemonium_aabb_intersects_segment_clip", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_from"], ["const pandemonium_vector3 *", "p_to"], ["const pandemonium_vector3 *", "r_clip"] ] }, { "name": "pandemonium_aabb_intersects_segment_clip_normal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_from"], ["const pandemonium_vector3 *", "p_to"], ["const pandemonium_vector3 *", "r_clip"], ["const pandemonium_vector3 *", "r_normal"] ] }, { "name": "pandemonium_aabb_intersects_ray", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_aabb *", "p_from"], ["const pandemonium_aabb *", "p_dir"] ] }, { "name": "pandemonium_aabb_intersects_ray_clip", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_aabb *", "p_from"], ["const pandemonium_aabb *", "p_dir"], ["pandemonium_aabb *", "r_clip"] ] }, { "name": "pandemonium_aabb_intersects_ray_clip_normal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_aabb *", "p_from"], ["const pandemonium_aabb *", "p_dir"], ["pandemonium_aabb *", "r_clip"], ["pandemonium_aabb *", "r_normal"] ] }, { "name": "pandemonium_aabb_intersects_smits_intersect_ray", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_from"], ["const pandemonium_vector3 *", "p_dir"], ["const pandemonium_real", "t0"], ["const pandemonium_real", "t1"] ] }, { "name": "pandemonium_aabb_intersects_plane", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_plane *", "p_plane"] ] }, { "name": "pandemonium_aabb_has_point", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_point"] ] }, { "name": "pandemonium_aabb_get_support", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_dir"] ] }, { "name": "pandemonium_aabb_get_longest_axis", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_get_longest_axis_index", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_get_longest_axis_size", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_get_shortest_axis", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_get_shortest_axis_index", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_get_shortest_axis_size", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_grow", "return_type": "pandemonium_aabb", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_real", "p_by"] ] }, { "name": "pandemonium_aabb_grow_by", "return_type": "void", "arguments": [ ["pandemonium_aabb *", "p_self"], ["const pandemonium_real", "p_amount"] ] }, { "name": "pandemonium_aabb_get_edge", "return_type": "void", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_int", "p_edge"], ["pandemonium_vector3 *", "r_from"], ["pandemonium_vector3 *", "r_to"] ] }, { "name": "pandemonium_aabb_get_endpoint", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_aabb_expand", "return_type": "pandemonium_aabb", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_to_point"] ] }, { "name": "pandemonium_aabb_project_range_in_plane", "return_type": "void", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_plane *", "p_plane"], ["pandemonium_real *", "r_min"], ["pandemonium_real *", "r_max"] ] }, { "name": "pandemonium_aabb_expand_to", "return_type": "void", "arguments": [ ["pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_vector"] ] }, { "name": "pandemonium_aabb_abs", "return_type": "pandemonium_aabb", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_intersects_segmentv", "return_type": "pandemonium_variant", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_from"], ["const pandemonium_vector3 *", "p_to"] ] }, { "name": "pandemonium_aabb_intersects_rayv", "return_type": "pandemonium_variant", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_from"], ["const pandemonium_vector3 *", "p_dir"] ] }, { "name": "pandemonium_aabb_quantize", "return_type": "void", "arguments": [ ["pandemonium_aabb *", "p_self"], ["const pandemonium_real", "p_unit"] ] }, { "name": "pandemonium_aabb_quantized", "return_type": "pandemonium_aabb", "arguments": [ ["const pandemonium_aabb *", "p_self"], ["const pandemonium_real", "p_unit"] ] }, { "name": "pandemonium_aabb_set_end", "return_type": "void", "arguments": [ ["pandemonium_aabb *", "p_self"], ["const pandemonium_vector3 *", "p_end"] ] }, { "name": "pandemonium_aabb_get_end", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_get_center", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_aabb *", "p_self"] ] }, { "name": "pandemonium_aabb_new", "return_type": "void", "arguments": [ ["pandemonium_aabb *", "r_dest"], ["const pandemonium_vector3 *", "p_pos"], ["const pandemonium_vector3 *", "p_size"] ] }, { "name": "pandemonium_array_operator_index", "return_type": "pandemonium_variant *", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_array_operator_index_const", "return_type": "const pandemonium_variant *", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_array_set", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_variant *", "p_value"] ] }, { "name": "pandemonium_array_get", "return_type": "pandemonium_variant", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_array_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_clear", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_deep_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_array *", "p_array"] ] }, { "name": "pandemonium_array_deep_equal_recursion_count", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_array *", "p_array"], ["pandemonium_int", "p_recursion_count"] ] }, { "name": "pandemonium_array_operator_equals", "return_type": "pandemonium_bool", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_array *", "p_array"] ] }, { "name": "pandemonium_array_hash", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_push_back", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_value"] ] }, { "name": "pandemonium_array_append", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_value"] ] }, { "name": "pandemonium_array_append_array", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_array *", "p_array"] ] }, { "name": "pandemonium_array_resize", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_int", "p_size"] ] }, { "name": "pandemonium_array_insert", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_int", "p_pos"], ["const pandemonium_variant *", "p_value"] ] }, { "name": "pandemonium_array_remove", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_array_fill", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_value"] ] }, { "name": "pandemonium_array_front", "return_type": "pandemonium_variant", "arguments": [ ["const pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_back", "return_type": "pandemonium_variant", "arguments": [ ["const pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_sort", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_sort_custom", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"], ["pandemonium_object *", "p_obj"], ["const pandemonium_string *", "p_func"] ] }, { "name": "pandemonium_array_shuffle", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_bsearch", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_value"], ["const pandemonium_bool", "p_before"] ] }, { "name": "pandemonium_array_bsearch_custom", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_value"], ["pandemonium_object *", "p_obj"], ["const pandemonium_string *", "p_func"], ["const pandemonium_bool", "p_before"] ] }, { "name": "pandemonium_array_invert", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_find", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_what"] ] }, { "name": "pandemonium_array_find_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_what"], ["const pandemonium_int", "p_from"] ] }, { "name": "pandemonium_array_rfind", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_what"] ] }, { "name": "pandemonium_array_rfind_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_what"], ["const pandemonium_int", "p_from"] ] }, { "name": "pandemonium_array_find_last", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_what"] ] }, { "name": "pandemonium_array_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_value"] ] }, { "name": "pandemonium_array_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_value"] ] }, { "name": "pandemonium_array_erase", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_value"] ] }, { "name": "pandemonium_array_push_front", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"], ["const pandemonium_variant *", "p_value"] ] }, { "name": "pandemonium_array_pop_back", "return_type": "pandemonium_variant", "arguments": [ ["pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_pop_front", "return_type": "pandemonium_variant", "arguments": [ ["pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_pop_at", "return_type": "pandemonium_variant", "arguments": [ ["pandemonium_array *", "p_self"], ["pandemonium_int", "p_pos"] ] }, { "name": "pandemonium_array_duplicate", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_duplicate_deep", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_bool", "p_deep"] ] }, { "name": "pandemonium_array_slice", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_int", "p_begin"], ["const pandemonium_int", "p_end"] ] }, { "name": "pandemonium_array_slice_step", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_int", "p_begin"], ["const pandemonium_int", "p_end"], ["const pandemonium_int", "p_step"] ] }, { "name": "pandemonium_array_slice_step_deep", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_array *", "p_self"], ["const pandemonium_int", "p_begin"], ["const pandemonium_int", "p_end"], ["const pandemonium_int", "p_step"], ["const pandemonium_bool", "p_deep"] ] }, { "name": "pandemonium_array_min", "return_type": "pandemonium_variant", "arguments": [ ["const pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_max", "return_type": "pandemonium_variant", "arguments": [ ["const pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_array_new", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"] ] }, { "name": "pandemonium_array_new_copy", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"], ["const pandemonium_array *", "p_src"] ] }, { "name": "pandemonium_array_new_pool_byte_array", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"], ["const pandemonium_pool_byte_array *", "p_pba"] ] }, { "name": "pandemonium_array_new_pool_int_array", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"], ["const pandemonium_pool_int_array *", "p_pia"] ] }, { "name": "pandemonium_array_new_pool_real_array", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"], ["const pandemonium_pool_real_array *", "p_pra"] ] }, { "name": "pandemonium_array_new_pool_string_array", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"], ["const pandemonium_pool_string_array *", "p_psa"] ] }, { "name": "pandemonium_array_new_pool_vector2_array", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"], ["const pandemonium_pool_vector2_array *", "p_pv2a"] ] }, { "name": "pandemonium_array_new_pool_vector2i_array", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"], ["const pandemonium_pool_vector2i_array *", "p_pv2a"] ] }, { "name": "pandemonium_array_new_pool_vector3_array", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"], ["const pandemonium_pool_vector3_array *", "p_pv3a"] ] }, { "name": "pandemonium_array_new_pool_vector3i_array", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"], ["const pandemonium_pool_vector3i_array *", "p_pv3a"] ] }, { "name": "pandemonium_array_new_pool_vector4_array", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"], ["const pandemonium_pool_vector4_array *", "p_pv3a"] ] }, { "name": "pandemonium_array_new_pool_vector4i_array", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"], ["const pandemonium_pool_vector4i_array *", "p_pv3a"] ] }, { "name": "pandemonium_array_new_pool_color_array", "return_type": "void", "arguments": [ ["pandemonium_array *", "r_dest"], ["const pandemonium_pool_color_array *", "p_pca"] ] }, { "name": "pandemonium_array_destroy", "return_type": "void", "arguments": [ ["pandemonium_array *", "p_self"] ] }, { "name": "pandemonium_basis_invert", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_transpose", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_inverse", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_transposed", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_determinant", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_from_z", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_z"] ] }, { "name": "pandemonium_basis_rotate", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_basis_rotated", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["const pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_basis_rotate_local", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_basis_rotated_local", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_basis_rotate_euler", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_basis_rotated_euler", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_basis_rotate_quat", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_quaternion *", "p_quat"] ] }, { "name": "pandemonium_basis_rotated_quat", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_quaternion *", "p_quat"] ] }, { "name": "pandemonium_basis_rotatev", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_basis_rotatedv", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_basis_rotateq", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_quaternion *", "p_quat"] ] }, { "name": "pandemonium_basis_rotatedq", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_quaternion *", "p_quat"] ] }, { "name": "pandemonium_basis_get_rotation_euler", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_get_rotation_axis_angle", "return_type": "void", "arguments": [ ["const pandemonium_basis *", "p_self"], ["pandemonium_vector3 *", "p_axis"], ["pandemonium_real", "p_angle"] ] }, { "name": "pandemonium_basis_get_rotation_axis_angle_local", "return_type": "void", "arguments": [ ["const pandemonium_basis *", "p_self"], ["pandemonium_vector3 *", "p_axis"], ["pandemonium_real", "p_angle"] ] }, { "name": "pandemonium_basis_get_rotation_quaternion", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_get_rotation", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_rotate_to_align", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_start_direction"], ["const pandemonium_vector3 *", "p_end_direction"] ] }, { "name": "pandemonium_basis_rotref_posscale_decomposition", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"], ["pandemonium_basis *", "rotref"] ] }, { "name": "pandemonium_basis_get_euler_xyz", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_set_euler_xyz", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_basis_get_euler_xzy", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_set_euler_xzy", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_basis_get_euler_yzx", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_set_euler_yzx", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_basis_get_euler_yxz", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_set_euler_yxz", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_basis_get_euler_zxy", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_set_euler_zxy", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_basis_get_euler_zyx", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_set_euler_zyx", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_basis_get_euler", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_set_euler", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_basis_get_quaternion", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_set_quaternion", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_quaternion *", "p_quaternion"] ] }, { "name": "pandemonium_basis_get_axis_angle", "return_type": "void", "arguments": [ ["const pandemonium_basis *", "p_self"], ["pandemonium_vector3 *", "r_axis"], ["pandemonium_real *", "r_angle"] ] }, { "name": "pandemonium_basis_set_axis_angle", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_basis_scale", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_scaled", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_scale_local", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_scaled_local", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_scale_orthogonal", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_scaled_orthogonal", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_make_scale_uniform", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_get_uniform_scale", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_get_scale", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_get_scale_abs", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_get_scale_local", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_set_axis_angle_scale", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["pandemonium_real", "p_phi"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_set_euler_scale", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_euler"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_set_quaternion_scale", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_quaternion *", "p_quaternion"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_tdotx", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_with"] ] }, { "name": "pandemonium_basis_tdoty", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_with"] ] }, { "name": "pandemonium_basis_tdotz", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_with"] ] }, { "name": "pandemonium_basis_is_equal_approx", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_basis *", "p_basis"] ] }, { "name": "pandemonium_basis_is_equal_approx_ratio", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_basis *", "p_a"], ["const pandemonium_basis *", "p_b"] ] }, { "name": "pandemonium_basis_is_equal_approx_ratio_eps", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_basis *", "p_a"], ["const pandemonium_basis *", "p_b"], ["pandemonium_real", "p_epsilon"] ] }, { "name": "pandemonium_basis_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_basis *", "p_b"] ] }, { "name": "pandemonium_basis_xform", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_v"] ] }, { "name": "pandemonium_basis_xform_inv", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_v"] ] }, { "name": "pandemonium_basis_xform_v3i", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3i *", "p_vector"] ] }, { "name": "pandemonium_basis_xform_inv_v3i", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3i *", "p_vector"] ] }, { "name": "pandemonium_basis_operator_multiply", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_basis *", "p_b"] ] }, { "name": "pandemonium_basis_operator_add", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_basis *", "p_b"] ] }, { "name": "pandemonium_basis_operator_subtract", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_basis *", "p_b"] ] }, { "name": "pandemonium_basis_operator_multiply_scalar", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_real", "p_b"] ] }, { "name": "pandemonium_basis_get_orthogonal_index", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_set_orthogonal_index", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["pandemonium_int", "p_index"] ] }, { "name": "pandemonium_basis_set_diagonal", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_diag"] ] }, { "name": "pandemonium_basis_is_orthogonal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_is_diagonal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_is_rotation", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_slerp", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_basis *", "p_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_basis_lerp", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_basis *", "p_to"], ["const pandemonium_real", "p_weight"] ] }, { "name": "pandemonium_basis_rotate_sh", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["pandemonium_real *", "p_values"] ] }, { "name": "pandemonium_basis_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_set_real", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["pandemonium_real", "xx"], ["pandemonium_real", "xy"], ["pandemonium_real", "xz"], ["pandemonium_real", "yx"], ["pandemonium_real", "yy"], ["pandemonium_real", "yz"], ["pandemonium_real", "zx"], ["pandemonium_real", "zy"], ["pandemonium_real", "zz"] ] }, { "name": "pandemonium_basis_set_vector3", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_x"], ["const pandemonium_vector3 *", "p_y"], ["const pandemonium_vector3 *", "p_z"] ] }, { "name": "pandemonium_basis_get_column", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"], ["pandemonium_int", "i"] ] }, { "name": "pandemonium_basis_set_column", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["pandemonium_int", "p_index"], ["const pandemonium_vector3 *", "p_value"] ] }, { "name": "pandemonium_basis_set_columns", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_x"], ["const pandemonium_vector3 *", "p_y"], ["const pandemonium_vector3 *", "p_z"] ] }, { "name": "pandemonium_basis_get_row", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_int", "p_row"] ] }, { "name": "pandemonium_basis_set_row", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_int", "p_row"], ["const pandemonium_vector3 *", "p_value"] ] }, { "name": "pandemonium_basis_get_axis", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_int", "p_axis"] ] }, { "name": "pandemonium_basis_set_axis", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"], ["const pandemonium_int", "p_axis"], ["const pandemonium_vector3 *", "p_value"] ] }, { "name": "pandemonium_basis_get_main_diagonal", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_set_zero", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_transpose_xform", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_basis *", "m"] ] }, { "name": "pandemonium_basis_orthonormalize", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_orthonormalized", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_orthogonalize", "return_type": "void", "arguments": [ ["pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_orthogonalized", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_is_symmetric", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_diagonalize", "return_type": "pandemonium_basis", "arguments": [ ["pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_get_normal_xform_basis", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_basis *", "p_self"] ] }, { "name": "pandemonium_basis_xform_normal_fast", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_vector"] ] }, { "name": "pandemonium_basis_xform_normal", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_basis *", "p_self"], ["const pandemonium_vector3 *", "p_vector"] ] }, { "name": "pandemonium_basis_looking_at", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_vector3 *", "p_target"] ] }, { "name": "pandemonium_basis_looking_at_up", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_vector3 *", "p_target"], ["const pandemonium_vector3 *", "p_up"] ] }, { "name": "pandemonium_basis_from_scale", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_get_elements", "return_type": "void", "arguments": [ ["const pandemonium_basis *", "p_self"], ["pandemonium_vector3 *", "p_elements"] ] }, { "name": "pandemonium_basis_new", "return_type": "void", "arguments": [ ["pandemonium_basis *", "r_dest"] ] }, { "name": "pandemonium_basis_new_with_rows", "return_type": "void", "arguments": [ ["pandemonium_basis *", "r_dest"], ["const pandemonium_vector3 *", "p_x_axis"], ["const pandemonium_vector3 *", "p_y_axis"], ["const pandemonium_vector3 *", "p_z_axis"] ] }, { "name": "pandemonium_basis_new_with_axis_and_angle", "return_type": "void", "arguments": [ ["pandemonium_basis *", "r_dest"], ["const pandemonium_vector3 *", "p_axis"], ["const pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_basis_new_with_euler", "return_type": "void", "arguments": [ ["pandemonium_basis *", "r_dest"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_basis_new_with_euler_quaternion", "return_type": "void", "arguments": [ ["pandemonium_basis *", "r_dest"], ["const pandemonium_quaternion *", "p_euler"] ] }, { "name": "pandemonium_basis_new_quaternion_scale", "return_type": "void", "arguments": [ ["pandemonium_basis *", "r_dest"], ["const pandemonium_quaternion *", "p_quat"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_new_euler_scale", "return_type": "void", "arguments": [ ["pandemonium_basis *", "r_dest"], ["const pandemonium_vector3 *", "p_euler"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_new_axis_phi_scale", "return_type": "void", "arguments": [ ["pandemonium_basis *", "r_dest"], ["const pandemonium_vector3 *", "p_axis"], ["pandemonium_real", "p_phi"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_basis_new_floats", "return_type": "void", "arguments": [ ["pandemonium_basis *", "r_dest"], ["pandemonium_real", "xx"], ["pandemonium_real", "xy"], ["pandemonium_real", "xz"], ["pandemonium_real", "yx"], ["pandemonium_real", "yy"], ["pandemonium_real", "yz"], ["pandemonium_real", "zx"], ["pandemonium_real", "zy"], ["pandemonium_real", "zz"] ] }, { "name": "pandemonium_color_get_r", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_set_r", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["const pandemonium_real", "r"] ] }, { "name": "pandemonium_color_get_g", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_set_g", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["const pandemonium_real", "g"] ] }, { "name": "pandemonium_color_get_b", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_set_b", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["const pandemonium_real", "b"] ] }, { "name": "pandemonium_color_get_a", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_set_a", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["const pandemonium_real", "a"] ] }, { "name": "pandemonium_color_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_b"] ] }, { "name": "pandemonium_color_to_rgba32", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_to_argb32", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_to_abgr32", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_to_rgba64", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_to_argb64", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_to_abgr64", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_gray", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_get_h", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_get_s", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_get_v", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_set_hsv", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["pandemonium_real", "p_h"], ["pandemonium_real", "p_s"], ["pandemonium_real", "p_v"] ] }, { "name": "pandemonium_color_set_hsv_alpha", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["pandemonium_real", "p_h"], ["pandemonium_real", "p_s"], ["pandemonium_real", "p_v"], ["pandemonium_real", "p_alpha"] ] }, { "name": "pandemonium_color_operator_index", "return_type": "pandemonium_real *", "arguments": [ ["pandemonium_color *", "p_self"], ["pandemonium_int", "idx"] ] }, { "name": "pandemonium_color_operator_index_const", "return_type": "const pandemonium_real *", "arguments": [ ["const pandemonium_color *", "p_self"], ["pandemonium_int", "idx"] ] }, { "name": "pandemonium_color_operator_add", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_color"] ] }, { "name": "pandemonium_color_operator_add_eq", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_color"] ] }, { "name": "pandemonium_color_operator_negate", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_operator_sub", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_color"] ] }, { "name": "pandemonium_color_operator_sub_eq", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_color"] ] }, { "name": "pandemonium_color_operator_mul_color", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_color"] ] }, { "name": "pandemonium_color_operator_mul_real", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_real", "rvalue"] ] }, { "name": "pandemonium_color_operator_mul_color_eq", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_color"] ] }, { "name": "pandemonium_color_operator_mul_real_eq", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["const pandemonium_real", "rvalue"] ] }, { "name": "pandemonium_color_operator_div_color", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_color"] ] }, { "name": "pandemonium_color_operator_div_real", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_real", "rvalue"] ] }, { "name": "pandemonium_color_operator_div_color_eq", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_color"] ] }, { "name": "pandemonium_color_operator_div_real_eq", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["const pandemonium_real", "rvalue"] ] }, { "name": "pandemonium_color_is_equal_approx", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_color"] ] }, { "name": "pandemonium_color_clamp", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_min"] ] }, { "name": "pandemonium_color_invert", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_contrast", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_inverted", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_contrasted", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_get_luminance", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_linear_interpolate", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_color_darkened", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_real", "p_amount"] ] }, { "name": "pandemonium_color_lightened", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_real", "p_amount"] ] }, { "name": "pandemonium_color_to_rgbe9995", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_blend", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_over"] ] }, { "name": "pandemonium_color_to_linear", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_to_srgb", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_hex", "return_type": "pandemonium_color", "arguments": [ ["pandemonium_int", "p_hex"] ] }, { "name": "pandemonium_color_hex64", "return_type": "pandemonium_color", "arguments": [ ["pandemonium_int", "p_hex"] ] }, { "name": "pandemonium_color_html", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_string *", "p_color"] ] }, { "name": "pandemonium_color_html_is_valid", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_color"] ] }, { "name": "pandemonium_color_named", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_string *", "p_name"] ] }, { "name": "pandemonium_color_to_html", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_bool", "p_with_alpha"] ] }, { "name": "pandemonium_color_from_hsv", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_real", "p_h"], ["const pandemonium_real", "p_s"], ["const pandemonium_real", "p_v"], ["const pandemonium_real", "p_a"] ] }, { "name": "pandemonium_color_from_rgbe9995", "return_type": "pandemonium_color", "arguments": [ ["pandemonium_int", "p_rgbe"] ] }, { "name": "pandemonium_color_operator_less", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_color *", "p_self"], ["const pandemonium_color *", "p_b"] ] }, { "name": "pandemonium_color_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_color8", "return_type": "pandemonium_color", "arguments": [ ["pandemonium_int", "r"], ["pandemonium_int", "g"], ["pandemonium_int", "b"] ] }, { "name": "pandemonium_color_color8_alpha", "return_type": "pandemonium_color", "arguments": [ ["pandemonium_int", "r"], ["pandemonium_int", "g"], ["pandemonium_int", "b"], ["pandemonium_int", "a"] ] }, { "name": "pandemonium_color_set_r8", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["pandemonium_int", "r8"] ] }, { "name": "pandemonium_color_get_r8", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_set_g8", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["pandemonium_int", "g8"] ] }, { "name": "pandemonium_color_get_g8", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_set_b8", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["pandemonium_int", "b8"] ] }, { "name": "pandemonium_color_get_b8", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_set_a8", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["pandemonium_int", "a8"] ] }, { "name": "pandemonium_color_get_a8", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_color *", "p_self"] ] }, { "name": "pandemonium_color_set_h", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["pandemonium_real", "p_h"] ] }, { "name": "pandemonium_color_set_s", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["pandemonium_real", "p_s"] ] }, { "name": "pandemonium_color_set_v", "return_type": "void", "arguments": [ ["pandemonium_color *", "p_self"], ["pandemonium_real", "p_v"] ] }, { "name": "pandemonium_color_new_rgba", "return_type": "void", "arguments": [ ["pandemonium_color *", "r_dest"], ["const pandemonium_real", "p_r"], ["const pandemonium_real", "p_g"], ["const pandemonium_real", "p_b"], ["const pandemonium_real", "p_a"] ] }, { "name": "pandemonium_color_new_rgb", "return_type": "void", "arguments": [ ["pandemonium_color *", "r_dest"], ["const pandemonium_real", "p_r"], ["const pandemonium_real", "p_g"], ["const pandemonium_real", "p_b"] ] }, { "name": "pandemonium_dictionary_operator_index", "return_type": "pandemonium_variant *", "arguments": [ ["pandemonium_dictionary *", "p_self"], ["const pandemonium_variant *", "p_key"] ] }, { "name": "pandemonium_dictionary_operator_index_const", "return_type": "const pandemonium_variant *", "arguments": [ ["const pandemonium_dictionary *", "p_self"], ["const pandemonium_variant *", "p_key"] ] }, { "name": "pandemonium_dictionary_get", "return_type": "pandemonium_variant", "arguments": [ ["const pandemonium_dictionary *", "p_self"], ["const pandemonium_variant *", "p_key"] ] }, { "name": "pandemonium_dictionary_set", "return_type": "void", "arguments": [ ["pandemonium_dictionary *", "p_self"], ["const pandemonium_variant *", "p_key"], ["const pandemonium_variant *", "p_value"] ] }, { "name": "pandemonium_dictionary_get_with_default", "return_type": "pandemonium_variant", "arguments": [ ["const pandemonium_dictionary *", "p_self"], ["const pandemonium_variant *", "p_key"], ["const pandemonium_variant *", "p_default"] ] }, { "name": "pandemonium_dictionary_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_dictionary *", "p_self"] ] }, { "name": "pandemonium_dictionary_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_dictionary *", "p_self"] ] }, { "name": "pandemonium_dictionary_clear", "return_type": "void", "arguments": [ ["pandemonium_dictionary *", "p_self"] ] }, { "name": "pandemonium_dictionary_merge", "return_type": "void", "arguments": [ ["pandemonium_dictionary *", "p_self"], ["const pandemonium_dictionary *", "p_dictionary"] ] }, { "name": "pandemonium_dictionary_merge_overwrite", "return_type": "void", "arguments": [ ["pandemonium_dictionary *", "p_self"], ["const pandemonium_dictionary *", "p_dictionary"], ["const pandemonium_bool", "p_overwrite"] ] }, { "name": "pandemonium_dictionary_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_dictionary *", "p_self"], ["const pandemonium_variant *", "p_key"] ] }, { "name": "pandemonium_dictionary_has_all", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_dictionary *", "p_self"], ["const pandemonium_array *", "p_keys"] ] }, { "name": "pandemonium_dictionary_erase", "return_type": "void", "arguments": [ ["pandemonium_dictionary *", "p_self"], ["const pandemonium_variant *", "p_key"] ] }, { "name": "pandemonium_dictionary_erase_with_return", "return_type": "pandemonium_bool", "arguments": [ ["pandemonium_dictionary *", "p_self"], ["const pandemonium_variant *", "p_key"] ] }, { "name": "pandemonium_dictionary_deep_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_dictionary *", "p_self"], ["const pandemonium_dictionary *", "p_dictionary"] ] }, { "name": "pandemonium_dictionary_deep_equal_recursion_count", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_dictionary *", "p_self"], ["const pandemonium_dictionary *", "p_dictionary"], ["pandemonium_int", "p_recursion_count"] ] }, { "name": "pandemonium_dictionary_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_dictionary *", "p_self"], ["const pandemonium_dictionary *", "p_b"] ] }, { "name": "pandemonium_dictionary_hash", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_dictionary *", "p_self"] ] }, { "name": "pandemonium_dictionary_next", "return_type": "pandemonium_variant *", "arguments": [ ["const pandemonium_dictionary *", "p_self"], ["const pandemonium_variant *", "p_key"] ] }, { "name": "pandemonium_dictionary_keys", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_dictionary *", "p_self"] ] }, { "name": "pandemonium_dictionary_values", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_dictionary *", "p_self"] ] }, { "name": "pandemonium_dictionary_duplicate", "return_type": "pandemonium_dictionary", "arguments": [ ["const pandemonium_dictionary *", "p_self"], ["const pandemonium_bool", "p_deep"] ] }, { "name": "pandemonium_dictionary_to_json", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_dictionary *", "p_self"] ] }, { "name": "pandemonium_dictionary_new", "return_type": "void", "arguments": [ ["pandemonium_dictionary *", "r_dest"] ] }, { "name": "pandemonium_dictionary_new_copy", "return_type": "void", "arguments": [ ["pandemonium_dictionary *", "r_dest"], ["const pandemonium_dictionary *", "p_src"] ] }, { "name": "pandemonium_dictionary_destroy", "return_type": "void", "arguments": [ ["pandemonium_dictionary *", "p_self"] ] }, { "name": "pandemonium_object_destroy", "return_type": "void", "arguments": [ ["pandemonium_object *", "p_o"] ] }, { "name": "pandemonium_global_get_singleton", "return_type": "pandemonium_object *", "arguments": [ ["char *", "p_name"] ] }, { "name": "pandemonium_method_bind_get_method", "return_type": "pandemonium_method_bind *", "arguments": [ ["const char *", "p_classname"], ["const char *", "p_methodname"] ] }, { "name": "pandemonium_method_bind_ptrcall", "return_type": "void", "arguments": [ ["pandemonium_method_bind *", "p_method_bind"], ["pandemonium_object *", "p_instance"], ["const void **", "p_args"], ["void *", "p_ret"] ] }, { "name": "pandemonium_method_bind_call", "return_type": "pandemonium_variant", "arguments": [ ["pandemonium_method_bind *", "p_method_bind"], ["pandemonium_object *", "p_instance"], ["const pandemonium_variant **", "p_args"], ["const int", "p_arg_count"], ["pandemonium_variant_call_error *", "p_call_error"] ] }, { "name": "pandemonium_get_class_constructor", "return_type": "pandemonium_class_constructor", "arguments": [ ["const char *", "p_classname"] ] }, { "name": "pandemonium_get_global_constants", "return_type": "pandemonium_dictionary", "arguments": [] }, { "name": "pandemonium_register_native_call_type", "return_type": "void", "arguments": [ ["const char *", "p_call_type"], ["native_call_cb", "p_callback"] ] }, { "name": "pandemonium_alloc", "return_type": "void *", "arguments": [ ["int", "p_bytes"] ] }, { "name": "pandemonium_realloc", "return_type": "void *", "arguments": [ ["void *", "p_ptr"], ["int", "p_bytes"] ] }, { "name": "pandemonium_free", "return_type": "void", "arguments": [ ["void *", "p_ptr"] ] }, { "name": "pandemonium_print_error", "return_type": "void", "arguments": [ ["const char *", "p_description"], ["const char *", "p_function"], ["const char *", "p_file"], ["int", "p_line"] ] }, { "name": "pandemonium_print_warning", "return_type": "void", "arguments": [ ["const char *", "p_description"], ["const char *", "p_function"], ["const char *", "p_file"], ["int", "p_line"] ] }, { "name": "pandemonium_print", "return_type": "void", "arguments": [ ["const pandemonium_string *", "p_message"] ] }, { "name": "pandemonium_is_instance_valid", "return_type": "bool", "arguments": [ ["const pandemonium_object *", "p_object"] ] }, { "name": "pandemonium_get_class_tag", "return_type": "void *", "arguments": [ ["const pandemonium_string_name *", "p_class"] ] }, { "name": "pandemonium_object_cast_to", "return_type": "pandemonium_object *", "arguments": [ ["const pandemonium_object *", "p_object"], ["void *", "p_class_tag"] ] }, { "name": "pandemonium_instance_from_id", "return_type": "pandemonium_object *", "arguments": [ ["pandemonium_int", "p_instance_id"] ] }, { "name": "pandemonium_node_path_get_sname", "return_type": "pandemonium_string_name", "arguments": [ ["const pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_node_path_is_absolute", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_node_path_get_name_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_node_path_get_name", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_node_path *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_node_path_get_subname_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_node_path_get_subname", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_node_path *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_node_path_get_concatenated_subnames", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_node_path_rel_path_to", "return_type": "pandemonium_node_path", "arguments": [ ["const pandemonium_node_path *", "p_self"], ["const pandemonium_node_path *", "p_np"] ] }, { "name": "pandemonium_node_path_get_as_property_path", "return_type": "pandemonium_node_path", "arguments": [ ["const pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_node_path_prepend_period", "return_type": "void", "arguments": [ ["pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_node_path_hash", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_node_path_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_node_path_is_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_node_path_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_node_path *", "p_self"], ["const pandemonium_node_path *", "p_b"] ] }, { "name": "pandemonium_node_path_simplify", "return_type": "void", "arguments": [ ["pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_node_path_simplified", "return_type": "pandemonium_node_path", "arguments": [ ["const pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_node_path_new", "return_type": "void", "arguments": [ ["pandemonium_node_path *", "r_dest"], ["const pandemonium_string *", "p_from"] ] }, { "name": "pandemonium_node_path_new_copy", "return_type": "void", "arguments": [ ["pandemonium_node_path *", "r_dest"], ["const pandemonium_node_path *", "p_src"] ] }, { "name": "pandemonium_node_path_destroy", "return_type": "void", "arguments": [ ["pandemonium_node_path *", "p_self"] ] }, { "name": "pandemonium_plane_get_d", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_plane *", "p_self"] ] }, { "name": "pandemonium_plane_set_d", "return_type": "void", "arguments": [ ["pandemonium_plane *", "p_self"], ["const pandemonium_real", "p_d"] ] }, { "name": "pandemonium_plane_set_normal", "return_type": "void", "arguments": [ ["pandemonium_plane *", "p_self"], ["const pandemonium_vector3 *", "p_normal"] ] }, { "name": "pandemonium_plane_get_normal", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_plane *", "p_self"] ] }, { "name": "pandemonium_plane_normalize", "return_type": "void", "arguments": [ ["pandemonium_plane *", "p_self"] ] }, { "name": "pandemonium_plane_normalized", "return_type": "pandemonium_plane", "arguments": [ ["const pandemonium_plane *", "p_self"] ] }, { "name": "pandemonium_plane_center", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_plane *", "p_self"] ] }, { "name": "pandemonium_plane_get_any_point", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_plane *", "p_self"] ] }, { "name": "pandemonium_plane_get_any_perpendicular_normal", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_plane *", "p_self"] ] }, { "name": "pandemonium_plane_is_point_over", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_plane *", "p_self"], ["const pandemonium_vector3 *", "p_point"] ] }, { "name": "pandemonium_plane_distance_to", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_plane *", "p_self"], ["const pandemonium_vector3 *", "p_point"] ] }, { "name": "pandemonium_plane_has_point", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_plane *", "p_self"], ["const pandemonium_vector3 *", "p_point"], ["const pandemonium_real", "p_epsilon"] ] }, { "name": "pandemonium_plane_intersect_3", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_plane *", "p_self"], ["pandemonium_vector3 *", "r_dest"], ["const pandemonium_plane *", "p_b"], ["const pandemonium_plane *", "p_c"] ] }, { "name": "pandemonium_plane_intersects_ray", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_plane *", "p_self"], ["pandemonium_vector3 *", "r_dest"], ["const pandemonium_vector3 *", "p_from"], ["const pandemonium_vector3 *", "p_dir"] ] }, { "name": "pandemonium_plane_intersects_segment", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_plane *", "p_self"], ["pandemonium_vector3 *", "r_dest"], ["const pandemonium_vector3 *", "p_begin"], ["const pandemonium_vector3 *", "p_end"] ] }, { "name": "pandemonium_plane_project", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_plane *", "p_self"], ["const pandemonium_vector3 *", "p_point"] ] }, { "name": "pandemonium_plane_operator_neg", "return_type": "pandemonium_plane", "arguments": [ ["const pandemonium_plane *", "p_self"] ] }, { "name": "pandemonium_plane_is_equal_approx", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_plane *", "p_self"], ["const pandemonium_plane *", "p_plane"] ] }, { "name": "pandemonium_plane_is_equal_approx_any_side", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_plane *", "p_self"], ["const pandemonium_plane *", "p_plane"] ] }, { "name": "pandemonium_plane_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_plane *", "p_self"], ["const pandemonium_plane *", "p_b"] ] }, { "name": "pandemonium_plane_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_plane *", "p_self"] ] }, { "name": "pandemonium_plane_new_with_reals", "return_type": "void", "arguments": [ ["pandemonium_plane *", "r_dest"], ["const pandemonium_real", "p_a"], ["const pandemonium_real", "p_b"], ["const pandemonium_real", "p_c"], ["const pandemonium_real", "p_d"] ] }, { "name": "pandemonium_plane_new_with_vectors", "return_type": "void", "arguments": [ ["pandemonium_plane *", "r_dest"], ["const pandemonium_vector3 *", "p_v1"], ["const pandemonium_vector3 *", "p_v2"], ["const pandemonium_vector3 *", "p_v3"] ] }, { "name": "pandemonium_plane_new_with_normal", "return_type": "void", "arguments": [ ["pandemonium_plane *", "r_dest"], ["const pandemonium_vector3 *", "p_normal"], ["const pandemonium_real", "p_d"] ] }, { "name": "pandemonium_projection_operator_index", "return_type": "pandemonium_vector4 *", "arguments": [ ["pandemonium_projection *", "p_self"], ["const pandemonium_int", "p_axis"] ] }, { "name": "pandemonium_projection_operator_index_const", "return_type": "const pandemonium_vector4 *", "arguments": [ ["const pandemonium_projection *", "p_self"], ["const pandemonium_int", "p_axis"] ] }, { "name": "pandemonium_projection_determinant", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_set_identity", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_set_zero", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_set_light_bias", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_set_depth_correction", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_set_depth_correction_flip", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_bool", "p_flip_y"] ] }, { "name": "pandemonium_projection_set_light_atlas_rect", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["const pandemonium_rect2 *", "p_rect"] ] }, { "name": "pandemonium_projection_set_perspective1", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_real", "p_fovy_degrees"], ["pandemonium_real", "p_aspect"], ["pandemonium_real", "p_z_near"], ["pandemonium_real", "p_z_far"] ] }, { "name": "pandemonium_projection_set_perspective1_flip_fov", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_real", "p_fovy_degrees"], ["pandemonium_real", "p_aspect"], ["pandemonium_real", "p_z_near"], ["pandemonium_real", "p_z_far"], ["pandemonium_bool", "p_flip_fov"] ] }, { "name": "pandemonium_projection_set_perspective2", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_real", "p_fovy_degrees"], ["pandemonium_real", "p_aspect"], ["pandemonium_real", "p_z_near"], ["pandemonium_real", "p_z_far"], ["pandemonium_bool", "p_flip_fov"], ["pandemonium_int", "p_eye"], ["pandemonium_real", "p_intraocular_dist"], ["pandemonium_real", "p_convergence_dist"] ] }, { "name": "pandemonium_projection_set_for_hmd", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_int", "p_eye"], ["pandemonium_real", "p_aspect"], ["pandemonium_real", "p_intraocular_dist"], ["pandemonium_real", "p_display_width"], ["pandemonium_real", "p_display_to_lens"], ["pandemonium_real", "p_oversample"], ["pandemonium_real", "p_z_near"], ["pandemonium_real", "p_z_far"] ] }, { "name": "pandemonium_projection_set_orthogonal1", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_real", "p_left"], ["pandemonium_real", "p_right"], ["pandemonium_real", "p_bottom"], ["pandemonium_real", "p_top"], ["pandemonium_real", "p_znear"], ["pandemonium_real", "p_zfar"] ] }, { "name": "pandemonium_projection_set_orthogonal2", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_real", "p_size"], ["pandemonium_real", "p_aspect"], ["pandemonium_real", "p_znear"], ["pandemonium_real", "p_zfar"] ] }, { "name": "pandemonium_projection_set_orthogonal2_flip_fov", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_real", "p_size"], ["pandemonium_real", "p_aspect"], ["pandemonium_real", "p_znear"], ["pandemonium_real", "p_zfar"], ["pandemonium_bool", "p_flip_fov"] ] }, { "name": "pandemonium_projection_set_frustum1", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_real", "p_left"], ["pandemonium_real", "p_right"], ["pandemonium_real", "p_bottom"], ["pandemonium_real", "p_top"], ["pandemonium_real", "p_near"], ["pandemonium_real", "p_far"] ] }, { "name": "pandemonium_projection_set_frustum2", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_real", "p_size"], ["pandemonium_real", "p_aspect"], ["pandemonium_vector2 *", "p_offset"], ["pandemonium_real", "p_near"], ["pandemonium_real", "p_far"] ] }, { "name": "pandemonium_projection_set_frustum2_flip_fov", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_real", "p_size"], ["pandemonium_real", "p_aspect"], ["pandemonium_vector2 *", "p_offset"], ["pandemonium_real", "p_near"], ["pandemonium_real", "p_far"], ["pandemonium_bool", "p_flip_fov"] ] }, { "name": "pandemonium_projection_adjust_perspective_znear", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_real", "p_new_znear"] ] }, { "name": "pandemonium_projection_create_depth_correction", "return_type": "pandemonium_projection", "arguments": [ ["pandemonium_bool", "p_flip_y"] ] }, { "name": "pandemonium_projection_create_light_atlas_rect", "return_type": "pandemonium_projection", "arguments": [ ["const pandemonium_rect2 *", "p_rect"] ] }, { "name": "pandemonium_projection_create_perspective", "return_type": "pandemonium_projection", "arguments": [ ["pandemonium_real", "p_fovy_degrees"], ["pandemonium_real", "p_aspect"], ["pandemonium_real", "p_z_near"], ["pandemonium_real", "p_z_far"], ["pandemonium_bool", "p_flip_fov"] ] }, { "name": "pandemonium_projection_create_perspective_hmd", "return_type": "pandemonium_projection", "arguments": [ ["pandemonium_real", "p_fovy_degrees"], ["pandemonium_real", "p_aspect"], ["pandemonium_real", "p_z_near"], ["pandemonium_real", "p_z_far"], ["pandemonium_bool", "p_flip_fov"], ["pandemonium_int", "p_eye"], ["pandemonium_real", "p_intraocular_dist"], ["pandemonium_real", "p_convergence_dist"] ] }, { "name": "pandemonium_projection_create_for_hmd", "return_type": "pandemonium_projection", "arguments": [ ["pandemonium_int", "p_eye"], ["pandemonium_real", "p_aspect"], ["pandemonium_real", "p_intraocular_dist"], ["pandemonium_real", "p_display_width"], ["pandemonium_real", "p_display_to_lens"], ["pandemonium_real", "p_oversample"], ["pandemonium_real", "p_z_near"], ["pandemonium_real", "p_z_far"] ] }, { "name": "pandemonium_projection_create_orthogonal", "return_type": "pandemonium_projection", "arguments": [ ["pandemonium_real", "p_left"], ["pandemonium_real", "p_right"], ["pandemonium_real", "p_bottom"], ["pandemonium_real", "p_top"], ["pandemonium_real", "p_znear"], ["pandemonium_real", "p_zfar"] ] }, { "name": "pandemonium_projection_create_orthogonal_aspect", "return_type": "pandemonium_projection", "arguments": [ ["pandemonium_real", "p_size"], ["pandemonium_real", "p_aspect"], ["pandemonium_real", "p_znear"], ["pandemonium_real", "p_zfar"], ["pandemonium_bool", "p_flip_fov"] ] }, { "name": "pandemonium_projection_create_frustum", "return_type": "pandemonium_projection", "arguments": [ ["pandemonium_real", "p_left"], ["pandemonium_real", "p_right"], ["pandemonium_real", "p_bottom"], ["pandemonium_real", "p_top"], ["pandemonium_real", "p_near"], ["pandemonium_real", "p_far"] ] }, { "name": "pandemonium_projection_create_frustum_aspect", "return_type": "pandemonium_projection", "arguments": [ ["pandemonium_real", "p_size"], ["pandemonium_real", "p_aspect"], ["pandemonium_vector2 *", "p_offset"], ["pandemonium_real", "p_near"], ["pandemonium_real", "p_far"], ["pandemonium_bool", "p_flip_fov"] ] }, { "name": "pandemonium_projection_create_fit_aabb", "return_type": "pandemonium_projection", "arguments": [ ["const pandemonium_aabb *", "p_aabb"] ] }, { "name": "pandemonium_projection_perspective_znear_adjusted", "return_type": "pandemonium_projection", "arguments": [ ["const pandemonium_projection *", "p_self"], ["pandemonium_real", "p_new_znear"] ] }, { "name": "pandemonium_projection_get_projection_plane", "return_type": "pandemonium_plane", "arguments": [ ["const pandemonium_projection *", "p_self"], ["pandemonium_projection_planes", "p_plane"] ] }, { "name": "pandemonium_projection_flipped_y", "return_type": "pandemonium_projection", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_jitter_offseted", "return_type": "pandemonium_projection", "arguments": [ ["const pandemonium_projection *", "p_self"], ["const pandemonium_vector2 *", "p_offset"] ] }, { "name": "pandemonium_projection_get_fovy", "return_type": "pandemonium_real", "arguments": [ ["pandemonium_real", "p_fovx"], ["pandemonium_real", "p_aspect"] ] }, { "name": "pandemonium_projection_calculate_fovy", "return_type": "pandemonium_real", "arguments": [ ["pandemonium_projection *", "p_self"], ["pandemonium_real", "p_fovx"], ["pandemonium_real", "p_aspect"] ] }, { "name": "pandemonium_projection_get_z_far", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_get_z_near", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_get_aspect", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_get_fov", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_is_orthogonal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_get_projection_planes_array", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_projection *", "p_self"], ["const pandemonium_projection *", "p_projection"] ] }, { "name": "pandemonium_projection_get_endpoints", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_projection *", "p_self"], ["const pandemonium_projection *", "p_projection"], ["pandemonium_vector3 *", "p_8points"] ] }, { "name": "pandemonium_projection_get_viewport_half_extents", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_get_far_plane_half_extents", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_invert", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_inverse", "return_type": "pandemonium_projection", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_operator_mul", "return_type": "pandemonium_projection", "arguments": [ ["const pandemonium_projection *", "p_self"], ["const pandemonium_projection *", "p_matrix"] ] }, { "name": "pandemonium_projection_xform_vector4", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_projection *", "p_self"], ["const pandemonium_vector4 *", "p_vec4"] ] }, { "name": "pandemonium_projection_xform_inv_vector4", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_projection *", "p_self"], ["const pandemonium_vector4 *", "p_vec4"] ] }, { "name": "pandemonium_projection_xform_vector3", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_projection *", "p_self"], ["const pandemonium_vector3 *", "p_vector"] ] }, { "name": "pandemonium_projection_xform_plane", "return_type": "pandemonium_plane", "arguments": [ ["const pandemonium_projection *", "p_self"], ["const pandemonium_plane *", "p_plane"] ] }, { "name": "pandemonium_projection_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_scale_translate_to_fit", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["const pandemonium_aabb *", "p_aabb"] ] }, { "name": "pandemonium_projection_add_jitter_offset", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["const pandemonium_vector2 *", "p_offset"] ] }, { "name": "pandemonium_projection_make_scale", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_projection_get_pixels_per_meter", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_projection *", "p_self"], ["pandemonium_int", "p_for_pixel_width"] ] }, { "name": "pandemonium_projection_to_transform", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_flip_y", "return_type": "void", "arguments": [ ["pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_projection *", "p_self"], ["const pandemonium_projection *", "p_cam"] ] }, { "name": "pandemonium_projection_get_lod_multiplier", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_projection *", "p_self"] ] }, { "name": "pandemonium_projection_new_identity", "return_type": "void", "arguments": [ ["pandemonium_projection *", "r_dest"] ] }, { "name": "pandemonium_projection_new_vector4s", "return_type": "void", "arguments": [ ["pandemonium_projection *", "r_dest"], ["const pandemonium_vector4 *", "p_x"], ["const pandemonium_vector4 *", "p_y"], ["const pandemonium_vector4 *", "p_z"], ["const pandemonium_vector4 *", "p_w"] ] }, { "name": "pandemonium_projection_new_from_projection", "return_type": "void", "arguments": [ ["pandemonium_projection *", "r_dest"], ["const pandemonium_projection *", "p_projection"] ] }, { "name": "pandemonium_quaternion_get_x", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_set_x", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "p_self"], ["const pandemonium_real", "val"] ] }, { "name": "pandemonium_quaternion_get_y", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_set_y", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "p_self"], ["const pandemonium_real", "val"] ] }, { "name": "pandemonium_quaternion_get_z", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_set_z", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "p_self"], ["const pandemonium_real", "val"] ] }, { "name": "pandemonium_quaternion_get_w", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_set_w", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "p_self"], ["const pandemonium_real", "val"] ] }, { "name": "pandemonium_quaternion_length_squared", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_is_equal_approx", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_quaternion *", "p_quat"] ] }, { "name": "pandemonium_quaternion_length", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_normalize", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_normalized", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_is_normalized", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_inverse", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_log", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_exp", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_dot", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_quaternion *", "p_b"] ] }, { "name": "pandemonium_quaternion_angle_to", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_quaternion *", "p_to"] ] }, { "name": "pandemonium_quaternion_set_euler_xyz", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_quaternion_get_euler_xyz", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_set_euler_yxz", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_quaternion_get_euler_yxz", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_set_euler", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "p_self"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_quaternion_get_euler", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_slerp", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_quaternion *", "p_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_quaternion_slerpni", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_quaternion *", "p_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_quaternion_cubic_slerp", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_quaternion *", "p_b"], ["const pandemonium_quaternion *", "p_pre_a"], ["const pandemonium_quaternion *", "p_post_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_quaternion_spherical_cubic_interpolate", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_quaternion *", "p_b"], ["const pandemonium_quaternion *", "p_pre_a"], ["const pandemonium_quaternion *", "p_post_b"], ["const pandemonium_real", "p_weight"] ] }, { "name": "pandemonium_quaternion_get_axis", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_get_angle", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_set_axis_angle", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["const pandemonium_real", "p_angle"] ] }, { "name": "pandemonium_quaternion_get_axis_angle", "return_type": "void", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["pandemonium_vector3 *", "r_axis"], ["pandemonium_real", "r_angle"] ] }, { "name": "pandemonium_quaternion_operator_mul_eq", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "p_self"], ["const pandemonium_quaternion *", "p_q"] ] }, { "name": "pandemonium_quaternion_xform", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_vector3 *", "p_v"] ] }, { "name": "pandemonium_quaternion_operator_add", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_quaternion *", "p_b"] ] }, { "name": "pandemonium_quaternion_operator_subtract", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_quaternion *", "p_b"] ] }, { "name": "pandemonium_quaternion_operator_multiply", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_real", "p_b"] ] }, { "name": "pandemonium_quaternion_operator_divide", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_real", "p_b"] ] }, { "name": "pandemonium_quaternion_operator_neg", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_quaternion *", "p_self"], ["const pandemonium_quaternion *", "p_b"] ] }, { "name": "pandemonium_quaternion_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_quaternion *", "p_self"] ] }, { "name": "pandemonium_quaternion_set", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "p_self"], ["pandemonium_real", "p_x"], ["pandemonium_real", "p_y"], ["pandemonium_real", "p_z"], ["pandemonium_real", "p_w"] ] }, { "name": "pandemonium_quaternion_new", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "r_dest"], ["const pandemonium_real", "p_x"], ["const pandemonium_real", "p_y"], ["const pandemonium_real", "p_z"], ["const pandemonium_real", "p_w"] ] }, { "name": "pandemonium_quaternion_new_with_axis_angle", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "r_dest"], ["const pandemonium_vector3 *", "p_axis"], ["const pandemonium_real", "p_angle"] ] }, { "name": "pandemonium_quaternion_new_with_basis", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "r_dest"], ["const pandemonium_basis *", "p_basis"] ] }, { "name": "pandemonium_quaternion_new_with_euler", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "r_dest"], ["const pandemonium_vector3 *", "p_euler"] ] }, { "name": "pandemonium_quaternion_new_shortest_arc", "return_type": "void", "arguments": [ ["pandemonium_quaternion *", "r_dest"], ["const pandemonium_vector3 *", "p_v0"], ["const pandemonium_vector3 *", "p_v1"] ] }, { "name": "pandemonium_rect2_get_position", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_rect2 *", "p_self"] ] }, { "name": "pandemonium_rect2_set_position", "return_type": "void", "arguments": [ ["pandemonium_rect2 *", "p_self"], ["const pandemonium_vector2 *", "p_pos"] ] }, { "name": "pandemonium_rect2_get_size", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_rect2 *", "p_self"] ] }, { "name": "pandemonium_rect2_set_size", "return_type": "void", "arguments": [ ["pandemonium_rect2 *", "p_self"], ["const pandemonium_vector2 *", "p_size"] ] }, { "name": "pandemonium_rect2_get_area", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_rect2 *", "p_self"] ] }, { "name": "pandemonium_rect2_get_center", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_rect2 *", "p_self"] ] }, { "name": "pandemonium_rect2_intersects", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_rect2 *", "p_b"] ] }, { "name": "pandemonium_rect2_distance_to", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_vector2 *", "p_point"] ] }, { "name": "pandemonium_rect2_intersects_transformed", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_transform2d *", "p_xform"], ["const pandemonium_rect2 *", "p_rect"] ] }, { "name": "pandemonium_rect2_intersects_segment", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_vector2 *", "p_from"], ["const pandemonium_vector2 *", "p_to"] ] }, { "name": "pandemonium_rect2_intersects_segment_pos", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_vector2 *", "p_from"], ["const pandemonium_vector2 *", "p_to"], ["pandemonium_vector2 *", "r_pos"] ] }, { "name": "pandemonium_rect2_intersects_segment_pos_normal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_vector2 *", "p_from"], ["const pandemonium_vector2 *", "p_to"], ["pandemonium_vector2 *", "r_pos"], ["pandemonium_vector2 *", "r_normal"] ] }, { "name": "pandemonium_rect2_encloses", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_rect2 *", "p_b"] ] }, { "name": "pandemonium_rect2_has_no_area", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2 *", "p_self"] ] }, { "name": "pandemonium_rect2_clip", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_rect2 *", "p_b"] ] }, { "name": "pandemonium_rect2_intersection", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_rect2 *", "p_rect"] ] }, { "name": "pandemonium_rect2_merge", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_rect2 *", "p_b"] ] }, { "name": "pandemonium_rect2_has_point", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_vector2 *", "p_point"] ] }, { "name": "pandemonium_rect2_is_equal_approx", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_rect2 *", "p_rect"] ] }, { "name": "pandemonium_rect2_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_rect2 *", "p_b"] ] }, { "name": "pandemonium_rect2_grow", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_real", "p_by"] ] }, { "name": "pandemonium_rect2_grow_by", "return_type": "void", "arguments": [ ["pandemonium_rect2 *", "p_self"], ["const pandemonium_real", "p_by"] ] }, { "name": "pandemonium_rect2_grow_margin", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_int", "p_margin"], ["const pandemonium_real", "p_by"] ] }, { "name": "pandemonium_rect2_grow_side", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_int", "p_side"], ["const pandemonium_real", "p_amount"] ] }, { "name": "pandemonium_rect2_grow_individual", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_real", "p_left"], ["const pandemonium_real", "p_top"], ["const pandemonium_real", "p_right"], ["const pandemonium_real", "p_bottom"] ] }, { "name": "pandemonium_rect2_expand", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_vector2 *", "p_to"] ] }, { "name": "pandemonium_rect2_expand_to", "return_type": "void", "arguments": [ ["pandemonium_rect2 *", "p_self"], ["const pandemonium_vector2 *", "p_vector"] ] }, { "name": "pandemonium_rect2_abs", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_rect2 *", "p_self"] ] }, { "name": "pandemonium_rect2_get_support", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_rect2 *", "p_self"], ["const pandemonium_vector2 *", "p_normal"] ] }, { "name": "pandemonium_rect2_set_end", "return_type": "void", "arguments": [ ["pandemonium_rect2 *", "p_self"], ["const pandemonium_vector2 *", "p_end"] ] }, { "name": "pandemonium_rect2_get_end", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_rect2 *", "p_self"] ] }, { "name": "pandemonium_rect2_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_rect2 *", "p_self"] ] }, { "name": "pandemonium_rect2_new_with_position_and_size", "return_type": "void", "arguments": [ ["pandemonium_rect2 *", "r_dest"], ["const pandemonium_vector2 *", "p_pos"], ["const pandemonium_vector2 *", "p_size"] ] }, { "name": "pandemonium_rect2_new", "return_type": "void", "arguments": [ ["pandemonium_rect2 *", "r_dest"], ["const pandemonium_real", "p_x"], ["const pandemonium_real", "p_y"], ["const pandemonium_real", "p_width"], ["const pandemonium_real", "p_height"] ] }, { "name": "pandemonium_rect2i_get_position", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"] ] }, { "name": "pandemonium_rect2i_set_position", "return_type": "void", "arguments": [ ["pandemonium_rect2i *", "p_self"], ["const pandemonium_vector2i *", "p_pos"] ] }, { "name": "pandemonium_rect2i_get_size", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"] ] }, { "name": "pandemonium_rect2i_set_size", "return_type": "void", "arguments": [ ["pandemonium_rect2i *", "p_self"], ["const pandemonium_vector2i *", "p_size"] ] }, { "name": "pandemonium_rect2i_get_area", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_rect2i *", "p_self"] ] }, { "name": "pandemonium_rect2i_get_center", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"] ] }, { "name": "pandemonium_rect2i_intersects", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2i *", "p_self"], ["const pandemonium_rect2i *", "p_b"] ] }, { "name": "pandemonium_rect2i_encloses", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2i *", "p_self"], ["const pandemonium_rect2i *", "p_b"] ] }, { "name": "pandemonium_rect2i_has_no_area", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2i *", "p_self"] ] }, { "name": "pandemonium_rect2i_clip", "return_type": "pandemonium_rect2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"], ["const pandemonium_rect2i *", "p_b"] ] }, { "name": "pandemonium_rect2i_intersection", "return_type": "pandemonium_rect2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"], ["const pandemonium_rect2i *", "p_rect"] ] }, { "name": "pandemonium_rect2i_merge", "return_type": "pandemonium_rect2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"], ["const pandemonium_rect2i *", "p_b"] ] }, { "name": "pandemonium_rect2i_has_point", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2i *", "p_self"], ["const pandemonium_vector2i *", "p_point"] ] }, { "name": "pandemonium_rect2i_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rect2i *", "p_self"], ["const pandemonium_rect2i *", "p_b"] ] }, { "name": "pandemonium_rect2i_grow", "return_type": "pandemonium_rect2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"], ["const pandemonium_real", "p_by"] ] }, { "name": "pandemonium_rect2i_grow_by", "return_type": "void", "arguments": [ ["pandemonium_rect2i *", "p_self"], ["const pandemonium_real", "p_by"] ] }, { "name": "pandemonium_rect2i_grow_margin", "return_type": "pandemonium_rect2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"], ["const pandemonium_int", "p_margin"], ["const pandemonium_real", "p_by"] ] }, { "name": "pandemonium_rect2i_grow_side", "return_type": "pandemonium_rect2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"], ["const pandemonium_int", "p_side"], ["const pandemonium_real", "p_amount"] ] }, { "name": "pandemonium_rect2i_grow_individual", "return_type": "pandemonium_rect2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"], ["const pandemonium_real", "p_left"], ["const pandemonium_real", "p_top"], ["const pandemonium_real", "p_right"], ["const pandemonium_real", "p_bottom"] ] }, { "name": "pandemonium_rect2i_expand", "return_type": "pandemonium_rect2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"], ["const pandemonium_vector2i *", "p_to"] ] }, { "name": "pandemonium_rect2i_expand_to", "return_type": "void", "arguments": [ ["pandemonium_rect2i *", "p_self"], ["const pandemonium_vector2i *", "p_vector"] ] }, { "name": "pandemonium_rect2i_abs", "return_type": "pandemonium_rect2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"] ] }, { "name": "pandemonium_rect2i_set_end", "return_type": "void", "arguments": [ ["pandemonium_rect2i *", "p_self"], ["const pandemonium_vector2i *", "p_end"] ] }, { "name": "pandemonium_rect2i_get_end", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_rect2i *", "p_self"] ] }, { "name": "pandemonium_rect2i_to_rect2", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_rect2i *", "p_self"] ] }, { "name": "pandemonium_rect2i_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_rect2i *", "p_self"] ] }, { "name": "pandemonium_rect2i_new_with_position_and_size", "return_type": "void", "arguments": [ ["pandemonium_rect2i *", "r_dest"], ["const pandemonium_vector2i *", "p_pos"], ["const pandemonium_vector2i *", "p_size"] ] }, { "name": "pandemonium_rect2i_new", "return_type": "void", "arguments": [ ["pandemonium_rect2i *", "r_dest"], ["const pandemonium_real", "p_x"], ["const pandemonium_real", "p_y"], ["const pandemonium_real", "p_width"], ["const pandemonium_real", "p_height"] ] }, { "name": "pandemonium_rect2i_new_from_rect2", "return_type": "void", "arguments": [ ["pandemonium_rect2i *", "r_dest"], ["const pandemonium_rect2 *", "p_r2"] ] }, { "name": "pandemonium_rid_get_id", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_rid *", "p_self"] ] }, { "name": "pandemonium_rid_new_with_resource", "return_type": "void", "arguments": [ ["pandemonium_rid *", "r_dest"], ["const pandemonium_object *", "p_from"] ] }, { "name": "pandemonium_rid_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rid *", "p_self"], ["const pandemonium_rid *", "p_b"] ] }, { "name": "pandemonium_rid_operator_less", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_rid *", "p_self"], ["const pandemonium_rid *", "p_b"] ] }, { "name": "pandemonium_rid_new", "return_type": "void", "arguments": [ ["pandemonium_rid *", "r_dest"] ] }, { "name": "pandemonium_string_name_get_name", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string_name *", "p_self"] ] }, { "name": "pandemonium_string_name_get_hash", "return_type": "uint32_t", "arguments": [ ["const pandemonium_string_name *", "p_self"] ] }, { "name": "pandemonium_string_name_get_data_unique_pointer", "return_type": "const void *", "arguments": [ ["const pandemonium_string_name *", "p_self"] ] }, { "name": "pandemonium_string_name_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string_name *", "p_self"], ["const pandemonium_string_name *", "p_other"] ] }, { "name": "pandemonium_string_name_operator_less", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string_name *", "p_self"], ["const pandemonium_string_name *", "p_other"] ] }, { "name": "pandemonium_string_name_new", "return_type": "void", "arguments": [ ["pandemonium_string_name *", "r_dest"] ] }, { "name": "pandemonium_string_name_new_data_string", "return_type": "void", "arguments": [ ["pandemonium_string_name *", "r_dest"], ["const pandemonium_string *", "p_name"] ] }, { "name": "pandemonium_string_name_new_data_char", "return_type": "void", "arguments": [ ["pandemonium_string_name *", "r_dest"], ["const char *", "p_name"] ] }, { "name": "pandemonium_string_name_new_datac", "return_type": "void", "arguments": [ ["pandemonium_string_name *", "r_dest"], ["const pandemonium_char_type *", "p_name"] ] }, { "name": "pandemonium_string_name_destroy", "return_type": "void", "arguments": [ ["pandemonium_string_name *", "p_self"] ] }, { "name": "pandemonium_char_16_string_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_char_16_string *", "p_self"] ] }, { "name": "pandemonium_char_16_string_resize", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_char_16_string *", "p_self"], ["pandemonium_int", "p_size"] ] }, { "name": "pandemonium_char_16_string_get", "return_type": "char", "arguments": [ ["const pandemonium_char_16_string *", "p_self"], ["pandemonium_int", "p_index"] ] }, { "name": "pandemonium_char_16_string_set", "return_type": "void", "arguments": [ ["pandemonium_char_16_string *", "p_self"], ["pandemonium_int", "p_index"], ["const char16_t", "p_elem"] ] }, { "name": "pandemonium_char_16_string_length", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_char_16_string *", "p_cs"] ] }, { "name": "pandemonium_char_16_string_get_data", "return_type": "const char16_t *", "arguments": [ ["const pandemonium_char_16_string *", "p_cs"] ] }, { "name": "pandemonium_char_16_string_destroy", "return_type": "void", "arguments": [ ["pandemonium_char_16_string *", "p_cs"] ] }, { "name": "pandemonium_char_string_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_char_string *", "p_self"] ] }, { "name": "pandemonium_char_string_resize", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_char_string *", "p_self"], ["pandemonium_int", "p_size"] ] }, { "name": "pandemonium_char_string_get", "return_type": "char", "arguments": [ ["const pandemonium_char_string *", "p_self"], ["pandemonium_int", "p_index"] ] }, { "name": "pandemonium_char_string_set", "return_type": "void", "arguments": [ ["pandemonium_char_string *", "p_self"], ["pandemonium_int", "p_index"], ["const char *", "p_elem"] ] }, { "name": "pandemonium_char_string_length", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_char_string *", "p_cs"] ] }, { "name": "pandemonium_char_string_get_data", "return_type": "const char *", "arguments": [ ["const pandemonium_char_string *", "p_cs"] ] }, { "name": "pandemonium_char_string_destroy", "return_type": "void", "arguments": [ ["pandemonium_char_string *", "p_cs"] ] }, { "name": "pandemonium_string_remove", "return_type": "void", "arguments": [ ["pandemonium_string *", "p_self"], ["pandemonium_int", "p_index"] ] }, { "name": "pandemonium_string_clear", "return_type": "void", "arguments": [ ["pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_get", "return_type": "pandemonium_char_type", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_index"] ] }, { "name": "pandemonium_string_set", "return_type": "void", "arguments": [ ["pandemonium_string *", "p_self"], ["pandemonium_int", "p_index"], ["const pandemonium_char_type", "p_elem"] ] }, { "name": "pandemonium_string_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_resize", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_string *", "p_self"], ["pandemonium_int", "p_size"] ] }, { "name": "pandemonium_string_set_length", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_string *", "p_self"], ["pandemonium_int", "p_length"] ] }, { "name": "pandemonium_string_operator_index", "return_type": "const char32_t *", "arguments": [ ["pandemonium_string *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_string_operator_index_const", "return_type": "char32_t", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_string_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_b"] ] }, { "name": "pandemonium_string_operator_less", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_b"] ] }, { "name": "pandemonium_string_operator_plus", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_b"] ] }, { "name": "pandemonium_string_casecmp_to", "return_type": "signed char", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_str"] ] }, { "name": "pandemonium_string_nocasecmp_to", "return_type": "signed char", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_str"] ] }, { "name": "pandemonium_string_naturalnocasecmp_to", "return_type": "signed char", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_str"] ] }, { "name": "pandemonium_string_get_data", "return_type": "const char32_t *", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_length", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_valid_string", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_print_unicode_error", "return_type": "void", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_message"], ["pandemonium_bool", "p_critical"] ] }, { "name": "pandemonium_string_substr", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_chars"] ] }, { "name": "pandemonium_string_substr_index", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_int", "p_start_index"], ["const pandemonium_int", "p_end_index"] ] }, { "name": "pandemonium_string_find", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_what"] ] }, { "name": "pandemonium_string_find_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_what"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_string_findc", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["const char *", "p_str"] ] }, { "name": "pandemonium_string_findc_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["const char *", "p_str"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_string_find_char", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_char_type", "p_char"] ] }, { "name": "pandemonium_string_find_char_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_char_type", "p_char"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_string_find_last", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_what"] ] }, { "name": "pandemonium_string_findn", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_what"] ] }, { "name": "pandemonium_string_findn_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_what"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_string_rfind", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_what"] ] }, { "name": "pandemonium_string_rfindn", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_what"] ] }, { "name": "pandemonium_string_rfind_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_what"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_string_rfindn_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_what"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_string_findmk", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_array *", "p_keys"] ] }, { "name": "pandemonium_string_findmk_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_array *", "p_keys"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_string_findmk_from_in_place", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_array *", "p_keys"], ["pandemonium_int", "p_from"], ["pandemonium_int *", "r_key"] ] }, { "name": "pandemonium_string_find_first_difference_index", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_str"] ] }, { "name": "pandemonium_string_is_word_atc", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_int", "p_index"], ["const char *", "p_str"] ] }, { "name": "pandemonium_string_is_word_at", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_int", "p_index"], ["const pandemonium_string *", "p_str"] ] }, { "name": "pandemonium_string_match", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_wildcard"] ] }, { "name": "pandemonium_string_matchn", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_wildcard"] ] }, { "name": "pandemonium_string_begins_with", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_string"] ] }, { "name": "pandemonium_string_begins_with_char_array", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const char *", "p_char_array"] ] }, { "name": "pandemonium_string_ends_with", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_string"] ] }, { "name": "pandemonium_string_is_enclosed_in", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_string"] ] }, { "name": "pandemonium_string_is_subsequence_of", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_string"] ] }, { "name": "pandemonium_string_is_subsequence_ofi", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_string"] ] }, { "name": "pandemonium_string_is_quoted", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_bigrams", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_similarity", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_string"] ] }, { "name": "pandemonium_string_format", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_variant *", "p_values"] ] }, { "name": "pandemonium_string_format_with_custom_placeholder", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_variant *", "p_values"], ["const char *", "p_placeholder"] ] }, { "name": "pandemonium_string_replace_first", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_key"], ["pandemonium_string", "p_with"] ] }, { "name": "pandemonium_string_replace", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_key"], ["pandemonium_string", "p_with"] ] }, { "name": "pandemonium_string_replacec", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_char_type *", "p_key"], ["const pandemonium_char_type *", "p_with"] ] }, { "name": "pandemonium_string_replacen", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_key"], ["pandemonium_string", "p_with"] ] }, { "name": "pandemonium_string_newline_to_br", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_repeat", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_count"] ] }, { "name": "pandemonium_string_insert", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_at_pos"], ["pandemonium_string", "p_string"] ] }, { "name": "pandemonium_string_pad_decimals", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_digits"] ] }, { "name": "pandemonium_string_pad_zeros", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_digits"] ] }, { "name": "pandemonium_string_trim_prefix", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_prefix"] ] }, { "name": "pandemonium_string_trim_suffix", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_suffix"] ] }, { "name": "pandemonium_string_lpad", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_min_length"] ] }, { "name": "pandemonium_string_lpad_with_custom_character", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_min_length"], ["const pandemonium_string *", "p_character"] ] }, { "name": "pandemonium_string_rpad", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_min_length"] ] }, { "name": "pandemonium_string_rpad_with_custom_character", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_min_length"], ["const pandemonium_string *", "p_character"] ] }, { "name": "pandemonium_string_sprintf", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_array *", "p_values"], ["pandemonium_bool *", "p_error"] ] }, { "name": "pandemonium_string_quote", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_quote_quotechar", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string *", "p_quotechar"] ] }, { "name": "pandemonium_string_unquote", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_num", "return_type": "pandemonium_string", "arguments": [ ["double", "p_num"] ] }, { "name": "pandemonium_string_num_with_decimals", "return_type": "pandemonium_string", "arguments": [ ["double", "p_num"], ["pandemonium_int", "p_decimals"] ] }, { "name": "pandemonium_string_num_scientific", "return_type": "pandemonium_string", "arguments": [ ["double", "p_num"] ] }, { "name": "pandemonium_string_num_real", "return_type": "pandemonium_string", "arguments": [ ["double", "p_num"] ] }, { "name": "pandemonium_string_num_int64", "return_type": "pandemonium_string", "arguments": [ ["int64_t", "p_num"], ["pandemonium_int", "p_base"] ] }, { "name": "pandemonium_string_num_int64_capitalized", "return_type": "pandemonium_string", "arguments": [ ["int64_t", "p_num"], ["pandemonium_int", "p_base"], ["pandemonium_bool", "p_capitalize_hex"] ] }, { "name": "pandemonium_string_num_uint64", "return_type": "pandemonium_string", "arguments": [ ["uint64_t", "p_num"], ["pandemonium_int", "p_base"] ] }, { "name": "pandemonium_string_num_uint64_capitalized", "return_type": "pandemonium_string", "arguments": [ ["uint64_t", "p_num"], ["pandemonium_int", "p_base"], ["pandemonium_bool", "p_capitalize_hex"] ] }, { "name": "pandemonium_string_chr", "return_type": "pandemonium_string", "arguments": [ ["wchar_t", "p_character"] ] }, { "name": "pandemonium_string_md5", "return_type": "pandemonium_string", "arguments": [ ["const uint8_t *", "p_md5"] ] }, { "name": "pandemonium_string_hex_encode_buffer", "return_type": "pandemonium_string", "arguments": [ ["const uint8_t *", "p_buffer"], ["pandemonium_int", "p_len"] ] }, { "name": "pandemonium_string_bool_num", "return_type": "pandemonium_string", "arguments": [ ["pandemonium_bool", "p_val"] ] }, { "name": "pandemonium_string_bool_str", "return_type": "pandemonium_string", "arguments": [ ["pandemonium_bool", "p_val"] ] }, { "name": "pandemonium_string_is_numeric", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_zero", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_to_double", "return_type": "double", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_to_float", "return_type": "float", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_to_real", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_to_int", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_to_bool", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_to_uint", "return_type": "uint32_t", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_hex_to_int", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_hex_to_int_without_prefix", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_hex_to_int64", "return_type": "int64_t", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_hex_to_int64_with_prefix", "return_type": "int64_t", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_to_int64", "return_type": "int64_t", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_char_to_int", "return_type": "pandemonium_int", "arguments": [ ["const char *", "p_what"] ] }, { "name": "pandemonium_string_char_to_int_with_len", "return_type": "pandemonium_int", "arguments": [ ["const char *", "p_what"], ["pandemonium_int", "p_len"] ] }, { "name": "pandemonium_string_wchar_to_int", "return_type": "int64_t", "arguments": [ ["const wchar_t *", "p_str"] ] }, { "name": "pandemonium_string_char_to_int64_with_len", "return_type": "int64_t", "arguments": [ ["const wchar_t *", "p_str"], ["int", "p_len"] ] }, { "name": "pandemonium_string_to_intc", "return_type": "int64_t", "arguments": [ ["const pandemonium_char_type *", "p_str"] ] }, { "name": "pandemonium_string_to_intc_len", "return_type": "int64_t", "arguments": [ ["const pandemonium_char_type *", "p_str"], ["pandemonium_int", "p_len"] ] }, { "name": "pandemonium_string_to_intc_len_clamp", "return_type": "int64_t", "arguments": [ ["const pandemonium_char_type *", "p_str"], ["pandemonium_int", "p_len"], ["pandemonium_bool", "p_clamp"] ] }, { "name": "pandemonium_string_char_to_float", "return_type": "float", "arguments": [ ["const char *", "p_what"] ] }, { "name": "pandemonium_string_wchar_to_float", "return_type": "float", "arguments": [ ["const wchar_t *", "p_str"], ["const wchar_t **", "r_end"] ] }, { "name": "pandemonium_string_pandemonium_char_to_float", "return_type": "float", "arguments": [ ["const pandemonium_char_type *", "p_str"], ["const pandemonium_char_type **", "r_end"] ] }, { "name": "pandemonium_string_char_to_double", "return_type": "double", "arguments": [ ["const char *", "p_what"] ] }, { "name": "pandemonium_string_wchar_to_double", "return_type": "double", "arguments": [ ["const wchar_t *", "p_str"], ["const wchar_t **", "r_end"] ] }, { "name": "pandemonium_string_pandemonium_char_to_double", "return_type": "double", "arguments": [ ["const pandemonium_char_type *", "p_str"], ["const pandemonium_char_type **", "r_end"] ] }, { "name": "pandemonium_string_num_characters", "return_type": "uint32_t", "arguments": [ ["int64_t", "p_int"] ] }, { "name": "pandemonium_string_capitalize", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_camelcase_to_underscore", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_camelcase_to_underscore_lowercased", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_get_with_code_lines", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_get_slice_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_splitter"] ] }, { "name": "pandemonium_string_get_slice", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_splitter"], ["pandemonium_int", "p_slice"] ] }, { "name": "pandemonium_string_get_slicec", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["wchar_t", "p_splitter"], ["pandemonium_int", "p_slice"] ] }, { "name": "pandemonium_string_split", "return_type": "pandemonium_pool_string_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_splitter"] ] }, { "name": "pandemonium_string_split_allow_empty", "return_type": "pandemonium_pool_string_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_splitter"], ["const pandemonium_bool", "p_allow_empty"] ] }, { "name": "pandemonium_string_split_maxsplit", "return_type": "pandemonium_pool_string_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_splitter"], ["const pandemonium_bool", "p_allow_empty"], ["const pandemonium_int", "p_maxsplit"] ] }, { "name": "pandemonium_string_rsplit", "return_type": "pandemonium_pool_string_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_splitter"] ] }, { "name": "pandemonium_string_rsplit_allow_empty", "return_type": "pandemonium_pool_string_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_splitter"], ["const pandemonium_bool", "p_allow_empty"] ] }, { "name": "pandemonium_string_rsplit_maxsplit", "return_type": "pandemonium_pool_string_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_splitter"], ["const pandemonium_bool", "p_allow_empty"], ["const pandemonium_int", "p_maxsplit"] ] }, { "name": "pandemonium_string_split_spaces", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_split_floats", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_splitter"] ] }, { "name": "pandemonium_string_split_floats_allow_empty", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_splitter"], ["const pandemonium_bool", "p_allow_empty"] ] }, { "name": "pandemonium_string_split_floats_mk", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_array *", "p_splitters"] ] }, { "name": "pandemonium_string_split_floats_mk_allow_empty", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_array *", "p_splitters"], ["const pandemonium_bool", "p_allow_empty"] ] }, { "name": "pandemonium_string_split_ints", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_splitter"] ] }, { "name": "pandemonium_string_split_ints_allow_empty", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_splitter"], ["const pandemonium_bool", "p_allow_empty"] ] }, { "name": "pandemonium_string_split_ints_mk", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_array *", "p_splitters"] ] }, { "name": "pandemonium_string_split_ints_mk_allow_empty", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_array *", "p_splitters"], ["const pandemonium_bool", "p_allow_empty"] ] }, { "name": "pandemonium_string_join", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_array *", "p_parts"] ] }, { "name": "pandemonium_string_char_uppercase", "return_type": "pandemonium_char_type", "arguments": [ ["pandemonium_char_type", "p_char"] ] }, { "name": "pandemonium_string_char_lowercase", "return_type": "pandemonium_char_type", "arguments": [ ["pandemonium_char_type", "p_char"] ] }, { "name": "pandemonium_string_to_upper", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_to_lower", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_what"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_to"] ] }, { "name": "pandemonium_string_countn", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string", "p_what"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_to"] ] }, { "name": "pandemonium_string_left", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_pos"] ] }, { "name": "pandemonium_string_right", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_pos"] ] }, { "name": "pandemonium_string_indent", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_prefix"] ] }, { "name": "pandemonium_string_dedent", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_strip_edges", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_bool", "p_left"], ["pandemonium_bool", "p_right"] ] }, { "name": "pandemonium_string_strip_escapes", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_lstrip", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_chars"] ] }, { "name": "pandemonium_string_rstrip", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_chars"] ] }, { "name": "pandemonium_string_get_extension", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_get_basename", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_plus_file", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_file"] ] }, { "name": "pandemonium_string_unicode_at", "return_type": "pandemonium_char_type", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_string_ord_at", "return_type": "pandemonium_char_type", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_string_erase", "return_type": "void", "arguments": [ ["pandemonium_string *", "p_self"], ["pandemonium_int", "p_pos"], ["pandemonium_int", "p_chars"] ] }, { "name": "pandemonium_string_ascii", "return_type": "pandemonium_char_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_ascii_extended", "return_type": "pandemonium_char_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_utf8", "return_type": "pandemonium_char_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_parse_utf8", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_string *", "p_self"], ["const char *", "p_utf8"] ] }, { "name": "pandemonium_string_parse_utf8_with_len", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_string *", "p_self"], ["const char *", "p_utf8"], ["pandemonium_int", "p_len"] ] }, { "name": "pandemonium_string_parse_utf8_with_len_skip_cr", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_string *", "p_self"], ["const char *", "p_utf8"], ["pandemonium_int", "p_len"], ["pandemonium_bool", "p_skip_cr"] ] }, { "name": "pandemonium_string_chars_to_utf8", "return_type": "pandemonium_string", "arguments": [ ["const char *", "p_utf8"] ] }, { "name": "pandemonium_string_chars_to_utf8_with_len", "return_type": "pandemonium_string", "arguments": [ ["const char *", "p_utf8"], ["pandemonium_int", "p_len"] ] }, { "name": "pandemonium_string_utf8_byte_length", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_utf16", "return_type": "pandemonium_char_16_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_parse_utf16", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_string *", "p_self"], ["const char16_t *", "p_utf8"] ] }, { "name": "pandemonium_string_parse_utf16_with_len", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_string *", "p_self"], ["const char16_t *", "p_utf8"], ["pandemonium_int", "p_len"] ] }, { "name": "pandemonium_string_chars_to_utf16", "return_type": "pandemonium_string", "arguments": [ ["const char16_t *", "p_utf8"] ] }, { "name": "pandemonium_string_chars_to_utf16_with_len", "return_type": "pandemonium_string", "arguments": [ ["const char16_t *", "p_utf8"], ["pandemonium_int", "p_len"] ] }, { "name": "pandemonium_string_utf16_byte_length", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_hash_chars", "return_type": "uint32_t", "arguments": [ ["const char *", "p_cstr"] ] }, { "name": "pandemonium_string_hash_chars_with_len", "return_type": "uint32_t", "arguments": [ ["const char *", "p_cstr"], ["pandemonium_int", "p_len"] ] }, { "name": "pandemonium_string_hash_wchar", "return_type": "uint32_t", "arguments": [ ["const wchar_t *", "p_str"] ] }, { "name": "pandemonium_string_hash_wchar_with_len", "return_type": "uint32_t", "arguments": [ ["const wchar_t *", "p_str"], ["pandemonium_int", "p_len"] ] }, { "name": "pandemonium_string_hashc", "return_type": "uint32_t", "arguments": [ ["const pandemonium_char_type *", "p_cstr"] ] }, { "name": "pandemonium_string_hashc_with_len", "return_type": "uint32_t", "arguments": [ ["const pandemonium_char_type *", "p_cstr"], ["pandemonium_int", "p_len"] ] }, { "name": "pandemonium_string_hash", "return_type": "uint32_t", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_hash64", "return_type": "uint64_t", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_md5_text", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_sha1_text", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_sha256_buffer", "return_type": "pandemonium_pool_byte_array", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_md5_buffer", "return_type": "pandemonium_pool_byte_array", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_sha1_buffer", "return_type": "pandemonium_pool_byte_array", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_sha256_text", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_containsc", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const char *", "p_str"] ] }, { "name": "pandemonium_string_contains", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_str"] ] }, { "name": "pandemonium_string_is_abs_path", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_rel_path", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_resource_file", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_path_to", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_path"] ] }, { "name": "pandemonium_string_path_to_file", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_path"] ] }, { "name": "pandemonium_string_get_base_dir", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_get_file", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_humanize_size", "return_type": "pandemonium_string", "arguments": [ ["uint64_t", "p_size"] ] }, { "name": "pandemonium_string_simplify_path", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_network_share_path", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_append_pathc", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const char *", "p_path"] ] }, { "name": "pandemonium_string_append_path", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["const pandemonium_string *", "p_path"] ] }, { "name": "pandemonium_string_path_clean_end_slash", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_path_ensure_end_slash", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_path_get_prev_dir", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_xml_escape", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_xml_escape_with_quotes", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_xml_unescape", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_http_escape", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_http_unescape", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_uri_encode", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_uri_decode", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_c_escape", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_c_escape_multiline", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_c_unescape", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_json_escape", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_word_wrap", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_int", "p_chars_per_line"] ] }, { "name": "pandemonium_string_parse_url", "return_type": "pandemonium_error", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_string *", "r_scheme"], ["pandemonium_string *", "r_host"], ["pandemonium_int *", "r_port"], ["pandemonium_string *", "r_path"] ] }, { "name": "pandemonium_string_percent_decode", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_percent_encode", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_property_name_encode", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_get_invalid_node_name_characters", "return_type": "pandemonium_string", "arguments": [] }, { "name": "pandemonium_string_validate_node_name", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_validate_identifier", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_valid_identifier", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_valid_integer", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_valid_float", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_valid_hex_number", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"], ["pandemonium_bool", "p_with_prefix"] ] }, { "name": "pandemonium_string_is_valid_html_color", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_valid_ip_address", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_valid_filename", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_valid_bool", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_is_valid_unsigned_integer", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_to_ascii_buffer", "return_type": "pandemonium_pool_byte_array", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_to_utf8_buffer", "return_type": "pandemonium_pool_byte_array", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_to_utf16_buffer", "return_type": "pandemonium_pool_byte_array", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_to_utf32_buffer", "return_type": "pandemonium_pool_byte_array", "arguments": [ ["const pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_string_new", "return_type": "void", "arguments": [ ["pandemonium_string *", "r_dest"] ] }, { "name": "pandemonium_string_new_copy", "return_type": "void", "arguments": [ ["pandemonium_string *", "r_dest"], ["const pandemonium_string *", "p_src"] ] }, { "name": "pandemonium_string_new_char", "return_type": "void", "arguments": [ ["pandemonium_string *", "r_dest"], ["const char *", "p_contents"] ] }, { "name": "pandemonium_string_new_char_clip_to_len", "return_type": "void", "arguments": [ ["pandemonium_string *", "r_dest"], ["const char *", "p_contents"], ["const int", "p_size"] ] }, { "name": "pandemonium_string_new_wchar", "return_type": "void", "arguments": [ ["pandemonium_string *", "r_dest"], ["const wchar_t *", "p_contents"] ] }, { "name": "pandemonium_string_new_wchar_clip_to_len", "return_type": "void", "arguments": [ ["pandemonium_string *", "r_dest"], ["const wchar_t *", "p_contents"], ["const int", "p_size"] ] }, { "name": "pandemonium_string_newc", "return_type": "void", "arguments": [ ["pandemonium_string *", "r_dest"], ["const pandemonium_char_type *", "p_contents"] ] }, { "name": "pandemonium_string_newc_clip_to_len", "return_type": "void", "arguments": [ ["pandemonium_string *", "r_dest"], ["const pandemonium_char_type *", "p_contents"], ["const int", "p_size"] ] }, { "name": "pandemonium_string_destroy", "return_type": "void", "arguments": [ ["pandemonium_string *", "p_self"] ] }, { "name": "pandemonium_transform_invert", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"] ] }, { "name": "pandemonium_transform_inverse", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"] ] }, { "name": "pandemonium_transform_affine_invert", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"] ] }, { "name": "pandemonium_transform_affine_inverse", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"] ] }, { "name": "pandemonium_transform_rotated", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["const pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_transform_rotated_local", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_transform_rotate", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_transform_rotate_local", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_transform_rotate_basis", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_transform_set_look_at", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_eye"], ["const pandemonium_vector3 *", "p_target"], ["const pandemonium_vector3 *", "p_up"] ] }, { "name": "pandemonium_transform_looking_at", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_target"], ["const pandemonium_vector3 *", "p_up"] ] }, { "name": "pandemonium_transform_scale", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_transform_scaled", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_transform_scaled_local", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_transform_scale_basis", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_scale"] ] }, { "name": "pandemonium_transform_translate_localr", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"], ["pandemonium_real", "p_tx"], ["pandemonium_real", "p_ty"], ["pandemonium_real", "p_tz"] ] }, { "name": "pandemonium_transform_translate_localv", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_translation"] ] }, { "name": "pandemonium_transform_translated", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_ofs"] ] }, { "name": "pandemonium_transform_translated_local", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_translation"] ] }, { "name": "pandemonium_transform_get_basis", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_transform *", "p_self"] ] }, { "name": "pandemonium_transform_set_basis", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"], ["const pandemonium_basis *", "p_v"] ] }, { "name": "pandemonium_transform_get_origin", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_transform *", "p_self"] ] }, { "name": "pandemonium_transform_set_origin", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_v"] ] }, { "name": "pandemonium_transform_orthonormalize", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"] ] }, { "name": "pandemonium_transform_orthonormalized", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"] ] }, { "name": "pandemonium_transform_orthogonalize", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"] ] }, { "name": "pandemonium_transform_orthogonalized", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"] ] }, { "name": "pandemonium_transform_is_equal_approx", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_transform *", "p_transform"] ] }, { "name": "pandemonium_transform_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_transform *", "p_b"] ] }, { "name": "pandemonium_transform_xform_vector3", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_v"] ] }, { "name": "pandemonium_transform_xform_vector3i", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_vector3i *", "p_vector"] ] }, { "name": "pandemonium_transform_xform_aabb", "return_type": "pandemonium_aabb", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_aabb *", "p_v"] ] }, { "name": "pandemonium_transform_xform_pool_vector3", "return_type": "pandemonium_pool_vector3_array", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_pool_vector3_array *", "p_array"] ] }, { "name": "pandemonium_transform_xform_pool_vector3i", "return_type": "pandemonium_pool_vector3i_array", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_pool_vector3i_array *", "p_array"] ] }, { "name": "pandemonium_transform_xform_inv_vector3", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_vector3 *", "p_v"] ] }, { "name": "pandemonium_transform_xform_inv_vector3i", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_vector3i *", "p_vector"] ] }, { "name": "pandemonium_transform_xform_inv_aabb", "return_type": "pandemonium_aabb", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_aabb *", "p_v"] ] }, { "name": "pandemonium_transform_xform_inv_pool_vector3", "return_type": "pandemonium_pool_vector3_array", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_pool_vector3_array *", "p_array"] ] }, { "name": "pandemonium_transform_xform_inv_pool_vector3i", "return_type": "pandemonium_pool_vector3i_array", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_pool_vector3i_array *", "p_array"] ] }, { "name": "pandemonium_transform_xform_plane", "return_type": "pandemonium_plane", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_plane *", "p_v"] ] }, { "name": "pandemonium_transform_xform_inv_plane", "return_type": "pandemonium_plane", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_plane *", "p_v"] ] }, { "name": "pandemonium_transform_xform_fast", "return_type": "pandemonium_plane", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_plane *", "p_plane"], ["const pandemonium_basis *", "p_basis_inverse_transpose"] ] }, { "name": "pandemonium_transform_xform_inv_fast", "return_type": "pandemonium_plane", "arguments": [ ["const pandemonium_plane *", "p_plane"], ["const pandemonium_transform *", "p_inverse"], ["const pandemonium_basis *", "p_basis_transpose"] ] }, { "name": "pandemonium_transform_operator_multiply", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_transform *", "p_b"] ] }, { "name": "pandemonium_transform_spherical_interpolate_with", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_transform *", "p_transform"], ["pandemonium_real", "p_c"] ] }, { "name": "pandemonium_transform_interpolate_with", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_transform *", "p_transform"], ["pandemonium_real", "p_c"] ] }, { "name": "pandemonium_transform_inverse_xform", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_transform *", "p_self"], ["const pandemonium_transform *", "p_t"] ] }, { "name": "pandemonium_transform_set", "return_type": "void", "arguments": [ ["pandemonium_transform *", "p_self"], ["pandemonium_real", "xx"], ["pandemonium_real", "xy"], ["pandemonium_real", "xz"], ["pandemonium_real", "yx"], ["pandemonium_real", "yy"], ["pandemonium_real", "yz"], ["pandemonium_real", "zx"], ["pandemonium_real", "zy"], ["pandemonium_real", "zz"], ["pandemonium_real", "tx"], ["pandemonium_real", "ty"], ["pandemonium_real", "tz"] ] }, { "name": "pandemonium_transform_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_transform *", "p_self"] ] }, { "name": "pandemonium_transform_new_with_axis_origin", "return_type": "void", "arguments": [ ["pandemonium_transform *", "r_dest"], ["const pandemonium_vector3 *", "p_x_axis"], ["const pandemonium_vector3 *", "p_y_axis"], ["const pandemonium_vector3 *", "p_z_axis"], ["const pandemonium_vector3 *", "p_origin"] ] }, { "name": "pandemonium_transform_new", "return_type": "void", "arguments": [ ["pandemonium_transform *", "r_dest"], ["const pandemonium_basis *", "p_basis"], ["const pandemonium_vector3 *", "p_origin"] ] }, { "name": "pandemonium_transform_new_with_quaternion", "return_type": "void", "arguments": [ ["pandemonium_transform *", "r_dest"], ["const pandemonium_quaternion *", "p_quaternion"] ] }, { "name": "pandemonium_transform_new_identity", "return_type": "void", "arguments": [ ["pandemonium_transform *", "r_dest"] ] }, { "name": "pandemonium_transform2d_tdotx", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_v"] ] }, { "name": "pandemonium_transform2d_tdoty", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_v"] ] }, { "name": "pandemonium_transform2d_get_axis", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["pandemonium_int", "p_axis"] ] }, { "name": "pandemonium_transform2d_set_axis", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["pandemonium_int", "p_axis"], ["const pandemonium_vector2 *", "p_vec"] ] }, { "name": "pandemonium_transform2d_get_column", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["pandemonium_int", "p_colum"] ] }, { "name": "pandemonium_transform2d_set_column", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["pandemonium_int", "p_colum"], ["const pandemonium_vector2 *", "p_vec"] ] }, { "name": "pandemonium_transform2d_invert", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_inverse", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_affine_invert", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_affine_inverse", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_set_rotation", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["pandemonium_real", "p_rot"] ] }, { "name": "pandemonium_transform2d_get_rotation", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_get_skew", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_set_skew", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["const pandemonium_real", "p_angle"] ] }, { "name": "pandemonium_transform2d_set_rotation_and_scale", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["pandemonium_real", "p_rot"], ["const pandemonium_vector2 *", "p_scale"] ] }, { "name": "pandemonium_transform2d_set_rotation_scale_and_skew", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["const pandemonium_real", "p_rot"], ["const pandemonium_vector2 *", "p_scale"], ["const pandemonium_real", "p_skew"] ] }, { "name": "pandemonium_transform2d_rotate", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_transform2d_scale", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_scale"] ] }, { "name": "pandemonium_transform2d_scale_basis", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_scale"] ] }, { "name": "pandemonium_transform2d_translater", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["pandemonium_real", "p_tx"], ["pandemonium_real", "p_ty"] ] }, { "name": "pandemonium_transform2d_translatev", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_offset"] ] }, { "name": "pandemonium_transform2d_translate_localr", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["pandemonium_real", "p_tx"], ["pandemonium_real", "p_ty"] ] }, { "name": "pandemonium_transform2d_translate_localv", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_translation"] ] }, { "name": "pandemonium_transform2d_basis_determinant", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_get_scale", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_set_scale", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_scale"] ] }, { "name": "pandemonium_transform2d_get_origin", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_set_origin", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_origin"] ] }, { "name": "pandemonium_transform2d_basis_scaled", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_scale"] ] }, { "name": "pandemonium_transform2d_scaled", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_scale"] ] }, { "name": "pandemonium_transform2d_scaled_local", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_scale"] ] }, { "name": "pandemonium_transform2d_translated", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_offset"] ] }, { "name": "pandemonium_transform2d_translated_local", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_offset"] ] }, { "name": "pandemonium_transform2d_rotated", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_transform2d_rotated_local", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_real", "p_angle"] ] }, { "name": "pandemonium_transform2d_untranslated", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_orthonormalize", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_orthonormalized", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_is_equal_approx", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_transform2d *", "p_transform"] ] }, { "name": "pandemonium_transform2d_looking_at", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_target"] ] }, { "name": "pandemonium_transform2d_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_transform2d *", "p_b"] ] }, { "name": "pandemonium_transform2d_operator_multiply", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_transform2d *", "p_b"] ] }, { "name": "pandemonium_transform2d_interpolate_with", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_transform2d *", "p_m"], ["const pandemonium_real", "p_c"] ] }, { "name": "pandemonium_transform2d_basis_xform_vector2", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_v"] ] }, { "name": "pandemonium_transform2d_basis_xform_inv_vector2", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_v"] ] }, { "name": "pandemonium_transform2d_xform_vector2", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_v"] ] }, { "name": "pandemonium_transform2d_xform_inv_vector2", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2 *", "p_v"] ] }, { "name": "pandemonium_transform2d_xform_rect2", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_rect2 *", "p_v"] ] }, { "name": "pandemonium_transform2d_xform_inv_rect2", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_rect2 *", "p_v"] ] }, { "name": "pandemonium_transform2d_basis_xform", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2i *", "p_vec"] ] }, { "name": "pandemonium_transform2d_basis_xform_inv", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2i *", "p_vec"] ] }, { "name": "pandemonium_transform2d_xform_vector2i", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2i *", "p_vec"] ] }, { "name": "pandemonium_transform2d_xform_inv_vector2i", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_vector2i *", "p_vec"] ] }, { "name": "pandemonium_transform_xform_pool_vector2", "return_type": "pandemonium_pool_vector2_array", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_pool_vector2_array *", "p_array"] ] }, { "name": "pandemonium_transform_xform_inv_pool_vector2", "return_type": "pandemonium_pool_vector2_array", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_pool_vector2_array *", "p_array"] ] }, { "name": "pandemonium_transform_xform_inv_pool_vector2i", "return_type": "pandemonium_pool_vector2i_array", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_pool_vector2i_array *", "p_array"] ] }, { "name": "pandemonium_transform_xform_pool_vector2i", "return_type": "pandemonium_pool_vector2i_array", "arguments": [ ["const pandemonium_transform2d *", "p_self"], ["const pandemonium_pool_vector2i_array *", "p_array"] ] }, { "name": "pandemonium_transform2d_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_transform2d *", "p_self"] ] }, { "name": "pandemonium_transform2d_new", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "r_dest"], ["const pandemonium_real", "p_rot"], ["const pandemonium_vector2 *", "p_pos"] ] }, { "name": "pandemonium_transform2d_new_axis_origin", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "r_dest"], ["const pandemonium_vector2 *", "p_x_axis"], ["const pandemonium_vector2 *", "p_y_axis"], ["const pandemonium_vector2 *", "p_origin"] ] }, { "name": "pandemonium_transform2d_new_identity", "return_type": "void", "arguments": [ ["pandemonium_transform2d *", "r_dest"] ] }, { "name": "pandemonium_variant_get_type", "return_type": "pandemonium_variant_type", "arguments": [ ["const pandemonium_variant *", "p_v"] ] }, { "name": "pandemonium_variant_is_ref", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_is_num", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_is_array", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_is_null", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_is_shared", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_is_zero", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_is_one", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_get_object_instance_id", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_is_invalid_object", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_get_operator_name", "return_type": "pandemonium_string", "arguments": [ ["pandemonium_variant_operator", "p_op"] ] }, { "name": "pandemonium_variant_evaluate", "return_type": "void", "arguments": [ ["pandemonium_variant_operator", "p_op"], ["const pandemonium_variant *", "p_a"], ["const pandemonium_variant *", "p_b"], ["pandemonium_variant *", "r_ret"], ["pandemonium_bool *", "r_valid"] ] }, { "name": "pandemonium_variant_zero", "return_type": "void", "arguments": [ ["pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_duplicate", "return_type": "pandemonium_variant", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_duplicate_deep", "return_type": "pandemonium_variant", "arguments": [ ["const pandemonium_variant *", "p_self"], ["pandemonium_bool", "deep"] ] }, { "name": "pandemonium_variant_call", "return_type": "pandemonium_variant", "arguments": [ ["pandemonium_variant *", "p_self"], ["const pandemonium_string *", "p_method"], ["const pandemonium_variant **", "p_args"], ["const pandemonium_int", "p_argcount"], ["pandemonium_variant_call_error *", "r_error"] ] }, { "name": "pandemonium_variant_has_method", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"], ["const pandemonium_string *", "p_method"] ] }, { "name": "pandemonium_variant_deep_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"], ["const pandemonium_variant *", "p_variant"] ] }, { "name": "pandemonium_variant_deep_equal_recursion_count", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"], ["const pandemonium_variant *", "p_variant"], ["pandemonium_int", "p_recursion_count"] ] }, { "name": "pandemonium_variant_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"], ["const pandemonium_variant *", "p_other"] ] }, { "name": "pandemonium_variant_operator_less", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"], ["const pandemonium_variant *", "p_other"] ] }, { "name": "pandemonium_variant_hash", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_hash_compare", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"], ["const pandemonium_variant *", "p_other"] ] }, { "name": "pandemonium_variant_booleanize", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_bool", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_uint", "return_type": "uint64_t", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_int", "return_type": "int64_t", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_real", "return_type": "double", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_string_name", "return_type": "pandemonium_string_name", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_vector2", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_vector2i", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_rect2", "return_type": "pandemonium_rect2", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_rect2i", "return_type": "pandemonium_rect2i", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_vector3", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_vector3i", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_vector4", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_vector4i", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_transform2d", "return_type": "pandemonium_transform2d", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_plane", "return_type": "pandemonium_plane", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_quaternion", "return_type": "pandemonium_quaternion", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_aabb", "return_type": "pandemonium_aabb", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_basis", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_transform", "return_type": "pandemonium_transform", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_projection", "return_type": "pandemonium_projection", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_color", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_node_path", "return_type": "pandemonium_node_path", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_rid", "return_type": "pandemonium_rid", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_object", "return_type": "pandemonium_object *", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_dictionary", "return_type": "pandemonium_dictionary", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_array", "return_type": "pandemonium_array", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_pool_byte_array", "return_type": "pandemonium_pool_byte_array", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_pool_int_array", "return_type": "pandemonium_pool_int_array", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_pool_real_array", "return_type": "pandemonium_pool_real_array", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_pool_string_array", "return_type": "pandemonium_pool_string_array", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_pool_vector2_array", "return_type": "pandemonium_pool_vector2_array", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_pool_vector2i_array", "return_type": "pandemonium_pool_vector2i_array", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_pool_vector3_array", "return_type": "pandemonium_pool_vector3_array", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_pool_vector3i_array", "return_type": "pandemonium_pool_vector3i_array", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_pool_vector4_array", "return_type": "pandemonium_pool_vector4_array", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_pool_vector4i_array", "return_type": "pandemonium_pool_vector4i_array", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_as_pool_color_array", "return_type": "pandemonium_pool_color_array", "arguments": [ ["const pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_variant_new_copy", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_variant *", "p_src"] ] }, { "name": "pandemonium_variant_new_nil", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"] ] }, { "name": "pandemonium_variant_new_bool", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_bool", "p_b"] ] }, { "name": "pandemonium_variant_new_uint", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const uint64_t", "p_i"] ] }, { "name": "pandemonium_variant_new_int", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const int64_t", "p_i"] ] }, { "name": "pandemonium_variant_new_real", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const double", "p_r"] ] }, { "name": "pandemonium_variant_new_string", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_string *", "p_s"] ] }, { "name": "pandemonium_variant_new_string_name", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_string_name *", "p_s"] ] }, { "name": "pandemonium_variant_new_vector2", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_vector2 *", "p_v2"] ] }, { "name": "pandemonium_variant_new_vector2i", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_vector2i *", "p_v2i"] ] }, { "name": "pandemonium_variant_new_rect2", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_rect2 *", "p_rect2"] ] }, { "name": "pandemonium_variant_new_rect2i", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_rect2i *", "p_rect2i"] ] }, { "name": "pandemonium_variant_new_vector3", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_vector3 *", "p_v3"] ] }, { "name": "pandemonium_variant_new_vector3i", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_vector3i *", "p_v3i"] ] }, { "name": "pandemonium_variant_new_vector4", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_vector4 *", "p_v4"] ] }, { "name": "pandemonium_variant_new_vector4i", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_vector4i *", "p_v4i"] ] }, { "name": "pandemonium_variant_new_transform2d", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_transform2d *", "p_t2d"] ] }, { "name": "pandemonium_variant_new_plane", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_plane *", "p_plane"] ] }, { "name": "pandemonium_variant_new_quaternion", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_quaternion *", "p_quaternion"] ] }, { "name": "pandemonium_variant_new_aabb", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_aabb *", "p_aabb"] ] }, { "name": "pandemonium_variant_new_basis", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_basis *", "p_basis"] ] }, { "name": "pandemonium_variant_new_transform", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_transform *", "p_trans"] ] }, { "name": "pandemonium_variant_new_projection", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_projection *", "p_proj"] ] }, { "name": "pandemonium_variant_new_color", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_color *", "p_color"] ] }, { "name": "pandemonium_variant_new_node_path", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_node_path *", "p_np"] ] }, { "name": "pandemonium_variant_new_rid", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_rid *", "p_rid"] ] }, { "name": "pandemonium_variant_new_object", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_object *", "p_obj"] ] }, { "name": "pandemonium_variant_new_dictionary", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_dictionary *", "p_dict"] ] }, { "name": "pandemonium_variant_new_array", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_array *", "p_arr"] ] }, { "name": "pandemonium_variant_new_pool_byte_array", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_pool_byte_array *", "p_pba"] ] }, { "name": "pandemonium_variant_new_pool_int_array", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_pool_int_array *", "p_pia"] ] }, { "name": "pandemonium_variant_new_pool_real_array", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_pool_real_array *", "p_pra"] ] }, { "name": "pandemonium_variant_new_pool_string_array", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_pool_string_array *", "p_psa"] ] }, { "name": "pandemonium_variant_new_pool_vector2_array", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_pool_vector2_array *", "p_pv2a"] ] }, { "name": "pandemonium_variant_new_pool_vector2i_array", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_pool_vector2i_array *", "p_pv2ia"] ] }, { "name": "pandemonium_variant_new_pool_vector3_array", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_pool_vector3_array *", "p_pv3a"] ] }, { "name": "pandemonium_variant_new_pool_vector3i_array", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_pool_vector3i_array *", "p_pv3ia"] ] }, { "name": "pandemonium_variant_new_pool_vector4_array", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_pool_vector4_array *", "p_pv4a"] ] }, { "name": "pandemonium_variant_new_pool_vector4i_array", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_pool_vector4i_array *", "p_pv4ia"] ] }, { "name": "pandemonium_variant_new_pool_color_array", "return_type": "void", "arguments": [ ["pandemonium_variant *", "r_dest"], ["const pandemonium_pool_color_array *", "p_pca"] ] }, { "name": "pandemonium_variant_destroy", "return_type": "void", "arguments": [ ["pandemonium_variant *", "p_self"] ] }, { "name": "pandemonium_vector2_set_x", "return_type": "void", "arguments": [ ["pandemonium_vector2 *", "p_self"], ["const pandemonium_real", "p_x"] ] }, { "name": "pandemonium_vector2_set_y", "return_type": "void", "arguments": [ ["pandemonium_vector2 *", "p_self"], ["const pandemonium_real", "p_y"] ] }, { "name": "pandemonium_vector2_get_x", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_get_y", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_operator_index", "return_type": "pandemonium_real *", "arguments": [ ["pandemonium_vector2 *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_vector2_operator_index_const", "return_type": "const pandemonium_real *", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_vector2_set_axis", "return_type": "void", "arguments": [ ["pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2_axis", "p_axis"], ["const pandemonium_real", "p_value"] ] }, { "name": "pandemonium_vector2_get_axis", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2_axis", "p_axis"] ] }, { "name": "pandemonium_vector2_set_all", "return_type": "void", "arguments": [ ["pandemonium_vector2 *", "p_self"], ["const pandemonium_real", "p_value"] ] }, { "name": "pandemonium_vector2_min_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_max_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_normalize", "return_type": "void", "arguments": [ ["pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_normalized", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_is_normalized", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_length", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_length_squared", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_limit_length", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_real", "p_length"] ] }, { "name": "pandemonium_vector2_min", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_b"] ] }, { "name": "pandemonium_vector2_max", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_b"] ] }, { "name": "pandemonium_vector2_distance_to", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_to"] ] }, { "name": "pandemonium_vector2_distance_squared_to", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_to"] ] }, { "name": "pandemonium_vector2_angle_to", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_to"] ] }, { "name": "pandemonium_vector2_angle_to_point", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_to"] ] }, { "name": "pandemonium_vector2_direction_to", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_b"] ] }, { "name": "pandemonium_vector2_dot", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_other"] ] }, { "name": "pandemonium_vector2_cross", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_other"] ] }, { "name": "pandemonium_vector2_posmod", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_real", "p_mod"] ] }, { "name": "pandemonium_vector2_posmodv", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_modv"] ] }, { "name": "pandemonium_vector2_project", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_to"] ] }, { "name": "pandemonium_vector2_plane_project", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_real", "p_length"], ["const pandemonium_vector2 *", "p_vec"] ] }, { "name": "pandemonium_vector2_linear_interpolate", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_vector2_slerp", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_to"], ["const pandemonium_real", "p_weight"] ] }, { "name": "pandemonium_vector2_cubic_interpolate", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_b"], ["const pandemonium_vector2 *", "p_pre_a"], ["const pandemonium_vector2 *", "p_post_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_vector2_bezier_interpolate", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_control_1"], ["const pandemonium_vector2 *", "p_control_2"], ["const pandemonium_vector2 *", "p_end"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_vector2_move_toward", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_to"], ["const pandemonium_real", "p_delta"] ] }, { "name": "pandemonium_vector2_slide", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_n"] ] }, { "name": "pandemonium_vector2_bounce", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_n"] ] }, { "name": "pandemonium_vector2_reflect", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_n"] ] }, { "name": "pandemonium_vector2_is_equal_approx", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_b"] ] }, { "name": "pandemonium_vector2_operator_add", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_b"] ] }, { "name": "pandemonium_vector2_operator_subtract", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_b"] ] }, { "name": "pandemonium_vector2_operator_multiply_vector", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_b"] ] }, { "name": "pandemonium_vector2_operator_multiply_scalar", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_real", "p_b"] ] }, { "name": "pandemonium_vector2_operator_divide_vector", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_b"] ] }, { "name": "pandemonium_vector2_operator_divide_scalar", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_real", "p_b"] ] }, { "name": "pandemonium_vector2_operator_neg", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_b"] ] }, { "name": "pandemonium_vector2_operator_less", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_b"] ] }, { "name": "pandemonium_vector2_angle", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_set_rotation", "return_type": "void", "arguments": [ ["pandemonium_vector2 *", "p_self"], ["const pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_vector2_abs", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_rotated", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_vector2_tangent", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_orthogonal", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_sign", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_floor", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_ceil", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_round", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_snapped", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2 *", "p_self"], ["const pandemonium_vector2 *", "p_by"] ] }, { "name": "pandemonium_vector2_aspect", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_vector2 *", "p_self"] ] }, { "name": "pandemonium_vector2_new", "return_type": "void", "arguments": [ ["pandemonium_vector2 *", "r_dest"], ["const pandemonium_real", "p_x"], ["const pandemonium_real", "p_y"] ] }, { "name": "pandemonium_vector2i_set_x", "return_type": "void", "arguments": [ ["pandemonium_vector2i *", "p_self"], ["const pandemonium_int", "p_x"] ] }, { "name": "pandemonium_vector2i_set_y", "return_type": "void", "arguments": [ ["pandemonium_vector2i *", "p_self"], ["const pandemonium_int", "p_y"] ] }, { "name": "pandemonium_vector2i_get_x", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector2i *", "p_self"] ] }, { "name": "pandemonium_vector2i_get_y", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector2i *", "p_self"] ] }, { "name": "pandemonium_vector2i_operator_index", "return_type": "pandemonium_int *", "arguments": [ ["pandemonium_vector2i *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_vector2i_operator_index_const", "return_type": "const pandemonium_int *", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_vector2i_set_axis", "return_type": "void", "arguments": [ ["pandemonium_vector2i *", "p_self"], ["const pandemonium_vector2i_axis", "p_axis"], ["const pandemonium_int", "p_value"] ] }, { "name": "pandemonium_vector2i_get_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_vector2i_axis", "p_axis"] ] }, { "name": "pandemonium_vector2i_set_all", "return_type": "void", "arguments": [ ["pandemonium_vector2i *", "p_self"], ["const pandemonium_int", "p_value"] ] }, { "name": "pandemonium_vector2i_min_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector2i *", "p_self"] ] }, { "name": "pandemonium_vector2i_max_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector2i *", "p_self"] ] }, { "name": "pandemonium_vector2i_min", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_vector2i *", "p_b"] ] }, { "name": "pandemonium_vector2i_max", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_vector2i *", "p_b"] ] }, { "name": "pandemonium_vector2i_linear_interpolate", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_vector2i *", "p_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_vector2i_operator_add", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_vector2i *", "p_b"] ] }, { "name": "pandemonium_vector2i_operator_subtract", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_vector2i *", "p_b"] ] }, { "name": "pandemonium_vector2i_operator_multiply_vector", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_vector2i *", "p_b"] ] }, { "name": "pandemonium_vector2i_operator_multiply_scalar", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_int", "p_b"] ] }, { "name": "pandemonium_vector2i_operator_divide_vector", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_vector2i *", "p_b"] ] }, { "name": "pandemonium_vector2i_operator_divide_scalar", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_int", "p_b"] ] }, { "name": "pandemonium_vector2i_operator_neg", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"] ] }, { "name": "pandemonium_vector2i_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_vector2i *", "p_b"] ] }, { "name": "pandemonium_vector2i_operator_less", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_vector2i *", "p_b"] ] }, { "name": "pandemonium_vector2i_length", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2i *", "p_self"] ] }, { "name": "pandemonium_vector2i_length_squared", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector2i *", "p_self"] ] }, { "name": "pandemonium_vector2i_aspect", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector2i *", "p_self"] ] }, { "name": "pandemonium_vector2i_sign", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"] ] }, { "name": "pandemonium_vector2i_abs", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"] ] }, { "name": "pandemonium_vector2i_clamp", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_vector2i *", "p_self"], ["const pandemonium_vector2i *", "p_min"], ["const pandemonium_vector2i *", "p_max"] ] }, { "name": "pandemonium_vector2i_to_vector2", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_vector2i *", "p_self"] ] }, { "name": "pandemonium_vector2i_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_vector2i *", "p_self"] ] }, { "name": "pandemonium_vector2i_new", "return_type": "void", "arguments": [ ["pandemonium_vector2i *", "r_dest"], ["const pandemonium_int", "p_x"], ["const pandemonium_int", "p_y"] ] }, { "name": "pandemonium_vector3_get_x", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_set_x", "return_type": "void", "arguments": [ ["pandemonium_vector3 *", "p_self"], ["const pandemonium_real", "val"] ] }, { "name": "pandemonium_vector3_get_y", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_set_y", "return_type": "void", "arguments": [ ["pandemonium_vector3 *", "p_self"], ["const pandemonium_real", "val"] ] }, { "name": "pandemonium_vector3_get_z", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_set_z", "return_type": "void", "arguments": [ ["pandemonium_vector3 *", "p_self"], ["const pandemonium_real", "val"] ] }, { "name": "pandemonium_vector3_operator_index", "return_type": "pandemonium_real *", "arguments": [ ["pandemonium_vector3 *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_vector3_operator_index_const", "return_type": "const pandemonium_real *", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_vector3_set_axis", "return_type": "void", "arguments": [ ["pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3_axis", "p_axis"], ["const pandemonium_real", "p_val"] ] }, { "name": "pandemonium_vector3_get_axis", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3_axis", "p_axis"] ] }, { "name": "pandemonium_vector3_set_all", "return_type": "void", "arguments": [ ["pandemonium_vector3 *", "p_self"], ["const pandemonium_real", "p_val"] ] }, { "name": "pandemonium_vector3_min_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_max_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_length", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_length_squared", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_normalize", "return_type": "void", "arguments": [ ["pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_normalized", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_is_normalized", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_inverse", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_limit_length", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_limit_length_len", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_real", "p_val"] ] }, { "name": "pandemonium_vector3_zero", "return_type": "void", "arguments": [ ["pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_snap", "return_type": "void", "arguments": [ ["pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_val"] ] }, { "name": "pandemonium_vector3_snapped", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_by"] ] }, { "name": "pandemonium_vector3_rotate", "return_type": "void", "arguments": [ ["pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["const pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_vector3_rotated", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_axis"], ["const pandemonium_real", "p_phi"] ] }, { "name": "pandemonium_vector3_linear_interpolate", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_vector3_slerp", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_to"], ["const pandemonium_real", "p_weight"] ] }, { "name": "pandemonium_vector3_cubic_interpolate", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"], ["const pandemonium_vector3 *", "p_pre_a"], ["const pandemonium_vector3 *", "p_post_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_vector3_bezier_interpolate", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_control_1"], ["const pandemonium_vector3 *", "p_control_2"], ["const pandemonium_vector3 *", "p_end"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_vector3_move_toward", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_to"], ["const pandemonium_real", "p_delta"] ] }, { "name": "pandemonium_vector3_cross", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"] ] }, { "name": "pandemonium_vector3_dot", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"] ] }, { "name": "pandemonium_vector3_outer", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"] ] }, { "name": "pandemonium_vector3_to_diagonal_matrix", "return_type": "pandemonium_basis", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_abs", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_floor", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_sign", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_ceil", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_round", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_clamp", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_min"], ["const pandemonium_vector3 *", "p_max"] ] }, { "name": "pandemonium_vector3_distance_to", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"] ] }, { "name": "pandemonium_vector3_distance_squared_to", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"] ] }, { "name": "pandemonium_vector3_posmod", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_real", "p_mod"] ] }, { "name": "pandemonium_vector3_posmodv", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_modv"] ] }, { "name": "pandemonium_vector3_project", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_to"] ] }, { "name": "pandemonium_vector3_angle_to", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_to"] ] }, { "name": "pandemonium_vector3_signed_angle_to", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_to"], ["const pandemonium_vector3 *", "p_axis"] ] }, { "name": "pandemonium_vector3_direction_to", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"] ] }, { "name": "pandemonium_vector3_slide", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_n"] ] }, { "name": "pandemonium_vector3_bounce", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_n"] ] }, { "name": "pandemonium_vector3_reflect", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_n"] ] }, { "name": "pandemonium_vector3_is_equal_approx", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_v"] ] }, { "name": "pandemonium_vector3_is_equal_approx_tolerance", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_v"], ["const pandemonium_real", "p_tolerance"] ] }, { "name": "pandemonium_vector3_is_equal_approxt", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_v"], ["const pandemonium_real", "p_tolerance"] ] }, { "name": "pandemonium_vector3_operator_add", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"] ] }, { "name": "pandemonium_vector3_operator_subtract", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"] ] }, { "name": "pandemonium_vector3_operator_multiply_vector", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"] ] }, { "name": "pandemonium_vector3_operator_multiply_scalar", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_real", "p_b"] ] }, { "name": "pandemonium_vector3_operator_divide_vector", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"] ] }, { "name": "pandemonium_vector3_operator_divide_scalar", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_real", "p_b"] ] }, { "name": "pandemonium_vector3_operator_neg", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"] ] }, { "name": "pandemonium_vector3_operator_less", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector3 *", "p_self"], ["const pandemonium_vector3 *", "p_b"] ] }, { "name": "pandemonium_vector3_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_vector3 *", "p_self"] ] }, { "name": "pandemonium_vector3_new", "return_type": "void", "arguments": [ ["pandemonium_vector3 *", "r_dest"], ["const pandemonium_real", "p_x"], ["const pandemonium_real", "p_y"], ["const pandemonium_real", "p_z"] ] }, { "name": "pandemonium_vector3i_get_x", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_set_x", "return_type": "void", "arguments": [ ["pandemonium_vector3i *", "p_self"], ["const pandemonium_int", "val"] ] }, { "name": "pandemonium_vector3i_get_y", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_set_y", "return_type": "void", "arguments": [ ["pandemonium_vector3i *", "p_self"], ["const pandemonium_int", "val"] ] }, { "name": "pandemonium_vector3i_get_z", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_set_z", "return_type": "void", "arguments": [ ["pandemonium_vector3i *", "p_self"], ["const pandemonium_int", "val"] ] }, { "name": "pandemonium_vector3i_operator_index", "return_type": "pandemonium_int *", "arguments": [ ["pandemonium_vector3i *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_vector3i_operator_index_const", "return_type": "const pandemonium_int *", "arguments": [ ["const pandemonium_vector3i *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_vector3i_set_axis", "return_type": "void", "arguments": [ ["pandemonium_vector3i *", "p_self"], ["const pandemonium_vector3i_axis", "p_axis"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_vector3i_get_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector3i *", "p_self"], ["const pandemonium_vector3i_axis", "p_axis"] ] }, { "name": "pandemonium_vector3i_set_all", "return_type": "void", "arguments": [ ["pandemonium_vector3i *", "p_self"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_vector3i_min_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_max_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_length", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_length_squared", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_zero", "return_type": "void", "arguments": [ ["pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_linear_interpolate", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_vector3i *", "p_self"], ["const pandemonium_vector3i *", "p_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_vector3i_abs", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_sign", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_clamp", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_vector3i *", "p_self"], ["const pandemonium_vector3i *", "p_min"], ["const pandemonium_vector3i *", "p_max"] ] }, { "name": "pandemonium_vector3i_operator_add", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_vector3i *", "p_self"], ["const pandemonium_vector3i *", "p_b"] ] }, { "name": "pandemonium_vector3i_operator_subtract", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_vector3i *", "p_self"], ["const pandemonium_vector3i *", "p_b"] ] }, { "name": "pandemonium_vector3i_operator_multiply_vector", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_vector3i *", "p_self"], ["const pandemonium_vector3i *", "p_b"] ] }, { "name": "pandemonium_vector3i_operator_multiply_scalar", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_vector3i *", "p_self"], ["const pandemonium_int", "p_b"] ] }, { "name": "pandemonium_vector3i_operator_divide_vector", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_vector3i *", "p_self"], ["const pandemonium_vector3i *", "p_b"] ] }, { "name": "pandemonium_vector3i_operator_divide_scalar", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_vector3i *", "p_self"], ["const pandemonium_int", "p_b"] ] }, { "name": "pandemonium_vector3i_operator_neg", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector3i *", "p_self"], ["const pandemonium_vector3i *", "p_b"] ] }, { "name": "pandemonium_vector3i_operator_less", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector3i *", "p_self"], ["const pandemonium_vector3i *", "p_b"] ] }, { "name": "pandemonium_vector3i_to_vector3", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_vector3i *", "p_self"] ] }, { "name": "pandemonium_vector3i_new", "return_type": "void", "arguments": [ ["pandemonium_vector3i *", "r_dest"], ["const pandemonium_int", "p_x"], ["const pandemonium_int", "p_y"], ["const pandemonium_int", "p_z"] ] }, { "name": "pandemonium_vector4_get_x", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_set_x", "return_type": "void", "arguments": [ ["pandemonium_vector4 *", "p_self"], ["const pandemonium_real", "val"] ] }, { "name": "pandemonium_vector4_get_y", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_set_y", "return_type": "void", "arguments": [ ["pandemonium_vector4 *", "p_self"], ["const pandemonium_real", "val"] ] }, { "name": "pandemonium_vector4_get_z", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_set_z", "return_type": "void", "arguments": [ ["pandemonium_vector4 *", "p_self"], ["const pandemonium_real", "val"] ] }, { "name": "pandemonium_vector4_get_w", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_set_w", "return_type": "void", "arguments": [ ["pandemonium_vector4 *", "p_self"], ["const pandemonium_real", "val"] ] }, { "name": "pandemonium_vector4_operator_index", "return_type": "pandemonium_real *", "arguments": [ ["pandemonium_vector4 *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_vector4_operator_index_const", "return_type": "const pandemonium_real *", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_vector4_set_axis", "return_type": "void", "arguments": [ ["pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4_axis", "p_axis"], ["const pandemonium_real", "p_val"] ] }, { "name": "pandemonium_vector4_get_axis", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4_axis", "p_axis"] ] }, { "name": "pandemonium_vector4_set_all", "return_type": "void", "arguments": [ ["pandemonium_vector4 *", "p_self"], ["const pandemonium_real", "p_val"] ] }, { "name": "pandemonium_vector4_min_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_max_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_length", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_length_squared", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_normalize", "return_type": "void", "arguments": [ ["pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_normalized", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_is_normalized", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_inverse", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_limit_length", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_limit_length_len", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_real", "p_val"] ] }, { "name": "pandemonium_vector4_zero", "return_type": "void", "arguments": [ ["pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_snap", "return_type": "void", "arguments": [ ["pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_val"] ] }, { "name": "pandemonium_vector4_snapped", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_by"] ] }, { "name": "pandemonium_vector4_linear_interpolate", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_vector4_cubic_interpolate", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_b"], ["const pandemonium_vector4 *", "p_pre_a"], ["const pandemonium_vector4 *", "p_post_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_vector4_dot", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_b"] ] }, { "name": "pandemonium_vector4_abs", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_floor", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_sign", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_ceil", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_round", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_clamp", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_min"], ["const pandemonium_vector4 *", "p_max"] ] }, { "name": "pandemonium_vector4_distance_to", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_b"] ] }, { "name": "pandemonium_vector4_distance_squared_to", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_b"] ] }, { "name": "pandemonium_vector4_posmod", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_real", "p_mod"] ] }, { "name": "pandemonium_vector4_posmodv", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_modv"] ] }, { "name": "pandemonium_vector4_direction_to", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_b"] ] }, { "name": "pandemonium_vector4_is_equal_approx", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_v"] ] }, { "name": "pandemonium_vector4_operator_add", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_b"] ] }, { "name": "pandemonium_vector4_operator_subtract", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_b"] ] }, { "name": "pandemonium_vector4_operator_multiply_vector", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_b"] ] }, { "name": "pandemonium_vector4_operator_multiply_scalar", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_real", "p_b"] ] }, { "name": "pandemonium_vector4_operator_divide_vector", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_b"] ] }, { "name": "pandemonium_vector4_operator_divide_scalar", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_real", "p_b"] ] }, { "name": "pandemonium_vector4_operator_neg", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_b"] ] }, { "name": "pandemonium_vector4_operator_less", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector4 *", "p_self"], ["const pandemonium_vector4 *", "p_b"] ] }, { "name": "pandemonium_vector4_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_vector4 *", "p_self"] ] }, { "name": "pandemonium_vector4_new", "return_type": "void", "arguments": [ ["pandemonium_vector4 *", "r_dest"], ["const pandemonium_real", "p_x"], ["const pandemonium_real", "p_y"], ["const pandemonium_real", "p_z"], ["const pandemonium_real", "p_w"] ] }, { "name": "pandemonium_vector4i_get_x", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_set_x", "return_type": "void", "arguments": [ ["pandemonium_vector4i *", "p_self"], ["const pandemonium_int", "val"] ] }, { "name": "pandemonium_vector4i_get_y", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_set_y", "return_type": "void", "arguments": [ ["pandemonium_vector4i *", "p_self"], ["const pandemonium_int", "val"] ] }, { "name": "pandemonium_vector4i_get_z", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_set_z", "return_type": "void", "arguments": [ ["pandemonium_vector4i *", "p_self"], ["const pandemonium_int", "val"] ] }, { "name": "pandemonium_vector4i_get_w", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_set_w", "return_type": "void", "arguments": [ ["pandemonium_vector4i *", "p_self"], ["const pandemonium_int", "val"] ] }, { "name": "pandemonium_vector4i_operator_index", "return_type": "pandemonium_int *", "arguments": [ ["pandemonium_vector4i *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_vector4i_operator_index_const", "return_type": "const pandemonium_int *", "arguments": [ ["const pandemonium_vector4i *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_vector4i_set_axis", "return_type": "void", "arguments": [ ["pandemonium_vector4i *", "p_self"], ["const pandemonium_vector4i_axis", "p_axis"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_vector4i_get_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector4i *", "p_self"], ["const pandemonium_vector4i_axis", "p_axis"] ] }, { "name": "pandemonium_vector4i_set_all", "return_type": "void", "arguments": [ ["pandemonium_vector4i *", "p_self"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_vector4i_min_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_max_axis", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_length", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_length_squared", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_zero", "return_type": "void", "arguments": [ ["pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_linear_interpolate", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_vector4i *", "p_self"], ["const pandemonium_vector4i *", "p_b"], ["const pandemonium_real", "p_t"] ] }, { "name": "pandemonium_vector4i_abs", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_sign", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_clamp", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_vector4i *", "p_self"], ["const pandemonium_vector4i *", "p_min"], ["const pandemonium_vector4i *", "p_max"] ] }, { "name": "pandemonium_vector4i_operator_add", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_vector4i *", "p_self"], ["const pandemonium_vector4i *", "p_b"] ] }, { "name": "pandemonium_vector4i_operator_subtract", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_vector4i *", "p_self"], ["const pandemonium_vector4i *", "p_b"] ] }, { "name": "pandemonium_vector4i_operator_multiply_vector", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_vector4i *", "p_self"], ["const pandemonium_vector4i *", "p_b"] ] }, { "name": "pandemonium_vector4i_operator_multiply_scalar", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_vector4i *", "p_self"], ["const pandemonium_int", "p_b"] ] }, { "name": "pandemonium_vector4i_operator_divide_vector", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_vector4i *", "p_self"], ["const pandemonium_vector4i *", "p_b"] ] }, { "name": "pandemonium_vector4i_operator_divide_scalar", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_vector4i *", "p_self"], ["const pandemonium_int", "p_b"] ] }, { "name": "pandemonium_vector4i_operator_neg", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_operator_equal", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector4i *", "p_self"], ["const pandemonium_vector4i *", "p_b"] ] }, { "name": "pandemonium_vector4i_operator_less", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_vector4i *", "p_self"], ["const pandemonium_vector4i *", "p_b"] ] }, { "name": "pandemonium_vector4i_to_vector4", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_as_string", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_vector4i *", "p_self"] ] }, { "name": "pandemonium_vector4i_new", "return_type": "void", "arguments": [ ["pandemonium_vector4i *", "r_dest"], ["const pandemonium_int", "p_x"], ["const pandemonium_int", "p_y"], ["const pandemonium_int", "p_z"], ["const pandemonium_int", "p_w"] ] }, { "name": "pandemonium_pool_byte_array_read", "return_type": "pandemonium_pool_byte_array_read_access *", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"] ] }, { "name": "pandemonium_pool_byte_array_write", "return_type": "pandemonium_pool_byte_array_write_access *", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"] ] }, { "name": "pandemonium_pool_byte_array_remove", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_byte_array_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"] ] }, { "name": "pandemonium_pool_byte_array_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"] ] }, { "name": "pandemonium_pool_byte_array_set", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const uint8_t", "p_data"] ] }, { "name": "pandemonium_pool_byte_array_get", "return_type": "uint8_t", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_byte_array_fill", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_pool_byte_array_push_back", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"], ["const uint8_t", "p_data"] ] }, { "name": "pandemonium_pool_byte_array_append", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"], ["const uint8_t", "p_data"] ] }, { "name": "pandemonium_pool_byte_array_append_array", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_pool_byte_array *", "p_array"] ] }, { "name": "pandemonium_pool_byte_array_subarray", "return_type": "pandemonium_pool_byte_array", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_to"] ] }, { "name": "pandemonium_pool_byte_array_insert", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const uint8_t", "p_data"] ] }, { "name": "pandemonium_pool_byte_array_contains", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_pool_byte_array_find", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_pool_byte_array_find_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_int", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_byte_array_rfind", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_pool_byte_array_rfind_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_int", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_byte_array_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_pool_byte_array_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"], ["const uint8_t", "p_data"] ] }, { "name": "pandemonium_pool_byte_array_is_locked", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_byte_array *", "p_self"] ] }, { "name": "pandemonium_pool_byte_array_resize", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"], ["const pandemonium_int", "p_size"] ] }, { "name": "pandemonium_pool_byte_array_clear", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"] ] }, { "name": "pandemonium_pool_byte_array_invert", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"] ] }, { "name": "pandemonium_pool_byte_array_sort", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"] ] }, { "name": "pandemonium_pool_byte_array_new", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "r_dest"] ] }, { "name": "pandemonium_pool_byte_array_new_copy", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "r_dest"], ["const pandemonium_pool_byte_array *", "p_src"] ] }, { "name": "pandemonium_pool_byte_array_new_with_array", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "r_dest"], ["const pandemonium_array *", "p_a"] ] }, { "name": "pandemonium_pool_byte_array_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array *", "p_self"] ] }, { "name": "pandemonium_pool_int_array_read", "return_type": "pandemonium_pool_int_array_read_access *", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"] ] }, { "name": "pandemonium_pool_int_array_write", "return_type": "pandemonium_pool_int_array_write_access *", "arguments": [ ["pandemonium_pool_int_array *", "p_self"] ] }, { "name": "pandemonium_pool_int_array_remove", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_int_array_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"] ] }, { "name": "pandemonium_pool_int_array_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"] ] }, { "name": "pandemonium_pool_int_array_set", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_int", "p_data"] ] }, { "name": "pandemonium_pool_int_array_get", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_int_array_fill", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_pool_int_array_push_back", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_data"] ] }, { "name": "pandemonium_pool_int_array_append", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_data"] ] }, { "name": "pandemonium_pool_int_array_append_array", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "p_self"], ["const pandemonium_pool_int_array *", "p_array"] ] }, { "name": "pandemonium_pool_int_array_subarray", "return_type": "pandemonium_pool_int_array", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_to"] ] }, { "name": "pandemonium_pool_int_array_insert", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_int", "p_data"] ] }, { "name": "pandemonium_pool_string_array_join", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"], ["const pandemonium_string *", "p_delimiter"] ] }, { "name": "pandemonium_pool_int_array_contains", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_pool_int_array_find", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_pool_int_array_find_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_int_array_rfind", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_pool_int_array_rfind_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_int_array_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_val"] ] }, { "name": "pandemonium_pool_int_array_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_data"] ] }, { "name": "pandemonium_pool_int_array_is_locked", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_int_array *", "p_self"] ] }, { "name": "pandemonium_pool_int_array_resize", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "p_self"], ["const pandemonium_int", "p_size"] ] }, { "name": "pandemonium_pool_int_array_clear", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_pool_int_array *", "p_self"] ] }, { "name": "pandemonium_pool_int_array_invert", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "p_self"] ] }, { "name": "pandemonium_pool_int_array_sort", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "p_self"] ] }, { "name": "pandemonium_pool_int_array_new", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "r_dest"] ] }, { "name": "pandemonium_pool_int_array_new_copy", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "r_dest"], ["const pandemonium_pool_int_array *", "p_src"] ] }, { "name": "pandemonium_pool_int_array_new_with_array", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "r_dest"], ["const pandemonium_array *", "p_a"] ] }, { "name": "pandemonium_pool_int_array_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array *", "p_self"] ] }, { "name": "pandemonium_pool_real_array_read", "return_type": "pandemonium_pool_real_array_read_access *", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"] ] }, { "name": "pandemonium_pool_real_array_write", "return_type": "pandemonium_pool_real_array_write_access *", "arguments": [ ["pandemonium_pool_real_array *", "p_self"] ] }, { "name": "pandemonium_pool_real_array_remove", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_real_array_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"] ] }, { "name": "pandemonium_pool_real_array_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"] ] }, { "name": "pandemonium_pool_real_array_set", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_real", "p_data"] ] }, { "name": "pandemonium_pool_real_array_get", "return_type": "pandemonium_real", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_real_array_fill", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "p_self"], ["const pandemonium_real", "p_val"] ] }, { "name": "pandemonium_pool_real_array_push_back", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "p_self"], ["const pandemonium_real", "p_data"] ] }, { "name": "pandemonium_pool_real_array_append", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "p_self"], ["const pandemonium_real", "p_data"] ] }, { "name": "pandemonium_pool_real_array_append_array", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "p_self"], ["const pandemonium_pool_real_array *", "p_array"] ] }, { "name": "pandemonium_pool_real_array_subarray", "return_type": "pandemonium_pool_real_array", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_to"] ] }, { "name": "pandemonium_pool_real_array_insert", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_pool_real_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_real", "p_data"] ] }, { "name": "pandemonium_pool_real_array_contains", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"], ["const pandemonium_real", "p_val"] ] }, { "name": "pandemonium_pool_real_array_find", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"], ["const pandemonium_real", "p_val"] ] }, { "name": "pandemonium_pool_real_array_find_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"], ["const pandemonium_real", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_real_array_rfind", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"], ["const pandemonium_real", "p_val"] ] }, { "name": "pandemonium_pool_real_array_rfind_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"], ["const pandemonium_real", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_real_array_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"], ["const pandemonium_real", "p_val"] ] }, { "name": "pandemonium_pool_real_array_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"], ["const pandemonium_real", "p_data"] ] }, { "name": "pandemonium_pool_real_array_is_locked", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_real_array *", "p_self"] ] }, { "name": "pandemonium_pool_real_array_resize", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "p_self"], ["const pandemonium_int", "p_size"] ] }, { "name": "pandemonium_pool_real_array_clear", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_pool_real_array *", "p_self"] ] }, { "name": "pandemonium_pool_real_array_invert", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "p_self"] ] }, { "name": "pandemonium_pool_real_array_sort", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "p_self"] ] }, { "name": "pandemonium_pool_real_array_new", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "r_dest"] ] }, { "name": "pandemonium_pool_real_array_new_copy", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "r_dest"], ["const pandemonium_pool_real_array *", "p_src"] ] }, { "name": "pandemonium_pool_real_array_new_with_array", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "r_dest"], ["const pandemonium_array *", "p_a"] ] }, { "name": "pandemonium_pool_real_array_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array *", "p_self"] ] }, { "name": "pandemonium_pool_string_array_read", "return_type": "pandemonium_pool_string_array_read_access *", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"] ] }, { "name": "pandemonium_pool_string_array_write", "return_type": "pandemonium_pool_string_array_write_access *", "arguments": [ ["pandemonium_pool_string_array *", "p_self"] ] }, { "name": "pandemonium_pool_string_array_remove", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_string_array_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"] ] }, { "name": "pandemonium_pool_string_array_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"] ] }, { "name": "pandemonium_pool_string_array_set", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_string *", "p_data"] ] }, { "name": "pandemonium_pool_string_array_get", "return_type": "pandemonium_string", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_string_array_fill", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "p_self"], ["const pandemonium_string *", "p_val"] ] }, { "name": "pandemonium_pool_string_array_push_back", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "p_self"], ["const pandemonium_string *", "p_data"] ] }, { "name": "pandemonium_pool_string_array_append", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "p_self"], ["const pandemonium_string *", "p_data"] ] }, { "name": "pandemonium_pool_string_array_append_array", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "p_self"], ["const pandemonium_pool_string_array *", "p_array"] ] }, { "name": "pandemonium_pool_string_array_subarray", "return_type": "pandemonium_pool_string_array", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_to"] ] }, { "name": "pandemonium_pool_string_array_insert", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_pool_string_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_string *", "p_data"] ] }, { "name": "pandemonium_pool_string_array_contains", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"], ["const pandemonium_string *", "p_val"] ] }, { "name": "pandemonium_pool_string_array_find", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"], ["const pandemonium_string *", "p_val"] ] }, { "name": "pandemonium_pool_string_array_find_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"], ["const pandemonium_string *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_string_array_rfind", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"], ["const pandemonium_string *", "p_val"] ] }, { "name": "pandemonium_pool_string_array_rfind_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"], ["const pandemonium_string *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_string_array_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"], ["const pandemonium_string *", "p_val"] ] }, { "name": "pandemonium_pool_string_array_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"], ["const pandemonium_string *", "p_data"] ] }, { "name": "pandemonium_pool_string_array_is_locked", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_string_array *", "p_self"] ] }, { "name": "pandemonium_pool_string_array_resize", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "p_self"], ["const pandemonium_int", "p_size"] ] }, { "name": "pandemonium_pool_string_array_clear", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_pool_string_array *", "p_self"] ] }, { "name": "pandemonium_pool_string_array_invert", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "p_self"] ] }, { "name": "pandemonium_pool_string_array_sort", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "p_self"] ] }, { "name": "pandemonium_pool_string_array_new", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "r_dest"] ] }, { "name": "pandemonium_pool_string_array_new_copy", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "r_dest"], ["const pandemonium_pool_string_array *", "p_src"] ] }, { "name": "pandemonium_pool_string_array_new_with_array", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "r_dest"], ["const pandemonium_array *", "p_a"] ] }, { "name": "pandemonium_pool_string_array_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2_array_read", "return_type": "pandemonium_pool_vector2_array_read_access *", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2_array_write", "return_type": "pandemonium_pool_vector2_array_write_access *", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2_array_remove", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_vector2_array_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2_array_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2_array_set", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_vector2 *", "p_data"] ] }, { "name": "pandemonium_pool_vector2_array_get", "return_type": "pandemonium_vector2", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_vector2_array_fill", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_vector2 *", "p_val"] ] }, { "name": "pandemonium_pool_vector2_array_push_back", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_vector2 *", "p_data"] ] }, { "name": "pandemonium_pool_vector2_array_append", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_vector2 *", "p_data"] ] }, { "name": "pandemonium_pool_vector2_array_append_array", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_pool_vector2_array *", "p_array"] ] }, { "name": "pandemonium_pool_vector2_array_subarray", "return_type": "pandemonium_pool_vector2_array", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_to"] ] }, { "name": "pandemonium_pool_vector2_array_insert", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_vector2 *", "p_data"] ] }, { "name": "pandemonium_pool_vector2_array_contains", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_vector2 *", "p_val"] ] }, { "name": "pandemonium_pool_vector2_array_find", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_vector2 *", "p_val"] ] }, { "name": "pandemonium_pool_vector2_array_find_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_vector2 *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_vector2_array_rfind", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_vector2 *", "p_val"] ] }, { "name": "pandemonium_pool_vector2_array_rfind_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_vector2 *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_vector2_array_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_vector2 *", "p_val"] ] }, { "name": "pandemonium_pool_vector2_array_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_vector2 *", "p_data"] ] }, { "name": "pandemonium_pool_vector2_array_is_locked", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector2_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2_array_resize", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"], ["const pandemonium_int", "p_size"] ] }, { "name": "pandemonium_pool_vector2_array_clear", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2_array_invert", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2_array_sort", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2_array_new", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "r_dest"] ] }, { "name": "pandemonium_pool_vector2_array_new_copy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "r_dest"], ["const pandemonium_pool_vector2_array *", "p_src"] ] }, { "name": "pandemonium_pool_vector2_array_new_with_array", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "r_dest"], ["const pandemonium_array *", "p_a"] ] }, { "name": "pandemonium_pool_vector2_array_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2i_array_read", "return_type": "pandemonium_pool_vector2i_array_read_access *", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2i_array_write", "return_type": "pandemonium_pool_vector2i_array_write_access *", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2i_array_remove", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_vector2i_array_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2i_array_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2i_array_set", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_vector2i *", "p_data"] ] }, { "name": "pandemonium_pool_vector2i_array_get", "return_type": "pandemonium_vector2i", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_vector2i_array_fill", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_vector2i *", "p_val"] ] }, { "name": "pandemonium_pool_vector2i_array_push_back", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_vector2i *", "p_data"] ] }, { "name": "pandemonium_pool_vector2i_array_append", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_vector2i *", "p_data"] ] }, { "name": "pandemonium_pool_vector2i_array_append_array", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_pool_vector2i_array *", "p_array"] ] }, { "name": "pandemonium_pool_vector2i_array_subarray", "return_type": "pandemonium_pool_vector2i_array", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_to"] ] }, { "name": "pandemonium_pool_vector2i_array_insert", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_vector2i *", "p_data"] ] }, { "name": "pandemonium_pool_vector2i_array_contains", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_vector2i *", "p_val"] ] }, { "name": "pandemonium_pool_vector2i_array_find", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_vector2i *", "p_val"] ] }, { "name": "pandemonium_pool_vector2i_array_find_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_vector2i *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_vector2i_array_rfind", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_vector2i *", "p_val"] ] }, { "name": "pandemonium_pool_vector2i_array_rfind_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_vector2i *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_vector2i_array_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_vector2i *", "p_val"] ] }, { "name": "pandemonium_pool_vector2i_array_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_vector2i *", "p_data"] ] }, { "name": "pandemonium_pool_vector2i_array_is_locked", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector2i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2i_array_resize", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"], ["const pandemonium_int", "p_size"] ] }, { "name": "pandemonium_pool_vector2i_array_clear", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2i_array_invert", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2i_array_sort", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector2i_array_new", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "r_dest"] ] }, { "name": "pandemonium_pool_vector2i_array_new_copy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "r_dest"], ["const pandemonium_pool_vector2i_array *", "p_src"] ] }, { "name": "pandemonium_pool_vector2i_array_new_with_array", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "r_dest"], ["const pandemonium_array *", "p_a"] ] }, { "name": "pandemonium_pool_vector2i_array_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3_array_read", "return_type": "pandemonium_pool_vector3_array_read_access *", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3_array_write", "return_type": "pandemonium_pool_vector3_array_write_access *", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3_array_remove", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_vector3_array_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3_array_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3_array_set", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_vector3 *", "p_data"] ] }, { "name": "pandemonium_pool_vector3_array_get", "return_type": "pandemonium_vector3", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_vector3_array_fill", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_vector3 *", "p_val"] ] }, { "name": "pandemonium_pool_vector3_array_push_back", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_vector3 *", "p_data"] ] }, { "name": "pandemonium_pool_vector3_array_append", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_vector3 *", "p_data"] ] }, { "name": "pandemonium_pool_vector3_array_append_array", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_pool_vector3_array *", "p_array"] ] }, { "name": "pandemonium_pool_vector3_array_subarray", "return_type": "pandemonium_pool_vector3_array", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_to"] ] }, { "name": "pandemonium_pool_vector3_array_insert", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_vector3 *", "p_data"] ] }, { "name": "pandemonium_pool_vector3_array_contains", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_vector3 *", "p_val"] ] }, { "name": "pandemonium_pool_vector3_array_find", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_vector3 *", "p_val"] ] }, { "name": "pandemonium_pool_vector3_array_find_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_vector3 *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_vector3_array_rfind", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_vector3 *", "p_val"] ] }, { "name": "pandemonium_pool_vector3_array_rfind_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_vector3 *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_vector3_array_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_vector3 *", "p_val"] ] }, { "name": "pandemonium_pool_vector3_array_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_vector3 *", "p_data"] ] }, { "name": "pandemonium_pool_vector3_array_is_locked", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector3_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3_array_resize", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"], ["const pandemonium_int", "p_size"] ] }, { "name": "pandemonium_pool_vector3_array_clear", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3_array_invert", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3_array_sort", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3_array_new", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "r_dest"] ] }, { "name": "pandemonium_pool_vector3_array_new_copy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "r_dest"], ["const pandemonium_pool_vector3_array *", "p_src"] ] }, { "name": "pandemonium_pool_vector3_array_new_with_array", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "r_dest"], ["const pandemonium_array *", "p_a"] ] }, { "name": "pandemonium_pool_vector3_array_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3i_array_read", "return_type": "pandemonium_pool_vector3i_array_read_access *", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3i_array_write", "return_type": "pandemonium_pool_vector3i_array_write_access *", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3i_array_remove", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_vector3i_array_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3i_array_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3i_array_set", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_vector3i *", "p_data"] ] }, { "name": "pandemonium_pool_vector3i_array_get", "return_type": "pandemonium_vector3i", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_vector3i_array_fill", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_vector3i *", "p_val"] ] }, { "name": "pandemonium_pool_vector3i_array_push_back", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_vector3i *", "p_data"] ] }, { "name": "pandemonium_pool_vector3i_array_append", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_vector3i *", "p_data"] ] }, { "name": "pandemonium_pool_vector3i_array_append_array", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_pool_vector3i_array *", "p_array"] ] }, { "name": "pandemonium_pool_vector3i_array_subarray", "return_type": "pandemonium_pool_vector3i_array", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_to"] ] }, { "name": "pandemonium_pool_vector3i_array_insert", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_vector3i *", "p_data"] ] }, { "name": "pandemonium_pool_vector3i_array_contains", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_vector3i *", "p_val"] ] }, { "name": "pandemonium_pool_vector3i_array_find", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_vector3i *", "p_val"] ] }, { "name": "pandemonium_pool_vector3i_array_find_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_vector3i *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_vector3i_array_rfind", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_vector3i *", "p_val"] ] }, { "name": "pandemonium_pool_vector3i_array_rfind_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_vector3i *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_vector3i_array_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_vector3i *", "p_val"] ] }, { "name": "pandemonium_pool_vector3i_array_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_vector3i *", "p_data"] ] }, { "name": "pandemonium_pool_vector3i_array_is_locked", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector3i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3i_array_resize", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"], ["const pandemonium_int", "p_size"] ] }, { "name": "pandemonium_pool_vector3i_array_clear", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3i_array_invert", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3i_array_sort", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector3i_array_new", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "r_dest"] ] }, { "name": "pandemonium_pool_vector3i_array_new_copy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "r_dest"], ["const pandemonium_pool_vector3i_array *", "p_src"] ] }, { "name": "pandemonium_pool_vector3i_array_new_with_array", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "r_dest"], ["const pandemonium_array *", "p_a"] ] }, { "name": "pandemonium_pool_vector3i_array_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4_array_read", "return_type": "pandemonium_pool_vector4_array_read_access *", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4_array_write", "return_type": "pandemonium_pool_vector4_array_write_access *", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4_array_remove", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_vector4_array_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4_array_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4_array_set", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_vector4 *", "p_data"] ] }, { "name": "pandemonium_pool_vector4_array_get", "return_type": "pandemonium_vector4", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_vector4_array_fill", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_vector4 *", "p_val"] ] }, { "name": "pandemonium_pool_vector4_array_push_back", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_vector4 *", "p_data"] ] }, { "name": "pandemonium_pool_vector4_array_append", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_vector4 *", "p_data"] ] }, { "name": "pandemonium_pool_vector4_array_append_array", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_pool_vector4_array *", "p_array"] ] }, { "name": "pandemonium_pool_vector4_array_subarray", "return_type": "pandemonium_pool_vector4_array", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_to"] ] }, { "name": "pandemonium_pool_vector4_array_insert", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_vector4 *", "p_data"] ] }, { "name": "pandemonium_pool_vector4_array_contains", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_vector4 *", "p_val"] ] }, { "name": "pandemonium_pool_vector4_array_find", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_vector4 *", "p_val"] ] }, { "name": "pandemonium_pool_vector4_array_find_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_vector4 *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_vector4_array_rfind", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_vector4 *", "p_val"] ] }, { "name": "pandemonium_pool_vector4_array_rfind_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_vector4 *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_vector4_array_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_vector4 *", "p_val"] ] }, { "name": "pandemonium_pool_vector4_array_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_vector4 *", "p_data"] ] }, { "name": "pandemonium_pool_vector4_array_is_locked", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector4_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4_array_resize", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"], ["const pandemonium_int", "p_size"] ] }, { "name": "pandemonium_pool_vector4_array_clear", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4_array_invert", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4_array_sort", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4_array_new", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "r_dest"] ] }, { "name": "pandemonium_pool_vector4_array_new_copy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "r_dest"], ["const pandemonium_pool_vector4_array *", "p_src"] ] }, { "name": "pandemonium_pool_vector4_array_new_with_array", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "r_dest"], ["const pandemonium_array *", "p_a"] ] }, { "name": "pandemonium_pool_vector4_array_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4i_array_read", "return_type": "pandemonium_pool_vector4i_array_read_access *", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4i_array_write", "return_type": "pandemonium_pool_vector4i_array_write_access *", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4i_array_remove", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_vector4i_array_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4i_array_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4i_array_set", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_vector4i *", "p_data"] ] }, { "name": "pandemonium_pool_vector4i_array_get", "return_type": "pandemonium_vector4i", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_vector4i_array_fill", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_vector4i *", "p_val"] ] }, { "name": "pandemonium_pool_vector4i_array_push_back", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_vector4i *", "p_data"] ] }, { "name": "pandemonium_pool_vector4i_array_append", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_vector4i *", "p_data"] ] }, { "name": "pandemonium_pool_vector4i_array_append_array", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_pool_vector4i_array *", "p_array"] ] }, { "name": "pandemonium_pool_vector4i_array_subarray", "return_type": "pandemonium_pool_vector4i_array", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"], ["pandemonium_int", "p_from"], ["pandemonium_int", "p_to"] ] }, { "name": "pandemonium_pool_vector4i_array_insert", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_vector4i *", "p_data"] ] }, { "name": "pandemonium_pool_vector4i_array_contains", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_vector4i *", "p_val"] ] }, { "name": "pandemonium_pool_vector4i_array_find", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_vector4i *", "p_val"] ] }, { "name": "pandemonium_pool_vector4i_array_find_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_vector4i *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_vector4i_array_rfind", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_vector4i *", "p_val"] ] }, { "name": "pandemonium_pool_vector4i_array_rfind_from", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_vector4i *", "p_val"], ["pandemonium_int", "p_from"] ] }, { "name": "pandemonium_pool_vector4i_array_count", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_vector4i *", "p_val"] ] }, { "name": "pandemonium_pool_vector4i_array_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_vector4i *", "p_data"] ] }, { "name": "pandemonium_pool_vector4i_array_is_locked", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_vector4i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4i_array_resize", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"], ["const pandemonium_int", "p_size"] ] }, { "name": "pandemonium_pool_vector4i_array_clear", "return_type": "pandemonium_int", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4i_array_invert", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4i_array_sort", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"] ] }, { "name": "pandemonium_pool_vector4i_array_new", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "r_dest"] ] }, { "name": "pandemonium_pool_vector4i_array_new_copy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "r_dest"], ["const pandemonium_pool_vector4i_array *", "p_src"] ] }, { "name": "pandemonium_pool_vector4i_array_new_with_array", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "r_dest"], ["const pandemonium_array *", "p_a"] ] }, { "name": "pandemonium_pool_vector4i_array_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array *", "p_self"] ] }, { "name": "pandemonium_pool_color_array_new", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array *", "r_dest"] ] }, { "name": "pandemonium_pool_color_array_new_copy", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array *", "r_dest"], ["const pandemonium_pool_color_array *", "p_src"] ] }, { "name": "pandemonium_pool_color_array_new_with_array", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array *", "r_dest"], ["const pandemonium_array *", "p_a"] ] }, { "name": "pandemonium_pool_color_array_append", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array *", "p_self"], ["const pandemonium_color *", "p_data"] ] }, { "name": "pandemonium_pool_color_array_append_array", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array *", "p_self"], ["const pandemonium_pool_color_array *", "p_array"] ] }, { "name": "pandemonium_pool_color_array_insert", "return_type": "pandemonium_error", "arguments": [ ["pandemonium_pool_color_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_color *", "p_data"] ] }, { "name": "pandemonium_pool_color_array_invert", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array *", "p_self"] ] }, { "name": "pandemonium_pool_color_array_push_back", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array *", "p_self"], ["const pandemonium_color *", "p_data"] ] }, { "name": "pandemonium_pool_color_array_remove", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_color_array_resize", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array *", "p_self"], ["const pandemonium_int", "p_size"] ] }, { "name": "pandemonium_pool_color_array_sort", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array *", "p_self"] ] }, { "name": "pandemonium_pool_color_array_read", "return_type": "pandemonium_pool_color_array_read_access *", "arguments": [ ["const pandemonium_pool_color_array *", "p_self"] ] }, { "name": "pandemonium_pool_color_array_write", "return_type": "pandemonium_pool_color_array_write_access *", "arguments": [ ["pandemonium_pool_color_array *", "p_self"] ] }, { "name": "pandemonium_pool_color_array_set", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array *", "p_self"], ["const pandemonium_int", "p_idx"], ["const pandemonium_color *", "p_data"] ] }, { "name": "pandemonium_pool_color_array_get", "return_type": "pandemonium_color", "arguments": [ ["const pandemonium_pool_color_array *", "p_self"], ["const pandemonium_int", "p_idx"] ] }, { "name": "pandemonium_pool_color_array_size", "return_type": "pandemonium_int", "arguments": [ ["const pandemonium_pool_color_array *", "p_self"] ] }, { "name": "pandemonium_pool_color_array_empty", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_color_array *", "p_self"] ] }, { "name": "pandemonium_pool_color_array_has", "return_type": "pandemonium_bool", "arguments": [ ["const pandemonium_pool_color_array *", "p_self"], ["const pandemonium_color *", "p_data"] ] }, { "name": "pandemonium_pool_color_array_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array *", "p_self"] ] }, { "name": "pandemonium_pool_byte_array_read_access_copy", "return_type": "pandemonium_pool_byte_array_read_access *", "arguments": [ ["const pandemonium_pool_byte_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_byte_array_read_access_ptr", "return_type": "const uint8_t *", "arguments": [ ["const pandemonium_pool_byte_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_byte_array_read_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array_read_access *", "p_read"], ["pandemonium_pool_byte_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_byte_array_read_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_int_array_read_access_copy", "return_type": "pandemonium_pool_int_array_read_access *", "arguments": [ ["const pandemonium_pool_int_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_int_array_read_access_ptr", "return_type": "const pandemonium_int *", "arguments": [ ["const pandemonium_pool_int_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_int_array_read_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array_read_access *", "p_read"], ["pandemonium_pool_int_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_int_array_read_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_real_array_read_access_copy", "return_type": "pandemonium_pool_real_array_read_access *", "arguments": [ ["const pandemonium_pool_real_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_real_array_read_access_ptr", "return_type": "const pandemonium_real *", "arguments": [ ["const pandemonium_pool_real_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_real_array_read_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array_read_access *", "p_read"], ["pandemonium_pool_real_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_real_array_read_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_string_array_read_access_copy", "return_type": "pandemonium_pool_string_array_read_access *", "arguments": [ ["const pandemonium_pool_string_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_string_array_read_access_ptr", "return_type": "const pandemonium_string *", "arguments": [ ["const pandemonium_pool_string_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_string_array_read_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array_read_access *", "p_read"], ["pandemonium_pool_string_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_string_array_read_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_vector2_array_read_access_copy", "return_type": "pandemonium_pool_vector2_array_read_access *", "arguments": [ ["const pandemonium_pool_vector2_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector2_array_read_access_ptr", "return_type": "const pandemonium_vector2 *", "arguments": [ ["const pandemonium_pool_vector2_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_vector2_array_read_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array_read_access *", "p_read"], ["pandemonium_pool_vector2_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector2_array_read_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_vector2i_array_read_access_copy", "return_type": "pandemonium_pool_vector2i_array_read_access *", "arguments": [ ["const pandemonium_pool_vector2i_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector2i_array_read_access_ptr", "return_type": "const pandemonium_vector2i *", "arguments": [ ["const pandemonium_pool_vector2i_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_vector2i_array_read_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array_read_access *", "p_read"], ["pandemonium_pool_vector2i_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector2i_array_read_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_vector3_array_read_access_copy", "return_type": "pandemonium_pool_vector3_array_read_access *", "arguments": [ ["const pandemonium_pool_vector3_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector3_array_read_access_ptr", "return_type": "const pandemonium_vector3 *", "arguments": [ ["const pandemonium_pool_vector3_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_vector3_array_read_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array_read_access *", "p_read"], ["pandemonium_pool_vector3_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector3_array_read_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_vector3i_array_read_access_copy", "return_type": "pandemonium_pool_vector3i_array_read_access *", "arguments": [ ["const pandemonium_pool_vector3i_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector3i_array_read_access_ptr", "return_type": "const pandemonium_vector3i *", "arguments": [ ["const pandemonium_pool_vector3i_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_vector3i_array_read_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array_read_access *", "p_read"], ["pandemonium_pool_vector3i_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector3i_array_read_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_vector4_array_read_access_copy", "return_type": "pandemonium_pool_vector4_array_read_access *", "arguments": [ ["const pandemonium_pool_vector4_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector4_array_read_access_ptr", "return_type": "const pandemonium_vector4 *", "arguments": [ ["const pandemonium_pool_vector4_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_vector4_array_read_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array_read_access *", "p_read"], ["pandemonium_pool_vector4_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector4_array_read_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_vector4i_array_read_access_copy", "return_type": "pandemonium_pool_vector4i_array_read_access *", "arguments": [ ["const pandemonium_pool_vector4i_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector4i_array_read_access_ptr", "return_type": "const pandemonium_vector4i *", "arguments": [ ["const pandemonium_pool_vector4i_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_vector4i_array_read_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array_read_access *", "p_read"], ["pandemonium_pool_vector4i_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector4i_array_read_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_color_array_read_access_copy", "return_type": "pandemonium_pool_color_array_read_access *", "arguments": [ ["const pandemonium_pool_color_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_color_array_read_access_ptr", "return_type": "const pandemonium_color *", "arguments": [ ["const pandemonium_pool_color_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_color_array_read_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array_read_access *", "p_read"], ["pandemonium_pool_color_array_read_access *", "p_other"] ] }, { "name": "pandemonium_pool_color_array_read_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array_read_access *", "p_read"] ] }, { "name": "pandemonium_pool_byte_array_write_access_copy", "return_type": "pandemonium_pool_byte_array_write_access *", "arguments": [ ["const pandemonium_pool_byte_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_byte_array_write_access_ptr", "return_type": "uint8_t *", "arguments": [ ["const pandemonium_pool_byte_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_byte_array_write_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array_write_access *", "p_write"], ["pandemonium_pool_byte_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_byte_array_write_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_byte_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_int_array_write_access_copy", "return_type": "pandemonium_pool_int_array_write_access *", "arguments": [ ["const pandemonium_pool_int_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_int_array_write_access_ptr", "return_type": "pandemonium_int *", "arguments": [ ["const pandemonium_pool_int_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_int_array_write_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array_write_access *", "p_write"], ["pandemonium_pool_int_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_int_array_write_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_int_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_real_array_write_access_copy", "return_type": "pandemonium_pool_real_array_write_access *", "arguments": [ ["const pandemonium_pool_real_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_real_array_write_access_ptr", "return_type": "pandemonium_real *", "arguments": [ ["const pandemonium_pool_real_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_real_array_write_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array_write_access *", "p_write"], ["pandemonium_pool_real_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_real_array_write_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_real_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_string_array_write_access_copy", "return_type": "pandemonium_pool_string_array_write_access *", "arguments": [ ["const pandemonium_pool_string_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_string_array_write_access_ptr", "return_type": "pandemonium_string *", "arguments": [ ["const pandemonium_pool_string_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_string_array_write_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array_write_access *", "p_write"], ["pandemonium_pool_string_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_string_array_write_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_string_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_vector2_array_write_access_copy", "return_type": "pandemonium_pool_vector2_array_write_access *", "arguments": [ ["const pandemonium_pool_vector2_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector2_array_write_access_ptr", "return_type": "pandemonium_vector2 *", "arguments": [ ["const pandemonium_pool_vector2_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_vector2_array_write_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array_write_access *", "p_write"], ["pandemonium_pool_vector2_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector2_array_write_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_vector2i_array_write_access_copy", "return_type": "pandemonium_pool_vector2i_array_write_access *", "arguments": [ ["const pandemonium_pool_vector2i_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector2i_array_write_access_ptr", "return_type": "pandemonium_vector2i *", "arguments": [ ["const pandemonium_pool_vector2i_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_vector2i_array_write_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array_write_access *", "p_write"], ["pandemonium_pool_vector2i_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector2i_array_write_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector2i_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_vector3_array_write_access_copy", "return_type": "pandemonium_pool_vector3_array_write_access *", "arguments": [ ["const pandemonium_pool_vector3_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector3_array_write_access_ptr", "return_type": "pandemonium_vector3 *", "arguments": [ ["const pandemonium_pool_vector3_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_vector3_array_write_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array_write_access *", "p_write"], ["pandemonium_pool_vector3_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector3_array_write_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_vector3i_array_write_access_copy", "return_type": "pandemonium_pool_vector3i_array_write_access *", "arguments": [ ["const pandemonium_pool_vector3i_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector3i_array_write_access_ptr", "return_type": "pandemonium_vector3i *", "arguments": [ ["const pandemonium_pool_vector3i_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_vector3i_array_write_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array_write_access *", "p_write"], ["pandemonium_pool_vector3i_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector3i_array_write_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector3i_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_vector4_array_write_access_copy", "return_type": "pandemonium_pool_vector4_array_write_access *", "arguments": [ ["const pandemonium_pool_vector4_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector4_array_write_access_ptr", "return_type": "pandemonium_vector4 *", "arguments": [ ["const pandemonium_pool_vector4_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_vector4_array_write_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array_write_access *", "p_write"], ["pandemonium_pool_vector4_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector4_array_write_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_vector4i_array_write_access_copy", "return_type": "pandemonium_pool_vector4i_array_write_access *", "arguments": [ ["const pandemonium_pool_vector4i_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector4i_array_write_access_ptr", "return_type": "pandemonium_vector4i *", "arguments": [ ["const pandemonium_pool_vector4i_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_vector4i_array_write_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array_write_access *", "p_write"], ["pandemonium_pool_vector4i_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_vector4i_array_write_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_vector4i_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_color_array_write_access_copy", "return_type": "pandemonium_pool_color_array_write_access *", "arguments": [ ["const pandemonium_pool_color_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_color_array_write_access_ptr", "return_type": "pandemonium_color *", "arguments": [ ["const pandemonium_pool_color_array_write_access *", "p_write"] ] }, { "name": "pandemonium_pool_color_array_write_access_operator_assign", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array_write_access *", "p_write"], ["pandemonium_pool_color_array_write_access *", "p_other"] ] }, { "name": "pandemonium_pool_color_array_write_access_destroy", "return_type": "void", "arguments": [ ["pandemonium_pool_color_array_write_access *", "p_write"] ] } ] }, "extensions": [{ "name": "nativescript", "type": "NATIVESCRIPT", "version": { "major": 1, "minor": 0 }, "next": null, "api": [{ "name": "pandemonium_nativescript_register_class", "return_type": "void", "arguments": [ ["void *", "p_gdnative_handle"], ["const char *", "p_name"], ["const char *", "p_base"], ["pandemonium_instance_create_func", "p_create_func"], ["pandemonium_instance_destroy_func", "p_destroy_func"] ] }, { "name": "pandemonium_nativescript_register_tool_class", "return_type": "void", "arguments": [ ["void *", "p_gdnative_handle"], ["const char *", "p_name"], ["const char *", "p_base"], ["pandemonium_instance_create_func", "p_create_func"], ["pandemonium_instance_destroy_func", "p_destroy_func"] ] }, { "name": "pandemonium_nativescript_register_method", "return_type": "void", "arguments": [ ["void *", "p_gdnative_handle"], ["const char *", "p_name"], ["const char *", "p_function_name"], ["pandemonium_method_attributes", "p_attr"], ["pandemonium_instance_method", "p_method"] ] }, { "name": "pandemonium_nativescript_register_property", "return_type": "void", "arguments": [ ["void *", "p_gdnative_handle"], ["const char *", "p_name"], ["const char *", "p_path"], ["pandemonium_property_attributes *", "p_attr"], ["pandemonium_property_set_func", "p_set_func"], ["pandemonium_property_get_func", "p_get_func"] ] }, { "name": "pandemonium_nativescript_register_signal", "return_type": "void", "arguments": [ ["void *", "p_gdnative_handle"], ["const char *", "p_name"], ["const pandemonium_signal *", "p_signal"] ] }, { "name": "pandemonium_nativescript_get_userdata", "return_type": "void *", "arguments": [ ["pandemonium_object *", "p_instance"] ] }, { "name": "pandemonium_nativescript_set_method_argument_information", "return_type": "void", "arguments": [ ["void *", "p_gdnative_handle"], ["const char *", "p_name"], ["const char *", "p_function_name"], ["int", "p_num_args"], ["const pandemonium_method_arg *", "p_args"] ] }, { "name": "pandemonium_nativescript_set_class_documentation", "return_type": "void", "arguments": [ ["void *", "p_gdnative_handle"], ["const char *", "p_name"], ["pandemonium_string", "p_documentation"] ] }, { "name": "pandemonium_nativescript_set_method_documentation", "return_type": "void", "arguments": [ ["void *", "p_gdnative_handle"], ["const char *", "p_name"], ["const char *", "p_function_name"], ["pandemonium_string", "p_documentation"] ] }, { "name": "pandemonium_nativescript_set_property_documentation", "return_type": "void", "arguments": [ ["void *", "p_gdnative_handle"], ["const char *", "p_name"], ["const char *", "p_path"], ["pandemonium_string", "p_documentation"] ] }, { "name": "pandemonium_nativescript_set_signal_documentation", "return_type": "void", "arguments": [ ["void *", "p_gdnative_handle"], ["const char *", "p_name"], ["const char *", "p_signal_name"], ["pandemonium_string", "p_documentation"] ] }, { "name": "pandemonium_nativescript_set_global_type_tag", "return_type": "void", "arguments": [ ["int", "p_idx"], ["const char *", "p_name"], ["const void *", "p_type_tag"] ] }, { "name": "pandemonium_nativescript_get_global_type_tag", "return_type": "const void *", "arguments": [ ["int", "p_idx"], ["const char *", "p_name"] ] }, { "name": "pandemonium_nativescript_set_type_tag", "return_type": "void", "arguments": [ ["void *", "p_gdnative_handle"], ["const char *", "p_name"], ["const void *", "p_type_tag"] ] }, { "name": "pandemonium_nativescript_get_type_tag", "return_type": "const void *", "arguments": [ ["const pandemonium_object *", "p_object"] ] }, { "name": "pandemonium_nativescript_register_instance_binding_data_functions", "return_type": "int", "arguments": [ ["pandemonium_instance_binding_functions", "p_binding_functions"] ] }, { "name": "pandemonium_nativescript_unregister_instance_binding_data_functions", "return_type": "void", "arguments": [ ["int", "p_idx"] ] }, { "name": "pandemonium_nativescript_get_instance_binding_data", "return_type": "void *", "arguments": [ ["int", "p_idx"], ["pandemonium_object *", "p_object"] ] }, { "name": "pandemonium_nativescript_profiling_add_data", "return_type": "void", "arguments": [ ["const char *", "p_signature"], ["uint64_t", "p_line"] ] } ] }, { "name": "pluginscript", "type": "PLUGINSCRIPT", "version": { "major": 1, "minor": 0 }, "next": null, "api": [{ "name": "pandemonium_pluginscript_register_language", "return_type": "void", "arguments": [ ["const pandemonium_pluginscript_language_desc *", "language_desc"] ] }] }, { "name": "android", "type": "ANDROID", "version": { "major": 1, "minor": 0 }, "next": null, "api": [{ "name": "pandemonium_android_get_env", "return_type": "JNIEnv*", "arguments": [] }, { "name": "pandemonium_android_get_activity", "return_type": "jobject", "arguments": [] }, { "name": "pandemonium_android_get_surface", "return_type": "jobject", "arguments": [] }, { "name": "pandemonium_android_is_activity_resumed", "return_type": "bool", "arguments": [] } ] }, { "name": "videodecoder", "type": "VIDEODECODER", "version": { "major": 1, "minor": 0 }, "next": null, "api": [{ "name": "pandemonium_videodecoder_file_read", "return_type": "pandemonium_int", "arguments": [ ["void *", "file_ptr"], ["uint8_t *", "buf"], ["int", "buf_size"] ] }, { "name": "pandemonium_videodecoder_file_seek", "return_type": "int64_t", "arguments": [ ["void *", "file_ptr"], ["int64_t", "pos"], ["int", "whence"] ] }, { "name": "pandemonium_videodecoder_register_decoder", "return_type": "void", "arguments": [ ["const pandemonium_videodecoder_interface_gdnative *", "p_interface"] ] } ] }, { "name": "net", "type": "NET", "version": { "major": 1, "minor": 0 }, "next": null, "api": [{ "name": "pandemonium_net_bind_stream_peer", "return_type": "void", "arguments": [ ["pandemonium_object *", "p_obj"], ["const pandemonium_net_stream_peer *", "p_interface"] ] }, { "name": "pandemonium_net_bind_packet_peer", "return_type": "void", "arguments": [ ["pandemonium_object *", "p_obj"], ["const pandemonium_net_packet_peer *", "p_interface"] ] }, { "name": "pandemonium_net_bind_multiplayer_peer", "return_type": "void", "arguments": [ ["pandemonium_object *", "p_obj"], ["const pandemonium_net_multiplayer_peer *", "p_interface"] ] } ] } ] }