From b96f714f229e388acf3b0b8698734e5d189454f7 Mon Sep 17 00:00:00 2001 From: Travis Date: Mon, 4 Jun 2018 10:14:31 +0000 Subject: [PATCH] Update master documentation for changeset b3ad6134d90aafd9da58050fd89943c492cc5351 --- master/aabb.html | 107 +- master/arrays.html | 80 +- master/basis.html | 255 +- master/colors.html | 75 +- master/dictionaries.html | 134 +- master/godot.html | 2 +- master/godotapi/a_star.html | 1445 +++++ master/godotapi/accept_dialog.html | 1382 ++++ master/godotapi/animated_sprite.html | 1448 +++++ master/godotapi/animated_sprite_3d.html | 1378 ++++ master/godotapi/animation.html | 1691 +++++ master/godotapi/animation_player.html | 1654 +++++ master/godotapi/animation_tree_player.html | 1909 ++++++ master/godotapi/area.html | 1694 +++++ master/godotapi/area_2d.html | 1641 +++++ master/godotapi/array_mesh.html | 1632 +++++ master/godotapi/arvr_anchor.html | 1321 ++++ master/godotapi/arvr_camera.html | 1268 ++++ master/godotapi/arvr_controller.html | 1353 ++++ master/godotapi/arvr_interface.html | 1480 +++++ master/godotapi/arvr_interface_gd_native.html | 1268 ++++ master/godotapi/arvr_origin.html | 1293 ++++ master/godotapi/arvr_positional_tracker.html | 1448 +++++ master/godotapi/arvr_server.html | 1480 +++++ master/godotapi/atlas_texture.html | 1336 ++++ master/godotapi/audio_bus_layout.html | 1268 ++++ master/godotapi/audio_effect.html | 1268 ++++ master/godotapi/audio_effect_amplify.html | 1294 ++++ .../audio_effect_band_limit_filter.html | 1268 ++++ .../audio_effect_band_pass_filter.html | 1268 ++++ master/godotapi/audio_effect_chorus.html | 1702 +++++ master/godotapi/audio_effect_compressor.html | 1388 ++++ master/godotapi/audio_effect_delay.html | 1481 +++++ master/godotapi/audio_effect_distortion.html | 1403 +++++ master/godotapi/audio_effect_eq.html | 1302 ++++ master/godotapi/audio_effect_eq10.html | 1268 ++++ master/godotapi/audio_effect_eq21.html | 1268 ++++ master/godotapi/audio_effect_eq6.html | 1268 ++++ master/godotapi/audio_effect_filter.html | 1376 ++++ .../audio_effect_high_pass_filter.html | 1268 ++++ .../audio_effect_high_shelf_filter.html | 1268 ++++ master/godotapi/audio_effect_limiter.html | 1343 ++++ .../audio_effect_low_pass_filter.html | 1268 ++++ .../audio_effect_low_shelf_filter.html | 1268 ++++ .../godotapi/audio_effect_notch_filter.html | 1268 ++++ master/godotapi/audio_effect_panner.html | 1293 ++++ master/godotapi/audio_effect_phaser.html | 1356 ++++ master/godotapi/audio_effect_pitch_shift.html | 1295 ++++ master/godotapi/audio_effect_reverb.html | 1399 +++++ .../godotapi/audio_effect_stereo_enhance.html | 1327 ++++ master/godotapi/audio_server.html | 1590 +++++ master/godotapi/audio_stream.html | 1286 ++++ master/godotapi/audio_stream_ogg_vorbis.html | 1325 ++++ master/godotapi/audio_stream_playback.html | 1268 ++++ master/godotapi/audio_stream_player.html | 1474 +++++ master/godotapi/audio_stream_player_2d.html | 1476 +++++ master/godotapi/audio_stream_player_3d.html | 1685 +++++ .../godotapi/audio_stream_random_pitch.html | 1311 ++++ master/godotapi/audio_stream_sample.html | 1436 +++++ master/godotapi/back_buffer_copy.html | 1339 ++++ master/godotapi/baked_lightmap.html | 1525 +++++ master/godotapi/baked_lightmap_data.html | 1409 +++++ master/godotapi/base_button.html | 1503 +++++ master/godotapi/bit_map.html | 1345 ++++ master/godotapi/bitmap_font.html | 1453 +++++ master/godotapi/bone_2d.html | 1328 ++++ master/godotapi/bone_attachment.html | 1293 ++++ master/godotapi/box_container.html | 1332 ++++ master/godotapi/box_shape.html | 1293 ++++ .../bullet_physics_direct_body_state.html | 1268 ++++ master/godotapi/bullet_physics_server.html | 1268 ++++ master/godotapi/button.html | 1382 ++++ master/godotapi/button_group.html | 1287 ++++ master/godotapi/camera.html | 1594 +++++ master/godotapi/camera_2d.html | 1732 +++++ master/godotapi/canvas_item.html | 2019 ++++++ master/godotapi/canvas_item_material.html | 1376 ++++ master/godotapi/canvas_layer.html | 1388 ++++ master/godotapi/canvas_modulate.html | 1293 ++++ master/godotapi/capsule_mesh.html | 1336 ++++ master/godotapi/capsule_shape.html | 1307 ++++ master/godotapi/capsule_shape_2d.html | 1307 ++++ master/godotapi/center_container.html | 1294 ++++ master/godotapi/check_box.html | 1268 ++++ master/godotapi/check_button.html | 1268 ++++ master/godotapi/circle_shape_2d.html | 1293 ++++ master/godotapi/class_db.html | 1439 +++++ master/godotapi/collision_object.html | 1460 +++++ master/godotapi/collision_object_2d.html | 1460 +++++ master/godotapi/collision_polygon.html | 1342 ++++ master/godotapi/collision_polygon_2d.html | 1366 ++++ master/godotapi/collision_shape.html | 1324 ++++ master/godotapi/collision_shape_2d.html | 1343 ++++ master/godotapi/color_picker.html | 1452 +++++ master/godotapi/color_picker_button.html | 1351 ++++ master/godotapi/color_rect.html | 1293 ++++ master/godotapi/concave_polygon_shape.html | 1295 ++++ master/godotapi/concave_polygon_shape_2d.html | 1295 ++++ master/godotapi/cone_twist_joint.html | 1406 +++++ master/godotapi/config_file.html | 1351 ++++ master/godotapi/confirmation_dialog.html | 1287 ++++ master/godotapi/container.html | 1338 ++++ master/godotapi/control.html | 2689 ++++++++ master/godotapi/convex_polygon_shape.html | 1295 ++++ master/godotapi/convex_polygon_shape_2d.html | 1303 ++++ master/godotapi/csg_box.html | 1336 ++++ master/godotapi/csg_combiner.html | 1268 ++++ master/godotapi/csg_cylinder.html | 1364 ++++ master/godotapi/csg_mesh.html | 1312 ++++ master/godotapi/csg_polygon.html | 1517 +++++ master/godotapi/csg_primitive.html | 1293 ++++ master/godotapi/csg_shape.html | 1378 ++++ master/godotapi/csg_sphere.html | 1350 ++++ master/godotapi/csg_torus.html | 1364 ++++ master/godotapi/cube_map.html | 1454 +++++ master/godotapi/cube_mesh.html | 1335 ++++ master/godotapi/curve.html | 1509 +++++ master/godotapi/curve_2d.html | 1450 +++++ master/godotapi/curve_3d.html | 1504 +++++ master/godotapi/curve_texture.html | 1326 ++++ master/godotapi/cylinder_mesh.html | 1351 ++++ master/godotapi/damped_spring_joint_2d.html | 1341 ++++ master/godotapi/directional_light.html | 1469 +++++ master/godotapi/directory.html | 1412 +++++ master/godotapi/dynamic_font.html | 1504 +++++ master/godotapi/dynamic_font_data.html | 1340 ++++ master/godotapi/editor_export_plugin.html | 1373 ++++ master/godotapi/editor_file_dialog.html | 1748 ++++++ master/godotapi/editor_file_system.html | 1340 ++++ .../editor_file_system_directory.html | 1375 ++++ master/godotapi/editor_import_plugin.html | 1378 ++++ master/godotapi/editor_inspector.html | 1368 ++++ master/godotapi/editor_inspector_plugin.html | 1358 ++++ master/godotapi/editor_interface.html | 1437 +++++ master/godotapi/editor_plugin.html | 1809 ++++++ master/godotapi/editor_property.html | 1414 +++++ .../editor_resource_conversion_plugin.html | 1295 ++++ master/godotapi/editor_resource_preview.html | 1349 ++++ .../editor_resource_preview_generator.html | 1303 ++++ master/godotapi/editor_scene_importer.html | 1425 +++++ master/godotapi/editor_scene_post_import.html | 1287 ++++ master/godotapi/editor_script.html | 1321 ++++ master/godotapi/editor_selection.html | 1343 ++++ master/godotapi/editor_settings.html | 1410 +++++ master/godotapi/editor_spatial_gizmo.html | 1399 +++++ master/godotapi/encoded_object_as_id.html | 1294 ++++ master/godotapi/engine.html | 1450 +++++ master/godotapi/environment.html | 2631 ++++++++ master/godotapi/file.html | 1687 +++++ master/godotapi/file_dialog.html | 1620 +++++ master/godotapi/font.html | 1352 ++++ master/godotapi/func_ref.html | 1301 ++++ master/godotapi/gd_native.html | 1318 ++++ master/godotapi/gd_native_library.html | 1369 ++++ master/godotapi/gd_os.html | 2420 +++++++ master/godotapi/gd_script.html | 1295 ++++ master/godotapi/gd_script_function_state.html | 1314 ++++ master/godotapi/generic_6dof_joint.html | 2404 +++++++ master/godotapi/geometry.html | 1478 +++++ master/godotapi/geometry_instance.html | 1459 +++++ master/godotapi/gi_probe.html | 1481 +++++ master/godotapi/gi_probe_data.html | 1437 +++++ master/godotapi/global_constants.html | 4618 ++++++++++++++ master/godotapi/godotall.html | 1268 ++++ master/godotapi/godottypes.html | 4863 ++++++++++++++ master/godotapi/gradient.html | 1370 ++++ master/godotapi/gradient_texture.html | 1327 ++++ master/godotapi/graph_edit.html | 1562 +++++ master/godotapi/graph_node.html | 1566 +++++ master/godotapi/grid_container.html | 1301 ++++ master/godotapi/grid_map.html | 1586 +++++ master/godotapi/groove_joint_2d.html | 1308 ++++ master/godotapi/h_box_container.html | 1268 ++++ master/godotapi/h_scroll_bar.html | 1268 ++++ master/godotapi/h_separator.html | 1268 ++++ master/godotapi/h_slider.html | 1268 ++++ master/godotapi/h_split_container.html | 1268 ++++ master/godotapi/hinge_joint.html | 1527 +++++ master/godotapi/http_client.html | 2007 ++++++ master/godotapi/http_request.html | 1502 +++++ master/godotapi/image.html | 2032 ++++++ master/godotapi/image_texture.html | 1405 +++++ master/godotapi/immediate_geometry.html | 1356 ++++ master/godotapi/input.html | 1734 +++++ master/godotapi/input_default.html | 1268 ++++ master/godotapi/input_event.html | 1370 ++++ master/godotapi/input_event_action.html | 1307 ++++ master/godotapi/input_event_gesture.html | 1294 ++++ .../godotapi/input_event_joypad_button.html | 1326 ++++ .../godotapi/input_event_joypad_motion.html | 1310 ++++ master/godotapi/input_event_key.html | 1343 ++++ .../godotapi/input_event_magnify_gesture.html | 1295 ++++ master/godotapi/input_event_mouse.html | 1325 ++++ master/godotapi/input_event_mouse_button.html | 1342 ++++ master/godotapi/input_event_mouse_motion.html | 1310 ++++ master/godotapi/input_event_pan_gesture.html | 1294 ++++ master/godotapi/input_event_screen_drag.html | 1341 ++++ master/godotapi/input_event_screen_touch.html | 1325 ++++ .../godotapi/input_event_with_modifiers.html | 1356 ++++ master/godotapi/input_map.html | 1373 ++++ master/godotapi/instance_placeholder.html | 1313 ++++ master/godotapi/interpolated_camera.html | 1332 ++++ master/godotapi/ip.html | 1416 +++++ master/godotapi/ip_unix.html | 1268 ++++ master/godotapi/item_list.html | 1793 ++++++ master/godotapi/java_script.html | 1287 ++++ master/godotapi/joint.html | 1336 ++++ master/godotapi/joint_2d.html | 1335 ++++ master/godotapi/json.html | 1295 ++++ master/godotapi/json_parse_result.html | 1338 ++++ master/godotapi/kinematic_body.html | 1460 +++++ master/godotapi/kinematic_body_2d.html | 1371 ++++ master/godotapi/kinematic_collision.html | 1451 +++++ master/godotapi/kinematic_collision_2d.html | 1453 +++++ master/godotapi/label.html | 1514 +++++ master/godotapi/large_texture.html | 1354 ++++ master/godotapi/light.html | 1607 +++++ master/godotapi/light_2d.html | 1660 +++++ master/godotapi/light_occluder_2d.html | 1328 ++++ master/godotapi/line_2d.html | 1558 +++++ master/godotapi/line_edit.html | 1668 +++++ master/godotapi/line_shape_2d.html | 1307 ++++ master/godotapi/link_button.html | 1339 ++++ master/godotapi/listener.html | 1308 ++++ master/godotapi/main_loop.html | 1469 +++++ master/godotapi/margin_container.html | 1268 ++++ master/godotapi/marshalls.html | 1327 ++++ master/godotapi/material.html | 1333 ++++ master/godotapi/menu_button.html | 1328 ++++ master/godotapi/mesh.html | 1631 +++++ master/godotapi/mesh_data_tool.html | 1578 +++++ master/godotapi/mesh_instance.html | 1363 ++++ master/godotapi/mesh_instance_2d.html | 1325 ++++ master/godotapi/mesh_library.html | 1404 +++++ master/godotapi/multi_mesh.html | 1454 +++++ master/godotapi/multi_mesh_instance.html | 1295 ++++ master/godotapi/multiplayer_api.html | 1496 +++++ master/godotapi/mutex.html | 1300 ++++ master/godotapi/native_script.html | 1349 ++++ master/godotapi/navigation.html | 1360 ++++ master/godotapi/navigation_2d.html | 1328 ++++ master/godotapi/navigation_mesh.html | 1647 +++++ master/godotapi/navigation_mesh_instance.html | 1310 ++++ master/godotapi/navigation_polygon.html | 1419 +++++ .../godotapi/navigation_polygon_instance.html | 1330 ++++ .../godotapi/networked_multiplayer_e_net.html | 1469 +++++ .../godotapi/networked_multiplayer_peer.html | 1417 +++++ master/godotapi/nine_patch_rect.html | 1448 +++++ master/godotapi/node.html | 2168 +++++++ master/godotapi/node_2d.html | 1534 +++++ master/godotapi/objects.html | 1655 +++++ master/godotapi/occluder_polygon_2d.html | 1356 ++++ master/godotapi/omni_light.html | 1376 ++++ master/godotapi/option_button.html | 1489 +++++ master/godotapi/oriented_path_follow.html | 1369 ++++ master/godotapi/p_hash_translation.html | 1287 ++++ master/godotapi/packed_data_container.html | 1345 ++++ .../godotapi/packed_data_container_ref.html | 1329 ++++ master/godotapi/packed_scene.html | 1355 ++++ master/godotapi/packet_peer.html | 1340 ++++ master/godotapi/packet_peer_stream.html | 1327 ++++ master/godotapi/packet_peer_udp.html | 1331 ++++ master/godotapi/panel.html | 1268 ++++ master/godotapi/panel_container.html | 1268 ++++ master/godotapi/panorama_sky.html | 1294 ++++ master/godotapi/parallax_background.html | 1394 ++++ master/godotapi/parallax_layer.html | 1325 ++++ master/godotapi/particles.html | 1605 +++++ master/godotapi/particles_2d.html | 1576 +++++ master/godotapi/particles_material.html | 2288 +++++++ master/godotapi/path.html | 1312 ++++ master/godotapi/path_2d.html | 1312 ++++ master/godotapi/path_follow.html | 1416 +++++ master/godotapi/path_follow_2d.html | 1392 ++++ master/godotapi/pck_packer.html | 1302 ++++ master/godotapi/performance.html | 1494 +++++ master/godotapi/physical_bone.html | 1489 +++++ .../physics_2d_direct_body_state.html | 1545 +++++ .../physics_2d_direct_body_state_sw.html | 1268 ++++ .../physics_2d_direct_space_state.html | 1340 ++++ master/godotapi/physics_2d_server.html | 2489 ++++++++ master/godotapi/physics_2d_server_sw.html | 1268 ++++ .../physics_2d_shape_query_parameters.html | 1383 ++++ .../physics_2d_shape_query_result.html | 1319 ++++ .../physics_2d_test_motion_result.html | 1423 +++++ master/godotapi/physics_body.html | 1382 ++++ master/godotapi/physics_body_2d.html | 1371 ++++ .../godotapi/physics_direct_body_state.html | 1607 +++++ .../godotapi/physics_direct_space_state.html | 1326 ++++ master/godotapi/physics_server.html | 3021 +++++++++ .../physics_shape_query_parameters.html | 1367 ++++ .../godotapi/physics_shape_query_result.html | 1319 ++++ master/godotapi/pin_joint.html | 1354 ++++ master/godotapi/pin_joint_2d.html | 1293 ++++ master/godotapi/plane_mesh.html | 1321 ++++ master/godotapi/plane_shape.html | 1293 ++++ master/godotapi/plugin_script.html | 1268 ++++ master/godotapi/polygon_2d.html | 1575 +++++ master/godotapi/polygon_path_finder.html | 1357 ++++ master/godotapi/popup.html | 1350 ++++ master/godotapi/popup_dialog.html | 1268 ++++ master/godotapi/popup_menu.html | 1732 +++++ master/godotapi/popup_panel.html | 1268 ++++ master/godotapi/position_2d.html | 1268 ++++ master/godotapi/position_3d.html | 1268 ++++ master/godotapi/primitive_mesh.html | 1348 ++++ master/godotapi/prism_mesh.html | 1350 ++++ master/godotapi/procedural_sky.html | 1597 +++++ master/godotapi/progress_bar.html | 1294 ++++ master/godotapi/project_settings.html | 1397 +++++ master/godotapi/proximity_group.html | 1376 ++++ master/godotapi/proxy_texture.html | 1294 ++++ master/godotapi/quad_mesh.html | 1293 ++++ master/godotapi/range.html | 1433 +++++ master/godotapi/ray_cast.html | 1429 +++++ master/godotapi/ray_cast_2d.html | 1432 +++++ master/godotapi/ray_shape.html | 1307 ++++ master/godotapi/ray_shape_2d.html | 1307 ++++ master/godotapi/rectangle_shape_2d.html | 1294 ++++ master/godotapi/reference.html | 1300 ++++ master/godotapi/reference_rect.html | 1268 ++++ master/godotapi/reflection_probe.html | 1487 +++++ master/godotapi/reg_ex.html | 1347 ++++ master/godotapi/reg_ex_match.html | 1352 ++++ master/godotapi/remote_transform.html | 1355 ++++ master/godotapi/remote_transform_2d.html | 1358 ++++ master/godotapi/resource.html | 1377 ++++ master/godotapi/resource_importer.html | 1268 ++++ .../resource_importer_ogg_vorbis.html | 1268 ++++ master/godotapi/resource_importer_theora.html | 1268 ++++ master/godotapi/resource_importer_webm.html | 1268 ++++ .../godotapi/resource_interactive_loader.html | 1319 ++++ master/godotapi/resource_loader.html | 1326 ++++ master/godotapi/resource_preloader.html | 1342 ++++ master/godotapi/resource_saver.html | 1348 ++++ master/godotapi/rich_text_label.html | 1796 ++++++ master/godotapi/rigid_body.html | 1707 +++++ master/godotapi/rigid_body_2d.html | 1699 +++++ master/godotapi/scene_state.html | 1469 +++++ master/godotapi/scene_tree.html | 1798 ++++++ master/godotapi/scene_tree_timer.html | 1294 ++++ master/godotapi/script.html | 1353 ++++ master/godotapi/script_editor.html | 1724 +++++ master/godotapi/scroll_bar.html | 1327 ++++ master/godotapi/scroll_container.html | 1394 ++++ master/godotapi/segment_shape_2d.html | 1307 ++++ master/godotapi/semaphore.html | 1293 ++++ master/godotapi/separator.html | 1268 ++++ master/godotapi/shader.html | 1355 ++++ master/godotapi/shader_material.html | 1310 ++++ master/godotapi/shape.html | 1268 ++++ master/godotapi/shape_2d.html | 1336 ++++ master/godotapi/short_cut.html | 1316 ++++ master/godotapi/skeleton.html | 1501 +++++ master/godotapi/skeleton_2d.html | 1326 ++++ master/godotapi/sky.html | 1360 ++++ master/godotapi/slider.html | 1353 ++++ master/godotapi/slider_joint.html | 1803 ++++++ master/godotapi/spatial.html | 1678 +++++ master/godotapi/spatial_gizmo.html | 1268 ++++ master/godotapi/spatial_material.html | 3338 ++++++++++ master/godotapi/spatial_velocity_tracker.html | 1319 ++++ master/godotapi/sphere_mesh.html | 1350 ++++ master/godotapi/sphere_shape.html | 1293 ++++ master/godotapi/spin_box.html | 1377 ++++ master/godotapi/split_container.html | 1375 ++++ master/godotapi/spot_light.html | 1338 ++++ master/godotapi/sprite.html | 1456 +++++ master/godotapi/sprite_3d.html | 1364 ++++ master/godotapi/sprite_base_3d.html | 1539 +++++ master/godotapi/sprite_frames.html | 1425 +++++ master/godotapi/static_body.html | 1339 ++++ master/godotapi/static_body_2d.html | 1339 ++++ master/godotapi/stream_peer.html | 1510 +++++ master/godotapi/stream_peer_buffer.html | 1339 ++++ master/godotapi/stream_peer_ssl.html | 1357 ++++ master/godotapi/stream_peer_tcp.html | 1372 ++++ master/godotapi/stream_texture.html | 1293 ++++ master/godotapi/style_box.html | 1385 ++++ master/godotapi/style_box_empty.html | 1268 ++++ master/godotapi/style_box_flat.html | 1651 +++++ master/godotapi/style_box_line.html | 1335 ++++ master/godotapi/style_box_texture.html | 1564 +++++ master/godotapi/surface_tool.html | 1454 +++++ master/godotapi/tab_container.html | 1520 +++++ master/godotapi/tabs.html | 1556 +++++ master/godotapi/tcp_server.html | 1310 ++++ master/godotapi/text_edit.html | 1960 ++++++ master/godotapi/texture.html | 1430 +++++ master/godotapi/texture_button.html | 1464 +++++ master/godotapi/texture_progress.html | 1566 +++++ master/godotapi/texture_rect.html | 1389 ++++ master/godotapi/theme.html | 1535 +++++ master/godotapi/thread.html | 1342 ++++ master/godotapi/tile_map.html | 1804 ++++++ master/godotapi/tile_set.html | 1756 ++++++ master/godotapi/timer.html | 1409 +++++ master/godotapi/tool_button.html | 1268 ++++ master/godotapi/touch_screen_button.html | 1471 +++++ master/godotapi/translation.html | 1348 ++++ master/godotapi/translation_server.html | 1333 ++++ master/godotapi/tree.html | 1669 +++++ master/godotapi/tree_item.html | 1828 ++++++ master/godotapi/triangle_mesh.html | 1268 ++++ master/godotapi/tween.html | 1677 +++++ master/godotapi/undo_redo.html | 1414 +++++ master/godotapi/v_box_container.html | 1268 ++++ master/godotapi/v_scroll_bar.html | 1268 ++++ master/godotapi/v_separator.html | 1268 ++++ master/godotapi/v_slider.html | 1268 ++++ master/godotapi/v_split_container.html | 1268 ++++ master/godotapi/vehicle_body.html | 1322 ++++ master/godotapi/vehicle_wheel.html | 1466 +++++ master/godotapi/video_player.html | 1458 +++++ master/godotapi/video_stream.html | 1268 ++++ master/godotapi/video_stream_theora.html | 1293 ++++ master/godotapi/video_stream_webm.html | 1293 ++++ master/godotapi/viewport.html | 2160 +++++++ master/godotapi/viewport_container.html | 1328 ++++ master/godotapi/viewport_texture.html | 1295 ++++ master/godotapi/visibility_enabler.html | 1361 ++++ master/godotapi/visibility_enabler_2d.html | 1454 +++++ master/godotapi/visibility_notifier.html | 1300 ++++ master/godotapi/visibility_notifier_2d.html | 1302 ++++ master/godotapi/visual_instance.html | 1334 ++++ master/godotapi/visual_script.html | 1668 +++++ .../visual_script_basic_type_constant.html | 1311 ++++ .../godotapi/visual_script_builtin_func.html | 1754 ++++++ .../visual_script_class_constant.html | 1311 ++++ master/godotapi/visual_script_comment.html | 1325 ++++ master/godotapi/visual_script_condition.html | 1268 ++++ master/godotapi/visual_script_constant.html | 1309 ++++ .../godotapi/visual_script_constructor.html | 1310 ++++ .../godotapi/visual_script_custom_node.html | 1468 +++++ .../godotapi/visual_script_deconstruct.html | 1310 ++++ master/godotapi/visual_script_editor.html | 1295 ++++ .../godotapi/visual_script_emit_signal.html | 1295 ++++ .../visual_script_engine_singleton.html | 1295 ++++ master/godotapi/visual_script_expression.html | 1268 ++++ master/godotapi/visual_script_function.html | 1268 ++++ .../godotapi/visual_script_function_call.html | 1536 +++++ .../visual_script_function_state.html | 1324 ++++ .../visual_script_global_constant.html | 1295 ++++ master/godotapi/visual_script_index_get.html | 1268 ++++ master/godotapi/visual_script_index_set.html | 1268 ++++ .../godotapi/visual_script_input_action.html | 1349 ++++ master/godotapi/visual_script_iterator.html | 1268 ++++ master/godotapi/visual_script_local_var.html | 1309 ++++ .../godotapi/visual_script_local_var_set.html | 1310 ++++ .../godotapi/visual_script_math_constant.html | 1369 ++++ master/godotapi/visual_script_node.html | 1326 ++++ master/godotapi/visual_script_operator.html | 1309 ++++ master/godotapi/visual_script_preload.html | 1295 ++++ .../godotapi/visual_script_property_get.html | 1439 +++++ .../godotapi/visual_script_property_set.html | 1539 +++++ .../godotapi/visual_script_resource_path.html | 1295 ++++ master/godotapi/visual_script_return.html | 1310 ++++ master/godotapi/visual_script_scene_node.html | 1295 ++++ master/godotapi/visual_script_scene_tree.html | 1268 ++++ master/godotapi/visual_script_select.html | 1293 ++++ master/godotapi/visual_script_self.html | 1268 ++++ master/godotapi/visual_script_sequence.html | 1294 ++++ master/godotapi/visual_script_sub_call.html | 1287 ++++ master/godotapi/visual_script_switch.html | 1268 ++++ master/godotapi/visual_script_type_cast.html | 1311 ++++ .../godotapi/visual_script_variable_get.html | 1295 ++++ .../godotapi/visual_script_variable_set.html | 1295 ++++ master/godotapi/visual_script_while.html | 1268 ++++ master/godotapi/visual_script_yield.html | 1340 ++++ .../godotapi/visual_script_yield_signal.html | 1375 ++++ master/godotapi/visual_server.html | 5587 +++++++++++++++++ master/godotapi/weak_ref.html | 1286 ++++ master/godotapi/web_socket_client.html | 1311 ++++ .../godotapi/web_socket_multiplayer_peer.html | 1287 ++++ master/godotapi/web_socket_peer.html | 1357 ++++ master/godotapi/web_socket_server.html | 1335 ++++ master/godotapi/window_dialog.html | 1342 ++++ master/godotapi/world.html | 1354 ++++ master/godotapi/world_2d.html | 1323 ++++ master/godotapi/world_environment.html | 1295 ++++ master/godotapi/xml_parser.html | 1464 +++++ master/godotapi/y_sort.html | 1293 ++++ master/godotapigen.html | 6 +- master/godotarrays.html | 90 +- master/godotbase.html | 26 +- master/godotcoretypes.html | 50 +- master/godotdictionaries.html | 36 +- master/godotinternal.html | 40 +- master/godotinternaltypes.html | 178 +- master/godotmacros.html | 4 +- master/godotnim.html | 134 +- master/godotnodepaths.html | 26 +- master/godotpoolarrays.html | 782 +-- master/godotstrings.html | 20 +- master/godotvariants.html | 132 +- master/index.html | 483 +- master/nodepaths.html | 71 +- master/planes.html | 79 +- master/poolarrays.html | 1293 ++-- master/quats.html | 107 +- master/rect2.html | 89 +- master/rids.html | 39 +- master/transform2d.html | 107 +- master/transforms.html | 95 +- master/variants.html | 381 +- master/vector2.html | 208 +- master/vector3.html | 197 +- 507 files changed, 687332 insertions(+), 2309 deletions(-) create mode 100644 master/godotapi/a_star.html create mode 100644 master/godotapi/accept_dialog.html create mode 100644 master/godotapi/animated_sprite.html create mode 100644 master/godotapi/animated_sprite_3d.html create mode 100644 master/godotapi/animation.html create mode 100644 master/godotapi/animation_player.html create mode 100644 master/godotapi/animation_tree_player.html create mode 100644 master/godotapi/area.html create mode 100644 master/godotapi/area_2d.html create mode 100644 master/godotapi/array_mesh.html create mode 100644 master/godotapi/arvr_anchor.html create mode 100644 master/godotapi/arvr_camera.html create mode 100644 master/godotapi/arvr_controller.html create mode 100644 master/godotapi/arvr_interface.html create mode 100644 master/godotapi/arvr_interface_gd_native.html create mode 100644 master/godotapi/arvr_origin.html create mode 100644 master/godotapi/arvr_positional_tracker.html create mode 100644 master/godotapi/arvr_server.html create mode 100644 master/godotapi/atlas_texture.html create mode 100644 master/godotapi/audio_bus_layout.html create mode 100644 master/godotapi/audio_effect.html create mode 100644 master/godotapi/audio_effect_amplify.html create mode 100644 master/godotapi/audio_effect_band_limit_filter.html create mode 100644 master/godotapi/audio_effect_band_pass_filter.html create mode 100644 master/godotapi/audio_effect_chorus.html create mode 100644 master/godotapi/audio_effect_compressor.html create mode 100644 master/godotapi/audio_effect_delay.html create mode 100644 master/godotapi/audio_effect_distortion.html create mode 100644 master/godotapi/audio_effect_eq.html create mode 100644 master/godotapi/audio_effect_eq10.html create mode 100644 master/godotapi/audio_effect_eq21.html create mode 100644 master/godotapi/audio_effect_eq6.html create mode 100644 master/godotapi/audio_effect_filter.html create mode 100644 master/godotapi/audio_effect_high_pass_filter.html create mode 100644 master/godotapi/audio_effect_high_shelf_filter.html create mode 100644 master/godotapi/audio_effect_limiter.html create mode 100644 master/godotapi/audio_effect_low_pass_filter.html create mode 100644 master/godotapi/audio_effect_low_shelf_filter.html create mode 100644 master/godotapi/audio_effect_notch_filter.html create mode 100644 master/godotapi/audio_effect_panner.html create mode 100644 master/godotapi/audio_effect_phaser.html create mode 100644 master/godotapi/audio_effect_pitch_shift.html create mode 100644 master/godotapi/audio_effect_reverb.html create mode 100644 master/godotapi/audio_effect_stereo_enhance.html create mode 100644 master/godotapi/audio_server.html create mode 100644 master/godotapi/audio_stream.html create mode 100644 master/godotapi/audio_stream_ogg_vorbis.html create mode 100644 master/godotapi/audio_stream_playback.html create mode 100644 master/godotapi/audio_stream_player.html create mode 100644 master/godotapi/audio_stream_player_2d.html create mode 100644 master/godotapi/audio_stream_player_3d.html create mode 100644 master/godotapi/audio_stream_random_pitch.html create mode 100644 master/godotapi/audio_stream_sample.html create mode 100644 master/godotapi/back_buffer_copy.html create mode 100644 master/godotapi/baked_lightmap.html create mode 100644 master/godotapi/baked_lightmap_data.html create mode 100644 master/godotapi/base_button.html create mode 100644 master/godotapi/bit_map.html create mode 100644 master/godotapi/bitmap_font.html create mode 100644 master/godotapi/bone_2d.html create mode 100644 master/godotapi/bone_attachment.html create mode 100644 master/godotapi/box_container.html create mode 100644 master/godotapi/box_shape.html create mode 100644 master/godotapi/bullet_physics_direct_body_state.html create mode 100644 master/godotapi/bullet_physics_server.html create mode 100644 master/godotapi/button.html create mode 100644 master/godotapi/button_group.html create mode 100644 master/godotapi/camera.html create mode 100644 master/godotapi/camera_2d.html create mode 100644 master/godotapi/canvas_item.html create mode 100644 master/godotapi/canvas_item_material.html create mode 100644 master/godotapi/canvas_layer.html create mode 100644 master/godotapi/canvas_modulate.html create mode 100644 master/godotapi/capsule_mesh.html create mode 100644 master/godotapi/capsule_shape.html create mode 100644 master/godotapi/capsule_shape_2d.html create mode 100644 master/godotapi/center_container.html create mode 100644 master/godotapi/check_box.html create mode 100644 master/godotapi/check_button.html create mode 100644 master/godotapi/circle_shape_2d.html create mode 100644 master/godotapi/class_db.html create mode 100644 master/godotapi/collision_object.html create mode 100644 master/godotapi/collision_object_2d.html create mode 100644 master/godotapi/collision_polygon.html create mode 100644 master/godotapi/collision_polygon_2d.html create mode 100644 master/godotapi/collision_shape.html create mode 100644 master/godotapi/collision_shape_2d.html create mode 100644 master/godotapi/color_picker.html create mode 100644 master/godotapi/color_picker_button.html create mode 100644 master/godotapi/color_rect.html create mode 100644 master/godotapi/concave_polygon_shape.html create mode 100644 master/godotapi/concave_polygon_shape_2d.html create mode 100644 master/godotapi/cone_twist_joint.html create mode 100644 master/godotapi/config_file.html create mode 100644 master/godotapi/confirmation_dialog.html create mode 100644 master/godotapi/container.html create mode 100644 master/godotapi/control.html create mode 100644 master/godotapi/convex_polygon_shape.html create mode 100644 master/godotapi/convex_polygon_shape_2d.html create mode 100644 master/godotapi/csg_box.html create mode 100644 master/godotapi/csg_combiner.html create mode 100644 master/godotapi/csg_cylinder.html create mode 100644 master/godotapi/csg_mesh.html create mode 100644 master/godotapi/csg_polygon.html create mode 100644 master/godotapi/csg_primitive.html create mode 100644 master/godotapi/csg_shape.html create mode 100644 master/godotapi/csg_sphere.html create mode 100644 master/godotapi/csg_torus.html create mode 100644 master/godotapi/cube_map.html create mode 100644 master/godotapi/cube_mesh.html create mode 100644 master/godotapi/curve.html create mode 100644 master/godotapi/curve_2d.html create mode 100644 master/godotapi/curve_3d.html create mode 100644 master/godotapi/curve_texture.html create mode 100644 master/godotapi/cylinder_mesh.html create mode 100644 master/godotapi/damped_spring_joint_2d.html create mode 100644 master/godotapi/directional_light.html create mode 100644 master/godotapi/directory.html create mode 100644 master/godotapi/dynamic_font.html create mode 100644 master/godotapi/dynamic_font_data.html create mode 100644 master/godotapi/editor_export_plugin.html create mode 100644 master/godotapi/editor_file_dialog.html create mode 100644 master/godotapi/editor_file_system.html create mode 100644 master/godotapi/editor_file_system_directory.html create mode 100644 master/godotapi/editor_import_plugin.html create mode 100644 master/godotapi/editor_inspector.html create mode 100644 master/godotapi/editor_inspector_plugin.html create mode 100644 master/godotapi/editor_interface.html create mode 100644 master/godotapi/editor_plugin.html create mode 100644 master/godotapi/editor_property.html create mode 100644 master/godotapi/editor_resource_conversion_plugin.html create mode 100644 master/godotapi/editor_resource_preview.html create mode 100644 master/godotapi/editor_resource_preview_generator.html create mode 100644 master/godotapi/editor_scene_importer.html create mode 100644 master/godotapi/editor_scene_post_import.html create mode 100644 master/godotapi/editor_script.html create mode 100644 master/godotapi/editor_selection.html create mode 100644 master/godotapi/editor_settings.html create mode 100644 master/godotapi/editor_spatial_gizmo.html create mode 100644 master/godotapi/encoded_object_as_id.html create mode 100644 master/godotapi/engine.html create mode 100644 master/godotapi/environment.html create mode 100644 master/godotapi/file.html create mode 100644 master/godotapi/file_dialog.html create mode 100644 master/godotapi/font.html create mode 100644 master/godotapi/func_ref.html create mode 100644 master/godotapi/gd_native.html create mode 100644 master/godotapi/gd_native_library.html create mode 100644 master/godotapi/gd_os.html create mode 100644 master/godotapi/gd_script.html create mode 100644 master/godotapi/gd_script_function_state.html create mode 100644 master/godotapi/generic_6dof_joint.html create mode 100644 master/godotapi/geometry.html create mode 100644 master/godotapi/geometry_instance.html create mode 100644 master/godotapi/gi_probe.html create mode 100644 master/godotapi/gi_probe_data.html create mode 100644 master/godotapi/global_constants.html create mode 100644 master/godotapi/godotall.html create mode 100644 master/godotapi/godottypes.html create mode 100644 master/godotapi/gradient.html create mode 100644 master/godotapi/gradient_texture.html create mode 100644 master/godotapi/graph_edit.html create mode 100644 master/godotapi/graph_node.html create mode 100644 master/godotapi/grid_container.html create mode 100644 master/godotapi/grid_map.html create mode 100644 master/godotapi/groove_joint_2d.html create mode 100644 master/godotapi/h_box_container.html create mode 100644 master/godotapi/h_scroll_bar.html create mode 100644 master/godotapi/h_separator.html create mode 100644 master/godotapi/h_slider.html create mode 100644 master/godotapi/h_split_container.html create mode 100644 master/godotapi/hinge_joint.html create mode 100644 master/godotapi/http_client.html create mode 100644 master/godotapi/http_request.html create mode 100644 master/godotapi/image.html create mode 100644 master/godotapi/image_texture.html create mode 100644 master/godotapi/immediate_geometry.html create mode 100644 master/godotapi/input.html create mode 100644 master/godotapi/input_default.html create mode 100644 master/godotapi/input_event.html create mode 100644 master/godotapi/input_event_action.html create mode 100644 master/godotapi/input_event_gesture.html create mode 100644 master/godotapi/input_event_joypad_button.html create mode 100644 master/godotapi/input_event_joypad_motion.html create mode 100644 master/godotapi/input_event_key.html create mode 100644 master/godotapi/input_event_magnify_gesture.html create mode 100644 master/godotapi/input_event_mouse.html create mode 100644 master/godotapi/input_event_mouse_button.html create mode 100644 master/godotapi/input_event_mouse_motion.html create mode 100644 master/godotapi/input_event_pan_gesture.html create mode 100644 master/godotapi/input_event_screen_drag.html create mode 100644 master/godotapi/input_event_screen_touch.html create mode 100644 master/godotapi/input_event_with_modifiers.html create mode 100644 master/godotapi/input_map.html create mode 100644 master/godotapi/instance_placeholder.html create mode 100644 master/godotapi/interpolated_camera.html create mode 100644 master/godotapi/ip.html create mode 100644 master/godotapi/ip_unix.html create mode 100644 master/godotapi/item_list.html create mode 100644 master/godotapi/java_script.html create mode 100644 master/godotapi/joint.html create mode 100644 master/godotapi/joint_2d.html create mode 100644 master/godotapi/json.html create mode 100644 master/godotapi/json_parse_result.html create mode 100644 master/godotapi/kinematic_body.html create mode 100644 master/godotapi/kinematic_body_2d.html create mode 100644 master/godotapi/kinematic_collision.html create mode 100644 master/godotapi/kinematic_collision_2d.html create mode 100644 master/godotapi/label.html create mode 100644 master/godotapi/large_texture.html create mode 100644 master/godotapi/light.html create mode 100644 master/godotapi/light_2d.html create mode 100644 master/godotapi/light_occluder_2d.html create mode 100644 master/godotapi/line_2d.html create mode 100644 master/godotapi/line_edit.html create mode 100644 master/godotapi/line_shape_2d.html create mode 100644 master/godotapi/link_button.html create mode 100644 master/godotapi/listener.html create mode 100644 master/godotapi/main_loop.html create mode 100644 master/godotapi/margin_container.html create mode 100644 master/godotapi/marshalls.html create mode 100644 master/godotapi/material.html create mode 100644 master/godotapi/menu_button.html create mode 100644 master/godotapi/mesh.html create mode 100644 master/godotapi/mesh_data_tool.html create mode 100644 master/godotapi/mesh_instance.html create mode 100644 master/godotapi/mesh_instance_2d.html create mode 100644 master/godotapi/mesh_library.html create mode 100644 master/godotapi/multi_mesh.html create mode 100644 master/godotapi/multi_mesh_instance.html create mode 100644 master/godotapi/multiplayer_api.html create mode 100644 master/godotapi/mutex.html create mode 100644 master/godotapi/native_script.html create mode 100644 master/godotapi/navigation.html create mode 100644 master/godotapi/navigation_2d.html create mode 100644 master/godotapi/navigation_mesh.html create mode 100644 master/godotapi/navigation_mesh_instance.html create mode 100644 master/godotapi/navigation_polygon.html create mode 100644 master/godotapi/navigation_polygon_instance.html create mode 100644 master/godotapi/networked_multiplayer_e_net.html create mode 100644 master/godotapi/networked_multiplayer_peer.html create mode 100644 master/godotapi/nine_patch_rect.html create mode 100644 master/godotapi/node.html create mode 100644 master/godotapi/node_2d.html create mode 100644 master/godotapi/objects.html create mode 100644 master/godotapi/occluder_polygon_2d.html create mode 100644 master/godotapi/omni_light.html create mode 100644 master/godotapi/option_button.html create mode 100644 master/godotapi/oriented_path_follow.html create mode 100644 master/godotapi/p_hash_translation.html create mode 100644 master/godotapi/packed_data_container.html create mode 100644 master/godotapi/packed_data_container_ref.html create mode 100644 master/godotapi/packed_scene.html create mode 100644 master/godotapi/packet_peer.html create mode 100644 master/godotapi/packet_peer_stream.html create mode 100644 master/godotapi/packet_peer_udp.html create mode 100644 master/godotapi/panel.html create mode 100644 master/godotapi/panel_container.html create mode 100644 master/godotapi/panorama_sky.html create mode 100644 master/godotapi/parallax_background.html create mode 100644 master/godotapi/parallax_layer.html create mode 100644 master/godotapi/particles.html create mode 100644 master/godotapi/particles_2d.html create mode 100644 master/godotapi/particles_material.html create mode 100644 master/godotapi/path.html create mode 100644 master/godotapi/path_2d.html create mode 100644 master/godotapi/path_follow.html create mode 100644 master/godotapi/path_follow_2d.html create mode 100644 master/godotapi/pck_packer.html create mode 100644 master/godotapi/performance.html create mode 100644 master/godotapi/physical_bone.html create mode 100644 master/godotapi/physics_2d_direct_body_state.html create mode 100644 master/godotapi/physics_2d_direct_body_state_sw.html create mode 100644 master/godotapi/physics_2d_direct_space_state.html create mode 100644 master/godotapi/physics_2d_server.html create mode 100644 master/godotapi/physics_2d_server_sw.html create mode 100644 master/godotapi/physics_2d_shape_query_parameters.html create mode 100644 master/godotapi/physics_2d_shape_query_result.html create mode 100644 master/godotapi/physics_2d_test_motion_result.html create mode 100644 master/godotapi/physics_body.html create mode 100644 master/godotapi/physics_body_2d.html create mode 100644 master/godotapi/physics_direct_body_state.html create mode 100644 master/godotapi/physics_direct_space_state.html create mode 100644 master/godotapi/physics_server.html create mode 100644 master/godotapi/physics_shape_query_parameters.html create mode 100644 master/godotapi/physics_shape_query_result.html create mode 100644 master/godotapi/pin_joint.html create mode 100644 master/godotapi/pin_joint_2d.html create mode 100644 master/godotapi/plane_mesh.html create mode 100644 master/godotapi/plane_shape.html create mode 100644 master/godotapi/plugin_script.html create mode 100644 master/godotapi/polygon_2d.html create mode 100644 master/godotapi/polygon_path_finder.html create mode 100644 master/godotapi/popup.html create mode 100644 master/godotapi/popup_dialog.html create mode 100644 master/godotapi/popup_menu.html create mode 100644 master/godotapi/popup_panel.html create mode 100644 master/godotapi/position_2d.html create mode 100644 master/godotapi/position_3d.html create mode 100644 master/godotapi/primitive_mesh.html create mode 100644 master/godotapi/prism_mesh.html create mode 100644 master/godotapi/procedural_sky.html create mode 100644 master/godotapi/progress_bar.html create mode 100644 master/godotapi/project_settings.html create mode 100644 master/godotapi/proximity_group.html create mode 100644 master/godotapi/proxy_texture.html create mode 100644 master/godotapi/quad_mesh.html create mode 100644 master/godotapi/range.html create mode 100644 master/godotapi/ray_cast.html create mode 100644 master/godotapi/ray_cast_2d.html create mode 100644 master/godotapi/ray_shape.html create mode 100644 master/godotapi/ray_shape_2d.html create mode 100644 master/godotapi/rectangle_shape_2d.html create mode 100644 master/godotapi/reference.html create mode 100644 master/godotapi/reference_rect.html create mode 100644 master/godotapi/reflection_probe.html create mode 100644 master/godotapi/reg_ex.html create mode 100644 master/godotapi/reg_ex_match.html create mode 100644 master/godotapi/remote_transform.html create mode 100644 master/godotapi/remote_transform_2d.html create mode 100644 master/godotapi/resource.html create mode 100644 master/godotapi/resource_importer.html create mode 100644 master/godotapi/resource_importer_ogg_vorbis.html create mode 100644 master/godotapi/resource_importer_theora.html create mode 100644 master/godotapi/resource_importer_webm.html create mode 100644 master/godotapi/resource_interactive_loader.html create mode 100644 master/godotapi/resource_loader.html create mode 100644 master/godotapi/resource_preloader.html create mode 100644 master/godotapi/resource_saver.html create mode 100644 master/godotapi/rich_text_label.html create mode 100644 master/godotapi/rigid_body.html create mode 100644 master/godotapi/rigid_body_2d.html create mode 100644 master/godotapi/scene_state.html create mode 100644 master/godotapi/scene_tree.html create mode 100644 master/godotapi/scene_tree_timer.html create mode 100644 master/godotapi/script.html create mode 100644 master/godotapi/script_editor.html create mode 100644 master/godotapi/scroll_bar.html create mode 100644 master/godotapi/scroll_container.html create mode 100644 master/godotapi/segment_shape_2d.html create mode 100644 master/godotapi/semaphore.html create mode 100644 master/godotapi/separator.html create mode 100644 master/godotapi/shader.html create mode 100644 master/godotapi/shader_material.html create mode 100644 master/godotapi/shape.html create mode 100644 master/godotapi/shape_2d.html create mode 100644 master/godotapi/short_cut.html create mode 100644 master/godotapi/skeleton.html create mode 100644 master/godotapi/skeleton_2d.html create mode 100644 master/godotapi/sky.html create mode 100644 master/godotapi/slider.html create mode 100644 master/godotapi/slider_joint.html create mode 100644 master/godotapi/spatial.html create mode 100644 master/godotapi/spatial_gizmo.html create mode 100644 master/godotapi/spatial_material.html create mode 100644 master/godotapi/spatial_velocity_tracker.html create mode 100644 master/godotapi/sphere_mesh.html create mode 100644 master/godotapi/sphere_shape.html create mode 100644 master/godotapi/spin_box.html create mode 100644 master/godotapi/split_container.html create mode 100644 master/godotapi/spot_light.html create mode 100644 master/godotapi/sprite.html create mode 100644 master/godotapi/sprite_3d.html create mode 100644 master/godotapi/sprite_base_3d.html create mode 100644 master/godotapi/sprite_frames.html create mode 100644 master/godotapi/static_body.html create mode 100644 master/godotapi/static_body_2d.html create mode 100644 master/godotapi/stream_peer.html create mode 100644 master/godotapi/stream_peer_buffer.html create mode 100644 master/godotapi/stream_peer_ssl.html create mode 100644 master/godotapi/stream_peer_tcp.html create mode 100644 master/godotapi/stream_texture.html create mode 100644 master/godotapi/style_box.html create mode 100644 master/godotapi/style_box_empty.html create mode 100644 master/godotapi/style_box_flat.html create mode 100644 master/godotapi/style_box_line.html create mode 100644 master/godotapi/style_box_texture.html create mode 100644 master/godotapi/surface_tool.html create mode 100644 master/godotapi/tab_container.html create mode 100644 master/godotapi/tabs.html create mode 100644 master/godotapi/tcp_server.html create mode 100644 master/godotapi/text_edit.html create mode 100644 master/godotapi/texture.html create mode 100644 master/godotapi/texture_button.html create mode 100644 master/godotapi/texture_progress.html create mode 100644 master/godotapi/texture_rect.html create mode 100644 master/godotapi/theme.html create mode 100644 master/godotapi/thread.html create mode 100644 master/godotapi/tile_map.html create mode 100644 master/godotapi/tile_set.html create mode 100644 master/godotapi/timer.html create mode 100644 master/godotapi/tool_button.html create mode 100644 master/godotapi/touch_screen_button.html create mode 100644 master/godotapi/translation.html create mode 100644 master/godotapi/translation_server.html create mode 100644 master/godotapi/tree.html create mode 100644 master/godotapi/tree_item.html create mode 100644 master/godotapi/triangle_mesh.html create mode 100644 master/godotapi/tween.html create mode 100644 master/godotapi/undo_redo.html create mode 100644 master/godotapi/v_box_container.html create mode 100644 master/godotapi/v_scroll_bar.html create mode 100644 master/godotapi/v_separator.html create mode 100644 master/godotapi/v_slider.html create mode 100644 master/godotapi/v_split_container.html create mode 100644 master/godotapi/vehicle_body.html create mode 100644 master/godotapi/vehicle_wheel.html create mode 100644 master/godotapi/video_player.html create mode 100644 master/godotapi/video_stream.html create mode 100644 master/godotapi/video_stream_theora.html create mode 100644 master/godotapi/video_stream_webm.html create mode 100644 master/godotapi/viewport.html create mode 100644 master/godotapi/viewport_container.html create mode 100644 master/godotapi/viewport_texture.html create mode 100644 master/godotapi/visibility_enabler.html create mode 100644 master/godotapi/visibility_enabler_2d.html create mode 100644 master/godotapi/visibility_notifier.html create mode 100644 master/godotapi/visibility_notifier_2d.html create mode 100644 master/godotapi/visual_instance.html create mode 100644 master/godotapi/visual_script.html create mode 100644 master/godotapi/visual_script_basic_type_constant.html create mode 100644 master/godotapi/visual_script_builtin_func.html create mode 100644 master/godotapi/visual_script_class_constant.html create mode 100644 master/godotapi/visual_script_comment.html create mode 100644 master/godotapi/visual_script_condition.html create mode 100644 master/godotapi/visual_script_constant.html create mode 100644 master/godotapi/visual_script_constructor.html create mode 100644 master/godotapi/visual_script_custom_node.html create mode 100644 master/godotapi/visual_script_deconstruct.html create mode 100644 master/godotapi/visual_script_editor.html create mode 100644 master/godotapi/visual_script_emit_signal.html create mode 100644 master/godotapi/visual_script_engine_singleton.html create mode 100644 master/godotapi/visual_script_expression.html create mode 100644 master/godotapi/visual_script_function.html create mode 100644 master/godotapi/visual_script_function_call.html create mode 100644 master/godotapi/visual_script_function_state.html create mode 100644 master/godotapi/visual_script_global_constant.html create mode 100644 master/godotapi/visual_script_index_get.html create mode 100644 master/godotapi/visual_script_index_set.html create mode 100644 master/godotapi/visual_script_input_action.html create mode 100644 master/godotapi/visual_script_iterator.html create mode 100644 master/godotapi/visual_script_local_var.html create mode 100644 master/godotapi/visual_script_local_var_set.html create mode 100644 master/godotapi/visual_script_math_constant.html create mode 100644 master/godotapi/visual_script_node.html create mode 100644 master/godotapi/visual_script_operator.html create mode 100644 master/godotapi/visual_script_preload.html create mode 100644 master/godotapi/visual_script_property_get.html create mode 100644 master/godotapi/visual_script_property_set.html create mode 100644 master/godotapi/visual_script_resource_path.html create mode 100644 master/godotapi/visual_script_return.html create mode 100644 master/godotapi/visual_script_scene_node.html create mode 100644 master/godotapi/visual_script_scene_tree.html create mode 100644 master/godotapi/visual_script_select.html create mode 100644 master/godotapi/visual_script_self.html create mode 100644 master/godotapi/visual_script_sequence.html create mode 100644 master/godotapi/visual_script_sub_call.html create mode 100644 master/godotapi/visual_script_switch.html create mode 100644 master/godotapi/visual_script_type_cast.html create mode 100644 master/godotapi/visual_script_variable_get.html create mode 100644 master/godotapi/visual_script_variable_set.html create mode 100644 master/godotapi/visual_script_while.html create mode 100644 master/godotapi/visual_script_yield.html create mode 100644 master/godotapi/visual_script_yield_signal.html create mode 100644 master/godotapi/visual_server.html create mode 100644 master/godotapi/weak_ref.html create mode 100644 master/godotapi/web_socket_client.html create mode 100644 master/godotapi/web_socket_multiplayer_peer.html create mode 100644 master/godotapi/web_socket_peer.html create mode 100644 master/godotapi/web_socket_server.html create mode 100644 master/godotapi/window_dialog.html create mode 100644 master/godotapi/world.html create mode 100644 master/godotapi/world_2d.html create mode 100644 master/godotapi/world_environment.html create mode 100644 master/godotapi/xml_parser.html create mode 100644 master/godotapi/y_sort.html diff --git a/master/aabb.html b/master/aabb.html index 255ce2b..a5e5d24 100644 --- a/master/aabb.html +++ b/master/aabb.html @@ -1245,6 +1245,8 @@ function main() { title="initAABB(pos, size: Vector3): AABB">initAABB
  • `$`
  • +
  • hash
  • area
  • Imports

    -internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi +hashes, vector3, internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi

    Procs

    @@ -1309,90 +1311,99 @@ function main() {
      Source -Edit +Edit
    proc `$`(self: AABB): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc hash(self: AABB): Hash {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc area(self: AABB): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc hasNoArea(self: AABB): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc hasNoSurface(self: AABB): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc intersects(self, other: AABB): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc encloses(self, other: AABB): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc merge(self, other: AABB): AABB {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc intersection(self, other: AABB): AABB {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc intersectsPlane(self: AABB; plane: Plane): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc intersectsSegment(self: AABB; start, to: Vector3): bool {.
    inline, raises: [], @@ -1400,117 +1411,117 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc contains(self: AABB; point: Vector3): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getSupport(self: AABB; dir: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getLongestAxis(self: AABB): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getLongestAxisIndex(self: AABB): cint {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getLongestAxisSize(self: AABB): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getShortestAxis(self: AABB): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getShortestAxisIndex(self: AABB): cint {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getShortestAxisSize(self: AABB): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc expand(self: AABB; toPoint: Vector3): AABB {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc grow(self: AABB; by: float32): AABB {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getEndpoint(self: AABB; idx: cint): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `==`(a, b: AABB): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -1523,7 +1534,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/arrays.html b/master/arrays.html index 469ea8f..cd8cf93 100644 --- a/master/arrays.html +++ b/master/arrays.html @@ -1356,7 +1356,7 @@ function main() {
      Source Edit @@ -1370,7 +1370,7 @@ class="link-seesrc" target="_blank">Source
    WARNING: do not keep the returned value for longer than the lifetime of arr   Source Edit @@ -1379,7 +1379,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1388,7 +1388,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1397,7 +1397,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1406,7 +1406,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1415,7 +1415,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1424,7 +1424,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1433,7 +1433,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1442,7 +1442,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1451,7 +1451,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1460,7 +1460,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1469,7 +1469,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1478,7 +1478,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1487,7 +1487,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1496,7 +1496,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1505,7 +1505,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1514,7 +1514,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1523,7 +1523,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1532,7 +1532,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1541,7 +1541,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1550,7 +1550,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1559,7 +1559,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1568,7 +1568,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1577,7 +1577,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1586,7 +1586,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1595,7 +1595,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1604,7 +1604,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1613,7 +1613,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1622,7 +1622,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1631,7 +1631,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1640,7 +1640,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1649,7 +1649,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1658,7 +1658,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1667,7 +1667,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1676,7 +1676,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1685,7 +1685,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1699,7 +1699,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1708,7 +1708,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1723,7 +1723,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/basis.html b/master/basis.html index b38a9f6..5ef65cb 100644 --- a/master/basis.html +++ b/master/basis.html @@ -1297,6 +1297,8 @@ function main() { title="toDiagonalMatrix(self: Vector3): Basis">toDiagonalMatrix
  • `$`
  • +
  • hash
  • invert
  • Imports

    -math, godotbase, vector3, quats, godotcoretypes +math, hashes, godotbase, vector3, quats, godotcoretypes

    Procs

    @@ -1384,27 +1386,27 @@ function main() {
      Source -Edit +Edit
    proc `[]`(self: Basis; row: range[0 .. 2]): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `[]`(self: var Basis; row: range[0 .. 2]): var Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `[]=`(self: var Basis; row: range[0 .. 2]; value: Vector3) {.
    inline, raises: [], @@ -1412,252 +1414,261 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc `==`(self, other: Basis): bool {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc isEqualApprox(self, other: Basis): bool {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc tdotx(self: Basis; v: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc tdoty(self: Basis; v: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc tdotz(self: Basis; v: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `+`(self, other: Basis): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `+=`(self: var Basis; other: Basis) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-`(self, other: Basis): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-=`(self: var Basis; other: Basis) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(self, other: Basis): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*=`(self: var Basis; other: Basis) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*=`(self: var Basis; b: float32) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(self: Basis; b: float32): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc initBasis(): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc initBasis(row0, row1, row2: Vector3): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc initBasis(xx, xy, xz, yx, yy, yz, zx, zy, zz: float32): Basis {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc initBasis(euler: Quat): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc initBasis(axis: Vector3; phi: float32): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc setEuler(self: var Basis; euler: Vector3) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getEuler(self: Basis): Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc initBasis(euler: Vector3): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc outer(self, other: Vector3): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc toDiagonalMatrix(self: Vector3): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `$`(self: Basis): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc hash(self: Basis): Hash {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc invert(self: var Basis) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc inverse(self: Basis): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc axis(self: Basis; idx: range[0 .. 2]): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc setAxis(self: var Basis; idx: range[0 .. 2]; value: Vector3) {.
    inline, raises: [], @@ -1665,18 +1676,18 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc row(self: Basis; row: range[0 .. 2]): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc setRow(self: var Basis; row: range[0 .. 2]; value: Vector3) {.
    inline, raises: [], @@ -1684,99 +1695,99 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc getMainDiagonal(self: Basis): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc zero(self: var Basis) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc orthonormalized(self: Basis): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc transpose(self: var Basis) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc transposed(self: Basis): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc isOrthogonal(self: Basis): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc isRotation(self: Basis): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc isSymmetric(self: Basis): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc scale(self: var Basis; scale: Vector3) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc scaled(self: Basis; scale: Vector3): Basis {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc rotated(self: Basis; axis: Vector3; phi: float32): Basis {.
    inline, raises: [], @@ -1784,72 +1795,72 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc rotate(self: var Basis; axis: Vector3; phi: float32) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc rotated(self: Basis; euler: Vector3): Basis {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc rotate(self: var Basis; euler: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getScale(self: Basis): Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getRotation(self: Basis): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc setScale(self: var Basis; scale: Vector3) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc setRotationEuler(self: var Basis; euler: Vector3) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc setRotationAxisAngle(self: var Basis; axis: Vector3; angle: float32) {.
    raises: [], @@ -1857,72 +1868,72 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc asQuat(self: Basis): Quat {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc xform(self: Basis; v: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc xformInv(self: Basis; v: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc orthogonalIndex(self: Basis): int {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc setOrthogonalIndex(self: var Basis; idx: range[0 .. 23]) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc rotate(self: var Vector3; axis: Vector3; phi: float32) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc rotated(self: Vector3; axis: Vector3; phi: float32): Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -1935,7 +1946,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/colors.html b/master/colors.html index 2a22d12..f4c57cc 100644 --- a/master/colors.html +++ b/master/colors.html @@ -1253,6 +1253,8 @@ function main() { title="v(self: Color): float32">v
  • `$`
  • +
  • hash
  • toHtml
  • Imports

    -godotcoretypes, gdnativeapi +hashes, godotcoretypes, gdnativeapi

    Procs

    @@ -1293,135 +1295,144 @@ function main() {
      Source -Edit +Edit
    proc initColor(): Color {.
    inline, raises: [], tags: []
    .}
    Initializes black color with 1.0 alpha   Source -Edit +Edit
    proc h(self: Color): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc s(self: Color): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc v(self: Color): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `$`(self: Color): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc hash(self: Color): Hash {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc toHtml(self: Color; withAlpha: bool): string {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc toARGB32(self: Color): uint32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc gray(self: Color): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc inverted(self: Color): Color {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc contrasted(self: Color): Color {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc lerp(self: Color; b: Color; t: float32): Color {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc blend(self: Color; over: Color): Color {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `==`(a, b: Color): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `<`(a, b: Color): bool {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -1434,7 +1445,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/dictionaries.html b/master/dictionaries.html index 55ec3a2..94ef442 100644 --- a/master/dictionaries.html +++ b/master/dictionaries.html @@ -1262,6 +1262,8 @@ function main() { title="isEmpty(self: Dictionary): bool">isEmpty
  • clear
  • +
  • hash
  • newVariant
  • contains
  • del
  • -
  • hash
  • keys
  •   Source Edit @@ -1340,7 +1340,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1349,7 +1349,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1358,7 +1358,7 @@ class="link-seesrc" target="_blank">Source
    WARNING: do not keep the returned value for longer than the lifetime of dict   Source Edit @@ -1367,7 +1367,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1376,7 +1376,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1385,61 +1385,61 @@ class="link-seesrc" target="_blank">Source
      Source Edit -
    -
    proc newVariant(dict: Dictionary): Variant {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc asDictionary(self: Variant): Dictionary {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc contains(self: Dictionary; key: Variant): bool {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc contains(self: Dictionary; keys: Array): bool {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc del(self: Dictionary; key: Variant) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit -
    proc hash(self: Dictionary): Hash {.
    inline, raises: [], tags: []
    .}
      Source +Edit + +
    +
    proc newVariant(dict: Dictionary): Variant {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc asDictionary(self: Variant): Dictionary {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc contains(self: Dictionary; key: Variant): bool {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc contains(self: Dictionary; keys: Array): bool {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc del(self: Dictionary; key: Variant) {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source Edit @@ -1448,7 +1448,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1457,7 +1457,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1466,7 +1466,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1475,7 +1475,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1484,7 +1484,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1493,7 +1493,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1502,7 +1502,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1511,7 +1511,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1525,7 +1525,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1534,7 +1534,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1543,7 +1543,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1558,7 +1558,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godot.html b/master/godot.html index c6ea263..c9d177e 100644 --- a/master/godot.html +++ b/master/godot.html @@ -1258,7 +1258,7 @@ function main() { diff --git a/master/godotapi/a_star.html b/master/godotapi/a_star.html new file mode 100644 index 0000000..e844779 --- /dev/null +++ b/master/godotapi/a_star.html @@ -0,0 +1,1445 @@ + + + + + + + + + + + + + + + + + +Module a_star + + + + + + + + +
    +
    +

    Module a_star

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getAvailablePointId(self: AStar): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addPoint(self: AStar; id: int64; position: Vector3; weightScale: float64 = 1.0) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointPosition(self: AStar; id: int64): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPointPosition(self: AStar; id: int64; position: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointWeightScale(self: AStar; id: int64): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPointWeightScale(self: AStar; id: int64; weightScale: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removePoint(self: AStar; id: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasPoint(self: AStar; id: int64): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPoints(self: AStar): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointConnections(self: AStar; id: int64): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc connectPoints(self: AStar; id: int64; toId: int64; bidirectional: bool = true) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disconnectPoints(self: AStar; id: int64; toId: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc arePointsConnected(self: AStar; id: int64; toId: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: AStar) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getClosestPoint(self: AStar; toPosition: Vector3): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getClosestPositionInSegment(self: AStar; toPosition: Vector3): Vector3 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointPath(self: AStar; fromId: int64; toId: int64): PoolVector3Array {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getIdPath(self: AStar; fromId: int64; toId: int64): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method estimateCost(self: AStar; fromId: int64; toId: int64): float64 {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method computeCost(self: AStar; fromId: int64; toId: int64): float64 {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/accept_dialog.html b/master/godotapi/accept_dialog.html new file mode 100644 index 0000000..96a2395 --- /dev/null +++ b/master/godotapi/accept_dialog.html @@ -0,0 +1,1382 @@ + + + + + + + + + + + + + + + + + +Module accept_dialog + + + + + + + + +
    +
    +

    Module accept_dialog

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc dialogText(self: AcceptDialog): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dialogText=(self: AcceptDialog; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dialogHideOnOk(self: AcceptDialog): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dialogHideOnOk=(self: AcceptDialog; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getOk(self: AcceptDialog): Button {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLabel(self: AcceptDialog): Label {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc addButton(self: AcceptDialog; text: string; right: bool = false; action: string = ""): Button {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc addCancel(self: AcceptDialog; name: string): Button {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc registerTextEnter(self: AcceptDialog; lineEdit: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method ok(self: AcceptDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method builtinTextEntered(self: AcceptDialog; arg0: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method customAction(self: AcceptDialog; arg0: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/animated_sprite.html b/master/godotapi/animated_sprite.html new file mode 100644 index 0000000..7c01fb3 --- /dev/null +++ b/master/godotapi/animated_sprite.html @@ -0,0 +1,1448 @@ + + + + + + + + + + + + + + + + + +Module animated_sprite + + + + + + + + +
    +
    +

    Module animated_sprite

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc frames(self: AnimatedSprite): SpriteFrames {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc frames=(self: AnimatedSprite; val: SpriteFrames) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc animation(self: AnimatedSprite): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc animation=(self: AnimatedSprite; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc frame(self: AnimatedSprite): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc frame=(self: AnimatedSprite; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc speedScale(self: AnimatedSprite): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc speedScale=(self: AnimatedSprite; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc playing(self: AnimatedSprite): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc playing=(self: AnimatedSprite; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc centered(self: AnimatedSprite): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc centered=(self: AnimatedSprite; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset(self: AnimatedSprite): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset=(self: AnimatedSprite; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipH(self: AnimatedSprite): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipH=(self: AnimatedSprite; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipV(self: AnimatedSprite): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipV=(self: AnimatedSprite; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc play(self: AnimatedSprite; anim: string = "") {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stop(self: AnimatedSprite) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isPlayingImpl(self: AnimatedSprite): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method resChanged(self: AnimatedSprite) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/animated_sprite_3d.html b/master/godotapi/animated_sprite_3d.html new file mode 100644 index 0000000..bba023c --- /dev/null +++ b/master/godotapi/animated_sprite_3d.html @@ -0,0 +1,1378 @@ + + + + + + + + + + + + + + + + + +Module animated_sprite_3d + + + + + + + + +
    +
    +

    Module animated_sprite_3d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc frames(self: AnimatedSprite3D): SpriteFrames {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc frames=(self: AnimatedSprite3D; val: SpriteFrames) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc animation(self: AnimatedSprite3D): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc animation=(self: AnimatedSprite3D; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc frame(self: AnimatedSprite3D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc frame=(self: AnimatedSprite3D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc playing(self: AnimatedSprite3D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc playing=(self: AnimatedSprite3D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc play(self: AnimatedSprite3D; anim: string = "") {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc stop(self: AnimatedSprite3D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isPlayingImpl(self: AnimatedSprite3D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method resChanged(self: AnimatedSprite3D) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/animation.html b/master/godotapi/animation.html new file mode 100644 index 0000000..cb1b5fb --- /dev/null +++ b/master/godotapi/animation.html @@ -0,0 +1,1691 @@ + + + + + + + + + + + + + + + + + +Module animation + + + + + + + + +
    +
    +

    Module animation

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    TYPE_VALUE = 0'i64
    +
    + + +
    +
    TYPE_TRANSFORM = 1'i64
    +
    + + +
    +
    TYPE_METHOD = 2'i64
    +
    + + +
    +
    INTERPOLATION_NEAREST = 0'i64
    +
    + + +
    +
    INTERPOLATION_LINEAR = 1'i64
    +
    + + +
    +
    INTERPOLATION_CUBIC = 2'i64
    +
    + + +
    +
    UPDATE_CONTINUOUS = 0'i64
    +
    + + +
    +
    UPDATE_DISCRETE = 1'i64
    +
    + + +
    +
    UPDATE_TRIGGER = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc length(self: Animation): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc length=(self: Animation; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loop(self: Animation): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loop=(self: Animation; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc step(self: Animation): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc step=(self: Animation; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addTrack(self: Animation; typee: int64; atPosition: int64 = -1'i64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeTrack(self: Animation; idx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTrackCount(self: Animation): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackGetType(self: Animation; idx: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc trackGetPath(self: Animation; idx: int64): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc trackSetPath(self: Animation; idx: int64; path: NodePath) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc findTrack(self: Animation; path: NodePath): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc trackMoveUp(self: Animation; idx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackMoveDown(self: Animation; idx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackSetImported(self: Animation; idx: int64; imported: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackIsImported(self: Animation; idx: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc trackSetEnabled(self: Animation; idx: int64; enabled: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackIsEnabled(self: Animation; idx: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc transformTrackInsertKey(self: Animation; idx: int64; time: float64;
    +                            location: Vector3; rotation: Quat; scale: Vector3): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackInsertKey(self: Animation; idx: int64; time: float64; key: Variant;
    +                   transition: float64 = 1.0) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackRemoveKey(self: Animation; idx: int64; keyIdx: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackRemoveKeyAtPosition(self: Animation; idx: int64; position: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackSetKeyValue(self: Animation; idx: int64; key: int64; value: Variant) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackSetKeyTransition(self: Animation; idx: int64; keyIdx: int64;
    +                          transition: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackGetKeyTransition(self: Animation; idx: int64; keyIdx: int64): float64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackGetKeyCount(self: Animation; idx: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc trackGetKeyValue(self: Animation; idx: int64; keyIdx: int64): Variant {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackGetKeyTime(self: Animation; idx: int64; keyIdx: int64): float64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackFindKey(self: Animation; idx: int64; time: float64; exact: bool = false): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackSetInterpolationType(self: Animation; idx: int64; interpolation: int64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackGetInterpolationType(self: Animation; idx: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackSetInterpolationLoopWrap(self: Animation; idx: int64; interpolation: bool) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackGetInterpolationLoopWrap(self: Animation; idx: int64): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transformTrackInterpolate(self: Animation; idx: int64; timeSec: float64): Array {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc valueTrackSetUpdateMode(self: Animation; idx: int64; mode: int64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc valueTrackGetUpdateMode(self: Animation; idx: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc valueTrackGetKeyIndices(self: Animation; idx: int64; timeSec: float64;
    +                            delta: float64): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc methodTrackGetKeyIndices(self: Animation; idx: int64; timeSec: float64;
    +                             delta: float64): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc methodTrackGetName(self: Animation; idx: int64; keyIdx: int64): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc methodTrackGetParams(self: Animation; idx: int64; keyIdx: int64): Array {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: Animation) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc copyTrack(self: Animation; track: int64; toAnimation: Animation) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/animation_player.html b/master/godotapi/animation_player.html new file mode 100644 index 0000000..76fc001 --- /dev/null +++ b/master/godotapi/animation_player.html @@ -0,0 +1,1654 @@ + + + + + + + + + + + + + + + + + +Module animation_player + + + + + + + + +
    +
    +

    Module animation_player

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    ANIMATION_PROCESS_PHYSICS = 0'i64
    +
    + + +
    +
    ANIMATION_PROCESS_IDLE = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc rootNode(self: AnimationPlayer): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rootNode=(self: AnimationPlayer; val: NodePath) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc currentAnimation(self: AnimationPlayer): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc currentAnimation=(self: AnimationPlayer; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc assignedAnimation(self: AnimationPlayer): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc assignedAnimation=(self: AnimationPlayer; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc autoplay(self: AnimationPlayer): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autoplay=(self: AnimationPlayer; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc currentAnimationLength(self: AnimationPlayer): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentAnimationLength=(self: AnimationPlayer; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentAnimationPosition(self: AnimationPlayer): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentAnimationPosition=(self: AnimationPlayer; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc playbackProcessMode(self: AnimationPlayer): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc playbackProcessMode=(self: AnimationPlayer; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc playbackDefaultBlendTime(self: AnimationPlayer): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc playbackDefaultBlendTime=(self: AnimationPlayer; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc playbackActive(self: AnimationPlayer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc playbackActive=(self: AnimationPlayer; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc playbackSpeed(self: AnimationPlayer): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc playbackSpeed=(self: AnimationPlayer; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addAnimation(self: AnimationPlayer; name: string; animation: Animation): Error {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeAnimation(self: AnimationPlayer; name: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc renameAnimation(self: AnimationPlayer; name: string; newname: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasAnimation(self: AnimationPlayer; name: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAnimation(self: AnimationPlayer; name: string): Animation {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getAnimationList(self: AnimationPlayer): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc animationSetNext(self: AnimationPlayer; animFrom: string; animTo: string) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc animationGetNext(self: AnimationPlayer; animFrom: string): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBlendTime(self: AnimationPlayer; animFrom: string; animTo: string; sec: float64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBlendTime(self: AnimationPlayer; animFrom: string; animTo: string): float64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc play(self: AnimationPlayer; name: string = ""; customBlend: float64 = -1.0;
    +         customSpeed: float64 = 1.0; fromEnd: bool = false) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc playBackwards(self: AnimationPlayer; name: string = "";
    +                  customBlend: float64 = -1.0) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stop(self: AnimationPlayer; reset: bool = true) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isPlaying(self: AnimationPlayer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc queue(self: AnimationPlayer; name: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearQueue(self: AnimationPlayer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPlayingSpeed(self: AnimationPlayer): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc findAnimation(self: AnimationPlayer; animation: Animation): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearCaches(self: AnimationPlayer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc seek(self: AnimationPlayer; seconds: float64; update: bool = false) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc advance(self: AnimationPlayer; delta: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method nodeRemoved(self: AnimationPlayer; arg0: Object) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method animationChanged(self: AnimationPlayer) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/animation_tree_player.html b/master/godotapi/animation_tree_player.html new file mode 100644 index 0000000..4b8c531 --- /dev/null +++ b/master/godotapi/animation_tree_player.html @@ -0,0 +1,1909 @@ + + + + + + + + + + + + + + + + + +Module animation_tree_player + + + + + + + + +
    +
    +

    Module animation_tree_player

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    NODE_OUTPUT = 0'i64
    +
    + + +
    +
    NODE_ANIMATION = 1'i64
    +
    + + +
    +
    NODE_ONESHOT = 2'i64
    +
    + + +
    +
    NODE_MIX = 3'i64
    +
    + + +
    +
    NODE_BLEND2 = 4'i64
    +
    + + +
    +
    NODE_BLEND3 = 5'i64
    +
    + + +
    +
    NODE_BLEND4 = 6'i64
    +
    + + +
    +
    NODE_TIMESCALE = 7'i64
    +
    + + +
    +
    NODE_TIMESEEK = 8'i64
    +
    + + +
    +
    NODE_TRANSITION = 9'i64
    +
    + + +
    +
    ANIMATION_PROCESS_PHYSICS = 0'i64
    +
    + + +
    +
    ANIMATION_PROCESS_IDLE = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc playbackProcessMode(self: AnimationTreePlayer): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc playbackProcessMode=(self: AnimationTreePlayer; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc masterPlayer(self: AnimationTreePlayer): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc masterPlayer=(self: AnimationTreePlayer; val: NodePath) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc basePath(self: AnimationTreePlayer): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc basePath=(self: AnimationTreePlayer; val: NodePath) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc active(self: AnimationTreePlayer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc active=(self: AnimationTreePlayer; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addNode(self: AnimationTreePlayer; typee: int64; id: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodeExists(self: AnimationTreePlayer; node: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodeRename(self: AnimationTreePlayer; node: string; newName: string): Error {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodeGetType(self: AnimationTreePlayer; id: string): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodeGetInputCount(self: AnimationTreePlayer; id: string): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodeGetInputSource(self: AnimationTreePlayer; id: string; idx: int64): string {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc animationNodeSetAnimation(self: AnimationTreePlayer; id: string;
    +                              animation: Animation) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc animationNodeGetAnimation(self: AnimationTreePlayer; id: string): Animation {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc animationNodeSetMasterAnimation(self: AnimationTreePlayer; id: string;
    +                                    source: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc animationNodeGetMasterAnimation(self: AnimationTreePlayer; id: string): string {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc animationNodeGetPosition(self: AnimationTreePlayer; id: string): float64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc animationNodeSetFilterPath(self: AnimationTreePlayer; id: string;
    +                               path: NodePath; enable: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeSetFadeinTime(self: AnimationTreePlayer; id: string; timeSec: float64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeGetFadeinTime(self: AnimationTreePlayer; id: string): float64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeSetFadeoutTime(self: AnimationTreePlayer; id: string;
    +                              timeSec: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeGetFadeoutTime(self: AnimationTreePlayer; id: string): float64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeSetAutorestart(self: AnimationTreePlayer; id: string; enable: bool) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeSetAutorestartDelay(self: AnimationTreePlayer; id: string;
    +                                   delaySec: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeSetAutorestartRandomDelay(self: AnimationTreePlayer; id: string;
    +    randSec: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeHasAutorestart(self: AnimationTreePlayer; id: string): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeGetAutorestartDelay(self: AnimationTreePlayer; id: string): float64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeGetAutorestartRandomDelay(self: AnimationTreePlayer; id: string): float64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeStart(self: AnimationTreePlayer; id: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeStop(self: AnimationTreePlayer; id: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeIsActive(self: AnimationTreePlayer; id: string): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneshotNodeSetFilterPath(self: AnimationTreePlayer; id: string; path: NodePath;
    +                             enable: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mixNodeSetAmount(self: AnimationTreePlayer; id: string; ratio: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mixNodeGetAmount(self: AnimationTreePlayer; id: string): float64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc blend2NodeSetAmount(self: AnimationTreePlayer; id: string; blend: float64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc blend2NodeGetAmount(self: AnimationTreePlayer; id: string): float64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc blend2NodeSetFilterPath(self: AnimationTreePlayer; id: string; path: NodePath;
    +                            enable: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc blend3NodeSetAmount(self: AnimationTreePlayer; id: string; blend: float64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc blend3NodeGetAmount(self: AnimationTreePlayer; id: string): float64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc blend4NodeSetAmount(self: AnimationTreePlayer; id: string; blend: Vector2) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc blend4NodeGetAmount(self: AnimationTreePlayer; id: string): Vector2 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc timescaleNodeSetScale(self: AnimationTreePlayer; id: string; scale: float64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc timescaleNodeGetScale(self: AnimationTreePlayer; id: string): float64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc timeseekNodeSeek(self: AnimationTreePlayer; id: string; seconds: float64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transitionNodeSetInputCount(self: AnimationTreePlayer; id: string; count: int64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transitionNodeGetInputCount(self: AnimationTreePlayer; id: string): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transitionNodeDeleteInput(self: AnimationTreePlayer; id: string; inputIdx: int64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transitionNodeSetInputAutoAdvance(self: AnimationTreePlayer; id: string;
    +                                      inputIdx: int64; enable: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transitionNodeHasInputAutoAdvance(self: AnimationTreePlayer; id: string;
    +                                      inputIdx: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc transitionNodeSetXfadeTime(self: AnimationTreePlayer; id: string;
    +                               timeSec: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc transitionNodeGetXfadeTime(self: AnimationTreePlayer; id: string): float64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transitionNodeSetCurrent(self: AnimationTreePlayer; id: string; inputIdx: int64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transitionNodeGetCurrent(self: AnimationTreePlayer; id: string): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodeSetPosition(self: AnimationTreePlayer; id: string; screenPosition: Vector2) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodeGetPosition(self: AnimationTreePlayer; id: string): Vector2 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeNode(self: AnimationTreePlayer; id: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc connectNodes(self: AnimationTreePlayer; id: string; dstId: string;
    +                 dstInputIdx: int64): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc areNodesConnected(self: AnimationTreePlayer; id: string; dstId: string;
    +                      dstInputIdx: int64): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disconnectNodes(self: AnimationTreePlayer; id: string; dstInputIdx: int64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodeList(self: AnimationTreePlayer): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc advance(self: AnimationTreePlayer; delta: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc reset(self: AnimationTreePlayer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc recomputeCaches(self: AnimationTreePlayer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/area.html b/master/godotapi/area.html new file mode 100644 index 0000000..93ff86b --- /dev/null +++ b/master/godotapi/area.html @@ -0,0 +1,1694 @@ + + + + + + + + + + + + + + + + + +Module area + + + + + + + + +
    +
    +

    Module area

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    SPACE_OVERRIDE_DISABLED = 0'i64
    +
    + + +
    +
    SPACE_OVERRIDE_COMBINE = 1'i64
    +
    + + +
    +
    SPACE_OVERRIDE_COMBINE_REPLACE = 2'i64
    +
    + + +
    +
    SPACE_OVERRIDE_REPLACE = 3'i64
    +
    + + +
    +
    SPACE_OVERRIDE_REPLACE_COMBINE = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc spaceOverride(self: Area): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spaceOverride=(self: Area; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityPoint(self: Area): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityPoint=(self: Area; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityDistanceScale(self: Area): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityDistanceScale=(self: Area; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc gravityVec(self: Area): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityVec=(self: Area; val: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravity(self: Area): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravity=(self: Area; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearDamp(self: Area): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearDamp=(self: Area; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularDamp(self: Area): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularDamp=(self: Area; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc priority(self: Area): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc priority=(self: Area; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc monitoring(self: Area): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc monitoring=(self: Area; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc monitorable(self: Area): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc monitorable=(self: Area; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionLayer(self: Area): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionLayer=(self: Area; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask(self: Area): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask=(self: Area; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc audioBusOverride(self: Area): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc audioBusOverride=(self: Area; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc audioBusName(self: Area): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc audioBusName=(self: Area; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reverbBusEnable(self: Area): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reverbBusEnable=(self: Area; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reverbBusName(self: Area): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reverbBusName=(self: Area; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reverbBusAmount(self: Area): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reverbBusAmount=(self: Area; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reverbBusUniformity(self: Area): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reverbBusUniformity=(self: Area; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCollisionMaskBit(self: Area; bit: int64; value: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionMaskBit(self: Area; bit: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCollisionLayerBit(self: Area; bit: int64; value: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionLayerBit(self: Area; bit: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getOverlappingBodies(self: Area): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getOverlappingAreas(self: Area): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc overlapsBody(self: Area; body: Object): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc overlapsArea(self: Area; area: Object): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method bodyEnterTree(self: Area; id: int64) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method bodyExitTree(self: Area; id: int64) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method areaEnterTree(self: Area; id: int64) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method areaExitTree(self: Area; id: int64) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method bodyInout(self: Area; arg0: int64; arg1: RID; arg2: int64; arg3: int64; arg4: int64) {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method areaInout(self: Area; arg0: int64; arg1: RID; arg2: int64; arg3: int64; arg4: int64) {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/area_2d.html b/master/godotapi/area_2d.html new file mode 100644 index 0000000..fd3f8df --- /dev/null +++ b/master/godotapi/area_2d.html @@ -0,0 +1,1641 @@ + + + + + + + + + + + + + + + + + +Module area_2d + + + + + + + + +
    +
    +

    Module area_2d

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    SPACE_OVERRIDE_DISABLED = 0'i64
    +
    + + +
    +
    SPACE_OVERRIDE_COMBINE = 1'i64
    +
    + + +
    +
    SPACE_OVERRIDE_COMBINE_REPLACE = 2'i64
    +
    + + +
    +
    SPACE_OVERRIDE_REPLACE = 3'i64
    +
    + + +
    +
    SPACE_OVERRIDE_REPLACE_COMBINE = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc spaceOverride(self: Area2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spaceOverride=(self: Area2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityPoint(self: Area2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityPoint=(self: Area2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityDistanceScale(self: Area2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityDistanceScale=(self: Area2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc gravityVec(self: Area2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityVec=(self: Area2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravity(self: Area2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravity=(self: Area2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearDamp(self: Area2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearDamp=(self: Area2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularDamp(self: Area2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularDamp=(self: Area2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc priority(self: Area2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc priority=(self: Area2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc monitoring(self: Area2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc monitoring=(self: Area2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc monitorable(self: Area2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc monitorable=(self: Area2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionLayer(self: Area2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionLayer=(self: Area2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask(self: Area2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask=(self: Area2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc audioBusOverride(self: Area2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc audioBusOverride=(self: Area2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc audioBusName(self: Area2D): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc audioBusName=(self: Area2D; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setCollisionMaskBit(self: Area2D; bit: int64; value: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionMaskBit(self: Area2D; bit: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCollisionLayerBit(self: Area2D; bit: int64; value: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionLayerBit(self: Area2D; bit: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getOverlappingBodies(self: Area2D): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getOverlappingAreas(self: Area2D): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc overlapsBody(self: Area2D; body: Object): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc overlapsArea(self: Area2D; area: Object): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method bodyEnterTree(self: Area2D; id: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method bodyExitTree(self: Area2D; id: int64) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method areaEnterTree(self: Area2D; id: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method areaExitTree(self: Area2D; id: int64) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method bodyInout(self: Area2D; arg0: int64; arg1: RID; arg2: int64; arg3: int64;
    +                arg4: int64) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method areaInout(self: Area2D; arg0: int64; arg1: RID; arg2: int64; arg3: int64;
    +                arg4: int64) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/array_mesh.html b/master/godotapi/array_mesh.html new file mode 100644 index 0000000..42541ac --- /dev/null +++ b/master/godotapi/array_mesh.html @@ -0,0 +1,1632 @@ + + + + + + + + + + + + + + + + + +Module array_mesh + + + + + + + + +
    +
    +

    Module array_mesh

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    NO_INDEX_ARRAY = -1
    +
    + + +
    +
    ARRAY_WEIGHTS_SIZE = 4'i64
    +
    + + +
    +
    ARRAY_VERTEX = 0'i64
    +
    + + +
    +
    ARRAY_NORMAL = 1'i64
    +
    + + +
    +
    ARRAY_TANGENT = 2'i64
    +
    + + +
    +
    ARRAY_COLOR = 3'i64
    +
    + + +
    +
    ARRAY_TEX_UV = 4'i64
    +
    + + +
    +
    ARRAY_TEX_UV2 = 5'i64
    +
    + + +
    +
    ARRAY_BONES = 6'i64
    +
    + + +
    +
    ARRAY_WEIGHTS = 7'i64
    +
    + + +
    +
    ARRAY_INDEX = 8'i64
    +
    + + +
    +
    ARRAY_MAX = 9'i64
    +
    + + +
    +
    ARRAY_FORMAT_VERTEX = 1'i64
    +
    + + +
    +
    ARRAY_FORMAT_NORMAL = 2'i64
    +
    + + +
    +
    ARRAY_FORMAT_TANGENT = 4'i64
    +
    + + +
    +
    ARRAY_FORMAT_COLOR = 8'i64
    +
    + + +
    +
    ARRAY_FORMAT_TEX_UV = 16'i64
    +
    + + +
    +
    ARRAY_FORMAT_TEX_UV2 = 32'i64
    +
    + + +
    +
    ARRAY_FORMAT_BONES = 64'i64
    +
    + + +
    +
    ARRAY_FORMAT_WEIGHTS = 128'i64
    +
    + + +
    +
    ARRAY_FORMAT_INDEX = 256'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc blendShapeMode(self: ArrayMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc blendShapeMode=(self: ArrayMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customAabb(self: ArrayMesh): AABB {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customAabb=(self: ArrayMesh; val: AABB) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addBlendShape(self: ArrayMesh; name: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBlendShapeCount(self: ArrayMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBlendShapeName(self: ArrayMesh; index: int64): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearBlendShapes(self: ArrayMesh) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addSurfaceFromArrays(self: ArrayMesh; primitive: int64; arrays: Array;
    +                         blendShapes: Array = newArray();
    +                         compressFlags: int64 = 97792'i64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSurfaceCount(self: ArrayMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc surfaceRemove(self: ArrayMesh; surfIdx: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc surfaceUpdateRegion(self: ArrayMesh; surfIdx: int64; offset: int64;
    +                        data: PoolByteArray) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc surfaceGetArrayLen(self: ArrayMesh; surfIdx: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc surfaceGetArrayIndexLen(self: ArrayMesh; surfIdx: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc surfaceGetFormat(self: ArrayMesh; surfIdx: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc surfaceGetPrimitiveType(self: ArrayMesh; surfIdx: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc surfaceSetMaterial(self: ArrayMesh; surfIdx: int64; material: Material) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc surfaceGetMaterial(self: ArrayMesh; surfIdx: int64): Material {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc surfaceSetName(self: ArrayMesh; surfIdx: int64; name: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc surfaceGetName(self: ArrayMesh; surfIdx: int64): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc surfaceGetArrays(self: ArrayMesh; surfIdx: int64): Array {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc surfaceGetBlendShapeArrays(self: ArrayMesh; surfIdx: int64): Array {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc centerGeometry(self: ArrayMesh) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regenNormalmaps(self: ArrayMesh) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightmapUnwrap(self: ArrayMesh; arg0: Transform; arg1: float64): Error {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/arvr_anchor.html b/master/godotapi/arvr_anchor.html new file mode 100644 index 0000000..6ebbc4b --- /dev/null +++ b/master/godotapi/arvr_anchor.html @@ -0,0 +1,1321 @@ + + + + + + + + + + + + + + + + + +Module arvr_anchor + + + + + + + + +
    +
    +

    Module arvr_anchor

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc anchorId(self: ARVRAnchor): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc anchorId=(self: ARVRAnchor; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAnchorName(self: ARVRAnchor): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getIsActive(self: ARVRAnchor): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSize(self: ARVRAnchor): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPlane(self: ARVRAnchor): Plane {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/arvr_camera.html b/master/godotapi/arvr_camera.html new file mode 100644 index 0000000..d81ded5 --- /dev/null +++ b/master/godotapi/arvr_camera.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module arvr_camera + + + + + + + + +
    +
    +

    Module arvr_camera

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/arvr_controller.html b/master/godotapi/arvr_controller.html new file mode 100644 index 0000000..afb2e33 --- /dev/null +++ b/master/godotapi/arvr_controller.html @@ -0,0 +1,1353 @@ + + + + + + + + + + + + + + + + + +Module arvr_controller + + + + + + + + +
    +
    +

    Module arvr_controller

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc controllerId(self: ARVRController): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc controllerId=(self: ARVRController; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rumble(self: ARVRController): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rumble=(self: ARVRController; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getControllerName(self: ARVRController): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getJoystickId(self: ARVRController): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isButtonPressed(self: ARVRController; button: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getJoystickAxis(self: ARVRController; axis: int64): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getIsActive(self: ARVRController): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getHand(self: ARVRController): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/arvr_interface.html b/master/godotapi/arvr_interface.html new file mode 100644 index 0000000..130e279 --- /dev/null +++ b/master/godotapi/arvr_interface.html @@ -0,0 +1,1480 @@ + + + + + + + + + + + + + + + + + +Module arvr_interface + + + + + + + + +
    +
    +

    Module arvr_interface

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    ARVR_NONE = 0'i64
    +
    + + +
    +
    ARVR_MONO = 1'i64
    +
    + + +
    +
    ARVR_STEREO = 2'i64
    +
    + + +
    +
    ARVR_AR = 4'i64
    +
    + + +
    +
    ARVR_EXTERNAL = 8'i64
    +
    + + +
    +
    EYE_MONO = 0'i64
    +
    + + +
    +
    EYE_LEFT = 1'i64
    +
    + + +
    +
    EYE_RIGHT = 2'i64
    +
    + + +
    +
    ARVR_NORMAL_TRACKING = 0'i64
    +
    + + +
    +
    ARVR_EXCESSIVE_MOTION = 1'i64
    +
    + + +
    +
    ARVR_INSUFFICIENT_FEATURES = 2'i64
    +
    + + +
    +
    ARVR_UNKNOWN_TRACKING = 3'i64
    +
    + + +
    +
    ARVR_NOT_TRACKING = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc interfaceIsPrimary(self: ARVRInterface): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc interfaceIsPrimary=(self: ARVRInterface; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc interfaceIsInitialized(self: ARVRInterface): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc interfaceIsInitialized=(self: ARVRInterface; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc arIsAnchorDetectionEnabled(self: ARVRInterface): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc arIsAnchorDetectionEnabled=(self: ARVRInterface; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getName(self: ARVRInterface): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCapabilities(self: ARVRInterface): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc initialize(self: ARVRInterface): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc uninitialize(self: ARVRInterface) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTrackingStatus(self: ARVRInterface): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getRenderTargetsize(self: ARVRInterface): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isStereo(self: ARVRInterface): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/arvr_interface_gd_native.html b/master/godotapi/arvr_interface_gd_native.html new file mode 100644 index 0000000..e1b577c --- /dev/null +++ b/master/godotapi/arvr_interface_gd_native.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module arvr_interface_gd_native + + + + + + + + +
    +
    +

    Module arvr_interface_gd_native

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/arvr_origin.html b/master/godotapi/arvr_origin.html new file mode 100644 index 0000000..bf93d32 --- /dev/null +++ b/master/godotapi/arvr_origin.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module arvr_origin + + + + + + + + +
    +
    +

    Module arvr_origin

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc worldScale(self: ARVROrigin): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc worldScale=(self: ARVROrigin; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/arvr_positional_tracker.html b/master/godotapi/arvr_positional_tracker.html new file mode 100644 index 0000000..742b39a --- /dev/null +++ b/master/godotapi/arvr_positional_tracker.html @@ -0,0 +1,1448 @@ + + + + + + + + + + + + + + + + + +Module arvr_positional_tracker + + + + + + + + +
    +
    +

    Module arvr_positional_tracker

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    TRACKER_HAND_UNKNOWN = 0'i64
    +
    + + +
    +
    TRACKER_LEFT_HAND = 1'i64
    +
    + + +
    +
    TRACKER_RIGHT_HAND = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc rumble(self: ARVRPositionalTracker): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rumble=(self: ARVRPositionalTracker; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getType(self: ARVRPositionalTracker): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getName(self: ARVRPositionalTracker): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getJoyId(self: ARVRPositionalTracker): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getTracksOrientation(self: ARVRPositionalTracker): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getOrientation(self: ARVRPositionalTracker): Basis {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getTracksPosition(self: ARVRPositionalTracker): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPosition(self: ARVRPositionalTracker): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getHand(self: ARVRPositionalTracker): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTransform(self: ARVRPositionalTracker; adjustByReferenceFrame: bool): Transform {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method setType(self: ARVRPositionalTracker; typee: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method setName(self: ARVRPositionalTracker; name: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method setJoyId(self: ARVRPositionalTracker; joyId: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method setOrientation(self: ARVRPositionalTracker; orientation: Basis) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method setRwPosition(self: ARVRPositionalTracker; rwPosition: Vector3) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/arvr_server.html b/master/godotapi/arvr_server.html new file mode 100644 index 0000000..5403efa --- /dev/null +++ b/master/godotapi/arvr_server.html @@ -0,0 +1,1480 @@ + + + + + + + + + + + + + + + + + +Module arvr_server + + + + + + + + +
    +
    +

    Module arvr_server

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    TRACKER_CONTROLLER = 1'i64
    +
    + + +
    +
    TRACKER_BASESTATION = 2'i64
    +
    + + +
    +
    TRACKER_ANCHOR = 4'i64
    +
    + + +
    +
    TRACKER_ANY_KNOWN = 127'i64
    +
    + + +
    +
    TRACKER_UNKNOWN = 128'i64
    +
    + + +
    +
    TRACKER_ANY = 255'i64
    +
    + + +
    +
    RESET_FULL_ROTATION = 0'i64
    +
    + + +
    +
    RESET_BUT_KEEP_TILT = 1'i64
    +
    + + +
    +
    DONT_RESET_ROTATION = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc getWorldScale(): float64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setWorldScale(arg0: float64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getReferenceFrame(): Transform {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc centerOnHmd(rotationMode: int64; keepHeight: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getHmdTransform(): Transform {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getInterfaceCount(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getInterface(idx: int64): ARVRInterface {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getInterfaces(): Array {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc findInterface(name: string): ARVRInterface {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getTrackerCount(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getTracker(idx: int64): ARVRPositionalTracker {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getPrimaryInterface(): ARVRInterface {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setPrimaryInterface(interfacee: ARVRInterface) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLastProcessUsec(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLastCommitUsec(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLastFrameUsec(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/atlas_texture.html b/master/godotapi/atlas_texture.html new file mode 100644 index 0000000..374fe28 --- /dev/null +++ b/master/godotapi/atlas_texture.html @@ -0,0 +1,1336 @@ + + + + + + + + + + + + + + + + + +Module atlas_texture + + + + + + + + +
    +
    +

    Module atlas_texture

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc atlas(self: AtlasTexture): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc atlas=(self: AtlasTexture; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc region(self: AtlasTexture): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc region=(self: AtlasTexture; val: Rect2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc margin(self: AtlasTexture): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc margin=(self: AtlasTexture; val: Rect2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc filterClip(self: AtlasTexture): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc filterClip=(self: AtlasTexture; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_bus_layout.html b/master/godotapi/audio_bus_layout.html new file mode 100644 index 0000000..0beef45 --- /dev/null +++ b/master/godotapi/audio_bus_layout.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_bus_layout + + + + + + + + +
    +
    +

    Module audio_bus_layout

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect.html b/master/godotapi/audio_effect.html new file mode 100644 index 0000000..d3caa58 --- /dev/null +++ b/master/godotapi/audio_effect.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_effect + + + + + + + + +
    +
    +

    Module audio_effect

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_amplify.html b/master/godotapi/audio_effect_amplify.html new file mode 100644 index 0000000..721985e --- /dev/null +++ b/master/godotapi/audio_effect_amplify.html @@ -0,0 +1,1294 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_amplify + + + + + + + + +
    +
    +

    Module audio_effect_amplify

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc volumeDb(self: AudioEffectAmplify): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc volumeDb=(self: AudioEffectAmplify; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_band_limit_filter.html b/master/godotapi/audio_effect_band_limit_filter.html new file mode 100644 index 0000000..d486bd1 --- /dev/null +++ b/master/godotapi/audio_effect_band_limit_filter.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_band_limit_filter + + + + + + + + +
    +
    +

    Module audio_effect_band_limit_filter

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_band_pass_filter.html b/master/godotapi/audio_effect_band_pass_filter.html new file mode 100644 index 0000000..890ec6f --- /dev/null +++ b/master/godotapi/audio_effect_band_pass_filter.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_band_pass_filter + + + + + + + + +
    +
    +

    Module audio_effect_band_pass_filter

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_chorus.html b/master/godotapi/audio_effect_chorus.html new file mode 100644 index 0000000..99021ac --- /dev/null +++ b/master/godotapi/audio_effect_chorus.html @@ -0,0 +1,1702 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_chorus + + + + + + + + +
    +
    +

    Module audio_effect_chorus

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc voiceCount(self: AudioEffectChorus): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc voiceCount=(self: AudioEffectChorus; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dry(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dry=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc wet(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc wet=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice1delayMs(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice1delayMs=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice1rateHz(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice1rateHz=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice1depthMs(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice1depthMs=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice1levelDb(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice1levelDb=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice1cutoffHz(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice1cutoffHz=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice1pan(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice1pan=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice2delayMs(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice2delayMs=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice2rateHz(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice2rateHz=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice2depthMs(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice2depthMs=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice2levelDb(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice2levelDb=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice2cutoffHz(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice2cutoffHz=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice2pan(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice2pan=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice3delayMs(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice3delayMs=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice3rateHz(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice3rateHz=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice3depthMs(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice3depthMs=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice3levelDb(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice3levelDb=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice3cutoffHz(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice3cutoffHz=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice3pan(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice3pan=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice4delayMs(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice4delayMs=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice4rateHz(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice4rateHz=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice4depthMs(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice4depthMs=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice4levelDb(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice4levelDb=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice4cutoffHz(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc voice4cutoffHz=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice4pan(self: AudioEffectChorus): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc voice4pan=(self: AudioEffectChorus; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_compressor.html b/master/godotapi/audio_effect_compressor.html new file mode 100644 index 0000000..d1ddc54 --- /dev/null +++ b/master/godotapi/audio_effect_compressor.html @@ -0,0 +1,1388 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_compressor + + + + + + + + +
    +
    +

    Module audio_effect_compressor

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc threshold(self: AudioEffectCompressor): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc threshold=(self: AudioEffectCompressor; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc ratio(self: AudioEffectCompressor): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ratio=(self: AudioEffectCompressor; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc gain(self: AudioEffectCompressor): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gain=(self: AudioEffectCompressor; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc attackUs(self: AudioEffectCompressor): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc attackUs=(self: AudioEffectCompressor; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc releaseMs(self: AudioEffectCompressor): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc releaseMs=(self: AudioEffectCompressor; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc mix(self: AudioEffectCompressor): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mix=(self: AudioEffectCompressor; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sidechain(self: AudioEffectCompressor): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sidechain=(self: AudioEffectCompressor; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_delay.html b/master/godotapi/audio_effect_delay.html new file mode 100644 index 0000000..a17fdee --- /dev/null +++ b/master/godotapi/audio_effect_delay.html @@ -0,0 +1,1481 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_delay + + + + + + + + +
    +
    +

    Module audio_effect_delay

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc dry(self: AudioEffectDelay): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dry=(self: AudioEffectDelay; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tap1active(self: AudioEffectDelay): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tap1active=(self: AudioEffectDelay; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tap1delayMs(self: AudioEffectDelay): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tap1delayMs=(self: AudioEffectDelay; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tap1levelDb(self: AudioEffectDelay): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tap1levelDb=(self: AudioEffectDelay; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tap1pan(self: AudioEffectDelay): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tap1pan=(self: AudioEffectDelay; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tap2active(self: AudioEffectDelay): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tap2active=(self: AudioEffectDelay; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tap2delayMs(self: AudioEffectDelay): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tap2delayMs=(self: AudioEffectDelay; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tap2levelDb(self: AudioEffectDelay): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tap2levelDb=(self: AudioEffectDelay; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tap2pan(self: AudioEffectDelay): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tap2pan=(self: AudioEffectDelay; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc feedbackactive(self: AudioEffectDelay): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc feedbackactive=(self: AudioEffectDelay; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc feedbackdelayMs(self: AudioEffectDelay): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc feedbackdelayMs=(self: AudioEffectDelay; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc feedbacklevelDb(self: AudioEffectDelay): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc feedbacklevelDb=(self: AudioEffectDelay; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc feedbacklowpass(self: AudioEffectDelay): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc feedbacklowpass=(self: AudioEffectDelay; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_distortion.html b/master/godotapi/audio_effect_distortion.html new file mode 100644 index 0000000..2d8a8aa --- /dev/null +++ b/master/godotapi/audio_effect_distortion.html @@ -0,0 +1,1403 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_distortion + + + + + + + + +
    +
    +

    Module audio_effect_distortion

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    MODE_CLIP = 0'i64
    +
    + + +
    +
    MODE_ATAN = 1'i64
    +
    + + +
    +
    MODE_LOFI = 2'i64
    +
    + + +
    +
    MODE_OVERDRIVE = 3'i64
    +
    + + +
    +
    MODE_WAVESHAPE = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc mode(self: AudioEffectDistortion): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mode=(self: AudioEffectDistortion; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc preGain(self: AudioEffectDistortion): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc preGain=(self: AudioEffectDistortion; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc keepHfHz(self: AudioEffectDistortion): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc keepHfHz=(self: AudioEffectDistortion; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc drive(self: AudioEffectDistortion): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drive=(self: AudioEffectDistortion; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc postGain(self: AudioEffectDistortion): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc postGain=(self: AudioEffectDistortion; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_eq.html b/master/godotapi/audio_effect_eq.html new file mode 100644 index 0000000..daa0513 --- /dev/null +++ b/master/godotapi/audio_effect_eq.html @@ -0,0 +1,1302 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_eq + + + + + + + + +
    +
    +

    Module audio_effect_eq

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc setBandGainDb(self: AudioEffectEQ; bandIdx: int64; volumeDb: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBandGainDb(self: AudioEffectEQ; bandIdx: int64): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBandCount(self: AudioEffectEQ): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_eq10.html b/master/godotapi/audio_effect_eq10.html new file mode 100644 index 0000000..182bbe3 --- /dev/null +++ b/master/godotapi/audio_effect_eq10.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_eq10 + + + + + + + + +
    +
    +

    Module audio_effect_eq10

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_eq21.html b/master/godotapi/audio_effect_eq21.html new file mode 100644 index 0000000..5a2cff3 --- /dev/null +++ b/master/godotapi/audio_effect_eq21.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_eq21 + + + + + + + + +
    +
    +

    Module audio_effect_eq21

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_eq6.html b/master/godotapi/audio_effect_eq6.html new file mode 100644 index 0000000..4193246 --- /dev/null +++ b/master/godotapi/audio_effect_eq6.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_eq6 + + + + + + + + +
    +
    +

    Module audio_effect_eq6

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_filter.html b/master/godotapi/audio_effect_filter.html new file mode 100644 index 0000000..45aee8d --- /dev/null +++ b/master/godotapi/audio_effect_filter.html @@ -0,0 +1,1376 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_filter + + + + + + + + +
    +
    +

    Module audio_effect_filter

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    FILTER_6DB = 0'i64
    +
    + + +
    +
    FILTER_12DB = 1'i64
    +
    + + +
    +
    FILTER_18DB = 2'i64
    +
    + + +
    +
    FILTER_24DB = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc cutoffHz(self: AudioEffectFilter): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cutoffHz=(self: AudioEffectFilter; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc resonance(self: AudioEffectFilter): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resonance=(self: AudioEffectFilter; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc gain(self: AudioEffectFilter): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gain=(self: AudioEffectFilter; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc db(self: AudioEffectFilter): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc db=(self: AudioEffectFilter; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_high_pass_filter.html b/master/godotapi/audio_effect_high_pass_filter.html new file mode 100644 index 0000000..fe6dc5a --- /dev/null +++ b/master/godotapi/audio_effect_high_pass_filter.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_high_pass_filter + + + + + + + + +
    +
    +

    Module audio_effect_high_pass_filter

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_high_shelf_filter.html b/master/godotapi/audio_effect_high_shelf_filter.html new file mode 100644 index 0000000..aabf082 --- /dev/null +++ b/master/godotapi/audio_effect_high_shelf_filter.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_high_shelf_filter + + + + + + + + +
    +
    +

    Module audio_effect_high_shelf_filter

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_limiter.html b/master/godotapi/audio_effect_limiter.html new file mode 100644 index 0000000..b663fb2 --- /dev/null +++ b/master/godotapi/audio_effect_limiter.html @@ -0,0 +1,1343 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_limiter + + + + + + + + +
    +
    +

    Module audio_effect_limiter

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc ceilingDb(self: AudioEffectLimiter): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ceilingDb=(self: AudioEffectLimiter; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc thresholdDb(self: AudioEffectLimiter): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc thresholdDb=(self: AudioEffectLimiter; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc softClipDb(self: AudioEffectLimiter): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc softClipDb=(self: AudioEffectLimiter; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc softClipRatio(self: AudioEffectLimiter): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc softClipRatio=(self: AudioEffectLimiter; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_low_pass_filter.html b/master/godotapi/audio_effect_low_pass_filter.html new file mode 100644 index 0000000..37e5412 --- /dev/null +++ b/master/godotapi/audio_effect_low_pass_filter.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_low_pass_filter + + + + + + + + +
    +
    +

    Module audio_effect_low_pass_filter

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_low_shelf_filter.html b/master/godotapi/audio_effect_low_shelf_filter.html new file mode 100644 index 0000000..6b68f81 --- /dev/null +++ b/master/godotapi/audio_effect_low_shelf_filter.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_low_shelf_filter + + + + + + + + +
    +
    +

    Module audio_effect_low_shelf_filter

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_notch_filter.html b/master/godotapi/audio_effect_notch_filter.html new file mode 100644 index 0000000..d02ef5d --- /dev/null +++ b/master/godotapi/audio_effect_notch_filter.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_notch_filter + + + + + + + + +
    +
    +

    Module audio_effect_notch_filter

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_panner.html b/master/godotapi/audio_effect_panner.html new file mode 100644 index 0000000..f5ed2a5 --- /dev/null +++ b/master/godotapi/audio_effect_panner.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_panner + + + + + + + + +
    +
    +

    Module audio_effect_panner

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc pan(self: AudioEffectPanner): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pan=(self: AudioEffectPanner; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_phaser.html b/master/godotapi/audio_effect_phaser.html new file mode 100644 index 0000000..465c543 --- /dev/null +++ b/master/godotapi/audio_effect_phaser.html @@ -0,0 +1,1356 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_phaser + + + + + + + + +
    +
    +

    Module audio_effect_phaser

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc rangeMinHz(self: AudioEffectPhaser): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rangeMinHz=(self: AudioEffectPhaser; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rangeMaxHz(self: AudioEffectPhaser): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rangeMaxHz=(self: AudioEffectPhaser; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rateHz(self: AudioEffectPhaser): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rateHz=(self: AudioEffectPhaser; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc feedback(self: AudioEffectPhaser): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc feedback=(self: AudioEffectPhaser; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc depth(self: AudioEffectPhaser): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc depth=(self: AudioEffectPhaser; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_pitch_shift.html b/master/godotapi/audio_effect_pitch_shift.html new file mode 100644 index 0000000..95a8c36 --- /dev/null +++ b/master/godotapi/audio_effect_pitch_shift.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_pitch_shift + + + + + + + + +
    +
    +

    Module audio_effect_pitch_shift

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc pitchScale(self: AudioEffectPitchShift): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pitchScale=(self: AudioEffectPitchShift; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_reverb.html b/master/godotapi/audio_effect_reverb.html new file mode 100644 index 0000000..4f2fb71 --- /dev/null +++ b/master/godotapi/audio_effect_reverb.html @@ -0,0 +1,1399 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_reverb + + + + + + + + +
    +
    +

    Module audio_effect_reverb

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc predelayMsec(self: AudioEffectReverb): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc predelayMsec=(self: AudioEffectReverb; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc predelayFeedback(self: AudioEffectReverb): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc predelayFeedback=(self: AudioEffectReverb; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc roomSize(self: AudioEffectReverb): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc roomSize=(self: AudioEffectReverb; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc damping(self: AudioEffectReverb): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc damping=(self: AudioEffectReverb; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc spread(self: AudioEffectReverb): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spread=(self: AudioEffectReverb; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hipass(self: AudioEffectReverb): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hipass=(self: AudioEffectReverb; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dry(self: AudioEffectReverb): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dry=(self: AudioEffectReverb; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc wet(self: AudioEffectReverb): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc wet=(self: AudioEffectReverb; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_effect_stereo_enhance.html b/master/godotapi/audio_effect_stereo_enhance.html new file mode 100644 index 0000000..5c09759 --- /dev/null +++ b/master/godotapi/audio_effect_stereo_enhance.html @@ -0,0 +1,1327 @@ + + + + + + + + + + + + + + + + + +Module audio_effect_stereo_enhance + + + + + + + + +
    +
    +

    Module audio_effect_stereo_enhance

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc panPullout(self: AudioEffectStereoEnhance): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc panPullout=(self: AudioEffectStereoEnhance; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc timePulloutMs(self: AudioEffectStereoEnhance): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc timePulloutMs=(self: AudioEffectStereoEnhance; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc surround(self: AudioEffectStereoEnhance): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc surround=(self: AudioEffectStereoEnhance; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_server.html b/master/godotapi/audio_server.html new file mode 100644 index 0000000..f4a1a34 --- /dev/null +++ b/master/godotapi/audio_server.html @@ -0,0 +1,1590 @@ + + + + + + + + + + + + + + + + + +Module audio_server + + + + + + + + +
    +
    +

    Module audio_server

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    SPEAKER_MODE_STEREO = 0'i64
    +
    + + +
    +
    SPEAKER_SURROUND_51 = 2'i64
    +
    + + +
    +
    SPEAKER_SURROUND_71 = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc setBusCount(amount: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBusCount(): int64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc removeBus(index: int64) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc addBus(atPosition: int64 = -1'i64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc moveBus(index: int64; toIndex: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setBusName(busIdx: int64; name: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBusName(busIdx: int64): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBusIndex(busName: string): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setBusVolumeDb(busIdx: int64; volumeDb: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBusVolumeDb(busIdx: int64): float64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setBusSend(busIdx: int64; send: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBusSend(busIdx: int64): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setBusSolo(busIdx: int64; enable: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isBusSolo(busIdx: int64): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setBusMute(busIdx: int64; enable: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isBusMute(busIdx: int64): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setBusBypassEffects(busIdx: int64; enable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isBusBypassingEffects(busIdx: int64): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc addBusEffect(busIdx: int64; effect: AudioEffect; atPosition: int64 = -1'i64) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc removeBusEffect(busIdx: int64; effectIdx: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBusEffectCount(busIdx: int64): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBusEffect(busIdx: int64; effectIdx: int64): AudioEffect {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc swapBusEffects(busIdx: int64; effectIdx: int64; byEffectIdx: int64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setBusEffectEnabled(busIdx: int64; effectIdx: int64; enabled: bool) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isBusEffectEnabled(busIdx: int64; effectIdx: int64): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBusPeakVolumeLeftDb(busIdx: int64; channel: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBusPeakVolumeRightDb(busIdx: int64; channel: int64): float64 {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lock() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc unlock() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getSpeakerMode(): int64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getMixRate(): float64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getDeviceList(): Array {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getDevice(): string {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setDevice(arg0: string) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setBusLayout(busLayout: AudioBusLayout) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc generateBusLayout(): AudioBusLayout {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_stream.html b/master/godotapi/audio_stream.html new file mode 100644 index 0000000..be502f7 --- /dev/null +++ b/master/godotapi/audio_stream.html @@ -0,0 +1,1286 @@ + + + + + + + + + + + + + + + + + +Module audio_stream + + + + + + + + +
    +
    +

    Module audio_stream

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getLength(self: AudioStream): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_stream_ogg_vorbis.html b/master/godotapi/audio_stream_ogg_vorbis.html new file mode 100644 index 0000000..2008c6b --- /dev/null +++ b/master/godotapi/audio_stream_ogg_vorbis.html @@ -0,0 +1,1325 @@ + + + + + + + + + + + + + + + + + +Module audio_stream_ogg_vorbis + + + + + + + + +
    +
    +

    Module audio_stream_ogg_vorbis

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc data(self: AudioStreamOGGVorbis): PoolByteArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc data=(self: AudioStreamOGGVorbis; val: PoolByteArray) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc loop(self: AudioStreamOGGVorbis): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loop=(self: AudioStreamOGGVorbis; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loopOffset(self: AudioStreamOGGVorbis): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc loopOffset=(self: AudioStreamOGGVorbis; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_stream_playback.html b/master/godotapi/audio_stream_playback.html new file mode 100644 index 0000000..cc47692 --- /dev/null +++ b/master/godotapi/audio_stream_playback.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module audio_stream_playback + + + + + + + + +
    +
    +

    Module audio_stream_playback

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_stream_player.html b/master/godotapi/audio_stream_player.html new file mode 100644 index 0000000..7b3069d --- /dev/null +++ b/master/godotapi/audio_stream_player.html @@ -0,0 +1,1474 @@ + + + + + + + + + + + + + + + + + +Module audio_stream_player + + + + + + + + +
    +
    +

    Module audio_stream_player

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    MIX_TARGET_STEREO = 0'i64
    +
    + + +
    +
    MIX_TARGET_SURROUND = 1'i64
    +
    + + +
    +
    MIX_TARGET_CENTER = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc stream(self: AudioStreamPlayer): AudioStream {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc stream=(self: AudioStreamPlayer; val: AudioStream) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc volumeDb(self: AudioStreamPlayer): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc volumeDb=(self: AudioStreamPlayer; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pitchScale(self: AudioStreamPlayer): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pitchScale=(self: AudioStreamPlayer; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc playing(self: AudioStreamPlayer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc playing=(self: AudioStreamPlayer; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autoplay(self: AudioStreamPlayer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autoplay=(self: AudioStreamPlayer; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc mixTarget(self: AudioStreamPlayer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mixTarget=(self: AudioStreamPlayer; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc bus(self: AudioStreamPlayer): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bus=(self: AudioStreamPlayer; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc play(self: AudioStreamPlayer; fromPosition: float64 = 0.0) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc seek(self: AudioStreamPlayer; toPosition: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc stop(self: AudioStreamPlayer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPlaybackPosition(self: AudioStreamPlayer): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method isActive(self: AudioStreamPlayer): bool {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method busLayoutChanged(self: AudioStreamPlayer) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_stream_player_2d.html b/master/godotapi/audio_stream_player_2d.html new file mode 100644 index 0000000..4ac55b3 --- /dev/null +++ b/master/godotapi/audio_stream_player_2d.html @@ -0,0 +1,1476 @@ + + + + + + + + + + + + + + + + + +Module audio_stream_player_2d + + + + + + + + +
    +
    +

    Module audio_stream_player_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc stream(self: AudioStreamPlayer2D): AudioStream {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc stream=(self: AudioStreamPlayer2D; val: AudioStream) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc volumeDb(self: AudioStreamPlayer2D): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc volumeDb=(self: AudioStreamPlayer2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pitchScale(self: AudioStreamPlayer2D): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pitchScale=(self: AudioStreamPlayer2D; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc playing(self: AudioStreamPlayer2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc playing=(self: AudioStreamPlayer2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc autoplay(self: AudioStreamPlayer2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autoplay=(self: AudioStreamPlayer2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc maxDistance(self: AudioStreamPlayer2D): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc maxDistance=(self: AudioStreamPlayer2D; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc attenuation(self: AudioStreamPlayer2D): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc attenuation=(self: AudioStreamPlayer2D; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc bus(self: AudioStreamPlayer2D): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bus=(self: AudioStreamPlayer2D; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc areaMask(self: AudioStreamPlayer2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc areaMask=(self: AudioStreamPlayer2D; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc play(self: AudioStreamPlayer2D; fromPosition: float64 = 0.0) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc seek(self: AudioStreamPlayer2D; toPosition: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc stop(self: AudioStreamPlayer2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPlaybackPosition(self: AudioStreamPlayer2D): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method isActive(self: AudioStreamPlayer2D): bool {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method busLayoutChanged(self: AudioStreamPlayer2D) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_stream_player_3d.html b/master/godotapi/audio_stream_player_3d.html new file mode 100644 index 0000000..8076aea --- /dev/null +++ b/master/godotapi/audio_stream_player_3d.html @@ -0,0 +1,1685 @@ + + + + + + + + + + + + + + + + + +Module audio_stream_player_3d + + + + + + + + +
    +
    +

    Module audio_stream_player_3d

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    ATTENUATION_INVERSE_DISTANCE = 0'i64
    +
    + + +
    +
    ATTENUATION_INVERSE_SQUARE_DISTANCE = 1'i64
    +
    + + +
    +
    ATTENUATION_LOGARITHMIC = 2'i64
    +
    + + +
    +
    OUT_OF_RANGE_MIX = 0'i64
    +
    + + +
    +
    OUT_OF_RANGE_PAUSE = 1'i64
    +
    + + +
    +
    DOPPLER_TRACKING_DISABLED = 0'i64
    +
    + + +
    +
    DOPPLER_TRACKING_IDLE_STEP = 1'i64
    +
    + + +
    +
    DOPPLER_TRACKING_PHYSICS_STEP = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc stream(self: AudioStreamPlayer3D): AudioStream {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc stream=(self: AudioStreamPlayer3D; val: AudioStream) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc attenuationModel(self: AudioStreamPlayer3D): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc attenuationModel=(self: AudioStreamPlayer3D; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc unitDb(self: AudioStreamPlayer3D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unitDb=(self: AudioStreamPlayer3D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc unitSize(self: AudioStreamPlayer3D): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc unitSize=(self: AudioStreamPlayer3D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc maxDb(self: AudioStreamPlayer3D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxDb=(self: AudioStreamPlayer3D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pitchScale(self: AudioStreamPlayer3D): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pitchScale=(self: AudioStreamPlayer3D; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc playing(self: AudioStreamPlayer3D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc playing=(self: AudioStreamPlayer3D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc autoplay(self: AudioStreamPlayer3D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autoplay=(self: AudioStreamPlayer3D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc maxDistance(self: AudioStreamPlayer3D): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc maxDistance=(self: AudioStreamPlayer3D; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc outOfRangeMode(self: AudioStreamPlayer3D): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc outOfRangeMode=(self: AudioStreamPlayer3D; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc bus(self: AudioStreamPlayer3D): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bus=(self: AudioStreamPlayer3D; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc areaMask(self: AudioStreamPlayer3D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc areaMask=(self: AudioStreamPlayer3D; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc emissionAngleEnabled(self: AudioStreamPlayer3D): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionAngleEnabled=(self: AudioStreamPlayer3D; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionAngleDegrees(self: AudioStreamPlayer3D): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionAngleDegrees=(self: AudioStreamPlayer3D; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionAngleFilterAttenuationDb(self: AudioStreamPlayer3D): float64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionAngleFilterAttenuationDb=(self: AudioStreamPlayer3D; val: float64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc attenuationFilterCutoffHz(self: AudioStreamPlayer3D): float64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc attenuationFilterCutoffHz=(self: AudioStreamPlayer3D; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc attenuationFilterDb(self: AudioStreamPlayer3D): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc attenuationFilterDb=(self: AudioStreamPlayer3D; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc dopplerTracking(self: AudioStreamPlayer3D): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dopplerTracking=(self: AudioStreamPlayer3D; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc play(self: AudioStreamPlayer3D; fromPosition: float64 = 0.0) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc seek(self: AudioStreamPlayer3D; toPosition: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc stop(self: AudioStreamPlayer3D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPlaybackPosition(self: AudioStreamPlayer3D): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method isActive(self: AudioStreamPlayer3D): bool {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method busLayoutChanged(self: AudioStreamPlayer3D) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_stream_random_pitch.html b/master/godotapi/audio_stream_random_pitch.html new file mode 100644 index 0000000..71b40ab --- /dev/null +++ b/master/godotapi/audio_stream_random_pitch.html @@ -0,0 +1,1311 @@ + + + + + + + + + + + + + + + + + +Module audio_stream_random_pitch + + + + + + + + +
    +
    +

    Module audio_stream_random_pitch

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc audioStream(self: AudioStreamRandomPitch): AudioStream {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc audioStream=(self: AudioStreamRandomPitch; val: AudioStream) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc randomPitch(self: AudioStreamRandomPitch): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc randomPitch=(self: AudioStreamRandomPitch; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/audio_stream_sample.html b/master/godotapi/audio_stream_sample.html new file mode 100644 index 0000000..ef3e35f --- /dev/null +++ b/master/godotapi/audio_stream_sample.html @@ -0,0 +1,1436 @@ + + + + + + + + + + + + + + + + + +Module audio_stream_sample + + + + + + + + +
    +
    +

    Module audio_stream_sample

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    FORMAT_8_BITS = 0'i64
    +
    + + +
    +
    FORMAT_16_BITS = 1'i64
    +
    + + +
    +
    FORMAT_IMA_ADPCM = 2'i64
    +
    + + +
    +
    LOOP_DISABLED = 0'i64
    +
    + + +
    +
    LOOP_FORWARD = 1'i64
    +
    + + +
    +
    LOOP_PING_PONG = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc data(self: AudioStreamSample): PoolByteArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc data=(self: AudioStreamSample; val: PoolByteArray) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc format(self: AudioStreamSample): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc format=(self: AudioStreamSample; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loopMode(self: AudioStreamSample): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loopMode=(self: AudioStreamSample; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc loopBegin(self: AudioStreamSample): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loopBegin=(self: AudioStreamSample; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc loopEnd(self: AudioStreamSample): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loopEnd=(self: AudioStreamSample; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc mixRate(self: AudioStreamSample): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mixRate=(self: AudioStreamSample; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc stereo(self: AudioStreamSample): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stereo=(self: AudioStreamSample; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/back_buffer_copy.html b/master/godotapi/back_buffer_copy.html new file mode 100644 index 0000000..433d7a2 --- /dev/null +++ b/master/godotapi/back_buffer_copy.html @@ -0,0 +1,1339 @@ + + + + + + + + + + + + + + + + + +Module back_buffer_copy + + + + + + + + +
    +
    +

    Module back_buffer_copy

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    COPY_MODE_DISABLED = 0'i64
    +
    + + +
    +
    COPY_MODE_RECT = 1'i64
    +
    + + +
    +
    COPY_MODE_VIEWPORT = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc copyMode(self: BackBufferCopy): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc copyMode=(self: BackBufferCopy; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rect(self: BackBufferCopy): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rect=(self: BackBufferCopy; val: Rect2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/baked_lightmap.html b/master/godotapi/baked_lightmap.html new file mode 100644 index 0000000..ce28b7b --- /dev/null +++ b/master/godotapi/baked_lightmap.html @@ -0,0 +1,1525 @@ + + + + + + + + + + + + + + + + + +Module baked_lightmap + + + + + + + + +
    +
    +

    Module baked_lightmap

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    BAKE_QUALITY_LOW = 0'i64
    +
    + + +
    +
    BAKE_QUALITY_MEDIUM = 1'i64
    +
    + + +
    +
    BAKE_QUALITY_HIGH = 2'i64
    +
    + + +
    +
    BAKE_MODE_CONE_TRACE = 0'i64
    +
    + + +
    +
    BAKE_MODE_RAY_TRACE = 1'i64
    +
    + + +
    +
    BAKE_ERROR_OK = 0'i64
    +
    + + +
    +
    BAKE_ERROR_NO_SAVE_PATH = 1'i64
    +
    + + +
    +
    BAKE_ERROR_NO_MESHES = 2'i64
    +
    + + +
    +
    BAKE_ERROR_CANT_CREATE_IMAGE = 3'i64
    +
    + + +
    +
    BAKE_ERROR_USER_ABORTED = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc bakeCellSize(self: BakedLightmap): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bakeCellSize=(self: BakedLightmap; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc bakeQuality(self: BakedLightmap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bakeQuality=(self: BakedLightmap; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc bakeMode(self: BakedLightmap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bakeMode=(self: BakedLightmap; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bakePropagation(self: BakedLightmap): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc bakePropagation=(self: BakedLightmap; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc bakeEnergy(self: BakedLightmap): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bakeEnergy=(self: BakedLightmap; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc bakeHdr(self: BakedLightmap): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bakeHdr=(self: BakedLightmap; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bakeExtents(self: BakedLightmap): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bakeExtents=(self: BakedLightmap; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc captureCellSize(self: BakedLightmap): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc captureCellSize=(self: BakedLightmap; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc imagePath(self: BakedLightmap): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc imagePath=(self: BakedLightmap; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightData(self: BakedLightmap): BakedLightmapData {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightData=(self: BakedLightmap; val: BakedLightmapData) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc bake(self: BakedLightmap; fromNode: Object = nil; createVisualDebug: bool = false): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc debugBake(self: BakedLightmap) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/baked_lightmap_data.html b/master/godotapi/baked_lightmap_data.html new file mode 100644 index 0000000..86def53 --- /dev/null +++ b/master/godotapi/baked_lightmap_data.html @@ -0,0 +1,1409 @@ + + + + + + + + + + + + + + + + + +Module baked_lightmap_data + + + + + + + + +
    +
    +

    Module baked_lightmap_data

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc bounds(self: BakedLightmapData): AABB {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bounds=(self: BakedLightmapData; val: AABB) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellSpaceTransform(self: BakedLightmapData): Transform {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellSpaceTransform=(self: BakedLightmapData; val: Transform) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellSubdiv(self: BakedLightmapData): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellSubdiv=(self: BakedLightmapData; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc energy(self: BakedLightmapData): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc energy=(self: BakedLightmapData; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc octree(self: BakedLightmapData): PoolByteArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc octree=(self: BakedLightmapData; val: PoolByteArray) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc userData(self: BakedLightmapData): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc userData=(self: BakedLightmapData; val: Array) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addUser(self: BakedLightmapData; path: NodePath; lightmap: Texture;
    +            instance: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getUserCount(self: BakedLightmapData): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getUserPath(self: BakedLightmapData; userIdx: int64): NodePath {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getUserLightmap(self: BakedLightmapData; userIdx: int64): Texture {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc clearUsers(self: BakedLightmapData) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/base_button.html b/master/godotapi/base_button.html new file mode 100644 index 0000000..0f25069 --- /dev/null +++ b/master/godotapi/base_button.html @@ -0,0 +1,1503 @@ + + + + + + + + + + + + + + + + + +Module base_button + + + + + + + + +
    +
    +

    Module base_button

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    DRAW_NORMAL = 0'i64
    +
    + + +
    +
    DRAW_PRESSED = 1'i64
    +
    + + +
    +
    DRAW_HOVER = 2'i64
    +
    + + +
    +
    DRAW_DISABLED = 3'i64
    +
    + + +
    +
    ACTION_MODE_BUTTON_PRESS = 0'i64
    +
    + + +
    +
    ACTION_MODE_BUTTON_RELEASE = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc disabled(self: BaseButton): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disabled=(self: BaseButton; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc toggleMode(self: BaseButton): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc toggleMode=(self: BaseButton; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc actionMode(self: BaseButton): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc actionMode=(self: BaseButton; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc buttonMask(self: BaseButton): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc buttonMask=(self: BaseButton; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc enabledFocusMode(self: BaseButton): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc enabledFocusMode=(self: BaseButton; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shortcut(self: BaseButton): ShortCut {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shortcut=(self: BaseButton; val: ShortCut) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc group(self: BaseButton): ButtonGroup {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc group=(self: BaseButton; val: ButtonGroup) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPressed(self: BaseButton; pressed: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isPressed(self: BaseButton): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isHovered(self: BaseButton): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getDrawMode(self: BaseButton): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method pressed(self: BaseButton) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method toggled(self: BaseButton; buttonPressed: bool) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method guiInput(self: BaseButton; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    method unhandledInput(self: BaseButton; event: InputEvent) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/bit_map.html b/master/godotapi/bit_map.html new file mode 100644 index 0000000..a4651d1 --- /dev/null +++ b/master/godotapi/bit_map.html @@ -0,0 +1,1345 @@ + + + + + + + + + + + + + + + + + +Module bit_map + + + + + + + + +
    +
    +

    Module bit_map

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc data(self: BitMap): Dictionary {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc data=(self: BitMap; val: Dictionary) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc create(self: BitMap; size: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createFromImageAlpha(self: BitMap; image: Image; threshold: float64 = 0.1) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBit(self: BitMap; position: Vector2; bit: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getBit(self: BitMap; position: Vector2): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBitRect(self: BitMap; pRect: Rect2; bit: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getTrueBitCount(self: BitMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSize(self: BitMap): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/bitmap_font.html b/master/godotapi/bitmap_font.html new file mode 100644 index 0000000..a56e2c6 --- /dev/null +++ b/master/godotapi/bitmap_font.html @@ -0,0 +1,1453 @@ + + + + + + + + + + + + + + + + + +Module bitmap_font + + + + + + + + +
    +
    +

    Module bitmap_font

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc textures(self: BitmapFont): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc textures=(self: BitmapFont; val: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc chars(self: BitmapFont): PoolIntArray {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc chars=(self: BitmapFont; val: PoolIntArray) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc kernings(self: BitmapFont): PoolIntArray {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc kernings=(self: BitmapFont; val: PoolIntArray) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc height(self: BitmapFont): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc height=(self: BitmapFont; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ascent(self: BitmapFont): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ascent=(self: BitmapFont; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc distanceField(self: BitmapFont): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc distanceField=(self: BitmapFont; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fallback(self: BitmapFont): BitmapFont {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc fallback=(self: BitmapFont; val: BitmapFont) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createFromFnt(self: BitmapFont; path: string): Error {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addKerningPair(self: BitmapFont; charA: int64; charB: int64; kerning: int64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getKerningPair(self: BitmapFont; charA: int64; charB: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addTexture(self: BitmapFont; texture: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addChar(self: BitmapFont; character: int64; texture: int64; rect: Rect2;
    +            align: Vector2 = vec2(0.0, 0.0); advance: float64 = -1.0) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTextureCount(self: BitmapFont): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTexture(self: BitmapFont; idx: int64): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getCharSize(self: BitmapFont; char: int64; next: int64 = 0'i64): Vector2 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: BitmapFont) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/bone_2d.html b/master/godotapi/bone_2d.html new file mode 100644 index 0000000..fa5c146 --- /dev/null +++ b/master/godotapi/bone_2d.html @@ -0,0 +1,1328 @@ + + + + + + + + + + + + + + + + + +Module bone_2d + + + + + + + + +
    +
    +

    Module bone_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc rest(self: Bone2D): Transform2D {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rest=(self: Bone2D; val: Transform2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc defaultLength(self: Bone2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc defaultLength=(self: Bone2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc applyRest(self: Bone2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSkeletonRest(self: Bone2D): Transform2D {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getIndexInSkeleton(self: Bone2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/bone_attachment.html b/master/godotapi/bone_attachment.html new file mode 100644 index 0000000..734259b --- /dev/null +++ b/master/godotapi/bone_attachment.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module bone_attachment + + + + + + + + +
    +
    +

    Module bone_attachment

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc boneName(self: BoneAttachment): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc boneName=(self: BoneAttachment; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/box_container.html b/master/godotapi/box_container.html new file mode 100644 index 0000000..a0b2036 --- /dev/null +++ b/master/godotapi/box_container.html @@ -0,0 +1,1332 @@ + + + + + + + + + + + + + + + + + +Module box_container + + + + + + + + +
    +
    +

    Module box_container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    ALIGN_BEGIN = 0'i64
    +
    + + +
    +
    ALIGN_CENTER = 1'i64
    +
    + + +
    +
    ALIGN_END = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc alignment(self: BoxContainer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc alignment=(self: BoxContainer; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addSpacer(self: BoxContainer; begin: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/box_shape.html b/master/godotapi/box_shape.html new file mode 100644 index 0000000..40ce850 --- /dev/null +++ b/master/godotapi/box_shape.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module box_shape + + + + + + + + +
    +
    +

    Module box_shape

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc extents(self: BoxShape): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc extents=(self: BoxShape; val: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/bullet_physics_direct_body_state.html b/master/godotapi/bullet_physics_direct_body_state.html new file mode 100644 index 0000000..ecc9511 --- /dev/null +++ b/master/godotapi/bullet_physics_direct_body_state.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module bullet_physics_direct_body_state + + + + + + + + +
    +
    +

    Module bullet_physics_direct_body_state

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/bullet_physics_server.html b/master/godotapi/bullet_physics_server.html new file mode 100644 index 0000000..1b49020 --- /dev/null +++ b/master/godotapi/bullet_physics_server.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module bullet_physics_server + + + + + + + + +
    +
    +

    Module bullet_physics_server

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/button.html b/master/godotapi/button.html new file mode 100644 index 0000000..6f9f36c --- /dev/null +++ b/master/godotapi/button.html @@ -0,0 +1,1382 @@ + + + + + + + + + + + + + + + + + +Module button + + + + + + + + +
    +
    +

    Module button

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    ALIGN_LEFT = 0'i64
    +
    + + +
    +
    ALIGN_CENTER = 1'i64
    +
    + + +
    +
    ALIGN_RIGHT = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc text(self: Button): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc text=(self: Button; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc icon(self: Button): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc icon=(self: Button; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flat(self: Button): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flat=(self: Button; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clipText(self: Button): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clipText=(self: Button; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc align(self: Button): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc align=(self: Button; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/button_group.html b/master/godotapi/button_group.html new file mode 100644 index 0000000..6f4e363 --- /dev/null +++ b/master/godotapi/button_group.html @@ -0,0 +1,1287 @@ + + + + + + + + + + + + + + + + + +Module button_group + + + + + + + + +
    +
    +

    Module button_group

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getPressedButton(self: ButtonGroup): BaseButton {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/camera.html b/master/godotapi/camera.html new file mode 100644 index 0000000..344ee4a --- /dev/null +++ b/master/godotapi/camera.html @@ -0,0 +1,1594 @@ + + + + + + + + + + + + + + + + + +Module camera + + + + + + + + +
    +
    +

    Module camera

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    PROJECTION_PERSPECTIVE = 0'i64
    +
    + + +
    +
    PROJECTION_ORTHOGONAL = 1'i64
    +
    + + +
    +
    KEEP_WIDTH = 0'i64
    +
    + + +
    +
    KEEP_HEIGHT = 1'i64
    +
    + + +
    +
    DOPPLER_TRACKING_DISABLED = 0'i64
    +
    + + +
    +
    DOPPLER_TRACKING_IDLE_STEP = 1'i64
    +
    + + +
    +
    DOPPLER_TRACKING_PHYSICS_STEP = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc keepAspect(self: Camera): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc keepAspect=(self: Camera; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cullMask(self: Camera): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cullMask=(self: Camera; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc environment(self: Camera): Environment {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environment=(self: Camera; val: Environment) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hOffset(self: Camera): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hOffset=(self: Camera; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vOffset(self: Camera): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vOffset=(self: Camera; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dopplerTracking(self: Camera): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dopplerTracking=(self: Camera; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc projection(self: Camera): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc projection=(self: Camera; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc current(self: Camera): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc current=(self: Camera; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fov(self: Camera): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fov=(self: Camera; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc size(self: Camera): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc size=(self: Camera; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc near(self: Camera): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc near=(self: Camera; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc far(self: Camera): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc far=(self: Camera; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc projectRayNormal(self: Camera; screenPoint: Vector2): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc projectLocalRayNormal(self: Camera; screenPoint: Vector2): Vector3 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc projectRayOrigin(self: Camera; screenPoint: Vector2): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc unprojectPosition(self: Camera; worldPoint: Vector3): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isPositionBehind(self: Camera; worldPoint: Vector3): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc projectPosition(self: Camera; screenPoint: Vector2): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPerspective(self: Camera; fov: float64; zNear: float64; zFar: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setOrthogonal(self: Camera; size: float64; zNear: float64; zFar: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc makeCurrent(self: Camera) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearCurrent(self: Camera; enableNext: bool = true) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getCameraTransform(self: Camera): Transform {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/camera_2d.html b/master/godotapi/camera_2d.html new file mode 100644 index 0000000..22e3191 --- /dev/null +++ b/master/godotapi/camera_2d.html @@ -0,0 +1,1732 @@ + + + + + + + + + + + + + + + + + +Module camera_2d + + + + + + + + +
    +
    +

    Module camera_2d

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    ANCHOR_MODE_FIXED_TOP_LEFT = 0'i64
    +
    + + +
    +
    ANCHOR_MODE_DRAG_CENTER = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc offset(self: Camera2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset=(self: Camera2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc anchorMode(self: Camera2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc anchorMode=(self: Camera2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotating(self: Camera2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotating=(self: Camera2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc current(self: Camera2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc current=(self: Camera2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc zoom(self: Camera2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc zoom=(self: Camera2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customViewport(self: Camera2D): Node {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc customViewport=(self: Camera2D; val: Node) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc limitLeft(self: Camera2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc limitLeft=(self: Camera2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc limitTop(self: Camera2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc limitTop=(self: Camera2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc limitRight(self: Camera2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc limitRight=(self: Camera2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc limitBottom(self: Camera2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc limitBottom=(self: Camera2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc limitSmoothed(self: Camera2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc limitSmoothed=(self: Camera2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dragMarginHEnabled(self: Camera2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dragMarginHEnabled=(self: Camera2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dragMarginVEnabled(self: Camera2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dragMarginVEnabled=(self: Camera2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc smoothingEnabled(self: Camera2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc smoothingEnabled=(self: Camera2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc smoothingSpeed(self: Camera2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc smoothingSpeed=(self: Camera2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc offsetV(self: Camera2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offsetV=(self: Camera2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offsetH(self: Camera2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offsetH=(self: Camera2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dragMarginLeft(self: Camera2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dragMarginLeft=(self: Camera2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dragMarginTop(self: Camera2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dragMarginTop=(self: Camera2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dragMarginRight(self: Camera2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dragMarginRight=(self: Camera2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dragMarginBottom(self: Camera2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dragMarginBottom=(self: Camera2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc editorDrawScreen(self: Camera2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editorDrawScreen=(self: Camera2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editorDrawLimits(self: Camera2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editorDrawLimits=(self: Camera2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editorDrawDragMargin(self: Camera2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editorDrawDragMargin=(self: Camera2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc makeCurrentImpl(self: Camera2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearCurrent(self: Camera2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCameraPosition(self: Camera2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCameraScreenCenter(self: Camera2D): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc forceUpdateScroll(self: Camera2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resetSmoothing(self: Camera2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc align(self: Camera2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method makeCurrent(self: Camera2D; arg0: Object) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method updateScroll(self: Camera2D) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method setOldSmoothing(self: Camera2D; followSmoothing: float64) {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/canvas_item.html b/master/godotapi/canvas_item.html new file mode 100644 index 0000000..62b0ea9 --- /dev/null +++ b/master/godotapi/canvas_item.html @@ -0,0 +1,2019 @@ + + + + + + + + + + + + + + + + + +Module canvas_item + + + + + + + + +
    +
    +

    Module canvas_item

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    BLEND_MODE_MIX = 0'i64
    +
    + + +
    +
    BLEND_MODE_ADD = 1'i64
    +
    + + +
    +
    BLEND_MODE_SUB = 2'i64
    +
    + + +
    +
    BLEND_MODE_MUL = 3'i64
    +
    + + +
    +
    BLEND_MODE_PREMULT_ALPHA = 4'i64
    +
    + + +
    +
    BLEND_MODE_DISABLED = 5'i64
    +
    + + +
    +
    NOTIFICATION_TRANSFORM_CHANGED = 29'i64
    +
    + + +
    +
    NOTIFICATION_DRAW = 30'i64
    +
    + + +
    +
    NOTIFICATION_VISIBILITY_CHANGED = 31'i64
    +
    + + +
    +
    NOTIFICATION_ENTER_CANVAS = 32'i64
    +
    + + +
    +
    NOTIFICATION_EXIT_CANVAS = 33'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc visible(self: CanvasItem): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc visible=(self: CanvasItem; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc modulate(self: CanvasItem): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc modulate=(self: CanvasItem; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc selfModulate(self: CanvasItem): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc selfModulate=(self: CanvasItem; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc showBehindParent(self: CanvasItem): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc showBehindParent=(self: CanvasItem; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc showOnTop(self: CanvasItem): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc showOnTop=(self: CanvasItem; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightMask(self: CanvasItem): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightMask=(self: CanvasItem; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc material(self: CanvasItem): Material {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc material=(self: CanvasItem; val: Material) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useParentMaterial(self: CanvasItem): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useParentMaterial=(self: CanvasItem; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getCanvasItem(self: CanvasItem): RID {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isVisibleInTree(self: CanvasItem): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc show(self: CanvasItem) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hide(self: CanvasItem) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc update(self: CanvasItem) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setAsToplevel(self: CanvasItem; enable: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isSetAsToplevel(self: CanvasItem): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawLine(self: CanvasItem; fromm: Vector2; to: Vector2; color: Color;
    +             width: float64 = 1.0; antialiased: bool = false) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawPolyline(self: CanvasItem; points: PoolVector2Array; color: Color;
    +                 width: float64 = 1.0; antialiased: bool = false) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawPolylineColors(self: CanvasItem; points: PoolVector2Array;
    +                       colors: PoolColorArray; width: float64 = 1.0;
    +                       antialiased: bool = false) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc drawMultiline(self: CanvasItem; points: PoolVector2Array; color: Color;
    +                  width: float64 = 1.0; antialiased: bool = false) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawMultilineColors(self: CanvasItem; points: PoolVector2Array;
    +                        colors: PoolColorArray; width: float64 = 1.0;
    +                        antialiased: bool = false) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc drawRect(self: CanvasItem; rect: Rect2; color: Color; filled: bool = true) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawCircle(self: CanvasItem; position: Vector2; radius: float64; color: Color) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawTexture(self: CanvasItem; texture: Texture; position: Vector2;
    +                modulate: Color = initColor(1.0, 1.0, 1.0, 1.0);
    +                normalMap: Texture = nil) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawTextureRect(self: CanvasItem; texture: Texture; rect: Rect2; tile: bool;
    +                    modulate: Color = initColor(1.0, 1.0, 1.0, 1.0);
    +                    transpose: bool = false; normalMap: Texture = nil) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawTextureRectRegion(self: CanvasItem; texture: Texture; rect: Rect2;
    +                          srcRect: Rect2;
    +                          modulate: Color = initColor(1.0, 1.0, 1.0, 1.0);
    +                          transpose: bool = false; normalMap: Texture = nil;
    +                          clipUv: bool = true) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawStyleBox(self: CanvasItem; styleBox: StyleBox; rect: Rect2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawPrimitive(self: CanvasItem; points: PoolVector2Array;
    +                  colors: PoolColorArray; uvs: PoolVector2Array;
    +                  texture: Texture = nil; width: float64 = 1.0; normalMap: Texture = nil) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawPolygon(self: CanvasItem; points: PoolVector2Array; colors: PoolColorArray;
    +                uvs: PoolVector2Array = newPoolVector2Array();
    +                texture: Texture = nil; normalMap: Texture = nil;
    +                antialiased: bool = false) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawColoredPolygon(self: CanvasItem; points: PoolVector2Array; color: Color;
    +                       uvs: PoolVector2Array = newPoolVector2Array();
    +                       texture: Texture = nil; normalMap: Texture = nil;
    +                       antialiased: bool = false) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc drawString(self: CanvasItem; font: Font; position: Vector2; text: string;
    +               modulate: Color = initColor(1.0, 1.0, 1.0, 1.0); clipW: int64 = -1'i64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawChar(self: CanvasItem; font: Font; position: Vector2; char: string;
    +             next: string; modulate: Color = initColor(1.0, 1.0, 1.0, 1.0)): float64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawMesh(self: CanvasItem; mesh: Mesh; texture: Texture; normalMap: Texture = nil) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawMultimesh(self: CanvasItem; mesh: Mesh; texture: Texture;
    +                  normalMap: Texture = nil) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawSetTransform(self: CanvasItem; position: Vector2; rotation: float64;
    +                     scale: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawSetTransformMatrix(self: CanvasItem; xform: Transform2D) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTransform(self: CanvasItem): Transform2D {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getGlobalTransform(self: CanvasItem): Transform2D {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getGlobalTransformWithCanvas(self: CanvasItem): Transform2D {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getViewportTransform(self: CanvasItem): Transform2D {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getViewportRect(self: CanvasItem): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCanvasTransform(self: CanvasItem): Transform2D {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getLocalMousePosition(self: CanvasItem): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getGlobalMousePosition(self: CanvasItem): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getCanvas(self: CanvasItem): RID {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getWorld2d(self: CanvasItem): World2D {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setNotifyLocalTransform(self: CanvasItem; enable: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isLocalTransformNotificationEnabled(self: CanvasItem): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setNotifyTransform(self: CanvasItem; enable: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isTransformNotificationEnabled(self: CanvasItem): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc makeCanvasPositionLocal(self: CanvasItem; screenPoint: Vector2): Vector2 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc makeInputLocal(self: CanvasItem; event: InputEvent): InputEvent {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method draw(self: CanvasItem) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method toplevelRaiseSelf(self: CanvasItem) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method updateCallback(self: CanvasItem) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method editSetState(self: CanvasItem; state: Dictionary) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method editGetState(self: CanvasItem): Dictionary {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method editSetPosition(self: CanvasItem; position: Vector2) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method editGetPosition(self: CanvasItem): Vector2 {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method editSetScale(self: CanvasItem; scale: Vector2) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method editGetScale(self: CanvasItem): Vector2 {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method editSetRect(self: CanvasItem; rect: Rect2) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method editGetRect(self: CanvasItem): Rect2 {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method editUseRect(self: CanvasItem): bool {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method editGetItemAndChildrenRect(self: CanvasItem): Rect2 {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method editSetRotation(self: CanvasItem; degrees: float64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method editGetRotation(self: CanvasItem): float64 {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method editUseRotation(self: CanvasItem): bool {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method editSetPivot(self: CanvasItem; pivot: Vector2) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method editGetPivot(self: CanvasItem): Vector2 {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method editUsePivot(self: CanvasItem): bool {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/canvas_item_material.html b/master/godotapi/canvas_item_material.html new file mode 100644 index 0000000..996d15a --- /dev/null +++ b/master/godotapi/canvas_item_material.html @@ -0,0 +1,1376 @@ + + + + + + + + + + + + + + + + + +Module canvas_item_material + + + + + + + + +
    +
    +

    Module canvas_item_material

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    BLEND_MODE_MIX = 0'i64
    +
    + + +
    +
    BLEND_MODE_ADD = 1'i64
    +
    + + +
    +
    BLEND_MODE_SUB = 2'i64
    +
    + + +
    +
    BLEND_MODE_MUL = 3'i64
    +
    + + +
    +
    BLEND_MODE_PREMULT_ALPHA = 4'i64
    +
    + + +
    +
    LIGHT_MODE_NORMAL = 0'i64
    +
    + + +
    +
    LIGHT_MODE_UNSHADED = 1'i64
    +
    + + +
    +
    LIGHT_MODE_LIGHT_ONLY = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc blendMode(self: CanvasItemMaterial): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc blendMode=(self: CanvasItemMaterial; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc lightMode(self: CanvasItemMaterial): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightMode=(self: CanvasItemMaterial; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/canvas_layer.html b/master/godotapi/canvas_layer.html new file mode 100644 index 0000000..bc13541 --- /dev/null +++ b/master/godotapi/canvas_layer.html @@ -0,0 +1,1388 @@ + + + + + + + + + + + + + + + + + +Module canvas_layer + + + + + + + + +
    +
    +

    Module canvas_layer

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc layer(self: CanvasLayer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc layer=(self: CanvasLayer; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset(self: CanvasLayer): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset=(self: CanvasLayer; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotationDegrees(self: CanvasLayer): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotationDegrees=(self: CanvasLayer; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rotation(self: CanvasLayer): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotation=(self: CanvasLayer; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scale(self: CanvasLayer): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scale=(self: CanvasLayer; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transform(self: CanvasLayer): Transform2D {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transform=(self: CanvasLayer; val: Transform2D) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc customViewport(self: CanvasLayer): Node {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc customViewport=(self: CanvasLayer; val: Node) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getCanvas(self: CanvasLayer): RID {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/canvas_modulate.html b/master/godotapi/canvas_modulate.html new file mode 100644 index 0000000..dce154d --- /dev/null +++ b/master/godotapi/canvas_modulate.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module canvas_modulate + + + + + + + + +
    +
    +

    Module canvas_modulate

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc color(self: CanvasModulate): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc color=(self: CanvasModulate; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/capsule_mesh.html b/master/godotapi/capsule_mesh.html new file mode 100644 index 0000000..e7db739 --- /dev/null +++ b/master/godotapi/capsule_mesh.html @@ -0,0 +1,1336 @@ + + + + + + + + + + + + + + + + + +Module capsule_mesh + + + + + + + + +
    +
    +

    Module capsule_mesh

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc radius(self: CapsuleMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radius=(self: CapsuleMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc midHeight(self: CapsuleMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc midHeight=(self: CapsuleMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialSegments(self: CapsuleMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialSegments=(self: CapsuleMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rings(self: CapsuleMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rings=(self: CapsuleMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/capsule_shape.html b/master/godotapi/capsule_shape.html new file mode 100644 index 0000000..bed7d55 --- /dev/null +++ b/master/godotapi/capsule_shape.html @@ -0,0 +1,1307 @@ + + + + + + + + + + + + + + + + + +Module capsule_shape + + + + + + + + +
    +
    +

    Module capsule_shape

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc radius(self: CapsuleShape): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radius=(self: CapsuleShape; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc height(self: CapsuleShape): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc height=(self: CapsuleShape; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/capsule_shape_2d.html b/master/godotapi/capsule_shape_2d.html new file mode 100644 index 0000000..79f8096 --- /dev/null +++ b/master/godotapi/capsule_shape_2d.html @@ -0,0 +1,1307 @@ + + + + + + + + + + + + + + + + + +Module capsule_shape_2d + + + + + + + + +
    +
    +

    Module capsule_shape_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc radius(self: CapsuleShape2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radius=(self: CapsuleShape2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc height(self: CapsuleShape2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc height=(self: CapsuleShape2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/center_container.html b/master/godotapi/center_container.html new file mode 100644 index 0000000..78cfa6c --- /dev/null +++ b/master/godotapi/center_container.html @@ -0,0 +1,1294 @@ + + + + + + + + + + + + + + + + + +Module center_container + + + + + + + + +
    +
    +

    Module center_container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc useTopLeft(self: CenterContainer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useTopLeft=(self: CenterContainer; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/check_box.html b/master/godotapi/check_box.html new file mode 100644 index 0000000..81a1f57 --- /dev/null +++ b/master/godotapi/check_box.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module check_box + + + + + + + + +
    +
    +

    Module check_box

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/check_button.html b/master/godotapi/check_button.html new file mode 100644 index 0000000..3c3537c --- /dev/null +++ b/master/godotapi/check_button.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module check_button + + + + + + + + +
    +
    +

    Module check_button

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/circle_shape_2d.html b/master/godotapi/circle_shape_2d.html new file mode 100644 index 0000000..a7ee49a --- /dev/null +++ b/master/godotapi/circle_shape_2d.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module circle_shape_2d + + + + + + + + +
    +
    +

    Module circle_shape_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc radius(self: CircleShape2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radius=(self: CircleShape2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/class_db.html b/master/godotapi/class_db.html new file mode 100644 index 0000000..7c23a4b --- /dev/null +++ b/master/godotapi/class_db.html @@ -0,0 +1,1439 @@ + + + + + + + + + + + + + + + + + +Module class_db + + + + + + + + +
    +
    +

    Module class_db

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getClassList(): PoolStringArray {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getInheritersFromClass(class: string): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getParentClass(class: string): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classExists(class: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isParentClass(class: string; inherits: string): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canInstance(class: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instance(class: string): Variant {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classHasSignal(class: string; signal: string): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classGetSignal(class: string; signal: string): Dictionary {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classGetSignalList(class: string; noInheritance: bool = false): Array {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classGetPropertyList(class: string; noInheritance: bool = false): Array {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classGetProperty(objectt: Object; property: string): Variant {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classSetProperty(objectt: Object; property: string; value: Variant): Error {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classHasMethod(class: string; methodd: string; noInheritance: bool = false): bool {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classGetMethodList(class: string; noInheritance: bool = false): Array {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classGetIntegerConstantList(class: string; noInheritance: bool = false): PoolStringArray {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classHasIntegerConstant(class: string; name: string): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classGetIntegerConstant(class: string; name: string): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc classGetCategory(class: string): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isClassEnabled(class: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/collision_object.html b/master/godotapi/collision_object.html new file mode 100644 index 0000000..80b66b1 --- /dev/null +++ b/master/godotapi/collision_object.html @@ -0,0 +1,1460 @@ + + + + + + + + + + + + + + + + + +Module collision_object + + + + + + + + +
    +
    +

    Module collision_object

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc inputRayPickable(self: CollisionObject): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc inputRayPickable=(self: CollisionObject; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc inputCaptureOnDrag(self: CollisionObject): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc inputCaptureOnDrag=(self: CollisionObject; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRid(self: CollisionObject): RID {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createShapeOwner(self: CollisionObject; owner: Object): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeShapeOwner(self: CollisionObject; ownerId: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getShapeOwners(self: CollisionObject): Array {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerSetTransform(self: CollisionObject; ownerId: int64;
    +                           transform: Transform) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerGetTransform(self: CollisionObject; ownerId: int64): Transform {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerGetOwner(self: CollisionObject; ownerId: int64): Object {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shapeOwnerSetDisabled(self: CollisionObject; ownerId: int64; disabled: bool) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isShapeOwnerDisabled(self: CollisionObject; ownerId: int64): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerAddShape(self: CollisionObject; ownerId: int64; shape: Shape) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerGetShapeCount(self: CollisionObject; ownerId: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerGetShape(self: CollisionObject; ownerId: int64; shapeId: int64): Shape {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shapeOwnerGetShapeIndex(self: CollisionObject; ownerId: int64; shapeId: int64): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerRemoveShape(self: CollisionObject; ownerId: int64; shapeId: int64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerClearShapes(self: CollisionObject; ownerId: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeFindOwner(self: CollisionObject; shapeIndex: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method inputEvent(self: CollisionObject; camera: Object; event: InputEvent;
    +                 clickPosition: Vector3; clickNormal: Vector3; shapeIdx: int64) {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/collision_object_2d.html b/master/godotapi/collision_object_2d.html new file mode 100644 index 0000000..ba69d53 --- /dev/null +++ b/master/godotapi/collision_object_2d.html @@ -0,0 +1,1460 @@ + + + + + + + + + + + + + + + + + +Module collision_object_2d + + + + + + + + +
    +
    +

    Module collision_object_2d

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc inputPickable(self: CollisionObject2D): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc inputPickable=(self: CollisionObject2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getRid(self: CollisionObject2D): RID {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createShapeOwner(self: CollisionObject2D; owner: Object): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeShapeOwner(self: CollisionObject2D; ownerId: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getShapeOwners(self: CollisionObject2D): Array {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerSetTransform(self: CollisionObject2D; ownerId: int64;
    +                           transform: Transform2D) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerGetTransform(self: CollisionObject2D; ownerId: int64): Transform2D {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerGetOwner(self: CollisionObject2D; ownerId: int64): Object {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shapeOwnerSetDisabled(self: CollisionObject2D; ownerId: int64; disabled: bool) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isShapeOwnerDisabled(self: CollisionObject2D; ownerId: int64): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerSetOneWayCollision(self: CollisionObject2D; ownerId: int64;
    +                                 enable: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isShapeOwnerOneWayCollisionEnabled(self: CollisionObject2D; ownerId: int64): bool {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerAddShape(self: CollisionObject2D; ownerId: int64; shape: Shape2D) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerGetShapeCount(self: CollisionObject2D; ownerId: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerGetShape(self: CollisionObject2D; ownerId: int64; shapeId: int64): Shape2D {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shapeOwnerGetShapeIndex(self: CollisionObject2D; ownerId: int64; shapeId: int64): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerRemoveShape(self: CollisionObject2D; ownerId: int64; shapeId: int64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeOwnerClearShapes(self: CollisionObject2D; ownerId: int64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeFindOwner(self: CollisionObject2D; shapeIndex: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method inputEvent(self: CollisionObject2D; viewport: Object; event: InputEvent;
    +                 shapeIdx: int64) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/collision_polygon.html b/master/godotapi/collision_polygon.html new file mode 100644 index 0000000..87cb469 --- /dev/null +++ b/master/godotapi/collision_polygon.html @@ -0,0 +1,1342 @@ + + + + + + + + + + + + + + + + + +Module collision_polygon + + + + + + + + +
    +
    +

    Module collision_polygon

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc depth(self: CollisionPolygon): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc depth=(self: CollisionPolygon; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disabled(self: CollisionPolygon): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disabled=(self: CollisionPolygon; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc polygon(self: CollisionPolygon): PoolVector2Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc polygon=(self: CollisionPolygon; val: PoolVector2Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method isEditable3dPolygon(self: CollisionPolygon): bool {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/collision_polygon_2d.html b/master/godotapi/collision_polygon_2d.html new file mode 100644 index 0000000..07526b1 --- /dev/null +++ b/master/godotapi/collision_polygon_2d.html @@ -0,0 +1,1366 @@ + + + + + + + + + + + + + + + + + +Module collision_polygon_2d + + + + + + + + +
    +
    +

    Module collision_polygon_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    BUILD_SOLIDS = 0'i64
    +
    + + +
    +
    BUILD_SEGMENTS = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc buildMode(self: CollisionPolygon2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc buildMode=(self: CollisionPolygon2D; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc polygon(self: CollisionPolygon2D): PoolVector2Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc polygon=(self: CollisionPolygon2D; val: PoolVector2Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc disabled(self: CollisionPolygon2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disabled=(self: CollisionPolygon2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc oneWayCollision(self: CollisionPolygon2D): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc oneWayCollision=(self: CollisionPolygon2D; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/collision_shape.html b/master/godotapi/collision_shape.html new file mode 100644 index 0000000..bf35b5b --- /dev/null +++ b/master/godotapi/collision_shape.html @@ -0,0 +1,1324 @@ + + + + + + + + + + + + + + + + + +Module collision_shape + + + + + + + + +
    +
    +

    Module collision_shape

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc shape(self: CollisionShape): Shape {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shape=(self: CollisionShape; val: Shape) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disabled(self: CollisionShape): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disabled=(self: CollisionShape; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resourceChanged(self: CollisionShape; resource: Resource) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc makeConvexFromBrothers(self: CollisionShape) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/collision_shape_2d.html b/master/godotapi/collision_shape_2d.html new file mode 100644 index 0000000..bcda75b --- /dev/null +++ b/master/godotapi/collision_shape_2d.html @@ -0,0 +1,1343 @@ + + + + + + + + + + + + + + + + + +Module collision_shape_2d + + + + + + + + +
    +
    +

    Module collision_shape_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc shape(self: CollisionShape2D): Shape2D {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shape=(self: CollisionShape2D; val: Shape2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disabled(self: CollisionShape2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disabled=(self: CollisionShape2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneWayCollision(self: CollisionShape2D): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc oneWayCollision=(self: CollisionShape2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method shapeChanged(self: CollisionShape2D) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/color_picker.html b/master/godotapi/color_picker.html new file mode 100644 index 0000000..fe1c628 --- /dev/null +++ b/master/godotapi/color_picker.html @@ -0,0 +1,1452 @@ + + + + + + + + + + + + + + + + + +Module color_picker + + + + + + + + +
    +
    +

    Module color_picker

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc color(self: ColorPicker): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc color=(self: ColorPicker; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editAlpha(self: ColorPicker): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editAlpha=(self: ColorPicker; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rawMode(self: ColorPicker): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rawMode=(self: ColorPicker; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addPreset(self: ColorPicker; color: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method valueChanged(self: ColorPicker; arg0: float64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method htmlEntered(self: ColorPicker; arg0: string) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method textTypeToggled(self: ColorPicker) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method addPresetPressed(self: ColorPicker) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method screenPickPressed(self: ColorPicker) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method sampleDraw(self: ColorPicker) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method updatePresets(self: ColorPicker) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method hsvDraw(self: ColorPicker; arg0: int64; arg1: Object) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method uvInput(self: ColorPicker; arg0: InputEvent) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method wInput(self: ColorPicker; arg0: InputEvent) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method presetInput(self: ColorPicker; arg0: InputEvent) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method screenInput(self: ColorPicker; arg0: InputEvent) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method focusEnter(self: ColorPicker) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method focusExit(self: ColorPicker) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method htmlFocusExit(self: ColorPicker) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/color_picker_button.html b/master/godotapi/color_picker_button.html new file mode 100644 index 0000000..832e361 --- /dev/null +++ b/master/godotapi/color_picker_button.html @@ -0,0 +1,1351 @@ + + + + + + + + + + + + + + + + + +Module color_picker_button + + + + + + + + +
    +
    +

    Module color_picker_button

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc color(self: ColorPickerButton): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc color=(self: ColorPickerButton; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editAlpha(self: ColorPickerButton): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editAlpha=(self: ColorPickerButton; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getPicker(self: ColorPickerButton): ColorPicker {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getPopup(self: ColorPickerButton): PopupPanel {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method colorChanged(self: ColorPickerButton; arg0: Color) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method modalClosed(self: ColorPickerButton) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/color_rect.html b/master/godotapi/color_rect.html new file mode 100644 index 0000000..d8c8156 --- /dev/null +++ b/master/godotapi/color_rect.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module color_rect + + + + + + + + +
    +
    +

    Module color_rect

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc color(self: ColorRect): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc color=(self: ColorRect; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/concave_polygon_shape.html b/master/godotapi/concave_polygon_shape.html new file mode 100644 index 0000000..28a7f7d --- /dev/null +++ b/master/godotapi/concave_polygon_shape.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module concave_polygon_shape + + + + + + + + +
    +
    +

    Module concave_polygon_shape

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc data(self: ConcavePolygonShape): PoolVector3Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc data=(self: ConcavePolygonShape; val: PoolVector3Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/concave_polygon_shape_2d.html b/master/godotapi/concave_polygon_shape_2d.html new file mode 100644 index 0000000..fc38ae8 --- /dev/null +++ b/master/godotapi/concave_polygon_shape_2d.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module concave_polygon_shape_2d + + + + + + + + +
    +
    +

    Module concave_polygon_shape_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc segments(self: ConcavePolygonShape2D): PoolVector2Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc segments=(self: ConcavePolygonShape2D; val: PoolVector2Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/cone_twist_joint.html b/master/godotapi/cone_twist_joint.html new file mode 100644 index 0000000..a349d0a --- /dev/null +++ b/master/godotapi/cone_twist_joint.html @@ -0,0 +1,1406 @@ + + + + + + + + + + + + + + + + + +Module cone_twist_joint + + + + + + + + +
    +
    +

    Module cone_twist_joint

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    PARAM_SWING_SPAN = 0'i64
    +
    + + +
    +
    PARAM_TWIST_SPAN = 1'i64
    +
    + + +
    +
    PARAM_BIAS = 2'i64
    +
    + + +
    +
    PARAM_SOFTNESS = 3'i64
    +
    + + +
    +
    PARAM_RELAXATION = 4'i64
    +
    + + +
    +
    PARAM_MAX = 5'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc swingSpan(self: ConeTwistJoint): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc swingSpan=(self: ConeTwistJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc twistSpan(self: ConeTwistJoint): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc twistSpan=(self: ConeTwistJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc bias(self: ConeTwistJoint): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bias=(self: ConeTwistJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc softness(self: ConeTwistJoint): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc softness=(self: ConeTwistJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc relaxation(self: ConeTwistJoint): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc relaxation=(self: ConeTwistJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/config_file.html b/master/godotapi/config_file.html new file mode 100644 index 0000000..4586d8b --- /dev/null +++ b/master/godotapi/config_file.html @@ -0,0 +1,1351 @@ + + + + + + + + + + + + + + + + + +Module config_file + + + + + + + + +
    +
    +

    Module config_file

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc setValue(self: ConfigFile; section: string; key: string; value: Variant) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getValue(self: ConfigFile; section: string; key: string;
    +             default: Variant = newVariant()): Variant {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hasSection(self: ConfigFile; section: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hasSectionKey(self: ConfigFile; section: string; key: string): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSections(self: ConfigFile): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getSectionKeys(self: ConfigFile; section: string): PoolStringArray {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc eraseSection(self: ConfigFile; section: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc load(self: ConfigFile; path: string): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc save(self: ConfigFile; path: string): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/confirmation_dialog.html b/master/godotapi/confirmation_dialog.html new file mode 100644 index 0000000..dbcab60 --- /dev/null +++ b/master/godotapi/confirmation_dialog.html @@ -0,0 +1,1287 @@ + + + + + + + + + + + + + + + + + +Module confirmation_dialog + + + + + + + + +
    +
    +

    Module confirmation_dialog

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getCancel(self: ConfirmationDialog): Button {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/container.html b/master/godotapi/container.html new file mode 100644 index 0000000..07089ff --- /dev/null +++ b/master/godotapi/container.html @@ -0,0 +1,1338 @@ + + + + + + + + + + + + + + + + + +Module container + + + + + + + + +
    +
    +

    Module container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    NOTIFICATION_SORT_CHILDREN = 50'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc queueSort(self: Container) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fitChildInRect(self: Container; child: Object; rect: Rect2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method sortChildren(self: Container) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method childMinsizeChanged(self: Container) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/control.html b/master/godotapi/control.html new file mode 100644 index 0000000..aead7c4 --- /dev/null +++ b/master/godotapi/control.html @@ -0,0 +1,2689 @@ + + + + + + + + + + + + + + + + + +Module control + + + + + + + + +
    +
    +

    Module control

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    FOCUS_NONE = 0'i64
    +
    + + +
    +
    FOCUS_CLICK = 1'i64
    +
    + + +
    +
    FOCUS_ALL = 2'i64
    +
    + + +
    +
    NOTIFICATION_RESIZED = 40'i64
    +
    + + +
    +
    NOTIFICATION_MOUSE_ENTER = 41'i64
    +
    + + +
    +
    NOTIFICATION_MOUSE_EXIT = 42'i64
    +
    + + +
    +
    NOTIFICATION_FOCUS_ENTER = 43'i64
    +
    + + +
    +
    NOTIFICATION_FOCUS_EXIT = 44'i64
    +
    + + +
    +
    NOTIFICATION_THEME_CHANGED = 45'i64
    +
    + + +
    +
    NOTIFICATION_MODAL_CLOSE = 46'i64
    +
    + + +
    +
    NOTIFICATION_SCROLL_BEGIN = 47'i64
    +
    + + +
    +
    NOTIFICATION_SCROLL_END = 48'i64
    +
    + + +
    +
    CURSOR_ARROW = 0'i64
    +
    + + +
    +
    CURSOR_IBEAM = 1'i64
    +
    + + +
    +
    CURSOR_POINTING_HAND = 2'i64
    +
    + + +
    +
    CURSOR_CROSS = 3'i64
    +
    + + +
    +
    CURSOR_WAIT = 4'i64
    +
    + + +
    +
    CURSOR_BUSY = 5'i64
    +
    + + +
    +
    CURSOR_DRAG = 6'i64
    +
    + + +
    +
    CURSOR_CAN_DROP = 7'i64
    +
    + + +
    +
    CURSOR_FORBIDDEN = 8'i64
    +
    + + +
    +
    CURSOR_VSIZE = 9'i64
    +
    + + +
    +
    CURSOR_HSIZE = 10'i64
    +
    + + +
    +
    CURSOR_BDIAGSIZE = 11'i64
    +
    + + +
    +
    CURSOR_FDIAGSIZE = 12'i64
    +
    + + +
    +
    CURSOR_MOVE = 13'i64
    +
    + + +
    +
    CURSOR_VSPLIT = 14'i64
    +
    + + +
    +
    CURSOR_HSPLIT = 15'i64
    +
    + + +
    +
    CURSOR_HELP = 16'i64
    +
    + + +
    +
    PRESET_TOP_LEFT = 0'i64
    +
    + + +
    +
    PRESET_TOP_RIGHT = 1'i64
    +
    + + +
    +
    PRESET_BOTTOM_LEFT = 2'i64
    +
    + + +
    +
    PRESET_BOTTOM_RIGHT = 3'i64
    +
    + + +
    +
    PRESET_CENTER_LEFT = 4'i64
    +
    + + +
    +
    PRESET_CENTER_TOP = 5'i64
    +
    + + +
    +
    PRESET_CENTER_RIGHT = 6'i64
    +
    + + +
    +
    PRESET_CENTER_BOTTOM = 7'i64
    +
    + + +
    +
    PRESET_CENTER = 8'i64
    +
    + + +
    +
    PRESET_LEFT_WIDE = 9'i64
    +
    + + +
    +
    PRESET_TOP_WIDE = 10'i64
    +
    + + +
    +
    PRESET_RIGHT_WIDE = 11'i64
    +
    + + +
    +
    PRESET_BOTTOM_WIDE = 12'i64
    +
    + + +
    +
    PRESET_VCENTER_WIDE = 13'i64
    +
    + + +
    +
    PRESET_HCENTER_WIDE = 14'i64
    +
    + + +
    +
    PRESET_WIDE = 15'i64
    +
    + + +
    +
    PRESET_MODE_MINSIZE = 0'i64
    +
    + + +
    +
    PRESET_MODE_KEEP_WIDTH = 1'i64
    +
    + + +
    +
    PRESET_MODE_KEEP_HEIGHT = 2'i64
    +
    + + +
    +
    PRESET_MODE_KEEP_SIZE = 3'i64
    +
    + + +
    +
    SIZE_FILL = 1'i64
    +
    + + +
    +
    SIZE_EXPAND = 2'i64
    +
    + + +
    +
    SIZE_EXPAND_FILL = 3'i64
    +
    + + +
    +
    SIZE_SHRINK_CENTER = 4'i64
    +
    + + +
    +
    SIZE_SHRINK_END = 8'i64
    +
    + + +
    +
    MOUSE_FILTER_STOP = 0'i64
    +
    + + +
    +
    MOUSE_FILTER_PASS = 1'i64
    +
    + + +
    +
    MOUSE_FILTER_IGNORE = 2'i64
    +
    + + +
    +
    GROW_DIRECTION_BEGIN = 0'i64
    +
    + + +
    +
    GROW_DIRECTION_END = 1'i64
    +
    + + +
    +
    GROW_DIRECTION_BOTH = 2'i64
    +
    + + +
    +
    ANCHOR_BEGIN = 0'i64
    +
    + + +
    +
    ANCHOR_END = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc anchorLeft(self: Control): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc anchorLeft=(self: Control; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc anchorTop(self: Control): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc anchorTop=(self: Control; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc anchorRight(self: Control): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc anchorRight=(self: Control; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc anchorBottom(self: Control): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc anchorBottom=(self: Control; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc marginLeft(self: Control): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc marginLeft=(self: Control; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc marginTop(self: Control): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc marginTop=(self: Control; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc marginRight(self: Control): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc marginRight=(self: Control; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc marginBottom(self: Control): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc marginBottom=(self: Control; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc growHorizontal(self: Control): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc growHorizontal=(self: Control; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc growVertical(self: Control): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc growVertical=(self: Control; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectPosition(self: Control): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectPosition=(self: Control; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectGlobalPosition(self: Control): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectGlobalPosition=(self: Control; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rectSize(self: Control): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectSize=(self: Control; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectMinSize(self: Control): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectMinSize=(self: Control; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectRotation(self: Control): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectRotation=(self: Control; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectScale(self: Control): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectScale=(self: Control; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectPivotOffset(self: Control): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectPivotOffset=(self: Control; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rectClipContent(self: Control): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rectClipContent=(self: Control; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hintTooltip(self: Control): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hintTooltip=(self: Control; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc focusNeighbourLeft(self: Control): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc focusNeighbourLeft=(self: Control; val: NodePath) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc focusNeighbourTop(self: Control): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc focusNeighbourTop=(self: Control; val: NodePath) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc focusNeighbourRight(self: Control): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc focusNeighbourRight=(self: Control; val: NodePath) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc focusNeighbourBottom(self: Control): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc focusNeighbourBottom=(self: Control; val: NodePath) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc focusNext(self: Control): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc focusNext=(self: Control; val: NodePath) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc focusPrevious(self: Control): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc focusPrevious=(self: Control; val: NodePath) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc focusMode(self: Control): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc focusMode=(self: Control; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mouseFilter(self: Control): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mouseFilter=(self: Control; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mouseDefaultCursorShape(self: Control): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc mouseDefaultCursorShape=(self: Control; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sizeFlagsHorizontal(self: Control): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sizeFlagsHorizontal=(self: Control; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sizeFlagsVertical(self: Control): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sizeFlagsVertical=(self: Control; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sizeFlagsStretchRatio(self: Control): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sizeFlagsStretchRatio=(self: Control; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc theme(self: Control): Theme {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc theme=(self: Control; val: Theme) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc acceptEvent(self: Control) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getMinimumSizeImpl(self: Control): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCombinedMinimumSize(self: Control): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setAnchorsPreset(self: Control; preset: int64; keepMargin: bool = false) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setMarginsPreset(self: Control; preset: int64; resizeMode: int64 = 0'i64;
    +                     margin: int64 = 0'i64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setAnchorsAndMarginsPreset(self: Control; preset: int64;
    +                               resizeMode: int64 = 0'i64; margin: int64 = 0'i64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setAnchorImpl(self: Control; margin: int64; anchor: float64;
    +                  keepMargin: bool = false; pushOppositeAnchor: bool = true) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setAnchorAndMargin(self: Control; margin: int64; anchor: float64; offset: float64;
    +                       pushOppositeAnchor: bool = false) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBegin(self: Control; position: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setEnd(self: Control; position: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setRotation(self: Control; radians: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBegin(self: Control): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getEnd(self: Control): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRotation(self: Control): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getParentAreaSize(self: Control): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRect(self: Control): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getGlobalRect(self: Control): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc showModal(self: Control; exclusive: bool = false) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hasFocus(self: Control): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc grabFocus(self: Control) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc releaseFocus(self: Control) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFocusOwner(self: Control): Control {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc addIconOverride(self: Control; name: string; texture: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addShaderOverride(self: Control; name: string; shader: Shader) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addStyleboxOverride(self: Control; name: string; stylebox: StyleBox) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addFontOverride(self: Control; name: string; font: Font) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addColorOverride(self: Control; name: string; color: Color) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addConstantOverride(self: Control; name: string; constant: int64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getIcon(self: Control; name: string; typee: string = ""): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getStylebox(self: Control; name: string; typee: string = ""): StyleBox {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getFont(self: Control; name: string; typee: string = ""): Font {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getColor(self: Control; name: string; typee: string = ""): Color {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConstant(self: Control; name: string; typee: string = ""): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasIconOverride(self: Control; name: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hasShaderOverride(self: Control; name: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hasStyleboxOverride(self: Control; name: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasFontOverride(self: Control; name: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hasColorOverride(self: Control; name: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hasConstantOverride(self: Control; name: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasIcon(self: Control; name: string; typee: string = ""): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasStylebox(self: Control; name: string; typee: string = ""): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasFont(self: Control; name: string; typee: string = ""): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasColor(self: Control; name: string; typee: string = ""): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasConstant(self: Control; name: string; typee: string = ""): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getParentControl(self: Control): Control {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getTooltipImpl(self: Control; atPosition: Vector2 = vec2(0.0, 0.0)): string {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCursorShape(self: Control; position: Vector2 = vec2(0.0, 0.0)): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc forceDrag(self: Control; data: Variant; preview: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc grabClickFocus(self: Control) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setDragForwarding(self: Control; target: Object) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setDragPreview(self: Control; control: Object) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc warpMouse(self: Control; toPosition: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc minimumSizeChanged(self: Control) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method guiInput(self: Control; event: InputEvent) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method getMinimumSize(self: Control): Vector2 {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method getDragData(self: Control; position: Vector2): Object {.
    gcsafe, locks: 0, base, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    method canDropData(self: Control; position: Vector2; data: Variant): bool {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method dropData(self: Control; position: Vector2; data: Variant) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method hasPoint(self: Control; point: Vector2): bool {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method sizeChanged(self: Control) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method updateMinimumSize(self: Control) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method themeChanged(self: Control) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method fontChanged(self: Control) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/convex_polygon_shape.html b/master/godotapi/convex_polygon_shape.html new file mode 100644 index 0000000..4bd4ba9 --- /dev/null +++ b/master/godotapi/convex_polygon_shape.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module convex_polygon_shape + + + + + + + + +
    +
    +

    Module convex_polygon_shape

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc points(self: ConvexPolygonShape): PoolVector3Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc points=(self: ConvexPolygonShape; val: PoolVector3Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/convex_polygon_shape_2d.html b/master/godotapi/convex_polygon_shape_2d.html new file mode 100644 index 0000000..9cedb93 --- /dev/null +++ b/master/godotapi/convex_polygon_shape_2d.html @@ -0,0 +1,1303 @@ + + + + + + + + + + + + + + + + + +Module convex_polygon_shape_2d + + + + + + + + +
    +
    +

    Module convex_polygon_shape_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc points(self: ConvexPolygonShape2D): PoolVector2Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc points=(self: ConvexPolygonShape2D; val: PoolVector2Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPointCloud(self: ConvexPolygonShape2D; pointCloud: PoolVector2Array) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/csg_box.html b/master/godotapi/csg_box.html new file mode 100644 index 0000000..d307be1 --- /dev/null +++ b/master/godotapi/csg_box.html @@ -0,0 +1,1336 @@ + + + + + + + + + + + + + + + + + +Module csg_box + + + + + + + + +
    +
    +

    Module csg_box

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc width(self: CSGBox): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc width=(self: CSGBox; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc height(self: CSGBox): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc height=(self: CSGBox; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc depth(self: CSGBox): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc depth=(self: CSGBox; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc material(self: CSGBox): Material {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc material=(self: CSGBox; val: Material) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/csg_combiner.html b/master/godotapi/csg_combiner.html new file mode 100644 index 0000000..e920f26 --- /dev/null +++ b/master/godotapi/csg_combiner.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module csg_combiner + + + + + + + + +
    +
    +

    Module csg_combiner

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/csg_cylinder.html b/master/godotapi/csg_cylinder.html new file mode 100644 index 0000000..9500434 --- /dev/null +++ b/master/godotapi/csg_cylinder.html @@ -0,0 +1,1364 @@ + + + + + + + + + + + + + + + + + +Module csg_cylinder + + + + + + + + +
    +
    +

    Module csg_cylinder

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc radius(self: CSGCylinder): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radius=(self: CSGCylinder; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc height(self: CSGCylinder): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc height=(self: CSGCylinder; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sides(self: CSGCylinder): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sides=(self: CSGCylinder; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cone(self: CSGCylinder): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cone=(self: CSGCylinder; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc smoothFaces(self: CSGCylinder): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc smoothFaces=(self: CSGCylinder; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc material(self: CSGCylinder): Material {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc material=(self: CSGCylinder; val: Material) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/csg_mesh.html b/master/godotapi/csg_mesh.html new file mode 100644 index 0000000..e02ee64 --- /dev/null +++ b/master/godotapi/csg_mesh.html @@ -0,0 +1,1312 @@ + + + + + + + + + + + + + + + + + +Module csg_mesh + + + + + + + + +
    +
    +

    Module csg_mesh

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc mesh(self: CSGMesh): Mesh {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc mesh=(self: CSGMesh; val: Mesh) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method meshChanged(self: CSGMesh) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/csg_polygon.html b/master/godotapi/csg_polygon.html new file mode 100644 index 0000000..b6bfe2d --- /dev/null +++ b/master/godotapi/csg_polygon.html @@ -0,0 +1,1517 @@ + + + + + + + + + + + + + + + + + +Module csg_polygon + + + + + + + + +
    +
    +

    Module csg_polygon

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    MODE_DEPTH = 0'i64
    +
    + + +
    +
    MODE_SPIN = 1'i64
    +
    + + +
    +
    MODE_PATH = 2'i64
    +
    + + +
    +
    PATH_ROTATION_POLYGON = 0'i64
    +
    + + +
    +
    PATH_ROTATION_PATH = 1'i64
    +
    + + +
    +
    PATH_ROTATION_PATH_FOLLOW = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc polygon(self: CSGPolygon): PoolVector2Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc polygon=(self: CSGPolygon; val: PoolVector2Array) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc mode(self: CSGPolygon): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mode=(self: CSGPolygon; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc depth(self: CSGPolygon): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc depth=(self: CSGPolygon; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spinDegrees(self: CSGPolygon): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spinDegrees=(self: CSGPolygon; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spinSides(self: CSGPolygon): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spinSides=(self: CSGPolygon; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pathNode(self: CSGPolygon): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pathNode=(self: CSGPolygon; val: NodePath) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pathInterval(self: CSGPolygon): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pathInterval=(self: CSGPolygon; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pathRotation(self: CSGPolygon): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pathRotation=(self: CSGPolygon; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc smoothFaces(self: CSGPolygon): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc smoothFaces=(self: CSGPolygon; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc material(self: CSGPolygon): Material {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc material=(self: CSGPolygon; val: Material) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method isEditable3dPolygon(self: CSGPolygon): bool {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method hasEditable3dPolygonNoDepth(self: CSGPolygon): bool {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method pathExited(self: CSGPolygon) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method pathChanged(self: CSGPolygon) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/csg_primitive.html b/master/godotapi/csg_primitive.html new file mode 100644 index 0000000..7ae2011 --- /dev/null +++ b/master/godotapi/csg_primitive.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module csg_primitive + + + + + + + + +
    +
    +

    Module csg_primitive

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc invertFaces(self: CSGPrimitive): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc invertFaces=(self: CSGPrimitive; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/csg_shape.html b/master/godotapi/csg_shape.html new file mode 100644 index 0000000..c51643a --- /dev/null +++ b/master/godotapi/csg_shape.html @@ -0,0 +1,1378 @@ + + + + + + + + + + + + + + + + + +Module csg_shape + + + + + + + + +
    +
    +

    Module csg_shape

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    OPERATION_UNION = 0'i64
    +
    + + +
    +
    OPERATION_INTERSECTION = 1'i64
    +
    + + +
    +
    OPERATION_SUBTRACTION = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc operation(self: CSGShape): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc operation=(self: CSGShape; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useCollision(self: CSGShape): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useCollision=(self: CSGShape; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc snap(self: CSGShape): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc snap=(self: CSGShape; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isRootShape(self: CSGShape): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method updateShape(self: CSGShape) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/csg_sphere.html b/master/godotapi/csg_sphere.html new file mode 100644 index 0000000..d46128f --- /dev/null +++ b/master/godotapi/csg_sphere.html @@ -0,0 +1,1350 @@ + + + + + + + + + + + + + + + + + +Module csg_sphere + + + + + + + + +
    +
    +

    Module csg_sphere

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc radius(self: CSGSphere): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radius=(self: CSGSphere; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialSegments(self: CSGSphere): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialSegments=(self: CSGSphere; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rings(self: CSGSphere): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rings=(self: CSGSphere; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc smoothFaces(self: CSGSphere): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc smoothFaces=(self: CSGSphere; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc material(self: CSGSphere): Material {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc material=(self: CSGSphere; val: Material) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/csg_torus.html b/master/godotapi/csg_torus.html new file mode 100644 index 0000000..4acdda4 --- /dev/null +++ b/master/godotapi/csg_torus.html @@ -0,0 +1,1364 @@ + + + + + + + + + + + + + + + + + +Module csg_torus + + + + + + + + +
    +
    +

    Module csg_torus

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc innerRadius(self: CSGTorus): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc innerRadius=(self: CSGTorus; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc outerRadius(self: CSGTorus): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc outerRadius=(self: CSGTorus; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sides(self: CSGTorus): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sides=(self: CSGTorus; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ringSides(self: CSGTorus): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ringSides=(self: CSGTorus; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc smoothFaces(self: CSGTorus): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc smoothFaces=(self: CSGTorus; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc material(self: CSGTorus): Material {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc material=(self: CSGTorus; val: Material) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/cube_map.html b/master/godotapi/cube_map.html new file mode 100644 index 0000000..d59c134 --- /dev/null +++ b/master/godotapi/cube_map.html @@ -0,0 +1,1454 @@ + + + + + + + + + + + + + + + + + +Module cube_map + + + + + + + + +
    +
    +

    Module cube_map

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    STORAGE_RAW = 0'i64
    +
    + + +
    +
    STORAGE_COMPRESS_LOSSY = 1'i64
    +
    + + +
    +
    STORAGE_COMPRESS_LOSSLESS = 2'i64
    +
    + + +
    +
    SIDE_LEFT = 0'i64
    +
    + + +
    +
    SIDE_RIGHT = 1'i64
    +
    + + +
    +
    SIDE_BOTTOM = 2'i64
    +
    + + +
    +
    SIDE_TOP = 3'i64
    +
    + + +
    +
    SIDE_FRONT = 4'i64
    +
    + + +
    +
    SIDE_BACK = 5'i64
    +
    + + +
    +
    FLAG_MIPMAPS = 1'i64
    +
    + + +
    +
    FLAG_REPEAT = 2'i64
    +
    + + +
    +
    FLAG_FILTER = 4'i64
    +
    + + +
    +
    FLAGS_DEFAULT = 7'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc flags(self: CubeMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flags=(self: CubeMap; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc storageMode(self: CubeMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc storageMode=(self: CubeMap; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lossyStorageQuality(self: CubeMap): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lossyStorageQuality=(self: CubeMap; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getWidth(self: CubeMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getHeight(self: CubeMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setSide(self: CubeMap; side: int64; image: Image) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSide(self: CubeMap; side: int64): Image {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/cube_mesh.html b/master/godotapi/cube_mesh.html new file mode 100644 index 0000000..afa8953 --- /dev/null +++ b/master/godotapi/cube_mesh.html @@ -0,0 +1,1335 @@ + + + + + + + + + + + + + + + + + +Module cube_mesh + + + + + + + + +
    +
    +

    Module cube_mesh

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc size(self: CubeMesh): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc size=(self: CubeMesh; val: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideWidth(self: CubeMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideWidth=(self: CubeMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideHeight(self: CubeMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideHeight=(self: CubeMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideDepth(self: CubeMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideDepth=(self: CubeMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/curve.html b/master/godotapi/curve.html new file mode 100644 index 0000000..1c3aa7e --- /dev/null +++ b/master/godotapi/curve.html @@ -0,0 +1,1509 @@ + + + + + + + + + + + + + + + + + +Module curve + + + + + + + + +
    +
    +

    Module curve

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    TANGENT_FREE = 0'i64
    +
    + + +
    +
    TANGENT_LINEAR = 1'i64
    +
    + + +
    +
    TANGENT_MODE_COUNT = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc minValue(self: Curve): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc minValue=(self: Curve; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxValue(self: Curve): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxValue=(self: Curve; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bakeResolution(self: Curve): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bakeResolution=(self: Curve; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc data(self: Curve): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc data=(self: Curve; val: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addPoint(self: Curve; position: Vector2; leftTangent: float64 = 0.0;
    +             rightTangent: float64 = 0.0; leftMode: int64 = 0'i64;
    +             rightMode: int64 = 0'i64): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removePoint(self: Curve; index: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearPoints(self: Curve) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointPosition(self: Curve; index: int64): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPointValue(self: Curve; index: int64; y: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPointOffset(self: Curve; index: int64; offset: float64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolate(self: Curve; offset: float64): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc interpolateBaked(self: Curve; offset: float64): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointLeftTangent(self: Curve; index: int64): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointRightTangent(self: Curve; index: int64): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointLeftMode(self: Curve; index: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getPointRightMode(self: Curve; index: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPointLeftTangent(self: Curve; index: int64; tangent: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPointRightTangent(self: Curve; index: int64; tangent: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPointLeftMode(self: Curve; index: int64; mode: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPointRightMode(self: Curve; index: int64; mode: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc cleanDupes(self: Curve) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bake(self: Curve) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/curve_2d.html b/master/godotapi/curve_2d.html new file mode 100644 index 0000000..b146543 --- /dev/null +++ b/master/godotapi/curve_2d.html @@ -0,0 +1,1450 @@ + + + + + + + + + + + + + + + + + +Module curve_2d + + + + + + + + +
    +
    +

    Module curve_2d

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc bakeInterval(self: Curve2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bakeInterval=(self: Curve2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc data(self: Curve2D): Dictionary {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc data=(self: Curve2D; val: Dictionary) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointCount(self: Curve2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addPoint(self: Curve2D; position: Vector2; inn: Vector2 = vec2(0.0, 0.0);
    +             outt: Vector2 = vec2(0.0, 0.0); atPosition: int64 = -1'i64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPointPosition(self: Curve2D; idx: int64; position: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointPosition(self: Curve2D; idx: int64): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPointIn(self: Curve2D; idx: int64; position: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointIn(self: Curve2D; idx: int64): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPointOut(self: Curve2D; idx: int64; position: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointOut(self: Curve2D; idx: int64): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc removePoint(self: Curve2D; idx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearPoints(self: Curve2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolate(self: Curve2D; idx: int64; t: float64): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolatef(self: Curve2D; fofs: float64): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getBakedLength(self: Curve2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolateBaked(self: Curve2D; offset: float64; cubic: bool = false): Vector2 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBakedPoints(self: Curve2D): PoolVector2Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getClosestPoint(self: Curve2D; toPoint: Vector2): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getClosestOffset(self: Curve2D; toPoint: Vector2): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tessellate(self: Curve2D; maxStages: int64 = 5'i64;
    +               toleranceDegrees: float64 = 4.0): PoolVector2Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/curve_3d.html b/master/godotapi/curve_3d.html new file mode 100644 index 0000000..b0eea45 --- /dev/null +++ b/master/godotapi/curve_3d.html @@ -0,0 +1,1504 @@ + + + + + + + + + + + + + + + + + +Module curve_3d + + + + + + + + +
    +
    +

    Module curve_3d

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc bakeInterval(self: Curve3D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bakeInterval=(self: Curve3D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc data(self: Curve3D): Dictionary {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc data=(self: Curve3D; val: Dictionary) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc upVectorEnabled(self: Curve3D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc upVectorEnabled=(self: Curve3D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointCount(self: Curve3D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addPoint(self: Curve3D; position: Vector3; inn: Vector3 = vec3(0.0, 0.0, 0.0);
    +             outt: Vector3 = vec3(0.0, 0.0, 0.0); atPosition: int64 = -1'i64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPointPosition(self: Curve3D; idx: int64; position: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointPosition(self: Curve3D; idx: int64): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPointTilt(self: Curve3D; idx: int64; tilt: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointTilt(self: Curve3D; idx: int64): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPointIn(self: Curve3D; idx: int64; position: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointIn(self: Curve3D; idx: int64): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPointOut(self: Curve3D; idx: int64; position: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointOut(self: Curve3D; idx: int64): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc removePoint(self: Curve3D; idx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearPoints(self: Curve3D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolate(self: Curve3D; idx: int64; t: float64): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolatef(self: Curve3D; fofs: float64): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getBakedLength(self: Curve3D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolateBaked(self: Curve3D; offset: float64; cubic: bool = false): Vector3 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolateBakedUpVector(self: Curve3D; offset: float64; applyTilt: bool = false): Vector3 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBakedPoints(self: Curve3D): PoolVector3Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBakedTilts(self: Curve3D): PoolRealArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBakedUpVectors(self: Curve3D): PoolVector3Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getClosestPoint(self: Curve3D; toPoint: Vector3): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getClosestOffset(self: Curve3D; toPoint: Vector3): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tessellate(self: Curve3D; maxStages: int64 = 5'i64;
    +               toleranceDegrees: float64 = 4.0): PoolVector3Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/curve_texture.html b/master/godotapi/curve_texture.html new file mode 100644 index 0000000..f724451 --- /dev/null +++ b/master/godotapi/curve_texture.html @@ -0,0 +1,1326 @@ + + + + + + + + + + + + + + + + + +Module curve_texture + + + + + + + + +
    +
    +

    Module curve_texture

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc width(self: CurveTexture): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc width=(self: CurveTexture; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc curve(self: CurveTexture): Curve {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc curve=(self: CurveTexture; val: Curve) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method update(self: CurveTexture) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/cylinder_mesh.html b/master/godotapi/cylinder_mesh.html new file mode 100644 index 0000000..1259616 --- /dev/null +++ b/master/godotapi/cylinder_mesh.html @@ -0,0 +1,1351 @@ + + + + + + + + + + + + + + + + + +Module cylinder_mesh + + + + + + + + +
    +
    +

    Module cylinder_mesh

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc topRadius(self: CylinderMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc topRadius=(self: CylinderMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bottomRadius(self: CylinderMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bottomRadius=(self: CylinderMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc height(self: CylinderMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc height=(self: CylinderMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialSegments(self: CylinderMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialSegments=(self: CylinderMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rings(self: CylinderMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rings=(self: CylinderMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/damped_spring_joint_2d.html b/master/godotapi/damped_spring_joint_2d.html new file mode 100644 index 0000000..433aaf4 --- /dev/null +++ b/master/godotapi/damped_spring_joint_2d.html @@ -0,0 +1,1341 @@ + + + + + + + + + + + + + + + + + +Module damped_spring_joint_2d + + + + + + + + +
    +
    +

    Module damped_spring_joint_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc length(self: DampedSpringJoint2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc length=(self: DampedSpringJoint2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc restLength(self: DampedSpringJoint2D): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc restLength=(self: DampedSpringJoint2D; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc stiffness(self: DampedSpringJoint2D): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc stiffness=(self: DampedSpringJoint2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc damping(self: DampedSpringJoint2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc damping=(self: DampedSpringJoint2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/directional_light.html b/master/godotapi/directional_light.html new file mode 100644 index 0000000..a0e9bd9 --- /dev/null +++ b/master/godotapi/directional_light.html @@ -0,0 +1,1469 @@ + + + + + + + + + + + + + + + + + +Module directional_light + + + + + + + + +
    +
    +

    Module directional_light

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    SHADOW_ORTHOGONAL = 0'i64
    +
    + + +
    +
    SHADOW_PARALLEL_2_SPLITS = 1'i64
    +
    + + +
    +
    SHADOW_PARALLEL_4_SPLITS = 2'i64
    +
    + + +
    +
    SHADOW_DEPTH_RANGE_STABLE = 0'i64
    +
    + + +
    +
    SHADOW_DEPTH_RANGE_OPTIMIZED = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc directionalShadowMode(self: DirectionalLight): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowMode=(self: DirectionalLight; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowSplit1(self: DirectionalLight): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowSplit1=(self: DirectionalLight; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowSplit2(self: DirectionalLight): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowSplit2=(self: DirectionalLight; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowSplit3(self: DirectionalLight): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowSplit3=(self: DirectionalLight; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowBlendSplits(self: DirectionalLight): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowBlendSplits=(self: DirectionalLight; val: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowNormalBias(self: DirectionalLight): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowNormalBias=(self: DirectionalLight; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowBiasSplitScale(self: DirectionalLight): float64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowBiasSplitScale=(self: DirectionalLight; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowDepthRange(self: DirectionalLight): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowDepthRange=(self: DirectionalLight; val: int64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowMaxDistance(self: DirectionalLight): float64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc directionalShadowMaxDistance=(self: DirectionalLight; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/directory.html b/master/godotapi/directory.html new file mode 100644 index 0000000..8535768 --- /dev/null +++ b/master/godotapi/directory.html @@ -0,0 +1,1412 @@ + + + + + + + + + + + + + + + + + +Module directory + + + + + + + + +
    +
    +

    Module directory

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc open(self: Directory; path: string): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc listDirBegin(self: Directory; skipNavigational: bool = false;
    +                 skipHidden: bool = false): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNext(self: Directory): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentIsDir(self: Directory): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc listDirEnd(self: Directory) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getDriveCount(self: Directory): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getDrive(self: Directory; idx: int64): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCurrentDrive(self: Directory): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc changeDir(self: Directory; todir: string): Error {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getCurrentDir(self: Directory): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc makeDir(self: Directory; path: string): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc makeDirRecursive(self: Directory; path: string): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc fileExists(self: Directory; path: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dirExists(self: Directory; path: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSpaceLeft(self: Directory): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc copy(self: Directory; fromm: string; to: string): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc rename(self: Directory; fromm: string; to: string): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc remove(self: Directory; path: string): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/dynamic_font.html b/master/godotapi/dynamic_font.html new file mode 100644 index 0000000..486dbbd --- /dev/null +++ b/master/godotapi/dynamic_font.html @@ -0,0 +1,1504 @@ + + + + + + + + + + + + + + + + + +Module dynamic_font + + + + + + + + +
    +
    +

    Module dynamic_font

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    SPACING_TOP = 0'i64
    +
    + + +
    +
    SPACING_BOTTOM = 1'i64
    +
    + + +
    +
    SPACING_CHAR = 2'i64
    +
    + + +
    +
    SPACING_SPACE = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc size(self: DynamicFont): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc size=(self: DynamicFont; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc outlineSize(self: DynamicFont): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc outlineSize=(self: DynamicFont; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc outlineColor(self: DynamicFont): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc outlineColor=(self: DynamicFont; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useMipmaps(self: DynamicFont): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useMipmaps=(self: DynamicFont; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useFilter(self: DynamicFont): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useFilter=(self: DynamicFont; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc extraSpacingTop(self: DynamicFont): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc extraSpacingTop=(self: DynamicFont; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc extraSpacingBottom(self: DynamicFont): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc extraSpacingBottom=(self: DynamicFont; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc extraSpacingChar(self: DynamicFont): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc extraSpacingChar=(self: DynamicFont; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc extraSpacingSpace(self: DynamicFont): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc extraSpacingSpace=(self: DynamicFont; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc fontData(self: DynamicFont): DynamicFontData {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc fontData=(self: DynamicFont; val: DynamicFontData) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addFallback(self: DynamicFont; data: DynamicFontData) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setFallback(self: DynamicFont; idx: int64; data: DynamicFontData) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFallback(self: DynamicFont; idx: int64): DynamicFontData {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc removeFallback(self: DynamicFont; idx: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getFallbackCount(self: DynamicFont): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/dynamic_font_data.html b/master/godotapi/dynamic_font_data.html new file mode 100644 index 0000000..0c0dd0a --- /dev/null +++ b/master/godotapi/dynamic_font_data.html @@ -0,0 +1,1340 @@ + + + + + + + + + + + + + + + + + +Module dynamic_font_data + + + + + + + + +
    +
    +

    Module dynamic_font_data

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    HINTING_NONE = 0'i64
    +
    + + +
    +
    HINTING_LIGHT = 1'i64
    +
    + + +
    +
    HINTING_NORMAL = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc hinting(self: DynamicFontData): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hinting=(self: DynamicFontData; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fontPath(self: DynamicFontData): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fontPath=(self: DynamicFontData; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_export_plugin.html b/master/godotapi/editor_export_plugin.html new file mode 100644 index 0000000..182ca0a --- /dev/null +++ b/master/godotapi/editor_export_plugin.html @@ -0,0 +1,1373 @@ + + + + + + + + + + + + + + + + + +Module editor_export_plugin + + + + + + + + +
    +
    +

    Module editor_export_plugin

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc addSharedObject(self: EditorExportPlugin; path: string; tags: PoolStringArray) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addFile(self: EditorExportPlugin; path: string; file: PoolByteArray; remap: bool) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addIosFramework(self: EditorExportPlugin; path: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addIosPlistContent(self: EditorExportPlugin; plistContent: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addIosLinkerFlags(self: EditorExportPlugin; flags: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addIosBundleFile(self: EditorExportPlugin; path: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addIosCppCode(self: EditorExportPlugin; code: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc skip(self: EditorExportPlugin) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method exportFile(self: EditorExportPlugin; path: string; typee: string;
    +                 features: PoolStringArray) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method exportBegin(self: EditorExportPlugin; features: PoolStringArray;
    +                  isDebug: bool; path: string; flags: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_file_dialog.html b/master/godotapi/editor_file_dialog.html new file mode 100644 index 0000000..21c1df4 --- /dev/null +++ b/master/godotapi/editor_file_dialog.html @@ -0,0 +1,1748 @@ + + + + + + + + + + + + + + + + + +Module editor_file_dialog + + + + + + + + +
    +
    +

    Module editor_file_dialog

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    MODE_OPEN_FILE = 0'i64
    +
    + + +
    +
    MODE_OPEN_FILES = 1'i64
    +
    + + +
    +
    MODE_OPEN_DIR = 2'i64
    +
    + + +
    +
    MODE_OPEN_ANY = 3'i64
    +
    + + +
    +
    MODE_SAVE_FILE = 4'i64
    +
    + + +
    +
    ACCESS_RESOURCES = 0'i64
    +
    + + +
    +
    ACCESS_USERDATA = 1'i64
    +
    + + +
    +
    ACCESS_FILESYSTEM = 2'i64
    +
    + + +
    +
    DISPLAY_THUMBNAILS = 0'i64
    +
    + + +
    +
    DISPLAY_LIST = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc access(self: EditorFileDialog): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc access=(self: EditorFileDialog; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc displayMode(self: EditorFileDialog): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc displayMode=(self: EditorFileDialog; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc mode(self: EditorFileDialog): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mode=(self: EditorFileDialog; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentDir(self: EditorFileDialog): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentDir=(self: EditorFileDialog; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc currentFile(self: EditorFileDialog): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentFile=(self: EditorFileDialog; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc currentPath(self: EditorFileDialog): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentPath=(self: EditorFileDialog; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc showHiddenFiles(self: EditorFileDialog): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc showHiddenFiles=(self: EditorFileDialog; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc disableOverwriteWarning(self: EditorFileDialog): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc disableOverwriteWarning=(self: EditorFileDialog; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearFilters(self: EditorFileDialog) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addFilter(self: EditorFileDialog; filter: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getVbox(self: EditorFileDialog): VBoxContainer {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc invalidate(self: EditorFileDialog) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method unhandledInput(self: EditorFileDialog; event: InputEvent) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    method itemSelected(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method multiSelected(self: EditorFileDialog; arg0: int64; arg1: bool) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method itemsClearSelection(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method itemListItemRmbSelected(self: EditorFileDialog; arg0: int64; arg1: Vector2) {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method itemListRmbClicked(self: EditorFileDialog; arg0: Vector2) {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method itemMenuIdPressed(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method itemDbSelected(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method dirEntered(self: EditorFileDialog; arg0: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method fileEntered(self: EditorFileDialog; arg0: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method actionPressed(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method cancelPressed(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method filterSelected(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method saveConfirmPressed(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method selectDrive(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method makeDir(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method makeDirConfirm(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method updateFileList(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method updateDir(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method thumbnailDone(self: EditorFileDialog; arg0: string; arg1: Texture; arg2: Variant) {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method thumbnailResult(self: EditorFileDialog; arg0: string; arg1: Texture;
    +                      arg2: Variant) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method recentSelected(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method goBack(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method goForward(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method goUp(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method favoriteToggled(self: EditorFileDialog; arg0: bool) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method favoriteSelected(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method favoriteMoveUp(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method favoriteMoveDown(self: EditorFileDialog) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_file_system.html b/master/godotapi/editor_file_system.html new file mode 100644 index 0000000..cf7d691 --- /dev/null +++ b/master/godotapi/editor_file_system.html @@ -0,0 +1,1340 @@ + + + + + + + + + + + + + + + + + +Module editor_file_system + + + + + + + + +
    +
    +

    Module editor_file_system

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getFilesystem(self: EditorFileSystem): EditorFileSystemDirectory {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isScanning(self: EditorFileSystem): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getScanningProgress(self: EditorFileSystem): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scan(self: EditorFileSystem) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scanSources(self: EditorFileSystem) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc updateFile(self: EditorFileSystem; path: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getFilesystemPath(self: EditorFileSystem; path: string): EditorFileSystemDirectory {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getFileType(self: EditorFileSystem; path: string): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_file_system_directory.html b/master/godotapi/editor_file_system_directory.html new file mode 100644 index 0000000..9631f20 --- /dev/null +++ b/master/godotapi/editor_file_system_directory.html @@ -0,0 +1,1375 @@ + + + + + + + + + + + + + + + + + +Module editor_file_system_directory + + + + + + + + +
    +
    +

    Module editor_file_system_directory

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getSubdirCount(self: EditorFileSystemDirectory): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSubdir(self: EditorFileSystemDirectory; idx: int64): EditorFileSystemDirectory {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getFileCount(self: EditorFileSystemDirectory): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFile(self: EditorFileSystemDirectory; idx: int64): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFilePath(self: EditorFileSystemDirectory; idx: int64): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFileType(self: EditorFileSystemDirectory; idx: int64): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFileImportIsValid(self: EditorFileSystemDirectory; idx: int64): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getName(self: EditorFileSystemDirectory): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getPath(self: EditorFileSystemDirectory): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getParent(self: EditorFileSystemDirectory): EditorFileSystemDirectory {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc findFileIndex(self: EditorFileSystemDirectory; name: string): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc findDirIndex(self: EditorFileSystemDirectory; name: string): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_import_plugin.html b/master/godotapi/editor_import_plugin.html new file mode 100644 index 0000000..0d44b90 --- /dev/null +++ b/master/godotapi/editor_import_plugin.html @@ -0,0 +1,1378 @@ + + + + + + + + + + + + + + + + + +Module editor_import_plugin + + + + + + + + +
    +
    +

    Module editor_import_plugin

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Methods

    +
    +
    method getImporterName(self: EditorImportPlugin): string {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getVisibleName(self: EditorImportPlugin): string {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getPresetCount(self: EditorImportPlugin): int64 {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getPresetName(self: EditorImportPlugin; preset: int64): string {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getRecognizedExtensions(self: EditorImportPlugin): Array {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getImportOptions(self: EditorImportPlugin; preset: int64): Array {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getSaveExtension(self: EditorImportPlugin): string {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getResourceType(self: EditorImportPlugin): string {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getPriority(self: EditorImportPlugin): float64 {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getImportOrder(self: EditorImportPlugin): int64 {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getOptionVisibility(self: EditorImportPlugin; option: string;
    +                          options: Dictionary): bool {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method importt(self: EditorImportPlugin; sourceFile: string; savePath: string;
    +              options: Dictionary; rPlatformVariants: Array; rGenFiles: Array): int64 {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_inspector.html b/master/godotapi/editor_inspector.html new file mode 100644 index 0000000..ed159de --- /dev/null +++ b/master/godotapi/editor_inspector.html @@ -0,0 +1,1368 @@ + + + + + + + + + + + + + + + + + +Module editor_inspector + + + + + + + + +
    +
    +

    Module editor_inspector

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Methods

    +
    +
    method multiplePropertiesChanged(self: EditorInspector; arg0: PoolStringArray;
    +                                arg1: Array) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method propertyChanged(self: EditorInspector; arg0: string; arg1: Variant) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method editRequestChange(self: EditorInspector; arg0: Object; arg1: string) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method nodeRemoved(self: EditorInspector; arg0: Object) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method filterChanged(self: EditorInspector; arg0: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method propertyKeyed(self: EditorInspector; arg0: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method propertyKeyedWithValue(self: EditorInspector; arg0: string; arg1: Variant) {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method propertyChecked(self: EditorInspector; arg0: string; arg1: bool) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method propertySelected(self: EditorInspector; arg0: string; arg1: int64) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method resourceSelected(self: EditorInspector; arg0: string; arg1: Resource) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method objectIdSelected(self: EditorInspector; arg0: string; arg1: int64) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_inspector_plugin.html b/master/godotapi/editor_inspector_plugin.html new file mode 100644 index 0000000..1797321 --- /dev/null +++ b/master/godotapi/editor_inspector_plugin.html @@ -0,0 +1,1358 @@ + + + + + + + + + + + + + + + + + +Module editor_inspector_plugin + + + + + + + + +
    +
    +

    Module editor_inspector_plugin

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc addCustomControl(self: EditorInspectorPlugin; control: Object) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addPropertyEditor(self: EditorInspectorPlugin; property: string; editor: Object) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addPropertyEditorForMultipleProperties(self: EditorInspectorPlugin;
    +    label: string; properties: PoolStringArray; editor: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method canHandle(self: EditorInspectorPlugin; objectt: Object): bool {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method parseBegin(self: EditorInspectorPlugin; objectt: Object) {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method parseCategory(self: EditorInspectorPlugin; objectt: Object; category: string) {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method parseProperty(self: EditorInspectorPlugin; objectt: Object; typee: int64;
    +                    path: string; hint: int64; hintText: string; usage: int64): bool {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method parseEnd(self: EditorInspectorPlugin) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_interface.html b/master/godotapi/editor_interface.html new file mode 100644 index 0000000..1d98888 --- /dev/null +++ b/master/godotapi/editor_interface.html @@ -0,0 +1,1437 @@ + + + + + + + + + + + + + + + + + +Module editor_interface + + + + + + + + +
    +
    +

    Module editor_interface

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc inspectObject(self: EditorInterface; objectt: Object; forProperty: string = "") {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSelection(self: EditorInterface): EditorSelection {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getEditorSettings(self: EditorInterface): EditorSettings {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getScriptEditor(self: EditorInterface): ScriptEditor {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBaseControl(self: EditorInterface): Control {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc editResource(self: EditorInterface; resource: Resource) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc openSceneFromPath(self: EditorInterface; sceneFilepath: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reloadSceneFromPath(self: EditorInterface; sceneFilepath: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getOpenScenes(self: EditorInterface): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getEditedSceneRoot(self: EditorInterface): Node {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getResourcePreviewer(self: EditorInterface): EditorResourcePreview {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getResourceFilesystem(self: EditorInterface): EditorFileSystem {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getEditorViewport(self: EditorInterface): Control {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc makeMeshPreviews(self: EditorInterface; meshes: Array; previewSize: int64): Array {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc selectFile(self: EditorInterface; pFile: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSelectedPath(self: EditorInterface): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPluginEnabled(self: EditorInterface; plugin: string; enabled: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isPluginEnabled(self: EditorInterface; plugin: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc saveScene(self: EditorInterface): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc saveSceneAs(self: EditorInterface; path: string; withPreview: bool = true) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_plugin.html b/master/godotapi/editor_plugin.html new file mode 100644 index 0000000..d2f88f9 --- /dev/null +++ b/master/godotapi/editor_plugin.html @@ -0,0 +1,1809 @@ + + + + + + + + + + + + + + + + + +Module editor_plugin + + + + + + + + +
    +
    +

    Module editor_plugin

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    CONTAINER_TOOLBAR = 0'i64
    +
    + + +
    +
    CONTAINER_SPATIAL_EDITOR_MENU = 1'i64
    +
    + + +
    +
    CONTAINER_SPATIAL_EDITOR_SIDE = 2'i64
    +
    + + +
    +
    CONTAINER_SPATIAL_EDITOR_BOTTOM = 3'i64
    +
    + + +
    +
    CONTAINER_CANVAS_EDITOR_MENU = 4'i64
    +
    + + +
    +
    CONTAINER_CANVAS_EDITOR_SIDE = 5'i64
    +
    + + +
    +
    CONTAINER_CANVAS_EDITOR_BOTTOM = 6'i64
    +
    + + +
    +
    CONTAINER_PROPERTY_EDITOR_BOTTOM = 7'i64
    +
    + + +
    +
    DOCK_SLOT_LEFT_UL = 0'i64
    +
    + + +
    +
    DOCK_SLOT_LEFT_BL = 1'i64
    +
    + + +
    +
    DOCK_SLOT_LEFT_UR = 2'i64
    +
    + + +
    +
    DOCK_SLOT_LEFT_BR = 3'i64
    +
    + + +
    +
    DOCK_SLOT_RIGHT_UL = 4'i64
    +
    + + +
    +
    DOCK_SLOT_RIGHT_BL = 5'i64
    +
    + + +
    +
    DOCK_SLOT_RIGHT_UR = 6'i64
    +
    + + +
    +
    DOCK_SLOT_RIGHT_BR = 7'i64
    +
    + + +
    +
    DOCK_SLOT_MAX = 8'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc addControlToContainer(self: EditorPlugin; container: int64; control: Object) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addControlToBottomPanel(self: EditorPlugin; control: Object; title: string): ToolButton {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc addControlToDock(self: EditorPlugin; slot: int64; control: Object) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeControlFromDocks(self: EditorPlugin; control: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeControlFromBottomPanel(self: EditorPlugin; control: Object) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeControlFromContainer(self: EditorPlugin; container: int64; control: Object) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addToolMenuItem(self: EditorPlugin; name: string; handler: Object;
    +                    callback: string; ud: Variant = newVariant()) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addToolSubmenuItem(self: EditorPlugin; name: string; submenu: Object) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeToolMenuItem(self: EditorPlugin; name: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addCustomType(self: EditorPlugin; typee: string; base: string; script: Script;
    +                  icon: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeCustomType(self: EditorPlugin; typee: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addAutoloadSingleton(self: EditorPlugin; name: string; path: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeAutoloadSingleton(self: EditorPlugin; name: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc updateOverlays(self: EditorPlugin): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc makeBottomPanelItemVisible(self: EditorPlugin; item: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hideBottomPanel(self: EditorPlugin) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getUndoRedo(self: EditorPlugin): UndoRedo {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc queueSaveLayout(self: EditorPlugin) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addImportPlugin(self: EditorPlugin; importer: EditorImportPlugin) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeImportPlugin(self: EditorPlugin; importer: EditorImportPlugin) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addSceneImportPlugin(self: EditorPlugin; sceneImporter: EditorSceneImporter) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeSceneImportPlugin(self: EditorPlugin; sceneImporter: EditorSceneImporter) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addExportPlugin(self: EditorPlugin; plugin: EditorExportPlugin) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeExportPlugin(self: EditorPlugin; plugin: EditorExportPlugin) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addInspectorPlugin(self: EditorPlugin; plugin: EditorInspectorPlugin) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeInspectorPlugin(self: EditorPlugin; plugin: EditorInspectorPlugin) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setInputEventForwardingAlwaysEnabled(self: EditorPlugin) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setForceDrawOverForwardingEnabled(self: EditorPlugin) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getEditorInterface(self: EditorPlugin): EditorInterface {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method forwardCanvasGuiInput(self: EditorPlugin; event: InputEvent): bool {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method forwardDrawOverViewport(self: EditorPlugin; overlay: Control) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method forwardForceDrawOverViewport(self: EditorPlugin; overlay: Control) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method forwardSpatialGuiInput(self: EditorPlugin; camera: Camera; event: InputEvent): bool {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method createSpatialGizmo(self: EditorPlugin; forSpatial: Spatial): EditorSpatialGizmo {.
    + gcsafe, locks: 0, base, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    method getPluginName(self: EditorPlugin): string {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method getPluginIcon(self: EditorPlugin): Object {.
    gcsafe, locks: 0, base, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    method hasMainScreen(self: EditorPlugin): bool {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method makeVisible(self: EditorPlugin; visible: bool) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method edit(self: EditorPlugin; objectt: Object) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method handles(self: EditorPlugin; objectt: Object): bool {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getState(self: EditorPlugin): Dictionary {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method setState(self: EditorPlugin; state: Dictionary) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method clear(self: EditorPlugin) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method saveExternalData(self: EditorPlugin) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method applyChanges(self: EditorPlugin) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getBreakpoints(self: EditorPlugin): PoolStringArray {.
    gcsafe, locks: 0, base, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    method setWindowLayout(self: EditorPlugin; layout: ConfigFile) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getWindowLayout(self: EditorPlugin; layout: ConfigFile) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method build(self: EditorPlugin): bool {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_property.html b/master/godotapi/editor_property.html new file mode 100644 index 0000000..e184781 --- /dev/null +++ b/master/godotapi/editor_property.html @@ -0,0 +1,1414 @@ + + + + + + + + + + + + + + + + + +Module editor_property + + + + + + + + +
    +
    +

    Module editor_property

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc label(self: EditorProperty): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc label=(self: EditorProperty; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc readOnly(self: EditorProperty): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc readOnly=(self: EditorProperty; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc checkable(self: EditorProperty): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc checkable=(self: EditorProperty; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc checked(self: EditorProperty): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc checked=(self: EditorProperty; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawRed(self: EditorProperty): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawRed=(self: EditorProperty; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc keying(self: EditorProperty): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc keying=(self: EditorProperty; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getEditedProperty(self: EditorProperty): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getEditedObject(self: EditorProperty): Object {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method updateProperty(self: EditorProperty) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method guiInput(self: EditorProperty; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    method focusableFocused(self: EditorProperty; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_resource_conversion_plugin.html b/master/godotapi/editor_resource_conversion_plugin.html new file mode 100644 index 0000000..368cc31 --- /dev/null +++ b/master/godotapi/editor_resource_conversion_plugin.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module editor_resource_conversion_plugin + + + + + + + + +
    +
    +

    Module editor_resource_conversion_plugin

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Methods

    +
    +
    method convert(self: EditorResourceConversionPlugin; resource: Resource): Resource {.
    + gcsafe, locks: 0, base, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    method convertsTo(self: EditorResourceConversionPlugin): string {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_resource_preview.html b/master/godotapi/editor_resource_preview.html new file mode 100644 index 0000000..3f2f50b --- /dev/null +++ b/master/godotapi/editor_resource_preview.html @@ -0,0 +1,1349 @@ + + + + + + + + + + + + + + + + + +Module editor_resource_preview + + + + + + + + +
    +
    +

    Module editor_resource_preview

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc queueResourcePreview(self: EditorResourcePreview; path: string;
    +                         receiver: Object; receiverFunc: string; userdata: Variant) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc queueEditedResourcePreview(self: EditorResourcePreview; resource: Resource;
    +                               receiver: Object; receiverFunc: string;
    +                               userdata: Variant) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addPreviewGenerator(self: EditorResourcePreview;
    +                        generator: EditorResourcePreviewGenerator) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removePreviewGenerator(self: EditorResourcePreview;
    +                           generator: EditorResourcePreviewGenerator) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc checkForInvalidation(self: EditorResourcePreview; path: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method previewReady(self: EditorResourcePreview; arg0: string; arg1: Texture;
    +                   arg2: int64; arg3: string; arg4: Variant) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_resource_preview_generator.html b/master/godotapi/editor_resource_preview_generator.html new file mode 100644 index 0000000..e3053d6 --- /dev/null +++ b/master/godotapi/editor_resource_preview_generator.html @@ -0,0 +1,1303 @@ + + + + + + + + + + + + + + + + + +Module editor_resource_preview_generator + + + + + + + + +
    +
    +

    Module editor_resource_preview_generator

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Methods

    +
    +
    method handles(self: EditorResourcePreviewGenerator; typee: string): bool {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method generate(self: EditorResourcePreviewGenerator; fromm: Resource): Texture {.
    + gcsafe, locks: 0, base, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    method generateFromPath(self: EditorResourcePreviewGenerator; path: string): Texture {.
    + gcsafe, locks: 0, base, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_scene_importer.html b/master/godotapi/editor_scene_importer.html new file mode 100644 index 0000000..e96c672 --- /dev/null +++ b/master/godotapi/editor_scene_importer.html @@ -0,0 +1,1425 @@ + + + + + + + + + + + + + + + + + +Module editor_scene_importer + + + + + + + + +
    +
    +

    Module editor_scene_importer

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    IMPORT_SCENE = 1'i64
    +
    + + +
    +
    IMPORT_ANIMATION = 2'i64
    +
    + + +
    +
    IMPORT_ANIMATION_DETECT_LOOP = 4'i64
    +
    + + +
    +
    IMPORT_ANIMATION_OPTIMIZE = 8'i64
    +
    + + +
    +
    IMPORT_ANIMATION_FORCE_ALL_TRACKS_IN_ALL_CLIPS = 16'i64
    +
    + + +
    +
    IMPORT_ANIMATION_KEEP_VALUE_TRACKS = 32'i64
    +
    + + +
    +
    IMPORT_GENERATE_TANGENT_ARRAYS = 256'i64
    +
    + + +
    +
    IMPORT_FAIL_ON_MISSING_DEPENDENCIES = 512'i64
    +
    + + +
    +
    IMPORT_MATERIALS_IN_INSTANCES = 1024'i64
    +
    + + +
    +
    IMPORT_USE_COMPRESSION = 2048'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc importSceneFromOtherImporter(self: EditorSceneImporter; path: string;
    +                                 flags: int64; bakeFps: int64): Node {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc importAnimationFromOtherImporter(self: EditorSceneImporter; path: string;
    +                                     flags: int64; bakeFps: int64): Animation {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method getImportFlags(self: EditorSceneImporter): int64 {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getExtensions(self: EditorSceneImporter): Array {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method importScene(self: EditorSceneImporter; path: string; flags: int64;
    +                  bakeFps: int64): Node {.
    gcsafe, locks: 0, base, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    method importAnimation(self: EditorSceneImporter; path: string; flags: int64;
    +                      bakeFps: int64): Animation {.
    gcsafe, locks: 0, base, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_scene_post_import.html b/master/godotapi/editor_scene_post_import.html new file mode 100644 index 0000000..a51259d --- /dev/null +++ b/master/godotapi/editor_scene_post_import.html @@ -0,0 +1,1287 @@ + + + + + + + + + + + + + + + + + +Module editor_scene_post_import + + + + + + + + +
    +
    +

    Module editor_scene_post_import

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Methods

    +
    +
    method postImport(self: EditorScenePostImport; scene: Object) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_script.html b/master/godotapi/editor_script.html new file mode 100644 index 0000000..c950cca --- /dev/null +++ b/master/godotapi/editor_script.html @@ -0,0 +1,1321 @@ + + + + + + + + + + + + + + + + + +Module editor_script + + + + + + + + +
    +
    +

    Module editor_script

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc addRootNode(self: EditorScript; node: Object) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getScene(self: EditorScript): Node {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getEditorInterface(self: EditorScript): EditorInterface {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method run(self: EditorScript) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_selection.html b/master/godotapi/editor_selection.html new file mode 100644 index 0000000..ef56743 --- /dev/null +++ b/master/godotapi/editor_selection.html @@ -0,0 +1,1343 @@ + + + + + + + + + + + + + + + + + +Module editor_selection + + + + + + + + +
    +
    +

    Module editor_selection

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc clear(self: EditorSelection) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addNode(self: EditorSelection; node: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeNode(self: EditorSelection; node: Object) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSelectedNodes(self: EditorSelection): Array {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getTransformableSelectedNodes(self: EditorSelection): Array {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method nodeRemoved(self: EditorSelection; arg0: Object) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method emitChange(self: EditorSelection) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_settings.html b/master/godotapi/editor_settings.html new file mode 100644 index 0000000..93da18f --- /dev/null +++ b/master/godotapi/editor_settings.html @@ -0,0 +1,1410 @@ + + + + + + + + + + + + + + + + + +Module editor_settings + + + + + + + + +
    +
    +

    Module editor_settings

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc hasSetting(self: EditorSettings; name: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setSetting(self: EditorSettings; name: string; value: Variant) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSetting(self: EditorSettings; name: string): Variant {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc erase(self: EditorSettings; property: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setInitialValue(self: EditorSettings; name: string; value: Variant;
    +                    updateCurrent: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc propertyCanRevert(self: EditorSettings; name: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc propertyGetRevert(self: EditorSettings; name: string): Variant {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addPropertyInfo(self: EditorSettings; info: Dictionary) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSettingsDir(self: EditorSettings): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getProjectSettingsDir(self: EditorSettings): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setProjectMetadata(self: EditorSettings; section: string; key: string;
    +                       data: Variant) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getProjectMetadata(self: EditorSettings; section: string; key: string;
    +                       default: Variant = newVariant()): Variant {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setFavoriteDirs(self: EditorSettings; dirs: PoolStringArray) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFavoriteDirs(self: EditorSettings): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setRecentDirs(self: EditorSettings; dirs: PoolStringArray) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRecentDirs(self: EditorSettings): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/editor_spatial_gizmo.html b/master/godotapi/editor_spatial_gizmo.html new file mode 100644 index 0000000..23c5be4 --- /dev/null +++ b/master/godotapi/editor_spatial_gizmo.html @@ -0,0 +1,1399 @@ + + + + + + + + + + + + + + + + + +Module editor_spatial_gizmo + + + + + + + + +
    +
    +

    Module editor_spatial_gizmo

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc addLines(self: EditorSpatialGizmo; lines: PoolVector3Array; material: Material;
    +             billboard: bool = false) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addMesh(self: EditorSpatialGizmo; mesh: ArrayMesh; billboard: bool = false;
    +            skeleton: RID = initRID()) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addCollisionSegments(self: EditorSpatialGizmo; segments: PoolVector3Array) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addCollisionTriangles(self: EditorSpatialGizmo; triangles: TriangleMesh;
    +                          bounds: AABB) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addUnscaledBillboard(self: EditorSpatialGizmo; material: Material;
    +                         defaultScale: float64 = 1.0) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addHandles(self: EditorSpatialGizmo; handles: PoolVector3Array;
    +               billboard: bool = false; secondary: bool = false) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setSpatialNode(self: EditorSpatialGizmo; node: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: EditorSpatialGizmo) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method redraw(self: EditorSpatialGizmo) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getHandleName(self: EditorSpatialGizmo; index: int64): string {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getHandleValue(self: EditorSpatialGizmo; index: int64): Variant {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method setHandle(self: EditorSpatialGizmo; index: int64; camera: Camera; point: Vector2) {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method commitHandle(self: EditorSpatialGizmo; index: int64; restore: Variant;
    +                   cancel: bool) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/encoded_object_as_id.html b/master/godotapi/encoded_object_as_id.html new file mode 100644 index 0000000..212b15e --- /dev/null +++ b/master/godotapi/encoded_object_as_id.html @@ -0,0 +1,1294 @@ + + + + + + + + + + + + + + + + + +Module encoded_object_as_id + + + + + + + + +
    +
    +

    Module encoded_object_as_id

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc setObjectId(self: EncodedObjectAsID; id: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getObjectId(self: EncodedObjectAsID): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/engine.html b/master/godotapi/engine.html new file mode 100644 index 0000000..0b94447 --- /dev/null +++ b/master/godotapi/engine.html @@ -0,0 +1,1450 @@ + + + + + + + + + + + + + + + + + +Module engine + + + + + + + + +
    +
    +

    Module engine

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc setIterationsPerSecond(iterationsPerSecond: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getIterationsPerSecond(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setPhysicsJitterFix(physicsJitterFix: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getPhysicsJitterFix(): float64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setTargetFps(targetFps: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getTargetFps(): int64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setTimeScale(timeScale: float64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getTimeScale(): float64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getFramesDrawn(): int64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getFramesPerSecond(): float64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getMainLoop(): MainLoop {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getVersionInfo(): Dictionary {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getAuthorInfo(): Dictionary {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getCopyrightInfo(): Array {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getDonorInfo(): Dictionary {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLicenseInfo(): Dictionary {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLicenseText(): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isInPhysicsFrame(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasSingleton(name: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getSingleton(name: string): Object {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setEditorHint(enabled: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isEditorHint(): bool {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/environment.html b/master/godotapi/environment.html new file mode 100644 index 0000000..0c59c9e --- /dev/null +++ b/master/godotapi/environment.html @@ -0,0 +1,2631 @@ + + + + + + + + + + + + + + + + + +Module environment + + + + + + + + +
    +
    +

    Module environment

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    BG_KEEP = 5'i64
    +
    + + +
    +
    BG_CLEAR_COLOR = 0'i64
    +
    + + +
    +
    BG_COLOR = 1'i64
    +
    + + +
    +
    BG_SKY = 2'i64
    +
    + + +
    +
    BG_COLOR_SKY = 3'i64
    +
    + + +
    +
    BG_CANVAS = 4'i64
    +
    + + +
    +
    BG_MAX = 6'i64
    +
    + + +
    +
    GLOW_BLEND_MODE_ADDITIVE = 0'i64
    +
    + + +
    +
    GLOW_BLEND_MODE_SCREEN = 1'i64
    +
    + + +
    +
    GLOW_BLEND_MODE_SOFTLIGHT = 2'i64
    +
    + + +
    +
    GLOW_BLEND_MODE_REPLACE = 3'i64
    +
    + + +
    +
    TONE_MAPPER_LINEAR = 0'i64
    +
    + + +
    +
    TONE_MAPPER_REINHARDT = 1'i64
    +
    + + +
    +
    TONE_MAPPER_FILMIC = 2'i64
    +
    + + +
    +
    TONE_MAPPER_ACES = 3'i64
    +
    + + +
    +
    DOF_BLUR_QUALITY_LOW = 0'i64
    +
    + + +
    +
    DOF_BLUR_QUALITY_MEDIUM = 1'i64
    +
    + + +
    +
    DOF_BLUR_QUALITY_HIGH = 2'i64
    +
    + + +
    +
    SSAO_BLUR_DISABLED = 0'i64
    +
    + + +
    +
    SSAO_BLUR_1x1 = 1'i64
    +
    + + +
    +
    SSAO_BLUR_2x2 = 2'i64
    +
    + + +
    +
    SSAO_BLUR_3x3 = 3'i64
    +
    + + +
    +
    SSAO_QUALITY_LOW = 0'i64
    +
    + + +
    +
    SSAO_QUALITY_MEDIUM = 1'i64
    +
    + + +
    +
    SSAO_QUALITY_HIGH = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc backgroundMode(self: Environment): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc backgroundMode=(self: Environment; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc backgroundSky(self: Environment): Sky {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc backgroundSky=(self: Environment; val: Sky) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc backgroundSkyCustomFov(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc backgroundSkyCustomFov=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc backgroundColor(self: Environment): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc backgroundColor=(self: Environment; val: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc backgroundEnergy(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc backgroundEnergy=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc backgroundCanvasMaxLayer(self: Environment): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc backgroundCanvasMaxLayer=(self: Environment; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc ambientLightColor(self: Environment): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ambientLightColor=(self: Environment; val: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ambientLightEnergy(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ambientLightEnergy=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc ambientLightSkyContribution(self: Environment): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc ambientLightSkyContribution=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogEnabled(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogEnabled=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogColor(self: Environment): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogColor=(self: Environment; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogSunColor(self: Environment): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogSunColor=(self: Environment; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogSunAmount(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogSunAmount=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc fogDepthEnabled(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogDepthEnabled=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc fogDepthBegin(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogDepthBegin=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc fogDepthCurve(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogDepthCurve=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc fogTransmitEnabled(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogTransmitEnabled=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc fogTransmitCurve(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc fogTransmitCurve=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc fogHeightEnabled(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogHeightEnabled=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc fogHeightMin(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogHeightMin=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc fogHeightMax(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogHeightMax=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc fogHeightCurve(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fogHeightCurve=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tonemapMode(self: Environment): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tonemapMode=(self: Environment; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tonemapExposure(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tonemapExposure=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tonemapWhite(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tonemapWhite=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc autoExposureEnabled(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc autoExposureEnabled=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc autoExposureScale(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc autoExposureScale=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc autoExposureMinLuma(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc autoExposureMinLuma=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc autoExposureMaxLuma(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc autoExposureMaxLuma=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc autoExposureSpeed(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc autoExposureSpeed=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ssReflectionsEnabled(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ssReflectionsEnabled=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ssReflectionsMaxSteps(self: Environment): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ssReflectionsMaxSteps=(self: Environment; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssReflectionsFadeIn(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ssReflectionsFadeIn=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssReflectionsFadeOut(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ssReflectionsFadeOut=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssReflectionsDepthTolerance(self: Environment): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssReflectionsDepthTolerance=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssReflectionsRoughness(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ssReflectionsRoughness=(self: Environment; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoEnabled(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoEnabled=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoRadius(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoRadius=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoIntensity(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoIntensity=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ssaoRadius2(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoRadius2=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ssaoIntensity2(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoIntensity2=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ssaoBias(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoBias=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoLightAffect(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoLightAffect=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ssaoColor(self: Environment): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoColor=(self: Environment; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoQuality(self: Environment): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoQuality=(self: Environment; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoBlur(self: Environment): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoBlur=(self: Environment; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ssaoEdgeSharpness(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ssaoEdgeSharpness=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurFarEnabled(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dofBlurFarEnabled=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurFarDistance(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurFarDistance=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc dofBlurFarTransition(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurFarTransition=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc dofBlurFarAmount(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurFarAmount=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurFarQuality(self: Environment): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dofBlurFarQuality=(self: Environment; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurNearEnabled(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dofBlurNearEnabled=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurNearDistance(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurNearDistance=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc dofBlurNearTransition(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurNearTransition=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc dofBlurNearAmount(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurNearAmount=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurNearQuality(self: Environment): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dofBlurNearQuality=(self: Environment; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc glowEnabled(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowEnabled=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels1(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels1=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels2(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels2=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels3(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels3=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels4(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels4=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels5(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels5=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels6(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels6=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels7(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowLevels7=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowIntensity(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowIntensity=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc glowStrength(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowStrength=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc glowBloom(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowBloom=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowBlendMode(self: Environment): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowBlendMode=(self: Environment; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc glowHdrThreshold(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc glowHdrThreshold=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc glowHdrScale(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowHdrScale=(self: Environment; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc glowBicubicUpscale(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc glowBicubicUpscale=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc adjustmentEnabled(self: Environment): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc adjustmentEnabled=(self: Environment; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc adjustmentBrightness(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc adjustmentBrightness=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc adjustmentContrast(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc adjustmentContrast=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc adjustmentSaturation(self: Environment): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc adjustmentSaturation=(self: Environment; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc adjustmentColorCorrection(self: Environment): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc adjustmentColorCorrection=(self: Environment; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/file.html b/master/godotapi/file.html new file mode 100644 index 0000000..3283aa3 --- /dev/null +++ b/master/godotapi/file.html @@ -0,0 +1,1687 @@ + + + + + + + + + + + + + + + + + +Module file + + + + + + + + +
    +
    +

    Module file

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    READ = 1'i64
    +
    + + +
    +
    WRITE = 2'i64
    +
    + + +
    +
    READ_WRITE = 3'i64
    +
    + + +
    +
    WRITE_READ = 7'i64
    +
    + + +
    +
    COMPRESSION_FASTLZ = 0'i64
    +
    + + +
    +
    COMPRESSION_DEFLATE = 1'i64
    +
    + + +
    +
    COMPRESSION_ZSTD = 2'i64
    +
    + + +
    +
    COMPRESSION_GZIP = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc endianSwap(self: godottypes.File): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc endianSwap=(self: godottypes.File; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc openEncrypted(self: godottypes.File; path: string; modeFlags: int64;
    +                  key: PoolByteArray): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc openEncryptedWithPass(self: godottypes.File; path: string; modeFlags: int64;
    +                          pass: string): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc openCompressed(self: godottypes.File; path: string; modeFlags: int64;
    +                   compressionMode: int64 = 0'i64): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc open(self: godottypes.File; path: string; flags: int64): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc close(self: godottypes.File) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPath(self: godottypes.File): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPathAbsolute(self: godottypes.File): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isOpen(self: godottypes.File): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc seek(self: godottypes.File; position: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc seekEnd(self: godottypes.File; position: int64 = 0'i64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPosition(self: godottypes.File): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getLen(self: godottypes.File): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc eofReached(self: godottypes.File): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc get8(self: godottypes.File): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc get16(self: godottypes.File): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc get32(self: godottypes.File): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc get64(self: godottypes.File): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFloat(self: godottypes.File): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getDouble(self: godottypes.File): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getReal(self: godottypes.File): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBuffer(self: godottypes.File; len: int64): PoolByteArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLine(self: godottypes.File): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAsText(self: godottypes.File): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getMd5(self: godottypes.File; path: string): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSha256(self: godottypes.File; path: string): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getError(self: godottypes.File): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVar(self: godottypes.File): Variant {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCsvLine(self: godottypes.File; delim: string = ","): PoolStringArray {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc store8(self: godottypes.File; value: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc store16(self: godottypes.File; value: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc store32(self: godottypes.File; value: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc store64(self: godottypes.File; value: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc storeFloat(self: godottypes.File; value: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc storeDouble(self: godottypes.File; value: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc storeReal(self: godottypes.File; value: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc storeBuffer(self: godottypes.File; buffer: PoolByteArray) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc storeLine(self: godottypes.File; line: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc storeString(self: godottypes.File; string: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc storeVar(self: godottypes.File; value: Variant) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc storePascalString(self: godottypes.File; string: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPascalString(self: godottypes.File): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc fileExists(self: godottypes.File; path: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getModifiedTime(self: godottypes.File; file: string): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/file_dialog.html b/master/godotapi/file_dialog.html new file mode 100644 index 0000000..002e012 --- /dev/null +++ b/master/godotapi/file_dialog.html @@ -0,0 +1,1620 @@ + + + + + + + + + + + + + + + + + +Module file_dialog + + + + + + + + +
    +
    +

    Module file_dialog

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    MODE_OPEN_FILE = 0'i64
    +
    + + +
    +
    MODE_OPEN_FILES = 1'i64
    +
    + + +
    +
    MODE_OPEN_DIR = 2'i64
    +
    + + +
    +
    MODE_OPEN_ANY = 3'i64
    +
    + + +
    +
    MODE_SAVE_FILE = 4'i64
    +
    + + +
    +
    ACCESS_RESOURCES = 0'i64
    +
    + + +
    +
    ACCESS_USERDATA = 1'i64
    +
    + + +
    +
    ACCESS_FILESYSTEM = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc modeOverridesTitle(self: FileDialog): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc modeOverridesTitle=(self: FileDialog; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc mode(self: FileDialog): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mode=(self: FileDialog; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc access(self: FileDialog): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc access=(self: FileDialog; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc filters(self: FileDialog): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc filters=(self: FileDialog; val: PoolStringArray) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc showHiddenFiles(self: FileDialog): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc showHiddenFiles=(self: FileDialog; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc currentDir(self: FileDialog): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentDir=(self: FileDialog; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentFile(self: FileDialog): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentFile=(self: FileDialog; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentPath(self: FileDialog): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentPath=(self: FileDialog; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearFilters(self: FileDialog) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addFilter(self: FileDialog; filter: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVbox(self: FileDialog): VBoxContainer {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc deselectItems(self: FileDialog) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc invalidate(self: FileDialog) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method unhandledInput(self: FileDialog; event: InputEvent) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    method treeSelected(self: FileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method treeItemActivated(self: FileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method dirEntered(self: FileDialog; arg0: string) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method fileEntered(self: FileDialog; arg0: string) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method actionPressed(self: FileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method cancelPressed(self: FileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method filterSelected(self: FileDialog; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method saveConfirmPressed(self: FileDialog) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method selectDrive(self: FileDialog; arg0: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method makeDir(self: FileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method makeDirConfirm(self: FileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method updateFileList(self: FileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method updateDir(self: FileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method goUp(self: FileDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/font.html b/master/godotapi/font.html new file mode 100644 index 0000000..e838bb0 --- /dev/null +++ b/master/godotapi/font.html @@ -0,0 +1,1352 @@ + + + + + + + + + + + + + + + + + +Module font + + + + + + + + +
    +
    +

    Module font

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc draw(self: Font; canvasItem: RID; position: Vector2; string: string;
    +         modulate: Color = initColor(1.0, 1.0, 1.0, 1.0); clipW: int64 = -1'i64;
    +         outlineModulate: Color = initColor(1.0, 1.0, 1.0, 1.0)) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAscent(self: Font): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getDescent(self: Font): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getHeight(self: Font): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isDistanceFieldHint(self: Font): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getStringSize(self: Font; string: string): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hasOutline(self: Font): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawChar(self: Font; canvasItem: RID; position: Vector2; char: int64;
    +             next: int64 = -1'i64; modulate: Color = initColor(1.0, 1.0, 1.0, 1.0);
    +             outline: bool = false): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc updateChanges(self: Font) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/func_ref.html b/master/godotapi/func_ref.html new file mode 100644 index 0000000..59a1908 --- /dev/null +++ b/master/godotapi/func_ref.html @@ -0,0 +1,1301 @@ + + + + + + + + + + + + + + + + + +Module func_ref + + + + + + + + +
    +
    +

    Module func_ref

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc callFunc(self: FuncRef; variantArgs: varargs[Variant]): Variant {.
    gcsafe, + locks: 0, raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    +
    proc setInstance(self: FuncRef; instance: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setFunction(self: FuncRef; name: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/gd_native.html b/master/godotapi/gd_native.html new file mode 100644 index 0000000..65984a6 --- /dev/null +++ b/master/godotapi/gd_native.html @@ -0,0 +1,1318 @@ + + + + + + + + + + + + + + + + + +Module gd_native + + + + + + + + +
    +
    +

    Module gd_native

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc library(self: GDNative): GDNativeLibrary {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc library=(self: GDNative; val: GDNativeLibrary) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc initialize(self: GDNative): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc terminate(self: GDNative): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc callNative(self: GDNative; callingType: string; procedureName: string;
    +               arguments: Array): Variant {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/gd_native_library.html b/master/godotapi/gd_native_library.html new file mode 100644 index 0000000..c1e5657 --- /dev/null +++ b/master/godotapi/gd_native_library.html @@ -0,0 +1,1369 @@ + + + + + + + + + + + + + + + + + +Module gd_native_library + + + + + + + + +
    +
    +

    Module gd_native_library

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc configFile(self: GDNativeLibrary): ConfigFile {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc configFile=(self: GDNativeLibrary; val: ConfigFile) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc loadOnce(self: GDNativeLibrary): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loadOnce=(self: GDNativeLibrary; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc singleton(self: GDNativeLibrary): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc singleton=(self: GDNativeLibrary; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc symbolPrefix(self: GDNativeLibrary): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc symbolPrefix=(self: GDNativeLibrary; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc reloadable(self: GDNativeLibrary): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reloadable=(self: GDNativeLibrary; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getCurrentLibraryPath(self: GDNativeLibrary): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCurrentDependencies(self: GDNativeLibrary): PoolStringArray {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/gd_os.html b/master/godotapi/gd_os.html new file mode 100644 index 0000000..a623be9 --- /dev/null +++ b/master/godotapi/gd_os.html @@ -0,0 +1,2420 @@ + + + + + + + + + + + + + + + + + +Module gd_os + + + + + + + + +
    +
    +

    Module gd_os

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    DAY_SUNDAY = 0'i64
    +
    + + +
    +
    DAY_MONDAY = 1'i64
    +
    + + +
    +
    DAY_TUESDAY = 2'i64
    +
    + + +
    +
    DAY_WEDNESDAY = 3'i64
    +
    + + +
    +
    DAY_THURSDAY = 4'i64
    +
    + + +
    +
    DAY_FRIDAY = 5'i64
    +
    + + +
    +
    DAY_SATURDAY = 6'i64
    +
    + + +
    +
    MONTH_JANUARY = 1'i64
    +
    + + +
    +
    MONTH_FEBRUARY = 2'i64
    +
    + + +
    +
    MONTH_MARCH = 3'i64
    +
    + + +
    +
    MONTH_APRIL = 4'i64
    +
    + + +
    +
    MONTH_MAY = 5'i64
    +
    + + +
    +
    MONTH_JUNE = 6'i64
    +
    + + +
    +
    MONTH_JULY = 7'i64
    +
    + + +
    +
    MONTH_AUGUST = 8'i64
    +
    + + +
    +
    MONTH_SEPTEMBER = 9'i64
    +
    + + +
    +
    MONTH_OCTOBER = 10'i64
    +
    + + +
    +
    MONTH_NOVEMBER = 11'i64
    +
    + + +
    +
    MONTH_DECEMBER = 12'i64
    +
    + + +
    +
    SCREEN_ORIENTATION_LANDSCAPE = 0'i64
    +
    + + +
    +
    SCREEN_ORIENTATION_PORTRAIT = 1'i64
    +
    + + +
    +
    SCREEN_ORIENTATION_REVERSE_LANDSCAPE = 2'i64
    +
    + + +
    +
    SCREEN_ORIENTATION_REVERSE_PORTRAIT = 3'i64
    +
    + + +
    +
    SCREEN_ORIENTATION_SENSOR_LANDSCAPE = 4'i64
    +
    + + +
    +
    SCREEN_ORIENTATION_SENSOR_PORTRAIT = 5'i64
    +
    + + +
    +
    SCREEN_ORIENTATION_SENSOR = 6'i64
    +
    + + +
    +
    SYSTEM_DIR_DESKTOP = 0'i64
    +
    + + +
    +
    SYSTEM_DIR_DCIM = 1'i64
    +
    + + +
    +
    SYSTEM_DIR_DOCUMENTS = 2'i64
    +
    + + +
    +
    SYSTEM_DIR_DOWNLOADS = 3'i64
    +
    + + +
    +
    SYSTEM_DIR_MOVIES = 4'i64
    +
    + + +
    +
    SYSTEM_DIR_MUSIC = 5'i64
    +
    + + +
    +
    SYSTEM_DIR_PICTURES = 6'i64
    +
    + + +
    +
    SYSTEM_DIR_RINGTONES = 7'i64
    +
    + + +
    +
    POWERSTATE_UNKNOWN = 0'i64
    +
    + + +
    +
    POWERSTATE_ON_BATTERY = 1'i64
    +
    + + +
    +
    POWERSTATE_NO_BATTERY = 2'i64
    +
    + + +
    +
    POWERSTATE_CHARGING = 3'i64
    +
    + + +
    +
    POWERSTATE_CHARGED = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc setClipboard(clipboard: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getClipboard(): string {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getVideoDriverCount(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getVideoDriverName(driver: int64): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getAudioDriverCount(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getAudioDriverName(driver: int64): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getScreenCount(): int64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getCurrentScreen(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setCurrentScreen(screen: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getScreenPosition(screen: int64 = -1'i64): Vector2 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getScreenSize(screen: int64 = -1'i64): Vector2 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getScreenDpi(screen: int64 = -1'i64): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getWindowPosition(): Vector2 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setWindowPosition(position: Vector2) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getWindowSize(): Vector2 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setWindowSize(size: Vector2) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getWindowSafeArea(): Rect2 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setWindowFullscreen(enabled: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isWindowFullscreen(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setWindowResizable(enabled: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isWindowResizable(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setWindowMinimized(enabled: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isWindowMinimized(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setWindowMaximized(enabled: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isWindowMaximized(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setWindowAlwaysOnTop(enabled: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isWindowAlwaysOnTop(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc requestAttention() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getRealWindowSize(): Vector2 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc centerWindow() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setBorderlessWindow(borderless: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getBorderlessWindow(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getWindowPerPixelTransparencyEnabled(): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setWindowPerPixelTransparencyEnabled(enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setImePosition(position: Vector2) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setScreenOrientation(orientation: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getScreenOrientation(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setKeepScreenOn(enabled: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isKeepScreenOn(): bool {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasTouchscreenUiHint(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setWindowTitle(title: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setLowProcessorUsageMode(enable: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isInLowProcessorUsageMode(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getProcessorCount(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getExecutablePath(): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc execute(path: string; arguments: PoolStringArray; blocking: bool;
    +            output: Array = newArray()): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc kill(pid: int64): Error {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shellOpen(uri: string): Error {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getProcessId(): int64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getEnvironment(environment: string): string {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasEnvironment(environment: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getName(): string {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getCmdlineArgs(): PoolStringArray {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getDatetime(utc: bool = false): Dictionary {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getDate(utc: bool = false): Dictionary {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getTime(utc: bool = false): Dictionary {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getTimeZoneInfo(): Dictionary {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getUnixTime(): int64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getDatetimeFromUnixTime(unixTimeVal: int64): Dictionary {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getUnixTimeFromDatetime(datetime: Dictionary): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getSystemTimeSecs(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setIcon(icon: Image) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getExitCode(): int64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setExitCode(code: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc delayUsec(usec: int64) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc delayMsec(msec: int64) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getTicksMsec(): int64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getSplashTickMsec(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLocale(): string {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLatinKeyboardVariant(): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getModelName(): string {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canDraw(): bool {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isUserfsPersistent(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isStdoutVerbose(): bool {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canUseThreads(): bool {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isDebugBuild(): bool {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc dumpMemoryToFile(file: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc dumpResourcesToFile(file: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasVirtualKeyboard(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc showVirtualKeyboard(existingText: string = "") {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hideVirtualKeyboard() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getVirtualKeyboardHeight(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc printResourcesInUse(short: bool = false) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc printAllResources(tofile: string = "") {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getStaticMemoryUsage(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getStaticMemoryPeakUsage(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getDynamicMemoryUsage(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getUserDataDir(): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getSystemDir(dir: int64): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getUniqueId(): string {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isOkLeftAndCancelRight(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc printAllTexturesBySize() {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc printResourcesByType(types: PoolStringArray) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc nativeVideoPlay(path: string; volume: float64; audioTrack: string;
    +                    subtitleTrack: string): Error {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc nativeVideoIsPlaying(): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc nativeVideoStop() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc nativeVideoPause() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc nativeVideoUnpause() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getScancodeString(code: int64): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isScancodeUnicode(code: int64): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc findScancodeFromString(string: string): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setUseFileAccessSaveAndSwap(enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc alert(text: string; title: string = "Alert!") {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setThreadName(name: string): Error {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setUseVsync(enable: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isVsyncEnabled(): bool {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasFeature(tagName: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getPowerState(): int64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getPowerSecondsLeft(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getPowerPercentLeft(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/gd_script.html b/master/godotapi/gd_script.html new file mode 100644 index 0000000..a62560b --- /dev/null +++ b/master/godotapi/gd_script.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module gd_script + + + + + + + + +
    +
    +

    Module gd_script

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc new(self: GDScript; variantArgs: varargs[Variant]): Object {.
    gcsafe, locks: 0, + raises: [CallError, Exception, ValueError], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getAsByteCode(self: GDScript): PoolByteArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/gd_script_function_state.html b/master/godotapi/gd_script_function_state.html new file mode 100644 index 0000000..6b2d5bf --- /dev/null +++ b/master/godotapi/gd_script_function_state.html @@ -0,0 +1,1314 @@ + + + + + + + + + + + + + + + + + +Module gd_script_function_state + + + + + + + + +
    +
    +

    Module gd_script_function_state

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc resume(self: GDScriptFunctionState; arg: Variant = newVariant()): Variant {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isValid(self: GDScriptFunctionState; extendedCheck: bool = false): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method signalCallback(self: GDScriptFunctionState; variantArgs: varargs[Variant]): Variant {.
    + gcsafe, locks: 0, base, raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/generic_6dof_joint.html b/master/godotapi/generic_6dof_joint.html new file mode 100644 index 0000000..787599a --- /dev/null +++ b/master/godotapi/generic_6dof_joint.html @@ -0,0 +1,2404 @@ + + + + + + + + + + + + + + + + + +Module generic_6dof_joint + + + + + + + + +
    +
    +

    Module generic_6dof_joint

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    PARAM_LINEAR_LOWER_LIMIT = 0'i64
    +
    + + +
    +
    PARAM_LINEAR_UPPER_LIMIT = 1'i64
    +
    + + +
    +
    PARAM_LINEAR_LIMIT_SOFTNESS = 2'i64
    +
    + + +
    +
    PARAM_LINEAR_RESTITUTION = 3'i64
    +
    + + +
    +
    PARAM_LINEAR_DAMPING = 4'i64
    +
    + + +
    +
    PARAM_LINEAR_MOTOR_TARGET_VELOCITY = 5'i64
    +
    + + +
    +
    PARAM_LINEAR_MOTOR_FORCE_LIMIT = 6'i64
    +
    + + +
    +
    PARAM_ANGULAR_LOWER_LIMIT = 7'i64
    +
    + + +
    +
    PARAM_ANGULAR_UPPER_LIMIT = 8'i64
    +
    + + +
    +
    PARAM_ANGULAR_LIMIT_SOFTNESS = 9'i64
    +
    + + +
    +
    PARAM_ANGULAR_DAMPING = 10'i64
    +
    + + +
    +
    PARAM_ANGULAR_RESTITUTION = 11'i64
    +
    + + +
    +
    PARAM_ANGULAR_FORCE_LIMIT = 12'i64
    +
    + + +
    +
    PARAM_ANGULAR_ERP = 13'i64
    +
    + + +
    +
    PARAM_ANGULAR_MOTOR_TARGET_VELOCITY = 14'i64
    +
    + + +
    +
    PARAM_ANGULAR_MOTOR_FORCE_LIMIT = 15'i64
    +
    + + +
    +
    PARAM_MAX = 16'i64
    +
    + + +
    +
    FLAG_ENABLE_LINEAR_LIMIT = 0'i64
    +
    + + +
    +
    FLAG_ENABLE_ANGULAR_LIMIT = 1'i64
    +
    + + +
    +
    FLAG_ENABLE_MOTOR = 2'i64
    +
    + + +
    +
    FLAG_ENABLE_LINEAR_MOTOR = 3'i64
    +
    + + +
    +
    FLAG_MAX = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc linearLimitXenabled(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearLimitXenabled=(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitXupperDistance(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitXupperDistance=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitXlowerDistance(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitXlowerDistance=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitXsoftness(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitXsoftness=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitXrestitution(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitXrestitution=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitXdamping(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitXdamping=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorXenabled(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearMotorXenabled=(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorXtargetVelocity(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorXtargetVelocity=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorXforceLimit(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorXforceLimit=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXenabled(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitXenabled=(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXupperAngle(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXupperAngle=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXlowerAngle(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXlowerAngle=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXsoftness(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXsoftness=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXrestitution(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXrestitution=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXdamping(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXdamping=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXforceLimit(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXforceLimit=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitXerp(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitXerp=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorXenabled(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularMotorXenabled=(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorXtargetVelocity(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorXtargetVelocity=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorXforceLimit(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorXforceLimit=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitYenabled(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearLimitYenabled=(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitYupperDistance(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitYupperDistance=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitYlowerDistance(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitYlowerDistance=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitYsoftness(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitYsoftness=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitYrestitution(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitYrestitution=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitYdamping(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitYdamping=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorYenabled(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearMotorYenabled=(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorYtargetVelocity(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorYtargetVelocity=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorYforceLimit(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorYforceLimit=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYenabled(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitYenabled=(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYupperAngle(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYupperAngle=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYlowerAngle(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYlowerAngle=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYsoftness(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYsoftness=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYrestitution(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYrestitution=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYdamping(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYdamping=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYforceLimit(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYforceLimit=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitYerp(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitYerp=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorYenabled(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularMotorYenabled=(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorYtargetVelocity(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorYtargetVelocity=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorYforceLimit(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorYforceLimit=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitZenabled(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearLimitZenabled=(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitZupperDistance(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitZupperDistance=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitZlowerDistance(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitZlowerDistance=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitZsoftness(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitZsoftness=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitZrestitution(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitZrestitution=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitZdamping(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitZdamping=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorZenabled(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearMotorZenabled=(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorZtargetVelocity(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorZtargetVelocity=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorZforceLimit(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotorZforceLimit=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZenabled(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitZenabled=(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZupperAngle(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZupperAngle=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZlowerAngle(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZlowerAngle=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZsoftness(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZsoftness=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZrestitution(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZrestitution=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZdamping(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZdamping=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZforceLimit(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZforceLimit=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitZerp(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitZerp=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorZenabled(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularMotorZenabled=(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorZtargetVelocity(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorZtargetVelocity=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorZforceLimit(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotorZforceLimit=(self: Generic6DOFJoint; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/geometry.html b/master/godotapi/geometry.html new file mode 100644 index 0000000..23ea2ba --- /dev/null +++ b/master/godotapi/geometry.html @@ -0,0 +1,1478 @@ + + + + + + + + + + + + + + + + + +Module geometry + + + + + + + + +
    +
    +

    Module geometry

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc buildBoxPlanes(extents: Vector3): Array {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc buildCylinderPlanes(radius: float64; height: float64; sides: int64;
    +                        axis: int64 = 2'i64): Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc buildCapsulePlanes(radius: float64; height: float64; sides: int64; lats: int64;
    +                       axis: int64 = 2'i64): Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc segmentIntersectsCircle(segmentFrom: Vector2; segmentTo: Vector2;
    +                            circlePosition: Vector2; circleRadius: float64): float64 {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc segmentIntersectsSegment2d(fromA: Vector2; toA: Vector2; fromB: Vector2;
    +                               toB: Vector2): Variant {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lineIntersectsLine2d(fromA: Vector2; dirA: Vector2; fromB: Vector2; dirB: Vector2): Variant {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getClosestPointsBetweenSegments2d(p1: Vector2; q1: Vector2; p2: Vector2;
    +                                      q2: Vector2): PoolVector2Array {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getClosestPointsBetweenSegments(p1: Vector3; p2: Vector3; q1: Vector3; q2: Vector3): PoolVector3Array {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getClosestPointToSegment2d(point: Vector2; s1: Vector2; s2: Vector2): Vector2 {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getClosestPointToSegment(point: Vector3; s1: Vector3; s2: Vector3): Vector3 {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getClosestPointToSegmentUncapped2d(point: Vector2; s1: Vector2; s2: Vector2): Vector2 {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getClosestPointToSegmentUncapped(point: Vector3; s1: Vector3; s2: Vector3): Vector3 {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getUv84NormalBit(normal: Vector3): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc rayIntersectsTriangle(fromm: Vector3; dir: Vector3; a: Vector3; b: Vector3;
    +                          c: Vector3): Variant {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc segmentIntersectsTriangle(fromm: Vector3; to: Vector3; a: Vector3; b: Vector3;
    +                              c: Vector3): Variant {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc segmentIntersectsSphere(fromm: Vector3; to: Vector3; spherePosition: Vector3;
    +                            sphereRadius: float64): PoolVector3Array {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc segmentIntersectsCylinder(fromm: Vector3; to: Vector3; height: float64;
    +                              radius: float64): PoolVector3Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc segmentIntersectsConvex(fromm: Vector3; to: Vector3; planes: Array): PoolVector3Array {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc pointIsInsideTriangle(point: Vector2; a: Vector2; b: Vector2; c: Vector2): bool {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc triangulatePolygon(polygon: PoolVector2Array): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc convexHull2d(points: PoolVector2Array): PoolVector2Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc clipPolygon(points: PoolVector3Array; plane: Plane): PoolVector3Array {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc makeAtlas(sizes: PoolVector2Array): Dictionary {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/geometry_instance.html b/master/godotapi/geometry_instance.html new file mode 100644 index 0000000..53d0939 --- /dev/null +++ b/master/godotapi/geometry_instance.html @@ -0,0 +1,1459 @@ + + + + + + + + + + + + + + + + + +Module geometry_instance + + + + + + + + +
    +
    +

    Module geometry_instance

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    SHADOW_CASTING_SETTING_OFF = 0'i64
    +
    + + +
    +
    SHADOW_CASTING_SETTING_ON = 1'i64
    +
    + + +
    +
    SHADOW_CASTING_SETTING_DOUBLE_SIDED = 2'i64
    +
    + + +
    +
    SHADOW_CASTING_SETTING_SHADOWS_ONLY = 3'i64
    +
    + + +
    +
    FLAG_USE_BAKED_LIGHT = 0'i64
    +
    + + +
    +
    FLAG_MAX = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc materialOverride(self: GeometryInstance): Material {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc materialOverride=(self: GeometryInstance; val: Material) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc castShadow(self: GeometryInstance): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc castShadow=(self: GeometryInstance; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc extraCullMargin(self: GeometryInstance): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc extraCullMargin=(self: GeometryInstance; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc useInBakedLight(self: GeometryInstance): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc useInBakedLight=(self: GeometryInstance; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc lodMinDistance(self: GeometryInstance): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc lodMinDistance=(self: GeometryInstance; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc lodMinHysteresis(self: GeometryInstance): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc lodMinHysteresis=(self: GeometryInstance; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc lodMaxDistance(self: GeometryInstance): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc lodMaxDistance=(self: GeometryInstance; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc lodMaxHysteresis(self: GeometryInstance): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc lodMaxHysteresis=(self: GeometryInstance; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/gi_probe.html b/master/godotapi/gi_probe.html new file mode 100644 index 0000000..20b8457 --- /dev/null +++ b/master/godotapi/gi_probe.html @@ -0,0 +1,1481 @@ + + + + + + + + + + + + + + + + + +Module gi_probe + + + + + + + + +
    +
    +

    Module gi_probe

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    SUBDIV_64 = 0'i64
    +
    + + +
    +
    SUBDIV_128 = 1'i64
    +
    + + +
    +
    SUBDIV_256 = 2'i64
    +
    + + +
    +
    SUBDIV_512 = 3'i64
    +
    + + +
    +
    SUBDIV_MAX = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc subdiv(self: GIProbe): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdiv=(self: GIProbe; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc extents(self: GIProbe): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc extents=(self: GIProbe; val: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dynamicRange(self: GIProbe): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dynamicRange=(self: GIProbe; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc energy(self: GIProbe): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc energy=(self: GIProbe; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc propagation(self: GIProbe): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc propagation=(self: GIProbe; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bias(self: GIProbe): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bias=(self: GIProbe; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normalBias(self: GIProbe): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normalBias=(self: GIProbe; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interior(self: GIProbe): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interior=(self: GIProbe; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc compress(self: GIProbe): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc compress=(self: GIProbe; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc data(self: GIProbe): GIProbeData {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc data=(self: GIProbe; val: GIProbeData) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bake(self: GIProbe; fromNode: Object = nil; createVisualDebug: bool = false) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc debugBake(self: GIProbe) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/gi_probe_data.html b/master/godotapi/gi_probe_data.html new file mode 100644 index 0000000..2f6f402 --- /dev/null +++ b/master/godotapi/gi_probe_data.html @@ -0,0 +1,1437 @@ + + + + + + + + + + + + + + + + + +Module gi_probe_data + + + + + + + + +
    +
    +

    Module gi_probe_data

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc bounds(self: GIProbeData): AABB {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bounds=(self: GIProbeData; val: AABB) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellSize(self: GIProbeData): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellSize=(self: GIProbeData; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc toCellXform(self: GIProbeData): Transform {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc toCellXform=(self: GIProbeData; val: Transform) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dynamicData(self: GIProbeData): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc dynamicData=(self: GIProbeData; val: PoolIntArray) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dynamicRange(self: GIProbeData): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dynamicRange=(self: GIProbeData; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc energy(self: GIProbeData): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc energy=(self: GIProbeData; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bias(self: GIProbeData): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bias=(self: GIProbeData; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normalBias(self: GIProbeData): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normalBias=(self: GIProbeData; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc propagation(self: GIProbeData): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc propagation=(self: GIProbeData; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc interior(self: GIProbeData): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interior=(self: GIProbeData; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc compress(self: GIProbeData): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc compress=(self: GIProbeData; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/global_constants.html b/master/godotapi/global_constants.html new file mode 100644 index 0000000..5989204 --- /dev/null +++ b/master/godotapi/global_constants.html @@ -0,0 +1,4618 @@ + + + + + + + + + + + + + + + + + +Module global_constants + + + + + + + + +
    +
    +

    Module global_constants

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    MARGIN_LEFT = 0'i64
    +
    + + +
    +
    MARGIN_TOP = 1'i64
    +
    + + +
    +
    MARGIN_RIGHT = 2'i64
    +
    + + +
    +
    MARGIN_BOTTOM = 3'i64
    +
    + + +
    +
    CORNER_TOP_LEFT = 0'i64
    +
    + + +
    +
    CORNER_TOP_RIGHT = 1'i64
    +
    + + +
    +
    CORNER_BOTTOM_RIGHT = 2'i64
    +
    + + +
    +
    CORNER_BOTTOM_LEFT = 3'i64
    +
    + + +
    +
    VERTICAL = 1'i64
    +
    + + +
    +
    HORIZONTAL = 0'i64
    +
    + + +
    +
    HALIGN_LEFT = 0'i64
    +
    + + +
    +
    HALIGN_CENTER = 1'i64
    +
    + + +
    +
    HALIGN_RIGHT = 2'i64
    +
    + + +
    +
    VALIGN_TOP = 0'i64
    +
    + + +
    +
    VALIGN_CENTER = 1'i64
    +
    + + +
    +
    VALIGN_BOTTOM = 2'i64
    +
    + + +
    +
    SPKEY = 16777216'i64
    +
    + + +
    +
    KEY_ESCAPE = 16777217'i64
    +
    + + +
    +
    KEY_TAB = 16777218'i64
    +
    + + +
    +
    KEY_BACKTAB = 16777219'i64
    +
    + + +
    +
    KEY_BACKSPACE = 16777220'i64
    +
    + + +
    +
    KEY_ENTER = 16777221'i64
    +
    + + +
    +
    KEY_KP_ENTER = 16777222'i64
    +
    + + +
    +
    KEY_INSERT = 16777223'i64
    +
    + + +
    +
    KEY_DELETE = 16777224'i64
    +
    + + +
    +
    KEY_PAUSE = 16777225'i64
    +
    + + +
    +
    KEY_PRINT = 16777226'i64
    +
    + + +
    +
    KEY_SYSREQ = 16777227'i64
    +
    + + +
    +
    KEY_CLEAR = 16777228'i64
    +
    + + +
    +
    KEY_HOME = 16777229'i64
    +
    + + +
    +
    KEY_END = 16777230'i64
    +
    + + +
    +
    KEY_LEFT = 16777231'i64
    +
    + + +
    +
    KEY_UP = 16777232'i64
    +
    + + +
    +
    KEY_RIGHT = 16777233'i64
    +
    + + +
    +
    KEY_DOWN = 16777234'i64
    +
    + + +
    +
    KEY_PAGEUP = 16777235'i64
    +
    + + +
    +
    KEY_PAGEDOWN = 16777236'i64
    +
    + + +
    +
    KEY_SHIFT = 16777237'i64
    +
    + + +
    +
    KEY_CONTROL = 16777238'i64
    +
    + + +
    +
    KEY_META = 16777239'i64
    +
    + + +
    +
    KEY_ALT = 16777240'i64
    +
    + + +
    +
    KEY_CAPSLOCK = 16777241'i64
    +
    + + +
    +
    KEY_NUMLOCK = 16777242'i64
    +
    + + +
    +
    KEY_SCROLLLOCK = 16777243'i64
    +
    + + +
    +
    KEY_F1 = 16777244'i64
    +
    + + +
    +
    KEY_F2 = 16777245'i64
    +
    + + +
    +
    KEY_F3 = 16777246'i64
    +
    + + +
    +
    KEY_F4 = 16777247'i64
    +
    + + +
    +
    KEY_F5 = 16777248'i64
    +
    + + +
    +
    KEY_F6 = 16777249'i64
    +
    + + +
    +
    KEY_F7 = 16777250'i64
    +
    + + +
    +
    KEY_F8 = 16777251'i64
    +
    + + +
    +
    KEY_F9 = 16777252'i64
    +
    + + +
    +
    KEY_F10 = 16777253'i64
    +
    + + +
    +
    KEY_F11 = 16777254'i64
    +
    + + +
    +
    KEY_F12 = 16777255'i64
    +
    + + +
    +
    KEY_F13 = 16777256'i64
    +
    + + +
    +
    KEY_F14 = 16777257'i64
    +
    + + +
    +
    KEY_F15 = 16777258'i64
    +
    + + +
    +
    KEY_F16 = 16777259'i64
    +
    + + +
    +
    KEY_KP_MULTIPLY = 16777345'i64
    +
    + + +
    +
    KEY_KP_DIVIDE = 16777346'i64
    +
    + + +
    +
    KEY_KP_SUBTRACT = 16777347'i64
    +
    + + +
    +
    KEY_KP_PERIOD = 16777348'i64
    +
    + + +
    +
    KEY_KP_ADD = 16777349'i64
    +
    + + +
    +
    KEY_KP_0 = 16777350'i64
    +
    + + +
    +
    KEY_KP_1 = 16777351'i64
    +
    + + +
    +
    KEY_KP_2 = 16777352'i64
    +
    + + +
    +
    KEY_KP_3 = 16777353'i64
    +
    + + +
    +
    KEY_KP_4 = 16777354'i64
    +
    + + +
    +
    KEY_KP_5 = 16777355'i64
    +
    + + +
    +
    KEY_KP_6 = 16777356'i64
    +
    + + +
    +
    KEY_KP_7 = 16777357'i64
    +
    + + +
    +
    KEY_KP_8 = 16777358'i64
    +
    + + +
    +
    KEY_KP_9 = 16777359'i64
    +
    + + +
    +
    KEY_SUPER_L = 16777260'i64
    +
    + + +
    +
    KEY_SUPER_R = 16777261'i64
    +
    + + +
    +
    KEY_MENU = 16777262'i64
    +
    + + +
    +
    KEY_HYPER_L = 16777263'i64
    +
    + + +
    +
    KEY_HYPER_R = 16777264'i64
    +
    + + +
    +
    KEY_HELP = 16777265'i64
    +
    + + +
    +
    KEY_DIRECTION_L = 16777266'i64
    +
    + + +
    +
    KEY_DIRECTION_R = 16777267'i64
    +
    + + +
    +
    KEY_BACK = 16777280'i64
    +
    + + +
    +
    KEY_FORWARD = 16777281'i64
    +
    + + +
    +
    KEY_STOP = 16777282'i64
    +
    + + +
    +
    KEY_REFRESH = 16777283'i64
    +
    + + +
    +
    KEY_VOLUMEDOWN = 16777284'i64
    +
    + + +
    +
    KEY_VOLUMEMUTE = 16777285'i64
    +
    + + +
    +
    KEY_VOLUMEUP = 16777286'i64
    +
    + + +
    +
    KEY_BASSBOOST = 16777287'i64
    +
    + + +
    +
    KEY_BASSUP = 16777288'i64
    +
    + + +
    +
    KEY_BASSDOWN = 16777289'i64
    +
    + + +
    +
    KEY_TREBLEUP = 16777290'i64
    +
    + + +
    +
    KEY_TREBLEDOWN = 16777291'i64
    +
    + + +
    +
    KEY_MEDIAPLAY = 16777292'i64
    +
    + + +
    +
    KEY_MEDIASTOP = 16777293'i64
    +
    + + +
    +
    KEY_MEDIAPREVIOUS = 16777294'i64
    +
    + + +
    +
    KEY_MEDIANEXT = 16777295'i64
    +
    + + +
    +
    KEY_MEDIARECORD = 16777296'i64
    +
    + + +
    +
    KEY_HOMEPAGE = 16777297'i64
    +
    + + +
    +
    KEY_FAVORITES = 16777298'i64
    +
    + + +
    + +
    + + +
    +
    KEY_STANDBY = 16777300'i64
    +
    + + +
    +
    KEY_OPENURL = 16777301'i64
    +
    + + +
    +
    KEY_LAUNCHMAIL = 16777302'i64
    +
    + + +
    +
    KEY_LAUNCHMEDIA = 16777303'i64
    +
    + + +
    +
    KEY_LAUNCH0 = 16777304'i64
    +
    + + +
    +
    KEY_LAUNCH1 = 16777305'i64
    +
    + + +
    +
    KEY_LAUNCH2 = 16777306'i64
    +
    + + +
    +
    KEY_LAUNCH3 = 16777307'i64
    +
    + + +
    +
    KEY_LAUNCH4 = 16777308'i64
    +
    + + +
    +
    KEY_LAUNCH5 = 16777309'i64
    +
    + + +
    +
    KEY_LAUNCH6 = 16777310'i64
    +
    + + +
    +
    KEY_LAUNCH7 = 16777311'i64
    +
    + + +
    +
    KEY_LAUNCH8 = 16777312'i64
    +
    + + +
    +
    KEY_LAUNCH9 = 16777313'i64
    +
    + + +
    +
    KEY_LAUNCHA = 16777314'i64
    +
    + + +
    +
    KEY_LAUNCHB = 16777315'i64
    +
    + + +
    +
    KEY_LAUNCHC = 16777316'i64
    +
    + + +
    +
    KEY_LAUNCHD = 16777317'i64
    +
    + + +
    +
    KEY_LAUNCHE = 16777318'i64
    +
    + + +
    +
    KEY_LAUNCHF = 16777319'i64
    +
    + + +
    +
    KEY_UNKNOWN = 33554431'i64
    +
    + + +
    +
    KEY_SPACE = 32'i64
    +
    + + +
    +
    KEY_EXCLAM = 33'i64
    +
    + + +
    +
    KEY_QUOTEDBL = 34'i64
    +
    + + +
    +
    KEY_NUMBERSIGN = 35'i64
    +
    + + +
    +
    KEY_DOLLAR = 36'i64
    +
    + + +
    +
    KEY_PERCENT = 37'i64
    +
    + + +
    +
    KEY_AMPERSAND = 38'i64
    +
    + + +
    +
    KEY_APOSTROPHE = 39'i64
    +
    + + +
    +
    KEY_PARENLEFT = 40'i64
    +
    + + +
    +
    KEY_PARENRIGHT = 41'i64
    +
    + + +
    +
    KEY_ASTERISK = 42'i64
    +
    + + +
    +
    KEY_PLUS = 43'i64
    +
    + + +
    +
    KEY_COMMA = 44'i64
    +
    + + +
    +
    KEY_MINUS = 45'i64
    +
    + + +
    +
    KEY_PERIOD = 46'i64
    +
    + + +
    +
    KEY_SLASH = 47'i64
    +
    + + +
    +
    KEY_0 = 48'i64
    +
    + + +
    +
    KEY_1 = 49'i64
    +
    + + +
    +
    KEY_2 = 50'i64
    +
    + + +
    +
    KEY_3 = 51'i64
    +
    + + +
    +
    KEY_4 = 52'i64
    +
    + + +
    +
    KEY_5 = 53'i64
    +
    + + +
    +
    KEY_6 = 54'i64
    +
    + + +
    +
    KEY_7 = 55'i64
    +
    + + +
    +
    KEY_8 = 56'i64
    +
    + + +
    +
    KEY_9 = 57'i64
    +
    + + +
    +
    KEY_COLON = 58'i64
    +
    + + +
    +
    KEY_SEMICOLON = 59'i64
    +
    + + +
    +
    KEY_LESS = 60'i64
    +
    + + +
    +
    KEY_EQUAL = 61'i64
    +
    + + +
    +
    KEY_GREATER = 62'i64
    +
    + + +
    +
    KEY_QUESTION = 63'i64
    +
    + + +
    +
    KEY_AT = 64'i64
    +
    + + +
    +
    KEY_A = 65'i64
    +
    + + +
    +
    KEY_B = 66'i64
    +
    + + +
    +
    KEY_C = 67'i64
    +
    + + +
    +
    KEY_D = 68'i64
    +
    + + +
    +
    KEY_E = 69'i64
    +
    + + +
    +
    KEY_F = 70'i64
    +
    + + +
    +
    KEY_G = 71'i64
    +
    + + +
    +
    KEY_H = 72'i64
    +
    + + +
    +
    KEY_I = 73'i64
    +
    + + +
    +
    KEY_J = 74'i64
    +
    + + +
    +
    KEY_K = 75'i64
    +
    + + +
    +
    KEY_L = 76'i64
    +
    + + +
    +
    KEY_M = 77'i64
    +
    + + +
    +
    KEY_N = 78'i64
    +
    + + +
    +
    KEY_O = 79'i64
    +
    + + +
    +
    KEY_P = 80'i64
    +
    + + +
    +
    KEY_Q = 81'i64
    +
    + + +
    +
    KEY_R = 82'i64
    +
    + + +
    +
    KEY_S = 83'i64
    +
    + + +
    +
    KEY_T = 84'i64
    +
    + + +
    +
    KEY_U = 85'i64
    +
    + + +
    +
    KEY_V = 86'i64
    +
    + + +
    +
    KEY_W = 87'i64
    +
    + + +
    +
    KEY_X = 88'i64
    +
    + + +
    +
    KEY_Y = 89'i64
    +
    + + +
    +
    KEY_Z = 90'i64
    +
    + + +
    +
    KEY_BRACKETLEFT = 91'i64
    +
    + + +
    +
    KEY_BACKSLASH = 92'i64
    +
    + + +
    +
    KEY_BRACKETRIGHT = 93'i64
    +
    + + +
    +
    KEY_ASCIICIRCUM = 94'i64
    +
    + + +
    +
    KEY_UNDERSCORE = 95'i64
    +
    + + +
    +
    KEY_QUOTELEFT = 96'i64
    +
    + + +
    +
    KEY_BRACELEFT = 123'i64
    +
    + + +
    +
    KEY_BAR = 124'i64
    +
    + + +
    +
    KEY_BRACERIGHT = 125'i64
    +
    + + +
    +
    KEY_ASCIITILDE = 126'i64
    +
    + + +
    +
    KEY_NOBREAKSPACE = 160'i64
    +
    + + +
    +
    KEY_EXCLAMDOWN = 161'i64
    +
    + + +
    +
    KEY_CENT = 162'i64
    +
    + + +
    +
    KEY_STERLING = 163'i64
    +
    + + +
    +
    KEY_CURRENCY = 164'i64
    +
    + + +
    +
    KEY_YEN = 165'i64
    +
    + + +
    +
    KEY_BROKENBAR = 166'i64
    +
    + + +
    +
    KEY_SECTION = 167'i64
    +
    + + +
    +
    KEY_DIAERESIS = 168'i64
    +
    + + +
    + +
    + + +
    +
    KEY_ORDFEMININE = 170'i64
    +
    + + +
    +
    KEY_GUILLEMOTLEFT = 171'i64
    +
    + + +
    +
    KEY_NOTSIGN = 172'i64
    +
    + + +
    +
    KEY_HYPHEN = 173'i64
    +
    + + +
    +
    KEY_REGISTERED = 174'i64
    +
    + + +
    +
    KEY_MACRON = 175'i64
    +
    + + +
    +
    KEY_DEGREE = 176'i64
    +
    + + +
    +
    KEY_PLUSMINUS = 177'i64
    +
    + + +
    +
    KEY_TWOSUPERIOR = 178'i64
    +
    + + +
    +
    KEY_THREESUPERIOR = 179'i64
    +
    + + +
    +
    KEY_ACUTE = 180'i64
    +
    + + +
    +
    KEY_MU = 181'i64
    +
    + + +
    +
    KEY_PARAGRAPH = 182'i64
    +
    + + +
    +
    KEY_PERIODCENTERED = 183'i64
    +
    + + +
    +
    KEY_CEDILLA = 184'i64
    +
    + + +
    +
    KEY_ONESUPERIOR = 185'i64
    +
    + + +
    +
    KEY_MASCULINE = 186'i64
    +
    + + +
    +
    KEY_GUILLEMOTRIGHT = 187'i64
    +
    + + +
    +
    KEY_ONEQUARTER = 188'i64
    +
    + + +
    +
    KEY_ONEHALF = 189'i64
    +
    + + +
    +
    KEY_THREEQUARTERS = 190'i64
    +
    + + +
    +
    KEY_QUESTIONDOWN = 191'i64
    +
    + + +
    +
    KEY_AGRAVE = 192'i64
    +
    + + +
    +
    KEY_AACUTE = 193'i64
    +
    + + +
    +
    KEY_ACIRCUMFLEX = 194'i64
    +
    + + +
    +
    KEY_ATILDE = 195'i64
    +
    + + +
    +
    KEY_ADIAERESIS = 196'i64
    +
    + + +
    +
    KEY_ARING = 197'i64
    +
    + + +
    +
    KEY_AE = 198'i64
    +
    + + +
    +
    KEY_CCEDILLA = 199'i64
    +
    + + +
    +
    KEY_EGRAVE = 200'i64
    +
    + + +
    +
    KEY_EACUTE = 201'i64
    +
    + + +
    +
    KEY_ECIRCUMFLEX = 202'i64
    +
    + + +
    +
    KEY_EDIAERESIS = 203'i64
    +
    + + +
    +
    KEY_IGRAVE = 204'i64
    +
    + + +
    +
    KEY_IACUTE = 205'i64
    +
    + + +
    +
    KEY_ICIRCUMFLEX = 206'i64
    +
    + + +
    +
    KEY_IDIAERESIS = 207'i64
    +
    + + +
    +
    KEY_ETH = 208'i64
    +
    + + +
    +
    KEY_NTILDE = 209'i64
    +
    + + +
    +
    KEY_OGRAVE = 210'i64
    +
    + + +
    +
    KEY_OACUTE = 211'i64
    +
    + + +
    +
    KEY_OCIRCUMFLEX = 212'i64
    +
    + + +
    +
    KEY_OTILDE = 213'i64
    +
    + + +
    +
    KEY_ODIAERESIS = 214'i64
    +
    + + +
    +
    KEY_MULTIPLY = 215'i64
    +
    + + +
    +
    KEY_OOBLIQUE = 216'i64
    +
    + + +
    +
    KEY_UGRAVE = 217'i64
    +
    + + +
    +
    KEY_UACUTE = 218'i64
    +
    + + +
    +
    KEY_UCIRCUMFLEX = 219'i64
    +
    + + +
    +
    KEY_UDIAERESIS = 220'i64
    +
    + + +
    +
    KEY_YACUTE = 221'i64
    +
    + + +
    +
    KEY_THORN = 222'i64
    +
    + + +
    +
    KEY_SSHARP = 223'i64
    +
    + + +
    +
    KEY_DIVISION = 247'i64
    +
    + + +
    +
    KEY_YDIAERESIS = 255'i64
    +
    + + +
    +
    KEY_CODE_MASK = 33554431'i64
    +
    + + +
    +
    KEY_MODIFIER_MASK = -16777216
    +
    + + +
    +
    KEY_MASK_SHIFT = 33554432'i64
    +
    + + +
    +
    KEY_MASK_ALT = 67108864'i64
    +
    + + +
    +
    KEY_MASK_META = 134217728'i64
    +
    + + +
    +
    KEY_MASK_CTRL = 268435456'i64
    +
    + + +
    +
    KEY_MASK_CMD = 134217728'i64
    +
    + + +
    +
    KEY_MASK_KPAD = 536870912'i64
    +
    + + +
    +
    KEY_MASK_GROUP_SWITCH = 1073741824'i64
    +
    + + +
    +
    BUTTON_LEFT = 1'i64
    +
    + + +
    +
    BUTTON_RIGHT = 2'i64
    +
    + + +
    +
    BUTTON_MIDDLE = 3'i64
    +
    + + +
    +
    BUTTON_WHEEL_UP = 4'i64
    +
    + + +
    +
    BUTTON_WHEEL_DOWN = 5'i64
    +
    + + +
    +
    BUTTON_WHEEL_LEFT = 6'i64
    +
    + + +
    +
    BUTTON_WHEEL_RIGHT = 7'i64
    +
    + + +
    +
    BUTTON_MASK_LEFT = 1'i64
    +
    + + +
    +
    BUTTON_MASK_RIGHT = 2'i64
    +
    + + +
    +
    BUTTON_MASK_MIDDLE = 4'i64
    +
    + + +
    +
    JOY_BUTTON_0 = 0'i64
    +
    + + +
    +
    JOY_BUTTON_1 = 1'i64
    +
    + + +
    +
    JOY_BUTTON_2 = 2'i64
    +
    + + +
    +
    JOY_BUTTON_3 = 3'i64
    +
    + + +
    +
    JOY_BUTTON_4 = 4'i64
    +
    + + +
    +
    JOY_BUTTON_5 = 5'i64
    +
    + + +
    +
    JOY_BUTTON_6 = 6'i64
    +
    + + +
    +
    JOY_BUTTON_7 = 7'i64
    +
    + + +
    +
    JOY_BUTTON_8 = 8'i64
    +
    + + +
    +
    JOY_BUTTON_9 = 9'i64
    +
    + + +
    +
    JOY_BUTTON_10 = 10'i64
    +
    + + +
    +
    JOY_BUTTON_11 = 11'i64
    +
    + + +
    +
    JOY_BUTTON_12 = 12'i64
    +
    + + +
    +
    JOY_BUTTON_13 = 13'i64
    +
    + + +
    +
    JOY_BUTTON_14 = 14'i64
    +
    + + +
    +
    JOY_BUTTON_15 = 15'i64
    +
    + + +
    +
    JOY_BUTTON_MAX = 16'i64
    +
    + + +
    +
    JOY_SONY_CIRCLE = 1'i64
    +
    + + +
    +
    JOY_SONY_X = 0'i64
    +
    + + +
    +
    JOY_SONY_SQUARE = 2'i64
    +
    + + +
    +
    JOY_SONY_TRIANGLE = 3'i64
    +
    + + +
    +
    JOY_XBOX_B = 1'i64
    +
    + + +
    +
    JOY_XBOX_A = 0'i64
    +
    + + +
    +
    JOY_XBOX_X = 2'i64
    +
    + + +
    +
    JOY_XBOX_Y = 3'i64
    +
    + + +
    +
    JOY_DS_A = 1'i64
    +
    + + +
    +
    JOY_DS_B = 0'i64
    +
    + + +
    +
    JOY_DS_X = 3'i64
    +
    + + +
    +
    JOY_DS_Y = 2'i64
    +
    + + +
    +
    JOY_SELECT = 10'i64
    +
    + + +
    +
    JOY_START = 11'i64
    +
    + + +
    +
    JOY_DPAD_UP = 12'i64
    +
    + + +
    +
    JOY_DPAD_DOWN = 13'i64
    +
    + + +
    +
    JOY_DPAD_LEFT = 14'i64
    +
    + + +
    +
    JOY_DPAD_RIGHT = 15'i64
    +
    + + +
    +
    JOY_L = 4'i64
    +
    + + +
    +
    JOY_L2 = 6'i64
    +
    + + +
    +
    JOY_L3 = 8'i64
    +
    + + +
    +
    JOY_R = 5'i64
    +
    + + +
    +
    JOY_R2 = 7'i64
    +
    + + +
    +
    JOY_R3 = 9'i64
    +
    + + +
    +
    JOY_AXIS_0 = 0'i64
    +
    + + +
    +
    JOY_AXIS_1 = 1'i64
    +
    + + +
    +
    JOY_AXIS_2 = 2'i64
    +
    + + +
    +
    JOY_AXIS_3 = 3'i64
    +
    + + +
    +
    JOY_AXIS_4 = 4'i64
    +
    + + +
    +
    JOY_AXIS_5 = 5'i64
    +
    + + +
    +
    JOY_AXIS_6 = 6'i64
    +
    + + +
    +
    JOY_AXIS_7 = 7'i64
    +
    + + +
    +
    JOY_AXIS_8 = 8'i64
    +
    + + +
    +
    JOY_AXIS_9 = 9'i64
    +
    + + +
    +
    JOY_AXIS_MAX = 10'i64
    +
    + + +
    +
    JOY_ANALOG_LX = 0'i64
    +
    + + +
    +
    JOY_ANALOG_LY = 1'i64
    +
    + + +
    +
    JOY_ANALOG_RX = 2'i64
    +
    + + +
    +
    JOY_ANALOG_RY = 3'i64
    +
    + + +
    +
    JOY_ANALOG_L2 = 6'i64
    +
    + + +
    +
    JOY_ANALOG_R2 = 7'i64
    +
    + + +
    +
    OK = 0'i64
    +
    + + +
    +
    FAILED = 1'i64
    +
    + + +
    +
    ERR_UNAVAILABLE = 2'i64
    +
    + + +
    +
    ERR_UNCONFIGURED = 3'i64
    +
    + + +
    +
    ERR_UNAUTHORIZED = 4'i64
    +
    + + +
    +
    ERR_PARAMETER_RANGE_ERROR = 5'i64
    +
    + + +
    +
    ERR_OUT_OF_MEMORY = 6'i64
    +
    + + +
    +
    ERR_FILE_NOT_FOUND = 7'i64
    +
    + + +
    +
    ERR_FILE_BAD_DRIVE = 8'i64
    +
    + + +
    +
    ERR_FILE_BAD_PATH = 9'i64
    +
    + + +
    +
    ERR_FILE_NO_PERMISSION = 10'i64
    +
    + + +
    +
    ERR_FILE_ALREADY_IN_USE = 11'i64
    +
    + + +
    +
    ERR_FILE_CANT_OPEN = 12'i64
    +
    + + +
    +
    ERR_FILE_CANT_WRITE = 13'i64
    +
    + + +
    +
    ERR_FILE_CANT_READ = 14'i64
    +
    + + +
    +
    ERR_FILE_UNRECOGNIZED = 15'i64
    +
    + + +
    +
    ERR_FILE_CORRUPT = 16'i64
    +
    + + +
    +
    ERR_FILE_MISSING_DEPENDENCIES = 17'i64
    +
    + + +
    +
    ERR_FILE_EOF = 18'i64
    +
    + + +
    +
    ERR_CANT_OPEN = 19'i64
    +
    + + +
    +
    ERR_CANT_CREATE = 20'i64
    +
    + + +
    +
    ERR_PARSE_ERROR = 43'i64
    +
    + + +
    +
    ERR_QUERY_FAILED = 21'i64
    +
    + + +
    +
    ERR_ALREADY_IN_USE = 22'i64
    +
    + + +
    +
    ERR_LOCKED = 23'i64
    +
    + + +
    +
    ERR_TIMEOUT = 24'i64
    +
    + + +
    +
    ERR_CANT_ACQUIRE_RESOURCE = 28'i64
    +
    + + +
    +
    ERR_INVALID_DATA = 30'i64
    +
    + + +
    +
    ERR_INVALID_PARAMETER = 31'i64
    +
    + + +
    +
    ERR_ALREADY_EXISTS = 32'i64
    +
    + + +
    +
    ERR_DOES_NOT_EXIST = 33'i64
    +
    + + +
    +
    ERR_DATABASE_CANT_READ = 34'i64
    +
    + + +
    +
    ERR_DATABASE_CANT_WRITE = 35'i64
    +
    + + +
    +
    ERR_COMPILATION_FAILED = 36'i64
    +
    + + +
    +
    ERR_METHOD_NOT_FOUND = 37'i64
    +
    + + +
    + +
    + + +
    +
    ERR_SCRIPT_FAILED = 39'i64
    +
    + + +
    + +
    + + +
    +
    ERR_BUSY = 44'i64
    +
    + + +
    +
    ERR_HELP = 46'i64
    +
    + + +
    +
    ERR_BUG = 47'i64
    +
    + + +
    +
    PROPERTY_HINT_NONE = 0'i64
    +
    + + +
    +
    PROPERTY_HINT_RANGE = 1'i64
    +
    + + +
    +
    PROPERTY_HINT_EXP_RANGE = 2'i64
    +
    + + +
    +
    PROPERTY_HINT_ENUM = 3'i64
    +
    + + +
    +
    PROPERTY_HINT_EXP_EASING = 4'i64
    +
    + + +
    +
    PROPERTY_HINT_LENGTH = 5'i64
    +
    + + +
    +
    PROPERTY_HINT_KEY_ACCEL = 7'i64
    +
    + + +
    +
    PROPERTY_HINT_FLAGS = 8'i64
    +
    + + +
    +
    PROPERTY_HINT_LAYERS_2D_RENDER = 9'i64
    +
    + + +
    +
    PROPERTY_HINT_LAYERS_2D_PHYSICS = 10'i64
    +
    + + +
    +
    PROPERTY_HINT_LAYERS_3D_RENDER = 11'i64
    +
    + + +
    +
    PROPERTY_HINT_LAYERS_3D_PHYSICS = 12'i64
    +
    + + +
    +
    PROPERTY_HINT_FILE = 13'i64
    +
    + + +
    +
    PROPERTY_HINT_DIR = 14'i64
    +
    + + +
    +
    PROPERTY_HINT_GLOBAL_FILE = 15'i64
    +
    + + +
    +
    PROPERTY_HINT_GLOBAL_DIR = 16'i64
    +
    + + +
    +
    PROPERTY_HINT_RESOURCE_TYPE = 17'i64
    +
    + + +
    +
    PROPERTY_HINT_MULTILINE_TEXT = 18'i64
    +
    + + +
    +
    PROPERTY_HINT_COLOR_NO_ALPHA = 19'i64
    +
    + + +
    +
    PROPERTY_HINT_IMAGE_COMPRESS_LOSSY = 20'i64
    +
    + + +
    +
    PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS = 21'i64
    +
    + + +
    +
    PROPERTY_USAGE_STORAGE = 1'i64
    +
    + + +
    +
    PROPERTY_USAGE_EDITOR = 2'i64
    +
    + + +
    +
    PROPERTY_USAGE_NETWORK = 4'i64
    +
    + + +
    +
    PROPERTY_USAGE_EDITOR_HELPER = 8'i64
    +
    + + +
    +
    PROPERTY_USAGE_CHECKABLE = 16'i64
    +
    + + +
    +
    PROPERTY_USAGE_CHECKED = 32'i64
    +
    + + +
    +
    PROPERTY_USAGE_INTERNATIONALIZED = 64'i64
    +
    + + +
    +
    PROPERTY_USAGE_GROUP = 128'i64
    +
    + + +
    +
    PROPERTY_USAGE_CATEGORY = 256'i64
    +
    + + +
    +
    PROPERTY_USAGE_STORE_IF_NONZERO = 512'i64
    +
    + + +
    +
    PROPERTY_USAGE_STORE_IF_NONONE = 1024'i64
    +
    + + +
    +
    PROPERTY_USAGE_NO_INSTANCE_STATE = 2048'i64
    +
    + + +
    +
    PROPERTY_USAGE_RESTART_IF_CHANGED = 4096'i64
    +
    + + +
    +
    PROPERTY_USAGE_SCRIPT_VARIABLE = 8192'i64
    +
    + + +
    +
    PROPERTY_USAGE_DEFAULT = 7'i64
    +
    + + +
    +
    PROPERTY_USAGE_DEFAULT_INTL = 71'i64
    +
    + + +
    +
    PROPERTY_USAGE_NOEDITOR = 5'i64
    +
    + + +
    +
    METHOD_FLAG_NORMAL = 1'i64
    +
    + + +
    +
    METHOD_FLAG_EDITOR = 2'i64
    +
    + + +
    +
    METHOD_FLAG_NOSCRIPT = 4'i64
    +
    + + +
    +
    METHOD_FLAG_CONST = 8'i64
    +
    + + +
    +
    METHOD_FLAG_REVERSE = 16'i64
    +
    + + +
    +
    METHOD_FLAG_VIRTUAL = 32'i64
    +
    + + +
    +
    METHOD_FLAG_FROM_SCRIPT = 64'i64
    +
    + + +
    +
    METHOD_FLAGS_DEFAULT = 1'i64
    +
    + + +
    +
    TYPE_NIL = 0'i64
    +
    + + +
    +
    TYPE_BOOL = 1'i64
    +
    + + +
    +
    TYPE_INT = 2'i64
    +
    + + +
    +
    TYPE_REAL = 3'i64
    +
    + + +
    +
    TYPE_STRING = 4'i64
    +
    + + +
    +
    TYPE_VECTOR2 = 5'i64
    +
    + + +
    +
    TYPE_RECT2 = 6'i64
    +
    + + +
    +
    TYPE_VECTOR3 = 7'i64
    +
    + + +
    +
    TYPE_TRANSFORM2D = 8'i64
    +
    + + +
    +
    TYPE_PLANE = 9'i64
    +
    + + +
    +
    TYPE_QUAT = 10'i64
    +
    + + +
    +
    TYPE_AABB = 11'i64
    +
    + + +
    +
    TYPE_BASIS = 12'i64
    +
    + + +
    +
    TYPE_TRANSFORM = 13'i64
    +
    + + +
    +
    TYPE_COLOR = 14'i64
    +
    + + +
    +
    TYPE_NODE_PATH = 15'i64
    +
    + + +
    +
    TYPE_RID = 16'i64
    +
    + + +
    +
    TYPE_OBJECT = 17'i64
    +
    + + +
    +
    TYPE_DICTIONARY = 18'i64
    +
    + + +
    +
    TYPE_ARRAY = 19'i64
    +
    + + +
    +
    TYPE_RAW_ARRAY = 20'i64
    +
    + + +
    +
    TYPE_INT_ARRAY = 21'i64
    +
    + + +
    +
    TYPE_REAL_ARRAY = 22'i64
    +
    + + +
    +
    TYPE_STRING_ARRAY = 23'i64
    +
    + + +
    +
    TYPE_VECTOR2_ARRAY = 24'i64
    +
    + + +
    +
    TYPE_VECTOR3_ARRAY = 25'i64
    +
    + + +
    +
    TYPE_COLOR_ARRAY = 26'i64
    +
    + + +
    +
    TYPE_MAX = 27'i64
    +
    + + +
    +
    OP_EQUAL = 0'i64
    +
    + + +
    +
    OP_NOT_EQUAL = 1'i64
    +
    + + +
    +
    OP_LESS = 2'i64
    +
    + + +
    +
    OP_LESS_EQUAL = 3'i64
    +
    + + +
    +
    OP_GREATER = 4'i64
    +
    + + +
    +
    OP_GREATER_EQUAL = 5'i64
    +
    + + +
    +
    OP_ADD = 6'i64
    +
    + + +
    +
    OP_SUBTRACT = 7'i64
    +
    + + +
    +
    OP_MULTIPLY = 8'i64
    +
    + + +
    +
    OP_DIVIDE = 9'i64
    +
    + + +
    +
    OP_NEGATE = 10'i64
    +
    + + +
    +
    OP_POSITIVE = 11'i64
    +
    + + +
    +
    OP_MODULE = 12'i64
    +
    + + +
    +
    OP_STRING_CONCAT = 13'i64
    +
    + + +
    +
    OP_SHIFT_LEFT = 14'i64
    +
    + + +
    +
    OP_SHIFT_RIGHT = 15'i64
    +
    + + +
    +
    OP_BIT_AND = 16'i64
    +
    + + +
    +
    OP_BIT_OR = 17'i64
    +
    + + +
    +
    OP_BIT_XOR = 18'i64
    +
    + + +
    +
    OP_BIT_NEGATE = 19'i64
    +
    + + +
    +
    OP_AND = 20'i64
    +
    + + +
    +
    OP_OR = 21'i64
    +
    + + +
    +
    OP_XOR = 22'i64
    +
    + + +
    +
    OP_NOT = 23'i64
    +
    + + +
    +
    OP_IN = 24'i64
    +
    + + +
    +
    OP_MAX = 25'i64
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/godotall.html b/master/godotapi/godotall.html new file mode 100644 index 0000000..4261f0d --- /dev/null +++ b/master/godotapi/godotall.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module godotall + + + + + + + + +
    +
    +

    Module godotall

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    +
    +

    Imports

    +
    +audio_stream_player_2d, shape_2d, dynamic_font_data, light_2d, primitive_mesh, shader, scene_tree_timer, editor_file_dialog, packed_scene, visual_script_function, animation, visual_script_sub_call, video_player, http_client, sky, animation_player, sprite_base_3d, polygon_path_finder, capsule_mesh, visual_script_constructor, kinematic_collision, web_socket_client, groove_joint_2d, geometry_instance, translation_server, visual_script_basic_type_constant, editor_property, physics_server, input_event_magnify_gesture, visual_script_operator, video_stream, mutex, arvr_server, java_script, tween, networked_multiplayer_e_net, viewport_texture, csg_primitive, parallax_layer, viewport_container, gradient_texture, style_box_flat, csg_sphere, margin_container, segment_shape_2d, native_script, visual_script_function_call, bone_attachment, audio_bus_layout, input_event_pan_gesture, bone_2d, canvas_item, kinematic_collision_2d, button, arvr_anchor, font, physics_2d_server, spatial, visual_script_input_action, csg_torus, mesh, visual_script_self, json_parse_result, visual_script_local_var, line_2d, audio_effect_eq21, curve, editor_scene_importer, gd_script_function_state, collision_shape_2d, position_3d, ray_shape_2d, class_db, multi_mesh, short_cut, web_socket_multiplayer_peer, audio_effect_reverb, bullet_physics_server, editor_selection, resource_importer_webm, visibility_enabler, curve_2d, instance_placeholder, style_box_texture, visual_script_class_constant, marshalls, position_2d, visibility_notifier_2d, remote_transform_2d, canvas_item_material, editor_resource_preview, visual_script_select, input_event_joypad_motion, project_settings, popup_menu, visual_script_deconstruct, audio_stream_player, rigid_body, material, a_star, physics_body_2d, scroll_container, input_event_mouse_motion, color_picker, input_event_key, packet_peer_udp, quad_mesh, arvr_positional_tracker, split_container, audio_effect_notch_filter, cylinder_mesh, procedural_sky, visual_script, editor_settings, pck_packer, physics_2d_direct_space_state, stream_peer_buffer, engine, resource, visual_script_builtin_func, undo_redo, physics_2d_shape_query_parameters, reference, visual_script_index_set, physics_2d_direct_body_state, graph_node, gi_probe_data, scene_tree, texture, camera_2d, visual_script_node, visual_script_switch, damped_spring_joint_2d, viewport, animated_sprite, spatial_velocity_tracker, joint, resource_importer_theora, physics_shape_query_parameters, visual_script_resource_path, physics_2d_server_sw, packet_peer_stream, physics_2d_shape_query_result, style_box_empty, collision_object_2d, input_event_with_modifiers, audio_stream_playback, spin_box, vehicle_wheel, visual_script_variable_get, file_dialog, thread, cube_map, ip, check_box, csg_box, container, text_edit, confirmation_dialog, weak_ref, bullet_physics_direct_body_state, navigation, box_container, visual_server, base_button, h_scroll_bar, vehicle_body, visibility_notifier, array_mesh, scroll_bar, audio_effect_eq, node_2d, directional_light, editor_scene_post_import, proxy_texture, navigation_mesh_instance, web_socket_server, environment, parallax_background, pin_joint, path_2d, editor_script, physics_shape_query_result, convex_polygon_shape, reg_ex_match, occluder_polygon_2d, reference_rect, video_stream_webm, input_event_screen_touch, light_occluder_2d, skeleton, surface_tool, visual_script_comment, visual_script_condition, stream_peer_ssl, editor_interface, editor_file_system_directory, tile_map, grid_map, plugin_script, atlas_texture, bit_map, gd_native, input, audio_effect_high_pass_filter, navigation_mesh, physics_direct_body_state, packet_peer, audio_effect_filter, arvr_interface_gd_native, animated_sprite_3d, csg_cylinder, gd_os, semaphore, resource_loader, visual_script_property_get, visual_script_emit_signal, texture_rect, func_ref, check_button, directory, panel, h_slider, audio_effect_distortion, curve_3d, mesh_data_tool, audio_stream_player_3d, path, audio_effect_compressor, line_edit, visual_script_yield_signal, rich_text_label, global_constants, visual_script_while, touch_screen_button, input_event_gesture, translation, encoded_object_as_id, ip_unix, texture_progress, convex_polygon_shape_2d, path_follow_2d, audio_effect_band_limit_filter, triangle_mesh, config_file, sphere_shape, audio_effect_high_shelf_filter, main_loop, editor_resource_conversion_plugin, visual_script_function_state, popup_panel, input_event_action, ray_cast_2d, packed_data_container, physics_direct_space_state, http_request, visual_script_custom_node, sprite_frames, joint_2d, editor_plugin, pin_joint_2d, popup, tree, tool_button, bitmap_font, csg_shape, visual_script_math_constant, control, interpolated_camera, visual_script_iterator, visual_script_return, file, node, prism_mesh, ray_cast, static_body, visual_script_scene_tree, kinematic_body, concave_polygon_shape, csg_mesh, rigid_body_2d, remote_transform, canvas_modulate, static_body_2d, graph_edit, visual_script_editor, arvr_interface, visibility_enabler_2d, web_socket_peer, button_group, concave_polygon_shape_2d, spatial_gizmo, world_2d, plane_mesh, light, visual_script_yield, visual_script_variable_set, visual_script_global_constant, reg_ex, slider_joint, accept_dialog, scene_state, audio_stream, visual_script_scene_node, circle_shape_2d, box_shape, skeleton_2d, visual_script_engine_singleton, audio_effect_amplify, area, physics_2d_direct_body_state_sw, stream_peer_tcp, arvr_origin, navigation_polygon_instance, gradient, navigation_polygon, arvr_camera, ray_shape, style_box_line, rectangle_shape_2d, editor_import_plugin, visual_script_sequence, audio_effect_delay, audio_stream_random_pitch, gi_probe, h_box_container, collision_object, visual_script_preload, input_event, tile_set, plane_shape, canvas_layer, proximity_group, polygon_2d, multi_mesh_instance, line_shape_2d, visual_script_index_get, visual_script_property_set, mesh_instance, audio_effect_low_pass_filter, p_hash_translation, kinematic_body_2d, camera, audio_stream_sample, resource_interactive_loader, performance, visual_script_constant, large_texture, audio_effect_panner, popup_dialog, shader_material, spot_light, style_box, script_editor, progress_bar, editor_inspector_plugin, input_map, physics_2d_test_motion_result, path_follow, packed_data_container_ref, hinge_joint, resource_importer_ogg_vorbis, visual_script_type_cast, collision_shape, color_picker_button, collision_polygon_2d, shape, csg_polygon, editor_spatial_gizmo, sphere_mesh, theme, tcp_server, audio_effect_low_shelf_filter, h_separator, grid_container, networked_multiplayer_peer, particles, image_texture, curve_texture, editor_export_plugin, csg_combiner, audio_effect_chorus, visual_script_local_var_set, animation_tree_player, v_slider, capsule_shape, video_stream_theora, option_button, collision_polygon, input_event_mouse, spatial_material, window_dialog, resource_saver, world, menu_button, v_separator, v_split_container, range, audio_effect_eq6, input_default, json, listener, h_split_container, baked_lightmap, visual_instance, script, separator, panel_container, y_sort, center_container, color_rect, arvr_controller, audio_effect_pitch_shift, multiplayer_api, input_event_screen_drag, tab_container, resource_importer, physical_bone, gd_script, nine_patch_rect, audio_effect_phaser, cone_twist_joint, xml_parser, immediate_geometry, navigation_2d, image, v_box_container, area_2d, mesh_library, v_scroll_bar, sprite_3d, capsule_shape_2d, stream_texture, cube_mesh, particles_material, audio_effect_limiter, slider, texture_button, sprite, stream_peer, objects, audio_server, input_event_joypad_button, world_environment, reflection_probe, omni_light, tabs, geometry, audio_effect_eq10, editor_resource_preview_generator, editor_inspector, tree_item, back_buffer_copy, baked_lightmap_data, visual_script_expression, particles_2d, link_button, timer, item_list, audio_stream_ogg_vorbis, physics_body, panorama_sky, resource_preloader, audio_effect_band_pass_filter, oriented_path_follow, input_event_mouse_button, dynamic_font, generic_6dof_joint, gd_native_library, audio_effect, mesh_instance_2d, editor_file_system, label, audio_effect_stereo_enhance +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/godottypes.html b/master/godotapi/godottypes.html new file mode 100644 index 0000000..1b82199 --- /dev/null +++ b/master/godotapi/godottypes.html @@ -0,0 +1,4863 @@ + + + + + + + + + + + + + + + + + +Module godottypes + + + + + + + + +
    +
    +

    Module godottypes

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    +
    +

    Imports

    +
    +godot +
    +
    +

    Types

    +
    +
    Object = ref object of NimGodotObject
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Reference = ref object of Object
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Node = ref object of Object
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Resource = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CanvasItem = ref object of Node
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    Control = ref object of CanvasItem
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Spatial = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptNode = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    Node2D = ref object of CanvasItem
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualInstance = ref object of Spatial
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    AudioEffect = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    Container = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    InputEvent = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    Mesh = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    BaseButton = ref object of Control
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    Range = ref object of Control
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    Shape2D = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    Texture = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    PacketPeer = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    + +
    +singleton: false instanciable: true is_reference: false + +
    +
    CSGShape = ref object of VisualInstance
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    PrimitiveMesh = ref object of Mesh
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    GeometryInstance = ref object of VisualInstance
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    InputEventWithModifiers = ref object of InputEvent
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    AudioEffectFilter = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CollisionObject = ref object of Spatial
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    Shape = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    CSGPrimitive = ref object of CSGShape
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    Button = ref object of BaseButton
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Joint = ref object of Spatial
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    CollisionObject2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    PhysicsBody = ref object of CollisionObject
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    Material = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    StyleBox = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    NetworkedMultiplayerPeer = ref object of PacketPeer
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    WindowDialog = ref object of Popup
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Script = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    PhysicsBody2D = ref object of CollisionObject2D
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    BoxContainer = ref object of Container
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    AudioEffectEQ = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Joint2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    Light = ref object of VisualInstance
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    AcceptDialog = ref object of WindowDialog
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioStream = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    ResourceImporter = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    StreamPeer = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    Sky = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    SpriteBase3D = ref object of GeometryInstance
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    VideoStream = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    Font = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    WebSocketMultiplayerPeer = ref object of NetworkedMultiplayerPeer
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    SplitContainer = ref object of Container
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    ConfirmationDialog = ref object of AcceptDialog
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ScrollBar = ref object of Range
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    InputEventGesture = ref object of InputEventWithModifiers
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    Camera = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    InputEventMouse = ref object of InputEventWithModifiers
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    Separator = ref object of Control
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    Slider = ref object of Range
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    VisibilityNotifier2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    RigidBody = ref object of PhysicsBody
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ScrollContainer = ref object of Container
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Physics2DDirectBodyState = ref object of Object
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    VisibilityNotifier = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    PhysicsDirectBodyState = ref object of Object
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    Translation = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    MainLoop = ref object of Object
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ARVRInterface = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    SpatialGizmo = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    CanvasLayer = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    PanelContainer = ref object of Container
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioStreamPlayer2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    DynamicFontData = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Light2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Shader = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    SceneTreeTimer = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    EditorFileDialog = ref object of ConfirmationDialog
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    PackedScene = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptFunction = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Animation = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptSubCall = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VideoPlayer = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    HTTPClient = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AnimationPlayer = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    PolygonPathFinder = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CapsuleMesh = ref object of PrimitiveMesh
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptConstructor = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    KinematicCollision = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    WebSocketClient = ref object of WebSocketMultiplayerPeer
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    GrooveJoint2D = ref object of Joint2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptBasicTypeConstant = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    EditorProperty = ref object of Container
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    InputEventMagnifyGesture = ref object of InputEventGesture
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptOperator = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Mutex = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Tween = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    NetworkedMultiplayerENet = ref object of NetworkedMultiplayerPeer
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ViewportTexture = ref object of Texture
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ParallaxLayer = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ViewportContainer = ref object of Container
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    GradientTexture = ref object of Texture
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    StyleBoxFlat = ref object of StyleBox
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CSGSphere = ref object of CSGPrimitive
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    MarginContainer = ref object of Container
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    SegmentShape2D = ref object of Shape2D
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    NativeScript = ref object of Script
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptFunctionCall = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    BoneAttachment = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioBusLayout = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    InputEventPanGesture = ref object of InputEventGesture
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Bone2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    KinematicCollision2D = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ARVRAnchor = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptInputAction = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CSGTorus = ref object of CSGPrimitive
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptSelf = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    JSONParseResult = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptLocalVar = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Line2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectEQ21 = ref object of AudioEffectEQ
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Curve = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    EditorSceneImporter = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    GDScriptFunctionState = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    CollisionShape2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Position3D = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    RayShape2D = ref object of Shape2D
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    MultiMesh = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ShortCut = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AudioEffectReverb = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    EditorSelection = ref object of Object
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ResourceImporterWebm = ref object of ResourceImporter
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    VisibilityEnabler = ref object of VisibilityNotifier
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Curve2D = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    InstancePlaceholder = ref object of Node
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    StyleBoxTexture = ref object of StyleBox
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptClassConstant = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Position2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    RemoteTransform2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    CanvasItemMaterial = ref object of Material
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    EditorResourcePreview = ref object of Node
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    VisualScriptSelect = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    InputEventJoypadMotion = ref object of InputEvent
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PopupMenu = ref object of Popup
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptDeconstruct = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AudioStreamPlayer = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AStar = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    InputEventMouseMotion = ref object of InputEventMouse
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ColorPicker = ref object of BoxContainer
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    InputEventKey = ref object of InputEventWithModifiers
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PacketPeerUDP = ref object of PacketPeer
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    QuadMesh = ref object of PrimitiveMesh
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ARVRPositionalTracker = ref object of Object
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectNotchFilter = ref object of AudioEffectFilter
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CylinderMesh = ref object of PrimitiveMesh
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ProceduralSky = ref object of Sky
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScript = ref object of Script
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    EditorSettings = ref object of Resource
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    PCKPacker = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Physics2DDirectSpaceState = ref object of Object
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    StreamPeerBuffer = ref object of StreamPeer
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptBuiltinFunc = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    UndoRedo = ref object of Object
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Physics2DShapeQueryParameters = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptIndexSet = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    GraphNode = ref object of Container
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    GIProbeData = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    SceneTree = ref object of MainLoop
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Camera2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptSwitch = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    DampedSpringJoint2D = ref object of Joint2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Viewport = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AnimatedSprite = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    SpatialVelocityTracker = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ResourceImporterTheora = ref object of ResourceImporter
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    PhysicsShapeQueryParameters = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptResourcePath = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PacketPeerStream = ref object of PacketPeer
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Physics2DShapeQueryResult = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    StyleBoxEmpty = ref object of StyleBox
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AudioStreamPlayback = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    SpinBox = ref object of Range
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VehicleWheel = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptVariableGet = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    FileDialog = ref object of ConfirmationDialog
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Thread = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CubeMap = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CheckBox = ref object of Button
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    CSGBox = ref object of CSGPrimitive
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    TextEdit = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    WeakRef = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    BulletPhysicsDirectBodyState = ref object of PhysicsDirectBodyState
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    + +
    +singleton: false instanciable: true is_reference: false + +
    +
    HScrollBar = ref object of ScrollBar
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VehicleBody = ref object of RigidBody
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ArrayMesh = ref object of Mesh
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    DirectionalLight = ref object of Light
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    EditorScenePostImport = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ProxyTexture = ref object of Texture
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    + +
    +singleton: false instanciable: true is_reference: false + +
    +
    WebSocketServer = ref object of WebSocketMultiplayerPeer
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Environment = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ParallaxBackground = ref object of CanvasLayer
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    PinJoint = ref object of Joint
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Path2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    EditorScript = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PhysicsShapeQueryResult = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    ConvexPolygonShape = ref object of Shape
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    RegExMatch = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    OccluderPolygon2D = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ReferenceRect = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VideoStreamWebm = ref object of VideoStream
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    InputEventScreenTouch = ref object of InputEvent
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    LightOccluder2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Skeleton = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    SurfaceTool = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptComment = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptCondition = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    StreamPeerSSL = ref object of StreamPeer
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    EditorInterface = ref object of Node
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    EditorFileSystemDirectory = ref object of Object
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    TileMap = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    GridMap = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    PluginScript = ref object of Script
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AtlasTexture = ref object of Texture
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    BitMap = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    GDNative = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AudioEffectHighPassFilter = ref object of AudioEffectFilter
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    + +
    +singleton: false instanciable: true is_reference: true + +
    +
    ARVRInterfaceGDNative = ref object of ARVRInterface
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AnimatedSprite3D = ref object of SpriteBase3D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    CSGCylinder = ref object of CSGPrimitive
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Semaphore = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptPropertyGet = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptEmitSignal = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    TextureRect = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    FuncRef = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CheckButton = ref object of Button
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Directory = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Panel = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    HSlider = ref object of Slider
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectDistortion = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Curve3D = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    MeshDataTool = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AudioStreamPlayer3D = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Path = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectCompressor = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    LineEdit = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptYieldSignal = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    RichTextLabel = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptWhile = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    TouchScreenButton = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    EncodedObjectAsID = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    TextureProgress = ref object of Range
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ConvexPolygonShape2D = ref object of Shape2D
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PathFollow2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectBandLimitFilter = ref object of AudioEffectFilter
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    TriangleMesh = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ConfigFile = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    SphereShape = ref object of Shape
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AudioEffectHighShelfFilter = ref object of AudioEffectFilter
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    EditorResourceConversionPlugin = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptFunctionState = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PopupPanel = ref object of Popup
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    InputEventAction = ref object of InputEvent
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    RayCast2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    PackedDataContainer = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PhysicsDirectSpaceState = ref object of Object
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    HTTPRequest = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptCustomNode = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    SpriteFrames = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    EditorPlugin = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    PinJoint2D = ref object of Joint2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Tree = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ToolButton = ref object of Button
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    BitmapFont = ref object of Font
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptMathConstant = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    InterpolatedCamera = ref object of Camera
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptIterator = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptReturn = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    File = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PrismMesh = ref object of PrimitiveMesh
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    RayCast = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    StaticBody = ref object of PhysicsBody
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptSceneTree = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    KinematicBody = ref object of PhysicsBody
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ConcavePolygonShape = ref object of Shape
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CSGMesh = ref object of CSGPrimitive
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    RigidBody2D = ref object of PhysicsBody2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    RemoteTransform = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    CanvasModulate = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    StaticBody2D = ref object of PhysicsBody2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    GraphEdit = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisibilityEnabler2D = ref object of VisibilityNotifier2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    WebSocketPeer = ref object of PacketPeer
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ButtonGroup = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ConcavePolygonShape2D = ref object of Shape2D
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    World2D = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PlaneMesh = ref object of PrimitiveMesh
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptYield = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptVariableSet = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptGlobalConstant = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    RegEx = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    SliderJoint = ref object of Joint
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    SceneState = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    VisualScriptSceneNode = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CircleShape2D = ref object of Shape2D
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    BoxShape = ref object of Shape
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Skeleton2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptEngineSingleton = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AudioEffectAmplify = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Area = ref object of CollisionObject
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Physics2DDirectBodyStateSW = ref object of Physics2DDirectBodyState
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    StreamPeerTCP = ref object of StreamPeer
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ARVROrigin = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    + +
    +singleton: false instanciable: true is_reference: false + +
    +
    Gradient = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    + +
    +singleton: false instanciable: true is_reference: true + +
    +
    ARVRCamera = ref object of Camera
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    RayShape = ref object of Shape
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    StyleBoxLine = ref object of StyleBox
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    RectangleShape2D = ref object of Shape2D
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    EditorImportPlugin = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptSequence = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AudioEffectDelay = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AudioStreamRandomPitch = ref object of AudioStream
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    GIProbe = ref object of VisualInstance
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    HBoxContainer = ref object of BoxContainer
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VisualScriptPreload = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    TileSet = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PlaneShape = ref object of Shape
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ProximityGroup = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Polygon2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    MultiMeshInstance = ref object of GeometryInstance
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    LineShape2D = ref object of Shape2D
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptIndexGet = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptPropertySet = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    MeshInstance = ref object of GeometryInstance
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectLowPassFilter = ref object of AudioEffectFilter
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PHashTranslation = ref object of Translation
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    KinematicBody2D = ref object of PhysicsBody2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioStreamSample = ref object of AudioStream
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ResourceInteractiveLoader = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    VisualScriptConstant = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    LargeTexture = ref object of Texture
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AudioEffectPanner = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PopupDialog = ref object of Popup
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ShaderMaterial = ref object of Material
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    SpotLight = ref object of Light
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ScriptEditor = ref object of PanelContainer
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    ProgressBar = ref object of Range
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    EditorInspectorPlugin = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Physics2DTestMotionResult = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PathFollow = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    PackedDataContainerRef = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    HingeJoint = ref object of Joint
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ResourceImporterOGGVorbis = ref object of ResourceImporter
    +  
    +
    +singleton: false instanciable: false is_reference: true + +
    +
    VisualScriptTypeCast = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CollisionShape = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ColorPickerButton = ref object of Button
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    CollisionPolygon2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    CSGPolygon = ref object of CSGPrimitive
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    EditorSpatialGizmo = ref object of SpatialGizmo
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    SphereMesh = ref object of PrimitiveMesh
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Theme = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    TCPServer = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AudioEffectLowShelfFilter = ref object of AudioEffectFilter
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    HSeparator = ref object of Separator
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    GridContainer = ref object of Container
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Particles = ref object of GeometryInstance
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ImageTexture = ref object of Texture
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CurveTexture = ref object of Texture
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    EditorExportPlugin = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CSGCombiner = ref object of CSGShape
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectChorus = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptLocalVarSet = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AnimationTreePlayer = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VSlider = ref object of Slider
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    CapsuleShape = ref object of Shape
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VideoStreamTheora = ref object of VideoStream
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    OptionButton = ref object of Button
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    CollisionPolygon = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    SpatialMaterial = ref object of Material
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    World = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    + +
    +singleton: false instanciable: true is_reference: false + +
    +
    VSeparator = ref object of Separator
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    VSplitContainer = ref object of SplitContainer
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectEQ6 = ref object of AudioEffectEQ
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Listener = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    HSplitContainer = ref object of SplitContainer
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    BakedLightmap = ref object of VisualInstance
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    YSort = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    CenterContainer = ref object of Container
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ColorRect = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ARVRController = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectPitchShift = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    MultiplayerAPI = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    InputEventScreenDrag = ref object of InputEvent
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    TabContainer = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    PhysicalBone = ref object of PhysicsBody
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    GDScript = ref object of Script
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    NinePatchRect = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectPhaser = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ConeTwistJoint = ref object of Joint
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    XMLParser = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ImmediateGeometry = ref object of GeometryInstance
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    + +
    +singleton: false instanciable: true is_reference: false + +
    +
    Image = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VBoxContainer = ref object of BoxContainer
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Area2D = ref object of CollisionObject2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    MeshLibrary = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VScrollBar = ref object of ScrollBar
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Sprite3D = ref object of SpriteBase3D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    CapsuleShape2D = ref object of Shape2D
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    StreamTexture = ref object of Texture
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    CubeMesh = ref object of PrimitiveMesh
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ParticlesMaterial = ref object of Material
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    AudioEffectLimiter = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    TextureButton = ref object of BaseButton
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Sprite = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    InputEventJoypadButton = ref object of InputEvent
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    WorldEnvironment = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ReflectionProbe = ref object of VisualInstance
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    OmniLight = ref object of Light
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Tabs = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectEQ10 = ref object of AudioEffectEQ
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    EditorResourcePreviewGenerator = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    EditorInspector = ref object of ScrollContainer
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    TreeItem = ref object of Object
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    BackBufferCopy = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    BakedLightmapData = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    VisualScriptExpression = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Particles2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    LinkButton = ref object of BaseButton
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    Timer = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    ItemList = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioStreamOGGVorbis = ref object of AudioStream
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    PanoramaSky = ref object of Sky
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    ResourcePreloader = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectBandPassFilter = ref object of AudioEffectFilter
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    OrientedPathFollow = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    InputEventMouseButton = ref object of InputEventMouse
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    DynamicFont = ref object of Font
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    Generic6DOFJoint = ref object of Joint
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    GDNativeLibrary = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    +
    MeshInstance2D = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    EditorFileSystem = ref object of Node
    +  
    +
    +singleton: false instanciable: false is_reference: false + +
    +
    Label = ref object of Control
    +  
    +
    +singleton: false instanciable: true is_reference: false + +
    +
    AudioEffectStereoEnhance = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/gradient.html b/master/godotapi/gradient.html new file mode 100644 index 0000000..d673888 --- /dev/null +++ b/master/godotapi/gradient.html @@ -0,0 +1,1370 @@ + + + + + + + + + + + + + + + + + +Module gradient + + + + + + + + +
    +
    +

    Module gradient

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc offsets(self: Gradient): PoolRealArray {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc offsets=(self: Gradient; val: PoolRealArray) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc colors(self: Gradient): PoolColorArray {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc colors=(self: Gradient; val: PoolColorArray) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addPoint(self: Gradient; offset: float64; color: Color) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc removePoint(self: Gradient; offset: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setOffset(self: Gradient; point: int64; offset: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getOffset(self: Gradient; point: int64): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setColor(self: Gradient; point: int64; color: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getColor(self: Gradient; point: int64): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolate(self: Gradient; offset: float64): Color {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getPointCount(self: Gradient): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/gradient_texture.html b/master/godotapi/gradient_texture.html new file mode 100644 index 0000000..fd8b559 --- /dev/null +++ b/master/godotapi/gradient_texture.html @@ -0,0 +1,1327 @@ + + + + + + + + + + + + + + + + + +Module gradient_texture + + + + + + + + +
    +
    +

    Module gradient_texture

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc gradient(self: GradientTexture): Gradient {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc gradient=(self: GradientTexture; val: Gradient) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc width(self: GradientTexture): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc width=(self: GradientTexture; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method update(self: GradientTexture) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/graph_edit.html b/master/godotapi/graph_edit.html new file mode 100644 index 0000000..8bf85dd --- /dev/null +++ b/master/godotapi/graph_edit.html @@ -0,0 +1,1562 @@ + + + + + + + + + + + + + + + + + +Module graph_edit + + + + + + + + +
    +
    +

    Module graph_edit

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc rightDisconnects(self: GraphEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rightDisconnects=(self: GraphEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scrollOffset(self: GraphEdit): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollOffset=(self: GraphEdit; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc snapDistance(self: GraphEdit): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc snapDistance=(self: GraphEdit; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useSnap(self: GraphEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useSnap=(self: GraphEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc zoom(self: GraphEdit): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc zoom=(self: GraphEdit; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc connectNode(self: GraphEdit; fromm: string; fromPort: int64; to: string;
    +                toPort: int64): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isNodeConnected(self: GraphEdit; fromm: string; fromPort: int64; to: string;
    +                    toPort: int64): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disconnectNode(self: GraphEdit; fromm: string; fromPort: int64; to: string;
    +                   toPort: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionList(self: GraphEdit): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearConnections(self: GraphEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addValidRightDisconnectType(self: GraphEdit; typee: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeValidRightDisconnectType(self: GraphEdit; typee: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addValidLeftDisconnectType(self: GraphEdit; typee: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeValidLeftDisconnectType(self: GraphEdit; typee: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addValidConnectionType(self: GraphEdit; fromType: int64; toType: int64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeValidConnectionType(self: GraphEdit; fromType: int64; toType: int64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isValidConnectionType(self: GraphEdit; fromType: int64; toType: int64): bool {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setSelected(self: GraphEdit; node: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method graphNodeMoved(self: GraphEdit; arg0: Object) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method graphNodeRaised(self: GraphEdit; arg0: Object) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method topLayerInput(self: GraphEdit; arg0: InputEvent) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method topLayerDraw(self: GraphEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method scrollMoved(self: GraphEdit; arg0: float64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method zoomMinus(self: GraphEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method zoomReset(self: GraphEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method zoomPlus(self: GraphEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method snapToggled(self: GraphEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method snapValueChanged(self: GraphEdit; arg0: float64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method guiInput(self: GraphEdit; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    method updateScrollOffset(self: GraphEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method connectionsLayerDraw(self: GraphEdit) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/graph_node.html b/master/godotapi/graph_node.html new file mode 100644 index 0000000..f5cdb47 --- /dev/null +++ b/master/godotapi/graph_node.html @@ -0,0 +1,1566 @@ + + + + + + + + + + + + + + + + + +Module graph_node + + + + + + + + +
    +
    +

    Module graph_node

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    OVERLAY_DISABLED = 0'i64
    +
    + + +
    +
    OVERLAY_BREAKPOINT = 1'i64
    +
    + + +
    +
    OVERLAY_POSITION = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc title(self: GraphNode): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc title=(self: GraphNode; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset(self: GraphNode): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset=(self: GraphNode; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc showClose(self: GraphNode): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc showClose=(self: GraphNode; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resizable(self: GraphNode): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resizable=(self: GraphNode; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc selected(self: GraphNode): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc selected=(self: GraphNode; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc comment(self: GraphNode): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc comment=(self: GraphNode; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc overlay(self: GraphNode): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc overlay=(self: GraphNode; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setSlot(self: GraphNode; idx: int64; enableLeft: bool; typeLeft: int64;
    +            colorLeft: Color; enableRight: bool; typeRight: int64; colorRight: Color;
    +            customLeft: Texture = nil; customRight: Texture = nil) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearSlot(self: GraphNode; idx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearAllSlots(self: GraphNode) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isSlotEnabledLeft(self: GraphNode; idx: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSlotTypeLeft(self: GraphNode; idx: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSlotColorLeft(self: GraphNode; idx: int64): Color {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isSlotEnabledRight(self: GraphNode; idx: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSlotTypeRight(self: GraphNode; idx: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSlotColorRight(self: GraphNode; idx: int64): Color {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionOutputCount(self: GraphNode): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getConnectionInputCount(self: GraphNode): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getConnectionOutputPosition(self: GraphNode; idx: int64): Vector2 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionOutputType(self: GraphNode; idx: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionOutputColor(self: GraphNode; idx: int64): Color {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionInputPosition(self: GraphNode; idx: int64): Vector2 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionInputType(self: GraphNode; idx: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionInputColor(self: GraphNode; idx: int64): Color {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method guiInput(self: GraphNode; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/grid_container.html b/master/godotapi/grid_container.html new file mode 100644 index 0000000..fff7ea6 --- /dev/null +++ b/master/godotapi/grid_container.html @@ -0,0 +1,1301 @@ + + + + + + + + + + + + + + + + + +Module grid_container + + + + + + + + +
    +
    +

    Module grid_container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc columns(self: GridContainer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc columns=(self: GridContainer; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getChildControlAtCell(self: GridContainer; row: int64; column: int64): Control {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/grid_map.html b/master/godotapi/grid_map.html new file mode 100644 index 0000000..91f00e2 --- /dev/null +++ b/master/godotapi/grid_map.html @@ -0,0 +1,1586 @@ + + + + + + + + + + + + + + + + + +Module grid_map + + + + + + + + +
    +
    +

    Module grid_map

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    INVALID_CELL_ITEM = -1
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc theme(self: GridMap): MeshLibrary {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc theme=(self: GridMap; val: MeshLibrary) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellSize(self: GridMap): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellSize=(self: GridMap; val: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellOctantSize(self: GridMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellOctantSize=(self: GridMap; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellCenterX(self: GridMap): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellCenterX=(self: GridMap; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellCenterY(self: GridMap): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellCenterY=(self: GridMap; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellCenterZ(self: GridMap): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellCenterZ=(self: GridMap; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellScale(self: GridMap): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellScale=(self: GridMap; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionLayer(self: GridMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionLayer=(self: GridMap; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask(self: GridMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask=(self: GridMap; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setCollisionMaskBit(self: GridMap; bit: int64; value: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionMaskBit(self: GridMap; bit: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCollisionLayerBit(self: GridMap; bit: int64; value: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionLayerBit(self: GridMap; bit: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setCellItem(self: GridMap; x: int64; y: int64; z: int64; item: int64;
    +                orientation: int64 = 0'i64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCellItem(self: GridMap; x: int64; y: int64; z: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCellItemOrientation(self: GridMap; x: int64; y: int64; z: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc worldToMap(self: GridMap; pos: Vector3): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc mapToWorld(self: GridMap; x: int64; y: int64; z: int64): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc resourceChanged(self: GridMap; resource: Resource) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setClip(self: GridMap; enabled: bool; clipabove: bool = true; floor: int64 = 0'i64;
    +            axis: int64 = 0'i64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: GridMap) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getUsedCells(self: GridMap): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getMeshes(self: GridMap): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBakeMeshes(self: GridMap): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBakeMeshInstance(self: GridMap; idx: int64): RID {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc clearBakedMeshes(self: GridMap) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc makeBakedMeshes(self: GridMap; genLightmapUv: bool = false;
    +                    lightmapUvTexelSize: float64 = 0.1) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method updateOctantsCallback(self: GridMap) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/groove_joint_2d.html b/master/godotapi/groove_joint_2d.html new file mode 100644 index 0000000..fef7783 --- /dev/null +++ b/master/godotapi/groove_joint_2d.html @@ -0,0 +1,1308 @@ + + + + + + + + + + + + + + + + + +Module groove_joint_2d + + + + + + + + +
    +
    +

    Module groove_joint_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc length(self: GrooveJoint2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc length=(self: GrooveJoint2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc initialOffset(self: GrooveJoint2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc initialOffset=(self: GrooveJoint2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/h_box_container.html b/master/godotapi/h_box_container.html new file mode 100644 index 0000000..6e21a54 --- /dev/null +++ b/master/godotapi/h_box_container.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module h_box_container + + + + + + + + +
    +
    +

    Module h_box_container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/h_scroll_bar.html b/master/godotapi/h_scroll_bar.html new file mode 100644 index 0000000..a7c6367 --- /dev/null +++ b/master/godotapi/h_scroll_bar.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module h_scroll_bar + + + + + + + + +
    +
    +

    Module h_scroll_bar

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/h_separator.html b/master/godotapi/h_separator.html new file mode 100644 index 0000000..ba3873c --- /dev/null +++ b/master/godotapi/h_separator.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module h_separator + + + + + + + + +
    +
    +

    Module h_separator

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/h_slider.html b/master/godotapi/h_slider.html new file mode 100644 index 0000000..d7ae0f1 --- /dev/null +++ b/master/godotapi/h_slider.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module h_slider + + + + + + + + +
    +
    +

    Module h_slider

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/h_split_container.html b/master/godotapi/h_split_container.html new file mode 100644 index 0000000..543f58d --- /dev/null +++ b/master/godotapi/h_split_container.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module h_split_container + + + + + + + + +
    +
    +

    Module h_split_container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/hinge_joint.html b/master/godotapi/hinge_joint.html new file mode 100644 index 0000000..9ed6e66 --- /dev/null +++ b/master/godotapi/hinge_joint.html @@ -0,0 +1,1527 @@ + + + + + + + + + + + + + + + + + +Module hinge_joint + + + + + + + + +
    +
    +

    Module hinge_joint

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    PARAM_BIAS = 0'i64
    +
    + + +
    +
    PARAM_LIMIT_UPPER = 1'i64
    +
    + + +
    +
    PARAM_LIMIT_LOWER = 2'i64
    +
    + + +
    +
    PARAM_LIMIT_BIAS = 3'i64
    +
    + + +
    +
    PARAM_LIMIT_SOFTNESS = 4'i64
    +
    + + +
    +
    PARAM_LIMIT_RELAXATION = 5'i64
    +
    + + +
    +
    PARAM_MOTOR_TARGET_VELOCITY = 6'i64
    +
    + + +
    +
    PARAM_MOTOR_MAX_IMPULSE = 7'i64
    +
    + + +
    +
    PARAM_MAX = 8'i64
    +
    + + +
    +
    FLAG_USE_LIMIT = 0'i64
    +
    + + +
    +
    FLAG_ENABLE_MOTOR = 1'i64
    +
    + + +
    +
    FLAG_MAX = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc paramsbias(self: HingeJoint): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsbias=(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitenable(self: HingeJoint): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitenable=(self: HingeJoint; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitupper(self: HingeJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitupper=(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitlower(self: HingeJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitlower=(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitbias(self: HingeJoint): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitbias=(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitsoftness(self: HingeJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitsoftness=(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitrelaxation(self: HingeJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitrelaxation=(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc motorenable(self: HingeJoint): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc motorenable=(self: HingeJoint; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc motortargetVelocity(self: HingeJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc motortargetVelocity=(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc motormaxImpulse(self: HingeJoint): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc motormaxImpulse=(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/http_client.html b/master/godotapi/http_client.html new file mode 100644 index 0000000..186ed94 --- /dev/null +++ b/master/godotapi/http_client.html @@ -0,0 +1,2007 @@ + + + + + + + + + + + + + + + + + +Module http_client + + + + + + + + +
    +
    +

    Module http_client

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    METHOD_GET = 0'i64
    +
    + + +
    +
    METHOD_HEAD = 1'i64
    +
    + + +
    +
    METHOD_POST = 2'i64
    +
    + + +
    +
    METHOD_PUT = 3'i64
    +
    + + +
    +
    METHOD_DELETE = 4'i64
    +
    + + +
    +
    METHOD_OPTIONS = 5'i64
    +
    + + +
    +
    METHOD_TRACE = 6'i64
    +
    + + +
    +
    METHOD_CONNECT = 7'i64
    +
    + + +
    +
    METHOD_PATCH = 8'i64
    +
    + + +
    +
    METHOD_MAX = 9'i64
    +
    + + +
    +
    STATUS_DISCONNECTED = 0'i64
    +
    + + +
    +
    STATUS_RESOLVING = 1'i64
    +
    + + +
    +
    STATUS_CANT_RESOLVE = 2'i64
    +
    + + +
    +
    STATUS_CONNECTING = 3'i64
    +
    + + +
    +
    STATUS_CANT_CONNECT = 4'i64
    +
    + + +
    +
    STATUS_CONNECTED = 5'i64
    +
    + + +
    +
    STATUS_REQUESTING = 6'i64
    +
    + + +
    +
    STATUS_BODY = 7'i64
    +
    + + +
    +
    STATUS_CONNECTION_ERROR = 8'i64
    +
    + + +
    +
    STATUS_SSL_HANDSHAKE_ERROR = 9'i64
    +
    + + +
    +
    RESPONSE_CONTINUE = 100'i64
    +
    + + +
    +
    RESPONSE_SWITCHING_PROTOCOLS = 101'i64
    +
    + + +
    +
    RESPONSE_PROCESSING = 102'i64
    +
    + + +
    +
    RESPONSE_OK = 200'i64
    +
    + + +
    +
    RESPONSE_CREATED = 201'i64
    +
    + + +
    +
    RESPONSE_ACCEPTED = 202'i64
    +
    + + +
    +
    RESPONSE_NON_AUTHORITATIVE_INFORMATION = 203'i64
    +
    + + +
    +
    RESPONSE_NO_CONTENT = 204'i64
    +
    + + +
    +
    RESPONSE_RESET_CONTENT = 205'i64
    +
    + + +
    +
    RESPONSE_PARTIAL_CONTENT = 206'i64
    +
    + + +
    +
    RESPONSE_MULTI_STATUS = 207'i64
    +
    + + +
    +
    RESPONSE_ALREADY_REPORTED = 208'i64
    +
    + + +
    +
    RESPONSE_IM_USED = 226'i64
    +
    + + +
    +
    RESPONSE_MULTIPLE_CHOICES = 300'i64
    +
    + + +
    +
    RESPONSE_MOVED_PERMANENTLY = 301'i64
    +
    + + +
    +
    RESPONSE_FOUND = 302'i64
    +
    + + +
    +
    RESPONSE_SEE_OTHER = 303'i64
    +
    + + +
    +
    RESPONSE_NOT_MODIFIED = 304'i64
    +
    + + +
    +
    RESPONSE_USE_PROXY = 305'i64
    +
    + + +
    +
    RESPONSE_SWITCH_PROXY = 306'i64
    +
    + + +
    +
    RESPONSE_TEMPORARY_REDIRECT = 307'i64
    +
    + + +
    +
    RESPONSE_PERMANENT_REDIRECT = 308'i64
    +
    + + +
    +
    RESPONSE_BAD_REQUEST = 400'i64
    +
    + + +
    +
    RESPONSE_UNAUTHORIZED = 401'i64
    +
    + + +
    +
    RESPONSE_PAYMENT_REQUIRED = 402'i64
    +
    + + +
    +
    RESPONSE_FORBIDDEN = 403'i64
    +
    + + +
    +
    RESPONSE_NOT_FOUND = 404'i64
    +
    + + +
    +
    RESPONSE_METHOD_NOT_ALLOWED = 405'i64
    +
    + + +
    +
    RESPONSE_NOT_ACCEPTABLE = 406'i64
    +
    + + +
    +
    RESPONSE_PROXY_AUTHENTICATION_REQUIRED = 407'i64
    +
    + + +
    +
    RESPONSE_REQUEST_TIMEOUT = 408'i64
    +
    + + +
    +
    RESPONSE_CONFLICT = 409'i64
    +
    + + +
    +
    RESPONSE_GONE = 410'i64
    +
    + + +
    +
    RESPONSE_LENGTH_REQUIRED = 411'i64
    +
    + + +
    +
    RESPONSE_PRECONDITION_FAILED = 412'i64
    +
    + + +
    +
    RESPONSE_REQUEST_ENTITY_TOO_LARGE = 413'i64
    +
    + + +
    +
    RESPONSE_REQUEST_URI_TOO_LONG = 414'i64
    +
    + + +
    +
    RESPONSE_UNSUPPORTED_MEDIA_TYPE = 415'i64
    +
    + + +
    +
    RESPONSE_REQUESTED_RANGE_NOT_SATISFIABLE = 416'i64
    +
    + + +
    +
    RESPONSE_EXPECTATION_FAILED = 417'i64
    +
    + + +
    +
    RESPONSE_IM_A_TEAPOT = 418'i64
    +
    + + +
    +
    RESPONSE_MISDIRECTED_REQUEST = 421'i64
    +
    + + +
    +
    RESPONSE_UNPROCESSABLE_ENTITY = 422'i64
    +
    + + +
    +
    RESPONSE_LOCKED = 423'i64
    +
    + + +
    +
    RESPONSE_FAILED_DEPENDENCY = 424'i64
    +
    + + +
    +
    RESPONSE_UPGRADE_REQUIRED = 426'i64
    +
    + + +
    +
    RESPONSE_PRECONDITION_REQUIRED = 428'i64
    +
    + + +
    +
    RESPONSE_TOO_MANY_REQUESTS = 429'i64
    +
    + + +
    +
    RESPONSE_REQUEST_HEADER_FIELDS_TOO_LARGE = 431'i64
    +
    + + +
    + +
    + + +
    +
    RESPONSE_INTERNAL_SERVER_ERROR = 500'i64
    +
    + + +
    +
    RESPONSE_NOT_IMPLEMENTED = 501'i64
    +
    + + +
    +
    RESPONSE_BAD_GATEWAY = 502'i64
    +
    + + +
    +
    RESPONSE_SERVICE_UNAVAILABLE = 503'i64
    +
    + + +
    +
    RESPONSE_GATEWAY_TIMEOUT = 504'i64
    +
    + + +
    +
    RESPONSE_HTTP_VERSION_NOT_SUPPORTED = 505'i64
    +
    + + +
    +
    RESPONSE_VARIANT_ALSO_NEGOTIATES = 506'i64
    +
    + + +
    +
    RESPONSE_INSUFFICIENT_STORAGE = 507'i64
    +
    + + +
    +
    RESPONSE_LOOP_DETECTED = 508'i64
    +
    + + +
    +
    RESPONSE_NOT_EXTENDED = 510'i64
    +
    + + +
    +
    RESPONSE_NETWORK_AUTH_REQUIRED = 511'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc blockingModeEnabled(self: HTTPClient): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc blockingModeEnabled=(self: HTTPClient; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc connection(self: HTTPClient): StreamPeer {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc connection=(self: HTTPClient; val: StreamPeer) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc connectToHost(self: HTTPClient; host: string; port: int64 = -1'i64;
    +                  useSsl: bool = false; verifyHost: bool = true): Error {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc requestRaw(self: HTTPClient; methodd: int64; url: string;
    +               headers: PoolStringArray; body: PoolByteArray): Error {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc request(self: HTTPClient; methodd: int64; url: string; headers: PoolStringArray;
    +            body: string = ""): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc close(self: HTTPClient) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasResponse(self: HTTPClient): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isResponseChunked(self: HTTPClient): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getResponseCode(self: HTTPClient): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getResponseHeaders(self: HTTPClient): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getResponseHeadersAsDictionary(self: HTTPClient): Dictionary {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getResponseBodyLength(self: HTTPClient): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc readResponseBodyChunk(self: HTTPClient): PoolByteArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setReadChunkSize(self: HTTPClient; bytes: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getStatus(self: HTTPClient): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc poll(self: HTTPClient): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc queryStringFromDict(self: HTTPClient; fields: Dictionary): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/http_request.html b/master/godotapi/http_request.html new file mode 100644 index 0000000..de12741 --- /dev/null +++ b/master/godotapi/http_request.html @@ -0,0 +1,1502 @@ + + + + + + + + + + + + + + + + + +Module http_request + + + + + + + + +
    +
    +

    Module http_request

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    RESULT_SUCCESS = 0'i64
    +
    + + +
    +
    RESULT_CHUNKED_BODY_SIZE_MISMATCH = 1'i64
    +
    + + +
    +
    RESULT_CANT_CONNECT = 2'i64
    +
    + + +
    +
    RESULT_CANT_RESOLVE = 3'i64
    +
    + + +
    +
    RESULT_CONNECTION_ERROR = 4'i64
    +
    + + +
    +
    RESULT_SSL_HANDSHAKE_ERROR = 5'i64
    +
    + + +
    +
    RESULT_NO_RESPONSE = 6'i64
    +
    + + +
    +
    RESULT_BODY_SIZE_LIMIT_EXCEEDED = 7'i64
    +
    + + +
    +
    RESULT_REQUEST_FAILED = 8'i64
    +
    + + +
    +
    RESULT_DOWNLOAD_FILE_CANT_OPEN = 9'i64
    +
    + + +
    +
    RESULT_DOWNLOAD_FILE_WRITE_ERROR = 10'i64
    +
    + + +
    +
    RESULT_REDIRECT_LIMIT_REACHED = 11'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc downloadFile(self: HTTPRequest): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc downloadFile=(self: HTTPRequest; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc useThreads(self: HTTPRequest): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useThreads=(self: HTTPRequest; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bodySizeLimit(self: HTTPRequest): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bodySizeLimit=(self: HTTPRequest; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc maxRedirects(self: HTTPRequest): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxRedirects=(self: HTTPRequest; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc request(self: HTTPRequest; url: string;
    +            customHeaders: PoolStringArray = newPoolStringArray();
    +            sslValidateDomain: bool = true; methodd: int64 = 0'i64;
    +            requestData: string = ""): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cancelRequest(self: HTTPRequest) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getHttpClientStatus(self: HTTPRequest): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getDownloadedBytes(self: HTTPRequest): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getBodySize(self: HTTPRequest): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method redirectRequest(self: HTTPRequest; arg0: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method requestDone(self: HTTPRequest; arg0: int64; arg1: int64; arg2: PoolStringArray;
    +                  arg3: PoolByteArray) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/image.html b/master/godotapi/image.html new file mode 100644 index 0000000..e46e5ec --- /dev/null +++ b/master/godotapi/image.html @@ -0,0 +1,2032 @@ + + + + + + + + + + + + + + + + + +Module image + + + + + + + + +
    +
    +

    Module image

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    FORMAT_L8 = 0'i64
    +
    + + +
    +
    FORMAT_LA8 = 1'i64
    +
    + + +
    +
    FORMAT_R8 = 2'i64
    +
    + + +
    +
    FORMAT_RG8 = 3'i64
    +
    + + +
    +
    FORMAT_RGB8 = 4'i64
    +
    + + +
    +
    FORMAT_RGBA8 = 5'i64
    +
    + + +
    +
    FORMAT_RGBA4444 = 6'i64
    +
    + + +
    +
    FORMAT_RGBA5551 = 7'i64
    +
    + + +
    +
    FORMAT_RF = 8'i64
    +
    + + +
    +
    FORMAT_RGF = 9'i64
    +
    + + +
    +
    FORMAT_RGBF = 10'i64
    +
    + + +
    +
    FORMAT_RGBAF = 11'i64
    +
    + + +
    +
    FORMAT_RH = 12'i64
    +
    + + +
    +
    FORMAT_RGH = 13'i64
    +
    + + +
    +
    FORMAT_RGBH = 14'i64
    +
    + + +
    +
    FORMAT_RGBAH = 15'i64
    +
    + + +
    +
    FORMAT_RGBE9995 = 16'i64
    +
    + + +
    +
    FORMAT_DXT1 = 17'i64
    +
    + + +
    +
    FORMAT_DXT3 = 18'i64
    +
    + + +
    +
    FORMAT_DXT5 = 19'i64
    +
    + + +
    +
    FORMAT_RGTC_R = 20'i64
    +
    + + +
    +
    FORMAT_RGTC_RG = 21'i64
    +
    + + +
    +
    FORMAT_BPTC_RGBA = 22'i64
    +
    + + +
    +
    FORMAT_BPTC_RGBF = 23'i64
    +
    + + +
    +
    FORMAT_BPTC_RGBFU = 24'i64
    +
    + + +
    +
    FORMAT_PVRTC2 = 25'i64
    +
    + + +
    +
    FORMAT_PVRTC2A = 26'i64
    +
    + + +
    +
    FORMAT_PVRTC4 = 27'i64
    +
    + + +
    +
    FORMAT_PVRTC4A = 28'i64
    +
    + + +
    +
    FORMAT_ETC = 29'i64
    +
    + + +
    +
    FORMAT_ETC2_R11 = 30'i64
    +
    + + +
    +
    FORMAT_ETC2_R11S = 31'i64
    +
    + + +
    +
    FORMAT_ETC2_RG11 = 32'i64
    +
    + + +
    +
    FORMAT_ETC2_RG11S = 33'i64
    +
    + + +
    +
    FORMAT_ETC2_RGB8 = 34'i64
    +
    + + +
    +
    FORMAT_ETC2_RGBA8 = 35'i64
    +
    + + +
    +
    FORMAT_ETC2_RGB8A1 = 36'i64
    +
    + + +
    +
    FORMAT_MAX = 37'i64
    +
    + + +
    +
    INTERPOLATE_NEAREST = 0'i64
    +
    + + +
    +
    INTERPOLATE_BILINEAR = 1'i64
    +
    + + +
    +
    INTERPOLATE_CUBIC = 2'i64
    +
    + + +
    +
    ALPHA_NONE = 0'i64
    +
    + + +
    +
    ALPHA_BIT = 1'i64
    +
    + + +
    +
    ALPHA_BLEND = 2'i64
    +
    + + +
    +
    COMPRESS_S3TC = 0'i64
    +
    + + +
    +
    COMPRESS_PVRTC2 = 1'i64
    +
    + + +
    +
    COMPRESS_PVRTC4 = 2'i64
    +
    + + +
    +
    COMPRESS_ETC = 3'i64
    +
    + + +
    +
    COMPRESS_ETC2 = 4'i64
    +
    + + +
    +
    COMPRESS_SOURCE_GENERIC = 0'i64
    +
    + + +
    +
    COMPRESS_SOURCE_SRGB = 1'i64
    +
    + + +
    +
    COMPRESS_SOURCE_NORMAL = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc data(self: Image): Dictionary {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc data=(self: Image; val: Dictionary) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getWidth(self: Image): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getHeight(self: Image): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSize(self: Image): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasMipmaps(self: Image): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFormat(self: Image): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getDataImpl(self: Image): PoolByteArray {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc convert(self: Image; format: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getMipmapOffset(self: Image; mipmap: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc resizeToPo2(self: Image; square: bool = false) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resize(self: Image; width: int64; height: int64; interpolation: int64 = 1'i64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shrinkX2(self: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc expandX2Hq2x(self: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc crop(self: Image; width: int64; height: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipX(self: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipY(self: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc generateMipmaps(self: Image; renormalize: bool = false): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearMipmaps(self: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc create(self: Image; width: int64; height: int64; useMipmaps: bool; format: int64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createFromData(self: Image; width: int64; height: int64; useMipmaps: bool;
    +                   format: int64; data: PoolByteArray) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isEmpty(self: Image): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc load(self: Image; path: string): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc savePng(self: Image; path: string): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc detectAlpha(self: Image): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isInvisible(self: Image): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc compress(self: Image; mode: int64; source: int64; lossyQuality: float64): Error {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc decompress(self: Image): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isCompressed(self: Image): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fixAlphaEdges(self: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc premultiplyAlpha(self: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc srgbToLinear(self: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normalmapToXy(self: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rgbeToSrgb(self: Image): Image {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bumpmapToNormalmap(self: Image; bumpScale: float64 = 1.0) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc blitRect(self: Image; src: Image; srcRect: Rect2; dst: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc blitRectMask(self: Image; src: Image; mask: Image; srcRect: Rect2; dst: Vector2) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc blendRect(self: Image; src: Image; srcRect: Rect2; dst: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc blendRectMask(self: Image; src: Image; mask: Image; srcRect: Rect2; dst: Vector2) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fill(self: Image; color: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getUsedRect(self: Image): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRect(self: Image; rect: Rect2): Image {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc copyFrom(self: Image; src: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lock(self: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unlock(self: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPixelv(self: Image; src: Vector2): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPixel(self: Image; x: int64; y: int64): Color {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPixelv(self: Image; dst: Vector2; color: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setPixel(self: Image; x: int64; y: int64; color: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc loadPngFromBuffer(self: Image; buffer: PoolByteArray): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc loadJpgFromBuffer(self: Image; buffer: PoolByteArray): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/image_texture.html b/master/godotapi/image_texture.html new file mode 100644 index 0000000..3cd3ad5 --- /dev/null +++ b/master/godotapi/image_texture.html @@ -0,0 +1,1405 @@ + + + + + + + + + + + + + + + + + +Module image_texture + + + + + + + + +
    +
    +

    Module image_texture

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    STORAGE_RAW = 0'i64
    +
    + + +
    +
    STORAGE_COMPRESS_LOSSY = 1'i64
    +
    + + +
    +
    STORAGE_COMPRESS_LOSSLESS = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc storage(self: ImageTexture): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc storage=(self: ImageTexture; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lossyQuality(self: ImageTexture): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lossyQuality=(self: ImageTexture; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc create(self: ImageTexture; width: int64; height: int64; format: int64;
    +           flags: int64 = 7'i64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createFromImage(self: ImageTexture; image: Image; flags: int64 = 7'i64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFormat(self: ImageTexture): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc load(self: ImageTexture; path: string): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setData(self: ImageTexture; image: Image) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setSizeOverride(self: ImageTexture; size: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method reloadHook(self: ImageTexture; rid: RID) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/immediate_geometry.html b/master/godotapi/immediate_geometry.html new file mode 100644 index 0000000..0beb232 --- /dev/null +++ b/master/godotapi/immediate_geometry.html @@ -0,0 +1,1356 @@ + + + + + + + + + + + + + + + + + +Module immediate_geometry + + + + + + + + +
    +
    +

    Module immediate_geometry

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc begin(self: ImmediateGeometry; primitive: int64; texture: Texture = nil) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setNormal(self: ImmediateGeometry; normal: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setTangent(self: ImmediateGeometry; tangent: Plane) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setColor(self: ImmediateGeometry; color: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setUv(self: ImmediateGeometry; uv: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setUv2(self: ImmediateGeometry; uv: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addVertex(self: ImmediateGeometry; position: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addSphere(self: ImmediateGeometry; lats: int64; lons: int64; radius: float64;
    +              addUv: bool = true) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc endd(self: ImmediateGeometry) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: ImmediateGeometry) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input.html b/master/godotapi/input.html new file mode 100644 index 0000000..40cf319 --- /dev/null +++ b/master/godotapi/input.html @@ -0,0 +1,1734 @@ + + + + + + + + + + + + + + + + + +Module input + + + + + + + + +
    +
    +

    Module input

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    MOUSE_MODE_VISIBLE = 0'i64
    +
    + + +
    +
    MOUSE_MODE_HIDDEN = 1'i64
    +
    + + +
    +
    MOUSE_MODE_CAPTURED = 2'i64
    +
    + + +
    +
    MOUSE_MODE_CONFINED = 3'i64
    +
    + + +
    +
    CURSOR_ARROW = 0'i64
    +
    + + +
    +
    CURSOR_IBEAM = 1'i64
    +
    + + +
    +
    CURSOR_POINTING_HAND = 2'i64
    +
    + + +
    +
    CURSOR_CROSS = 3'i64
    +
    + + +
    +
    CURSOR_WAIT = 4'i64
    +
    + + +
    +
    CURSOR_BUSY = 5'i64
    +
    + + +
    +
    CURSOR_DRAG = 6'i64
    +
    + + +
    +
    CURSOR_CAN_DROP = 7'i64
    +
    + + +
    +
    CURSOR_FORBIDDEN = 8'i64
    +
    + + +
    +
    CURSOR_VSIZE = 9'i64
    +
    + + +
    +
    CURSOR_HSIZE = 10'i64
    +
    + + +
    +
    CURSOR_BDIAGSIZE = 11'i64
    +
    + + +
    +
    CURSOR_FDIAGSIZE = 12'i64
    +
    + + +
    +
    CURSOR_MOVE = 13'i64
    +
    + + +
    +
    CURSOR_VSPLIT = 14'i64
    +
    + + +
    +
    CURSOR_HSPLIT = 15'i64
    +
    + + +
    +
    CURSOR_HELP = 16'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc isKeyPressed(scancode: int64): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isMouseButtonPressed(button: int64): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isJoyButtonPressed(device: int64; button: int64): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isActionPressed(action: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isActionJustPressed(action: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isActionJustReleased(action: string): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getActionStrength(action: string): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc addJoyMapping(mapping: string; updateExisting: bool = false) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc removeJoyMapping(guid: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc joyConnectionChanged(device: int64; connected: bool; name: string; guid: string) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isJoyKnown(device: int64): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getJoyAxis(device: int64; axis: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getJoyName(device: int64): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getJoyGuid(device: int64): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getConnectedJoypads(): Array {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getJoyVibrationStrength(device: int64): Vector2 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getJoyVibrationDuration(device: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getJoyButtonString(buttonIndex: int64): string {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getJoyButtonIndexFromString(button: string): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getJoyAxisString(axisIndex: int64): string {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getJoyAxisIndexFromString(axis: string): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc startJoyVibration(device: int64; weakMagnitude: float64;
    +                      strongMagnitude: float64; duration: float64 = 0.0) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc stopJoyVibration(device: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getGravity(): Vector3 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getAccelerometer(): Vector3 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getMagnetometer(): Vector3 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getGyroscope(): Vector3 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLastMouseSpeed(): Vector2 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getMouseButtonMask(): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setMouseMode(mode: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getMouseMode(): int64 {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc warpMousePosition(to: Vector2) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc actionPress(action: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc actionRelease(action: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setDefaultCursorShape(shape: int64 = 0'i64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setCustomMouseCursor(image: Resource; shape: int64 = 0'i64;
    +                         hotspot: Vector2 = vec2(0.0, 0.0)) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc parseInputEvent(event: InputEvent) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_default.html b/master/godotapi/input_default.html new file mode 100644 index 0000000..72d8f4a --- /dev/null +++ b/master/godotapi/input_default.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module input_default + + + + + + + + +
    +
    +

    Module input_default

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event.html b/master/godotapi/input_event.html new file mode 100644 index 0000000..765c23c --- /dev/null +++ b/master/godotapi/input_event.html @@ -0,0 +1,1370 @@ + + + + + + + + + + + + + + + + + +Module input_event + + + + + + + + +
    +
    +

    Module input_event

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc device(self: InputEvent): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc device=(self: InputEvent; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isAction(self: InputEvent; action: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isActionPressed(self: InputEvent; action: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isActionReleased(self: InputEvent; action: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getActionStrength(self: InputEvent; action: string): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isPressed(self: InputEvent): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isEcho(self: InputEvent): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc asText(self: InputEvent): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shortcutMatch(self: InputEvent; event: InputEvent): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isActionType(self: InputEvent): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc xformedBy(self: InputEvent; xform: Transform2D;
    +              localOfs: Vector2 = vec2(0.0, 0.0)): InputEvent {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_action.html b/master/godotapi/input_event_action.html new file mode 100644 index 0000000..56641bb --- /dev/null +++ b/master/godotapi/input_event_action.html @@ -0,0 +1,1307 @@ + + + + + + + + + + + + + + + + + +Module input_event_action + + + + + + + + +
    +
    +

    Module input_event_action

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc action(self: InputEventAction): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc action=(self: InputEventAction; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pressed(self: InputEventAction): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pressed=(self: InputEventAction; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_gesture.html b/master/godotapi/input_event_gesture.html new file mode 100644 index 0000000..7786dbf --- /dev/null +++ b/master/godotapi/input_event_gesture.html @@ -0,0 +1,1294 @@ + + + + + + + + + + + + + + + + + +Module input_event_gesture + + + + + + + + +
    +
    +

    Module input_event_gesture

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc position(self: InputEventGesture): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc position=(self: InputEventGesture; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_joypad_button.html b/master/godotapi/input_event_joypad_button.html new file mode 100644 index 0000000..b55d78f --- /dev/null +++ b/master/godotapi/input_event_joypad_button.html @@ -0,0 +1,1326 @@ + + + + + + + + + + + + + + + + + +Module input_event_joypad_button + + + + + + + + +
    +
    +

    Module input_event_joypad_button

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc buttonIndex(self: InputEventJoypadButton): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc buttonIndex=(self: InputEventJoypadButton; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc pressure(self: InputEventJoypadButton): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pressure=(self: InputEventJoypadButton; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc pressed(self: InputEventJoypadButton): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pressed=(self: InputEventJoypadButton; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_joypad_motion.html b/master/godotapi/input_event_joypad_motion.html new file mode 100644 index 0000000..2f81b5d --- /dev/null +++ b/master/godotapi/input_event_joypad_motion.html @@ -0,0 +1,1310 @@ + + + + + + + + + + + + + + + + + +Module input_event_joypad_motion + + + + + + + + +
    +
    +

    Module input_event_joypad_motion

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc axis(self: InputEventJoypadMotion): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axis=(self: InputEventJoypadMotion; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisValue(self: InputEventJoypadMotion): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisValue=(self: InputEventJoypadMotion; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_key.html b/master/godotapi/input_event_key.html new file mode 100644 index 0000000..d89810b --- /dev/null +++ b/master/godotapi/input_event_key.html @@ -0,0 +1,1343 @@ + + + + + + + + + + + + + + + + + +Module input_event_key + + + + + + + + +
    +
    +

    Module input_event_key

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc pressed(self: InputEventKey): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pressed=(self: InputEventKey; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scancode(self: InputEventKey): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scancode=(self: InputEventKey; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unicode(self: InputEventKey): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unicode=(self: InputEventKey; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc echo(self: InputEventKey): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc echo=(self: InputEventKey; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getScancodeWithModifiers(self: InputEventKey): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_magnify_gesture.html b/master/godotapi/input_event_magnify_gesture.html new file mode 100644 index 0000000..c2784e4 --- /dev/null +++ b/master/godotapi/input_event_magnify_gesture.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module input_event_magnify_gesture + + + + + + + + +
    +
    +

    Module input_event_magnify_gesture

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc factor(self: InputEventMagnifyGesture): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc factor=(self: InputEventMagnifyGesture; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_mouse.html b/master/godotapi/input_event_mouse.html new file mode 100644 index 0000000..8f1c6f2 --- /dev/null +++ b/master/godotapi/input_event_mouse.html @@ -0,0 +1,1325 @@ + + + + + + + + + + + + + + + + + +Module input_event_mouse + + + + + + + + +
    +
    +

    Module input_event_mouse

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc buttonMask(self: InputEventMouse): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc buttonMask=(self: InputEventMouse; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc position(self: InputEventMouse): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc position=(self: InputEventMouse; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc globalPosition(self: InputEventMouse): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc globalPosition=(self: InputEventMouse; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_mouse_button.html b/master/godotapi/input_event_mouse_button.html new file mode 100644 index 0000000..c0e2608 --- /dev/null +++ b/master/godotapi/input_event_mouse_button.html @@ -0,0 +1,1342 @@ + + + + + + + + + + + + + + + + + +Module input_event_mouse_button + + + + + + + + +
    +
    +

    Module input_event_mouse_button

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc factor(self: InputEventMouseButton): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc factor=(self: InputEventMouseButton; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc buttonIndex(self: InputEventMouseButton): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc buttonIndex=(self: InputEventMouseButton; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc pressed(self: InputEventMouseButton): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pressed=(self: InputEventMouseButton; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc doubleclick(self: InputEventMouseButton): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc doubleclick=(self: InputEventMouseButton; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_mouse_motion.html b/master/godotapi/input_event_mouse_motion.html new file mode 100644 index 0000000..dc8d054 --- /dev/null +++ b/master/godotapi/input_event_mouse_motion.html @@ -0,0 +1,1310 @@ + + + + + + + + + + + + + + + + + +Module input_event_mouse_motion + + + + + + + + +
    +
    +

    Module input_event_mouse_motion

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc relative(self: InputEventMouseMotion): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc relative=(self: InputEventMouseMotion; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc speed(self: InputEventMouseMotion): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc speed=(self: InputEventMouseMotion; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_pan_gesture.html b/master/godotapi/input_event_pan_gesture.html new file mode 100644 index 0000000..a997d2e --- /dev/null +++ b/master/godotapi/input_event_pan_gesture.html @@ -0,0 +1,1294 @@ + + + + + + + + + + + + + + + + + +Module input_event_pan_gesture + + + + + + + + +
    +
    +

    Module input_event_pan_gesture

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc delta(self: InputEventPanGesture): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc delta=(self: InputEventPanGesture; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_screen_drag.html b/master/godotapi/input_event_screen_drag.html new file mode 100644 index 0000000..1494c20 --- /dev/null +++ b/master/godotapi/input_event_screen_drag.html @@ -0,0 +1,1341 @@ + + + + + + + + + + + + + + + + + +Module input_event_screen_drag + + + + + + + + +
    +
    +

    Module input_event_screen_drag

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc index(self: InputEventScreenDrag): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc index=(self: InputEventScreenDrag; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc position(self: InputEventScreenDrag): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc position=(self: InputEventScreenDrag; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc relative(self: InputEventScreenDrag): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc relative=(self: InputEventScreenDrag; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc speed(self: InputEventScreenDrag): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc speed=(self: InputEventScreenDrag; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_screen_touch.html b/master/godotapi/input_event_screen_touch.html new file mode 100644 index 0000000..b7a58ea --- /dev/null +++ b/master/godotapi/input_event_screen_touch.html @@ -0,0 +1,1325 @@ + + + + + + + + + + + + + + + + + +Module input_event_screen_touch + + + + + + + + +
    +
    +

    Module input_event_screen_touch

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc index(self: InputEventScreenTouch): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc index=(self: InputEventScreenTouch; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc position(self: InputEventScreenTouch): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc position=(self: InputEventScreenTouch; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc pressed(self: InputEventScreenTouch): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pressed=(self: InputEventScreenTouch; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_event_with_modifiers.html b/master/godotapi/input_event_with_modifiers.html new file mode 100644 index 0000000..f965ca6 --- /dev/null +++ b/master/godotapi/input_event_with_modifiers.html @@ -0,0 +1,1356 @@ + + + + + + + + + + + + + + + + + +Module input_event_with_modifiers + + + + + + + + +
    +
    +

    Module input_event_with_modifiers

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc alt(self: InputEventWithModifiers): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc alt=(self: InputEventWithModifiers; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shift(self: InputEventWithModifiers): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shift=(self: InputEventWithModifiers; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc control(self: InputEventWithModifiers): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc control=(self: InputEventWithModifiers; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc meta(self: InputEventWithModifiers): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc meta=(self: InputEventWithModifiers; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc command(self: InputEventWithModifiers): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc command=(self: InputEventWithModifiers; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/input_map.html b/master/godotapi/input_map.html new file mode 100644 index 0000000..63dcca5 --- /dev/null +++ b/master/godotapi/input_map.html @@ -0,0 +1,1373 @@ + + + + + + + + + + + + + + + + + +Module input_map + + + + + + + + +
    +
    +

    Module input_map

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc hasAction(action: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getActions(): Array {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc addAction(action: string; deadzone: float64 = 0.5) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc eraseAction(action: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc actionSetDeadzone(deadzone: string; arg1: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc actionAddEvent(action: string; event: InputEvent) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc actionHasEvent(action: string; event: InputEvent): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc actionEraseEvent(action: string; event: InputEvent) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc actionEraseEvents(action: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getActionList(action: string): Array {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc eventIsAction(event: InputEvent; action: string): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc loadFromGlobals() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/instance_placeholder.html b/master/godotapi/instance_placeholder.html new file mode 100644 index 0000000..021dcf6 --- /dev/null +++ b/master/godotapi/instance_placeholder.html @@ -0,0 +1,1313 @@ + + + + + + + + + + + + + + + + + +Module instance_placeholder + + + + + + + + +
    +
    +

    Module instance_placeholder

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getStoredValues(self: InstancePlaceholder; withOrder: bool = false): Dictionary {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createInstance(self: InstancePlaceholder; replace: bool = false;
    +                   customScene: PackedScene = nil): Node {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc replaceByInstance(self: InstancePlaceholder; customScene: PackedScene = nil) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getInstancePath(self: InstancePlaceholder): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/interpolated_camera.html b/master/godotapi/interpolated_camera.html new file mode 100644 index 0000000..ec58827 --- /dev/null +++ b/master/godotapi/interpolated_camera.html @@ -0,0 +1,1332 @@ + + + + + + + + + + + + + + + + + +Module interpolated_camera + + + + + + + + +
    +
    +

    Module interpolated_camera

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc target(self: InterpolatedCamera): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc target=(self: InterpolatedCamera; val: NodePath) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc speed(self: InterpolatedCamera): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc speed=(self: InterpolatedCamera; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc enabled(self: InterpolatedCamera): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc enabled=(self: InterpolatedCamera; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setTarget(self: InterpolatedCamera; target: Object) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/ip.html b/master/godotapi/ip.html new file mode 100644 index 0000000..bd414b8 --- /dev/null +++ b/master/godotapi/ip.html @@ -0,0 +1,1416 @@ + + + + + + + + + + + + + + + + + +Module ip + + + + + + + + +
    +
    +

    Module ip

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    RESOLVER_STATUS_NONE = 0'i64
    +
    + + +
    +
    RESOLVER_STATUS_WAITING = 1'i64
    +
    + + +
    +
    RESOLVER_STATUS_DONE = 2'i64
    +
    + + +
    +
    RESOLVER_STATUS_ERROR = 3'i64
    +
    + + +
    +
    RESOLVER_MAX_QUERIES = 32'i64
    +
    + + +
    +
    RESOLVER_INVALID_ID = -1
    +
    + + +
    +
    TYPE_NONE = 0'i64
    +
    + + +
    +
    TYPE_IPV4 = 1'i64
    +
    + + +
    +
    TYPE_IPV6 = 2'i64
    +
    + + +
    +
    TYPE_ANY = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc resolveHostname(host: string; ipType: int64 = 3'i64): string {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc resolveHostnameQueueItem(host: string; ipType: int64 = 3'i64): int64 {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getResolveItemStatus(id: int64): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getResolveItemAddress(id: int64): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc eraseResolveItem(id: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLocalAddresses(): Array {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc clearCache(hostname: string = "") {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/ip_unix.html b/master/godotapi/ip_unix.html new file mode 100644 index 0000000..7ec02a0 --- /dev/null +++ b/master/godotapi/ip_unix.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module ip_unix + + + + + + + + +
    +
    +

    Module ip_unix

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/item_list.html b/master/godotapi/item_list.html new file mode 100644 index 0000000..e2962b1 --- /dev/null +++ b/master/godotapi/item_list.html @@ -0,0 +1,1793 @@ + + + + + + + + + + + + + + + + + +Module item_list + + + + + + + + +
    +
    +

    Module item_list

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    ICON_MODE_TOP = 0'i64
    +
    + + +
    +
    ICON_MODE_LEFT = 1'i64
    +
    + + +
    +
    SELECT_SINGLE = 0'i64
    +
    + + +
    +
    SELECT_MULTI = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc items(self: ItemList): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc items=(self: ItemList; val: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc selectMode(self: ItemList): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc selectMode=(self: ItemList; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowReselect(self: ItemList): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowReselect=(self: ItemList; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowRmbSelect(self: ItemList): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowRmbSelect=(self: ItemList; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxTextLines(self: ItemList): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxTextLines=(self: ItemList; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autoHeight(self: ItemList): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autoHeight=(self: ItemList; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxColumns(self: ItemList): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxColumns=(self: ItemList; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sameColumnWidth(self: ItemList): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sameColumnWidth=(self: ItemList; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fixedColumnWidth(self: ItemList): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fixedColumnWidth=(self: ItemList; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc iconMode(self: ItemList): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc iconMode=(self: ItemList; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc iconScale(self: ItemList): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc iconScale=(self: ItemList; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fixedIconSize(self: ItemList): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fixedIconSize=(self: ItemList; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addItem(self: ItemList; text: string; icon: Texture = nil; selectable: bool = true) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addIconItem(self: ItemList; icon: Texture; selectable: bool = true) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemText(self: ItemList; idx: int64; text: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getItemText(self: ItemList; idx: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setItemIcon(self: ItemList; idx: int64; icon: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemIcon(self: ItemList; idx: int64): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setItemIconRegion(self: ItemList; idx: int64; rect: Rect2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemIconRegion(self: ItemList; idx: int64): Rect2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setItemIconModulate(self: ItemList; idx: int64; modulate: Color) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemIconModulate(self: ItemList; idx: int64): Color {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemSelectable(self: ItemList; idx: int64; selectable: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isItemSelectable(self: ItemList; idx: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setItemDisabled(self: ItemList; idx: int64; disabled: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isItemDisabled(self: ItemList; idx: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setItemMetadata(self: ItemList; idx: int64; metadata: Variant) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemMetadata(self: ItemList; idx: int64): Variant {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setItemCustomBgColor(self: ItemList; idx: int64; customBgColor: Color) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemCustomBgColor(self: ItemList; idx: int64): Color {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemTooltipEnabled(self: ItemList; idx: int64; enable: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isItemTooltipEnabled(self: ItemList; idx: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemTooltip(self: ItemList; idx: int64; tooltip: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemTooltip(self: ItemList; idx: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc select(self: ItemList; idx: int64; single: bool = true) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc unselect(self: ItemList; idx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unselectAll(self: ItemList) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isSelected(self: ItemList; idx: int64): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSelectedItems(self: ItemList): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc moveItem(self: ItemList; fromIdx: int64; toIdx: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemCount(self: ItemList): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeItem(self: ItemList; idx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: ItemList) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sortItemsByText(self: ItemList) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isAnythingSelected(self: ItemList): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemAtPosition(self: ItemList; position: Vector2; exact: bool = false): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ensureCurrentIsVisible(self: ItemList) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVScroll(self: ItemList): VScrollBar {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method scrollChanged(self: ItemList; arg0: float64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method guiInput(self: ItemList; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/java_script.html b/master/godotapi/java_script.html new file mode 100644 index 0000000..5f9a2e1 --- /dev/null +++ b/master/godotapi/java_script.html @@ -0,0 +1,1287 @@ + + + + + + + + + + + + + + + + + +Module java_script + + + + + + + + +
    +
    +

    Module java_script

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc eval(code: string; useGlobalExecutionContext: bool = false): Variant {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/joint.html b/master/godotapi/joint.html new file mode 100644 index 0000000..c380395 --- /dev/null +++ b/master/godotapi/joint.html @@ -0,0 +1,1336 @@ + + + + + + + + + + + + + + + + + +Module joint + + + + + + + + +
    +
    +

    Module joint

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc nodesnodeA(self: Joint): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodesnodeA=(self: Joint; val: NodePath) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodesnodeB(self: Joint): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodesnodeB=(self: Joint; val: NodePath) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc solverpriority(self: Joint): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc solverpriority=(self: Joint; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionexcludeNodes(self: Joint): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionexcludeNodes=(self: Joint; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/joint_2d.html b/master/godotapi/joint_2d.html new file mode 100644 index 0000000..ba11fef --- /dev/null +++ b/master/godotapi/joint_2d.html @@ -0,0 +1,1335 @@ + + + + + + + + + + + + + + + + + +Module joint_2d + + + + + + + + +
    +
    +

    Module joint_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc nodeA(self: Joint2D): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodeA=(self: Joint2D; val: NodePath) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodeB(self: Joint2D): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodeB=(self: Joint2D; val: NodePath) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bias(self: Joint2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bias=(self: Joint2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disableCollision(self: Joint2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disableCollision=(self: Joint2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/json.html b/master/godotapi/json.html new file mode 100644 index 0000000..c1766a9 --- /dev/null +++ b/master/godotapi/json.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module json + + + + + + + + +
    +
    +

    Module json

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc print(value: Variant; indent: string = ""; sortKeys: bool = false): string {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc parse(json: string): JSONParseResult {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/json_parse_result.html b/master/godotapi/json_parse_result.html new file mode 100644 index 0000000..fd641dd --- /dev/null +++ b/master/godotapi/json_parse_result.html @@ -0,0 +1,1338 @@ + + + + + + + + + + + + + + + + + +Module json_parse_result + + + + + + + + +
    +
    +

    Module json_parse_result

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc error(self: JSONParseResult): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc error=(self: JSONParseResult; val: Error) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc errorString(self: JSONParseResult): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc errorString=(self: JSONParseResult; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc errorLine(self: JSONParseResult): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc errorLine=(self: JSONParseResult; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc resultVal(self: JSONParseResult): Variant {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resultVal=(self: JSONParseResult; val: Variant) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/kinematic_body.html b/master/godotapi/kinematic_body.html new file mode 100644 index 0000000..7cc1065 --- /dev/null +++ b/master/godotapi/kinematic_body.html @@ -0,0 +1,1460 @@ + + + + + + + + + + + + + + + + + +Module kinematic_body + + + + + + + + +
    +
    +

    Module kinematic_body

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc axisLockLinearX(self: KinematicBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockLinearX=(self: KinematicBody; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisLockLinearY(self: KinematicBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockLinearY=(self: KinematicBody; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisLockLinearZ(self: KinematicBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockLinearZ=(self: KinematicBody; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisLockAngularX(self: KinematicBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockAngularX=(self: KinematicBody; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisLockAngularY(self: KinematicBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockAngularY=(self: KinematicBody; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisLockAngularZ(self: KinematicBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockAngularZ=(self: KinematicBody; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc collisionsafeMargin(self: KinematicBody): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc collisionsafeMargin=(self: KinematicBody; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc moveAndCollide(self: KinematicBody; relVec: Vector3;
    +                   infiniteInertia: bool = true): KinematicCollision {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc moveAndSlide(self: KinematicBody; linearVelocity: Vector3;
    +                 floorNormal: Vector3 = vec3(0.0, 0.0, 0.0);
    +                 infiniteInertia: bool = true; slopeStopMinVelocity: float64 = 0.05;
    +                 maxSlides: int64 = 4'i64; floorMaxAngle: float64 = 0.785398): Vector3 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc testMove(self: KinematicBody; fromm: Transform; relVec: Vector3;
    +             infiniteInertia: bool): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isOnFloor(self: KinematicBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isOnCeiling(self: KinematicBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isOnWall(self: KinematicBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFloorVelocity(self: KinematicBody): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSlideCount(self: KinematicBody): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSlideCollision(self: KinematicBody; slideIdx: int64): KinematicCollision {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/kinematic_body_2d.html b/master/godotapi/kinematic_body_2d.html new file mode 100644 index 0000000..53a9b8b --- /dev/null +++ b/master/godotapi/kinematic_body_2d.html @@ -0,0 +1,1371 @@ + + + + + + + + + + + + + + + + + +Module kinematic_body_2d + + + + + + + + +
    +
    +

    Module kinematic_body_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc collisionsafeMargin(self: KinematicBody2D): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionsafeMargin=(self: KinematicBody2D; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc moveAndCollide(self: KinematicBody2D; relVec: Vector2;
    +                   infiniteInertia: bool = true): KinematicCollision2D {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc moveAndSlide(self: KinematicBody2D; linearVelocity: Vector2;
    +                 floorNormal: Vector2 = vec2(0.0, 0.0); infiniteInertia: bool = true;
    +                 slopeStopMinVelocity: float64 = 5.0; maxBounces: int64 = 4'i64;
    +                 floorMaxAngle: float64 = 0.785398): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc testMove(self: KinematicBody2D; fromm: Transform2D; relVec: Vector2;
    +             infiniteInertia: bool): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isOnFloor(self: KinematicBody2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isOnCeiling(self: KinematicBody2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isOnWall(self: KinematicBody2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFloorVelocity(self: KinematicBody2D): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSlideCount(self: KinematicBody2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSlideCollision(self: KinematicBody2D; slideIdx: int64): KinematicCollision2D {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/kinematic_collision.html b/master/godotapi/kinematic_collision.html new file mode 100644 index 0000000..924a915 --- /dev/null +++ b/master/godotapi/kinematic_collision.html @@ -0,0 +1,1451 @@ + + + + + + + + + + + + + + + + + +Module kinematic_collision + + + + + + + + +
    +
    +

    Module kinematic_collision

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc position(self: KinematicCollision): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc position=(self: KinematicCollision; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc normal(self: KinematicCollision): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normal=(self: KinematicCollision; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc travel(self: KinematicCollision): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc travel=(self: KinematicCollision; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc remainder(self: KinematicCollision): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc remainder=(self: KinematicCollision; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc localShape(self: KinematicCollision): Object {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc localShape=(self: KinematicCollision; val: Object) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc collider(self: KinematicCollision): Object {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc collider=(self: KinematicCollision; val: Object) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc colliderId(self: KinematicCollision): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderId=(self: KinematicCollision; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc colliderShape(self: KinematicCollision): Object {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc colliderShape=(self: KinematicCollision; val: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderShapeIndex(self: KinematicCollision): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderShapeIndex=(self: KinematicCollision; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderVelocity(self: KinematicCollision): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderVelocity=(self: KinematicCollision; val: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderMetadata(self: KinematicCollision): Variant {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderMetadata=(self: KinematicCollision; val: Variant) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/kinematic_collision_2d.html b/master/godotapi/kinematic_collision_2d.html new file mode 100644 index 0000000..1c09bc0 --- /dev/null +++ b/master/godotapi/kinematic_collision_2d.html @@ -0,0 +1,1453 @@ + + + + + + + + + + + + + + + + + +Module kinematic_collision_2d + + + + + + + + +
    +
    +

    Module kinematic_collision_2d

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc position(self: KinematicCollision2D): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc position=(self: KinematicCollision2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc normal(self: KinematicCollision2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normal=(self: KinematicCollision2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc travel(self: KinematicCollision2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc travel=(self: KinematicCollision2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc remainder(self: KinematicCollision2D): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc remainder=(self: KinematicCollision2D; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc localShape(self: KinematicCollision2D): Object {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc localShape=(self: KinematicCollision2D; val: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc collider(self: KinematicCollision2D): Object {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc collider=(self: KinematicCollision2D; val: Object) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc colliderId(self: KinematicCollision2D): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc colliderId=(self: KinematicCollision2D; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc colliderShape(self: KinematicCollision2D): Object {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc colliderShape=(self: KinematicCollision2D; val: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderShapeIndex(self: KinematicCollision2D): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderShapeIndex=(self: KinematicCollision2D; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderVelocity(self: KinematicCollision2D): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderVelocity=(self: KinematicCollision2D; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderMetadata(self: KinematicCollision2D): Variant {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderMetadata=(self: KinematicCollision2D; val: Variant) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/label.html b/master/godotapi/label.html new file mode 100644 index 0000000..ebe3911 --- /dev/null +++ b/master/godotapi/label.html @@ -0,0 +1,1514 @@ + + + + + + + + + + + + + + + + + +Module label + + + + + + + + +
    +
    +

    Module label

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    ALIGN_LEFT = 0'i64
    +
    + + +
    +
    ALIGN_CENTER = 1'i64
    +
    + + +
    +
    ALIGN_RIGHT = 2'i64
    +
    + + +
    +
    ALIGN_FILL = 3'i64
    +
    + + +
    +
    VALIGN_TOP = 0'i64
    +
    + + +
    +
    VALIGN_CENTER = 1'i64
    +
    + + +
    +
    VALIGN_BOTTOM = 2'i64
    +
    + + +
    +
    VALIGN_FILL = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc text(self: Label): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc text=(self: Label; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc align(self: Label): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc align=(self: Label; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc valign(self: Label): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc valign=(self: Label; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autowrap(self: Label): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autowrap=(self: Label; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clipText(self: Label): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clipText=(self: Label; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc uppercase(self: Label): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc uppercase=(self: Label; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc visibleCharacters(self: Label): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc visibleCharacters=(self: Label; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc percentVisible(self: Label): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc percentVisible=(self: Label; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linesSkipped(self: Label): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linesSkipped=(self: Label; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxLinesVisible(self: Label): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxLinesVisible=(self: Label; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getLineHeight(self: Label): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getLineCount(self: Label): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVisibleLineCount(self: Label): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTotalCharacterCount(self: Label): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/large_texture.html b/master/godotapi/large_texture.html new file mode 100644 index 0000000..bd47396 --- /dev/null +++ b/master/godotapi/large_texture.html @@ -0,0 +1,1354 @@ + + + + + + + + + + + + + + + + + +Module large_texture + + + + + + + + +
    +
    +

    Module large_texture

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc data(self: LargeTexture): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc data=(self: LargeTexture; val: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addPiece(self: LargeTexture; ofs: Vector2; texture: Texture): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPieceOffset(self: LargeTexture; idx: int64; ofs: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPieceTexture(self: LargeTexture; idx: int64; texture: Texture) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setSize(self: LargeTexture; size: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: LargeTexture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPieceCount(self: LargeTexture): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPieceOffset(self: LargeTexture; idx: int64): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPieceTexture(self: LargeTexture; idx: int64): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/light.html b/master/godotapi/light.html new file mode 100644 index 0000000..e014b02 --- /dev/null +++ b/master/godotapi/light.html @@ -0,0 +1,1607 @@ + + + + + + + + + + + + + + + + + +Module light + + + + + + + + +
    +
    +

    Module light

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    PARAM_ENERGY = 0'i64
    +
    + + +
    +
    PARAM_INDIRECT_ENERGY = 1'i64
    +
    + + +
    +
    PARAM_SPECULAR = 2'i64
    +
    + + +
    +
    PARAM_RANGE = 3'i64
    +
    + + +
    +
    PARAM_ATTENUATION = 4'i64
    +
    + + +
    +
    PARAM_SPOT_ANGLE = 5'i64
    +
    + + +
    +
    PARAM_SPOT_ATTENUATION = 6'i64
    +
    + + +
    +
    PARAM_CONTACT_SHADOW_SIZE = 7'i64
    +
    + + +
    +
    PARAM_SHADOW_MAX_DISTANCE = 8'i64
    +
    + + +
    +
    PARAM_SHADOW_SPLIT_1_OFFSET = 9'i64
    +
    + + +
    +
    PARAM_SHADOW_SPLIT_2_OFFSET = 10'i64
    +
    + + +
    +
    PARAM_SHADOW_SPLIT_3_OFFSET = 11'i64
    +
    + + +
    +
    PARAM_SHADOW_NORMAL_BIAS = 12'i64
    +
    + + +
    +
    PARAM_SHADOW_BIAS = 13'i64
    +
    + + +
    +
    PARAM_SHADOW_BIAS_SPLIT_SCALE = 14'i64
    +
    + + +
    +
    PARAM_MAX = 15'i64
    +
    + + +
    +
    BAKE_DISABLED = 0'i64
    +
    + + +
    +
    BAKE_INDIRECT = 1'i64
    +
    + + +
    +
    BAKE_ALL = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc lightColor(self: Light): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightColor=(self: Light; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightEnergy(self: Light): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightEnergy=(self: Light; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightIndirectEnergy(self: Light): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightIndirectEnergy=(self: Light; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc lightNegative(self: Light): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightNegative=(self: Light; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightSpecular(self: Light): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightSpecular=(self: Light; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightBakeMode(self: Light): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightBakeMode=(self: Light; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightCullMask(self: Light): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightCullMask=(self: Light; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowEnabled(self: Light): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowEnabled=(self: Light; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowColor(self: Light): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowColor=(self: Light; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowBias(self: Light): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowBias=(self: Light; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowContact(self: Light): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowContact=(self: Light; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowReverseCullFace(self: Light): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowReverseCullFace=(self: Light; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc editorOnly(self: Light): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editorOnly=(self: Light; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/light_2d.html b/master/godotapi/light_2d.html new file mode 100644 index 0000000..e901edd --- /dev/null +++ b/master/godotapi/light_2d.html @@ -0,0 +1,1660 @@ + + + + + + + + + + + + + + + + + +Module light_2d + + + + + + + + +
    +
    +

    Module light_2d

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    MODE_ADD = 0'i64
    +
    + + +
    +
    MODE_SUB = 1'i64
    +
    + + +
    +
    MODE_MIX = 2'i64
    +
    + + +
    +
    MODE_MASK = 3'i64
    +
    + + +
    +
    SHADOW_FILTER_NONE = 0'i64
    +
    + + +
    +
    SHADOW_FILTER_PCF3 = 1'i64
    +
    + + +
    +
    SHADOW_FILTER_PCF5 = 2'i64
    +
    + + +
    +
    SHADOW_FILTER_PCF7 = 3'i64
    +
    + + +
    +
    SHADOW_FILTER_PCF9 = 4'i64
    +
    + + +
    +
    SHADOW_FILTER_PCF13 = 5'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc enabled(self: Light2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc enabled=(self: Light2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editorOnly(self: Light2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editorOnly=(self: Light2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc texture(self: Light2D): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc texture=(self: Light2D; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset(self: Light2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset=(self: Light2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc textureScale(self: Light2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc textureScale=(self: Light2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc color(self: Light2D): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc color=(self: Light2D; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc energy(self: Light2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc energy=(self: Light2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mode(self: Light2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mode=(self: Light2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rangeHeight(self: Light2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rangeHeight=(self: Light2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rangeZMin(self: Light2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rangeZMin=(self: Light2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rangeZMax(self: Light2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rangeZMax=(self: Light2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rangeLayerMin(self: Light2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rangeLayerMin=(self: Light2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rangeLayerMax(self: Light2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rangeLayerMax=(self: Light2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rangeItemCullMask(self: Light2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rangeItemCullMask=(self: Light2D; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shadowEnabled(self: Light2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowEnabled=(self: Light2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowColor(self: Light2D): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowColor=(self: Light2D; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowBufferSize(self: Light2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowBufferSize=(self: Light2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowGradientLength(self: Light2D): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shadowGradientLength=(self: Light2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shadowFilter(self: Light2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowFilter=(self: Light2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowFilterSmooth(self: Light2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowFilterSmooth=(self: Light2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shadowItemCullMask(self: Light2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowItemCullMask=(self: Light2D; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/light_occluder_2d.html b/master/godotapi/light_occluder_2d.html new file mode 100644 index 0000000..13c853f --- /dev/null +++ b/master/godotapi/light_occluder_2d.html @@ -0,0 +1,1328 @@ + + + + + + + + + + + + + + + + + +Module light_occluder_2d + + + + + + + + +
    +
    +

    Module light_occluder_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc occluder(self: LightOccluder2D): OccluderPolygon2D {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc occluder=(self: LightOccluder2D; val: OccluderPolygon2D) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightMask(self: LightOccluder2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightMask=(self: LightOccluder2D; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method polyChanged(self: LightOccluder2D) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/line_2d.html b/master/godotapi/line_2d.html new file mode 100644 index 0000000..9e199b4 --- /dev/null +++ b/master/godotapi/line_2d.html @@ -0,0 +1,1558 @@ + + + + + + + + + + + + + + + + + +Module line_2d + + + + + + + + +
    +
    +

    Module line_2d

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    LINE_JOINT_SHARP = 0'i64
    +
    + + +
    +
    LINE_JOINT_BEVEL = 1'i64
    +
    + + +
    +
    LINE_JOINT_ROUND = 2'i64
    +
    + + +
    +
    LINE_CAP_NONE = 0'i64
    +
    + + +
    +
    LINE_CAP_BOX = 1'i64
    +
    + + +
    +
    LINE_CAP_ROUND = 2'i64
    +
    + + +
    +
    LINE_TEXTURE_NONE = 0'i64
    +
    + + +
    +
    LINE_TEXTURE_TILE = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc points(self: Line2D): PoolVector2Array {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc points=(self: Line2D; val: PoolVector2Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc width(self: Line2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc width=(self: Line2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc defaultColor(self: Line2D): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc defaultColor=(self: Line2D; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gradient(self: Line2D): Gradient {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc gradient=(self: Line2D; val: Gradient) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc texture(self: Line2D): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc texture=(self: Line2D; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc textureMode(self: Line2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc textureMode=(self: Line2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc jointMode(self: Line2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc jointMode=(self: Line2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc beginCapMode(self: Line2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc beginCapMode=(self: Line2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc endCapMode(self: Line2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc endCapMode=(self: Line2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sharpLimit(self: Line2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sharpLimit=(self: Line2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc roundPrecision(self: Line2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc roundPrecision=(self: Line2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPointPosition(self: Line2D; i: int64; position: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointPosition(self: Line2D; i: int64): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getPointCount(self: Line2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addPoint(self: Line2D; position: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removePoint(self: Line2D; i: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method gradientChanged(self: Line2D) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/line_edit.html b/master/godotapi/line_edit.html new file mode 100644 index 0000000..efe7fd3 --- /dev/null +++ b/master/godotapi/line_edit.html @@ -0,0 +1,1668 @@ + + + + + + + + + + + + + + + + + +Module line_edit + + + + + + + + +
    +
    +

    Module line_edit

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    ALIGN_LEFT = 0'i64
    +
    + + +
    +
    ALIGN_CENTER = 1'i64
    +
    + + +
    +
    ALIGN_RIGHT = 2'i64
    +
    + + +
    +
    ALIGN_FILL = 3'i64
    +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc text(self: LineEdit): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc text=(self: LineEdit; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc align(self: LineEdit): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc align=(self: LineEdit; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxLength(self: LineEdit): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxLength=(self: LineEdit; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editable(self: LineEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editable=(self: LineEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc secret(self: LineEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc secret=(self: LineEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc secretCharacter(self: LineEdit): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc secretCharacter=(self: LineEdit; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandToTextLength(self: LineEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc expandToTextLength=(self: LineEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc focusMode(self: LineEdit): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc focusMode=(self: LineEdit; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc contextMenuEnabled(self: LineEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc contextMenuEnabled=(self: LineEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc placeholderText(self: LineEdit): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc placeholderText=(self: LineEdit; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc placeholderAlpha(self: LineEdit): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc placeholderAlpha=(self: LineEdit; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + + +
    +
    proc caretBlink=(self: LineEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc caretBlinkSpeed(self: LineEdit): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc caretBlinkSpeed=(self: LineEdit; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc caretPosition(self: LineEdit): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc caretPosition=(self: LineEdit; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: LineEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc select(self: LineEdit; fromm: int64 = 0'i64; to: int64 = -1'i64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc selectAll(self: LineEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc deselect(self: LineEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc appendAtCursor(self: LineEdit; text: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + + +
    +
    proc getMenu(self: LineEdit): PopupMenu {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method textChanged(self: LineEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method toggleDrawCaret(self: LineEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method editorSettingsChanged(self: LineEdit) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method guiInput(self: LineEdit; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/line_shape_2d.html b/master/godotapi/line_shape_2d.html new file mode 100644 index 0000000..3a33ea5 --- /dev/null +++ b/master/godotapi/line_shape_2d.html @@ -0,0 +1,1307 @@ + + + + + + + + + + + + + + + + + +Module line_shape_2d + + + + + + + + +
    +
    +

    Module line_shape_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc normal(self: LineShape2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normal=(self: LineShape2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc d(self: LineShape2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc d=(self: LineShape2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/link_button.html b/master/godotapi/link_button.html new file mode 100644 index 0000000..94eebde --- /dev/null +++ b/master/godotapi/link_button.html @@ -0,0 +1,1339 @@ + + + + + + + + + + + + + + + + + +Module link_button + + + + + + + + +
    +
    +

    Module link_button

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    UNDERLINE_MODE_ALWAYS = 0'i64
    +
    + + +
    +
    UNDERLINE_MODE_ON_HOVER = 1'i64
    +
    + + +
    +
    UNDERLINE_MODE_NEVER = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc text(self: LinkButton): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc text=(self: LinkButton; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc underline(self: LinkButton): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc underline=(self: LinkButton; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/listener.html b/master/godotapi/listener.html new file mode 100644 index 0000000..bf11571 --- /dev/null +++ b/master/godotapi/listener.html @@ -0,0 +1,1308 @@ + + + + + + + + + + + + + + + + + +Module listener + + + + + + + + +
    +
    +

    Module listener

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc makeCurrent(self: Listener) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearCurrent(self: Listener) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isCurrent(self: Listener): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getListenerTransform(self: Listener): Transform {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/main_loop.html b/master/godotapi/main_loop.html new file mode 100644 index 0000000..d70fa7f --- /dev/null +++ b/master/godotapi/main_loop.html @@ -0,0 +1,1469 @@ + + + + + + + + + + + + + + + + + +Module main_loop + + + + + + + + +
    +
    +

    Module main_loop

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    NOTIFICATION_WM_MOUSE_ENTER = 2'i64
    +
    + + +
    +
    NOTIFICATION_WM_MOUSE_EXIT = 3'i64
    +
    + + +
    +
    NOTIFICATION_WM_FOCUS_IN = 4'i64
    +
    + + +
    +
    NOTIFICATION_WM_FOCUS_OUT = 5'i64
    +
    + + +
    +
    NOTIFICATION_WM_QUIT_REQUEST = 6'i64
    +
    + + +
    +
    NOTIFICATION_WM_GO_BACK_REQUEST = 7'i64
    +
    + + +
    +
    NOTIFICATION_WM_UNFOCUS_REQUEST = 8'i64
    +
    + + +
    +
    NOTIFICATION_OS_MEMORY_WARNING = 9'i64
    +
    + + +
    +
    NOTIFICATION_TRANSLATION_CHANGED = 90'i64
    +
    + + +
    +
    NOTIFICATION_WM_ABOUT = 91'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc inputEventImpl(self: MainLoop; ev: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc inputTextImpl(self: MainLoop; text: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc init(self: MainLoop) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc iterationImpl(self: MainLoop; delta: float64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc idleImpl(self: MainLoop; delta: float64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc finish(self: MainLoop) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method inputEvent(self: MainLoop; ev: InputEvent) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method inputText(self: MainLoop; text: string) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method initialize(self: MainLoop) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method iteration(self: MainLoop; delta: float64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method idle(self: MainLoop; delta: float64) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method dropFiles(self: MainLoop; files: PoolStringArray; screen: int64) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method finalize(self: MainLoop) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/margin_container.html b/master/godotapi/margin_container.html new file mode 100644 index 0000000..dcc7341 --- /dev/null +++ b/master/godotapi/margin_container.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module margin_container + + + + + + + + +
    +
    +

    Module margin_container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/marshalls.html b/master/godotapi/marshalls.html new file mode 100644 index 0000000..7d32df0 --- /dev/null +++ b/master/godotapi/marshalls.html @@ -0,0 +1,1327 @@ + + + + + + + + + + + + + + + + + +Module marshalls + + + + + + + + +
    +
    +

    Module marshalls

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc variantToBase64(variant: Variant): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc base64ToVariant(base64Str: string): Variant {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc rawToBase64(array: PoolByteArray): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc base64ToRaw(base64Str: string): PoolByteArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc utf8ToBase64(utf8Str: string): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc base64ToUtf8(base64Str: string): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/material.html b/master/godotapi/material.html new file mode 100644 index 0000000..c16bd5e --- /dev/null +++ b/master/godotapi/material.html @@ -0,0 +1,1333 @@ + + + + + + + + + + + + + + + + + +Module material + + + + + + + + +
    +
    +

    Module material

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    RENDER_PRIORITY_MAX = 127'i64
    +
    + + +
    +
    RENDER_PRIORITY_MIN = -128
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc renderPriority(self: Material): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc renderPriority=(self: Material; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc nextPass(self: Material): Material {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc nextPass=(self: Material; val: Material) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/menu_button.html b/master/godotapi/menu_button.html new file mode 100644 index 0000000..632206f --- /dev/null +++ b/master/godotapi/menu_button.html @@ -0,0 +1,1328 @@ + + + + + + + + + + + + + + + + + +Module menu_button + + + + + + + + +
    +
    +

    Module menu_button

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc items(self: MenuButton): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc items=(self: MenuButton; val: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPopup(self: MenuButton): PopupMenu {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setDisableShortcuts(self: MenuButton; disabled: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method unhandledKeyInput(self: MenuButton; event: InputEventKey) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/mesh.html b/master/godotapi/mesh.html new file mode 100644 index 0000000..5515e08 --- /dev/null +++ b/master/godotapi/mesh.html @@ -0,0 +1,1631 @@ + + + + + + + + + + + + + + + + + +Module mesh + + + + + + + + +
    +
    +

    Module mesh

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    PRIMITIVE_POINTS = 0'i64
    +
    + + +
    +
    PRIMITIVE_LINES = 1'i64
    +
    + + +
    +
    PRIMITIVE_LINE_STRIP = 2'i64
    +
    + + +
    +
    PRIMITIVE_LINE_LOOP = 3'i64
    +
    + + +
    +
    PRIMITIVE_TRIANGLES = 4'i64
    +
    + + +
    +
    PRIMITIVE_TRIANGLE_STRIP = 5'i64
    +
    + + +
    +
    PRIMITIVE_TRIANGLE_FAN = 6'i64
    +
    + + +
    +
    BLEND_SHAPE_MODE_NORMALIZED = 0'i64
    +
    + + +
    +
    BLEND_SHAPE_MODE_RELATIVE = 1'i64
    +
    + + +
    +
    ARRAY_FORMAT_VERTEX = 1'i64
    +
    + + +
    +
    ARRAY_FORMAT_NORMAL = 2'i64
    +
    + + +
    +
    ARRAY_FORMAT_TANGENT = 4'i64
    +
    + + +
    +
    ARRAY_FORMAT_COLOR = 8'i64
    +
    + + +
    +
    ARRAY_FORMAT_TEX_UV = 16'i64
    +
    + + +
    +
    ARRAY_FORMAT_TEX_UV2 = 32'i64
    +
    + + +
    +
    ARRAY_FORMAT_BONES = 64'i64
    +
    + + +
    +
    ARRAY_FORMAT_WEIGHTS = 128'i64
    +
    + + +
    +
    ARRAY_FORMAT_INDEX = 256'i64
    +
    + + +
    +
    ARRAY_COMPRESS_BASE = 9'i64
    +
    + + +
    +
    ARRAY_COMPRESS_VERTEX = 512'i64
    +
    + + +
    +
    ARRAY_COMPRESS_NORMAL = 1024'i64
    +
    + + +
    +
    ARRAY_COMPRESS_TANGENT = 2048'i64
    +
    + + +
    +
    ARRAY_COMPRESS_COLOR = 4096'i64
    +
    + + +
    +
    ARRAY_COMPRESS_TEX_UV = 8192'i64
    +
    + + +
    +
    ARRAY_COMPRESS_TEX_UV2 = 16384'i64
    +
    + + +
    +
    ARRAY_COMPRESS_BONES = 32768'i64
    +
    + + +
    +
    ARRAY_COMPRESS_WEIGHTS = 65536'i64
    +
    + + +
    +
    ARRAY_COMPRESS_INDEX = 131072'i64
    +
    + + +
    +
    ARRAY_FLAG_USE_2D_VERTICES = 262144'i64
    +
    + + +
    +
    ARRAY_FLAG_USE_16_BIT_BONES = 524288'i64
    +
    + + +
    +
    ARRAY_COMPRESS_DEFAULT = 97792'i64
    +
    + + +
    +
    ARRAY_VERTEX = 0'i64
    +
    + + +
    +
    ARRAY_NORMAL = 1'i64
    +
    + + +
    +
    ARRAY_TANGENT = 2'i64
    +
    + + +
    +
    ARRAY_COLOR = 3'i64
    +
    + + +
    +
    ARRAY_TEX_UV = 4'i64
    +
    + + +
    +
    ARRAY_TEX_UV2 = 5'i64
    +
    + + +
    +
    ARRAY_BONES = 6'i64
    +
    + + +
    +
    ARRAY_WEIGHTS = 7'i64
    +
    + + +
    +
    ARRAY_INDEX = 8'i64
    +
    + + +
    +
    ARRAY_MAX = 9'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc lightmapSizeHint(self: Mesh): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lightmapSizeHint=(self: Mesh; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createTrimeshShape(self: Mesh): Shape {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc createConvexShape(self: Mesh): Shape {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc createOutline(self: Mesh; margin: float64): Mesh {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getFaces(self: Mesh): PoolVector3Array {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc generateTriangleMesh(self: Mesh): TriangleMesh {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/mesh_data_tool.html b/master/godotapi/mesh_data_tool.html new file mode 100644 index 0000000..c411271 --- /dev/null +++ b/master/godotapi/mesh_data_tool.html @@ -0,0 +1,1578 @@ + + + + + + + + + + + + + + + + + +Module mesh_data_tool + + + + + + + + +
    +
    +

    Module mesh_data_tool

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc clear(self: MeshDataTool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createFromSurface(self: MeshDataTool; mesh: ArrayMesh; surface: int64): Error {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc commitToSurface(self: MeshDataTool; mesh: ArrayMesh): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFormat(self: MeshDataTool): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVertexCount(self: MeshDataTool): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getEdgeCount(self: MeshDataTool): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFaceCount(self: MeshDataTool): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setVertex(self: MeshDataTool; idx: int64; vertex: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVertex(self: MeshDataTool; idx: int64): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setVertexNormal(self: MeshDataTool; idx: int64; normal: Vector3) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVertexNormal(self: MeshDataTool; idx: int64): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setVertexTangent(self: MeshDataTool; idx: int64; tangent: Plane) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVertexTangent(self: MeshDataTool; idx: int64): Plane {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setVertexUv(self: MeshDataTool; idx: int64; uv: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVertexUv(self: MeshDataTool; idx: int64): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setVertexUv2(self: MeshDataTool; idx: int64; uv2: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVertexUv2(self: MeshDataTool; idx: int64): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setVertexColor(self: MeshDataTool; idx: int64; color: Color) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVertexColor(self: MeshDataTool; idx: int64): Color {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setVertexBones(self: MeshDataTool; idx: int64; bones: PoolIntArray) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVertexBones(self: MeshDataTool; idx: int64): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setVertexWeights(self: MeshDataTool; idx: int64; weights: PoolRealArray) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVertexWeights(self: MeshDataTool; idx: int64): PoolRealArray {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setVertexMeta(self: MeshDataTool; idx: int64; meta: Variant) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVertexMeta(self: MeshDataTool; idx: int64): Variant {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVertexEdges(self: MeshDataTool; idx: int64): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getVertexFaces(self: MeshDataTool; idx: int64): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getEdgeVertex(self: MeshDataTool; idx: int64; vertex: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getEdgeFaces(self: MeshDataTool; idx: int64): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setEdgeMeta(self: MeshDataTool; idx: int64; meta: Variant) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getEdgeMeta(self: MeshDataTool; idx: int64): Variant {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getFaceVertex(self: MeshDataTool; idx: int64; vertex: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFaceEdge(self: MeshDataTool; idx: int64; edge: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setFaceMeta(self: MeshDataTool; idx: int64; meta: Variant) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFaceMeta(self: MeshDataTool; idx: int64): Variant {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getFaceNormal(self: MeshDataTool; idx: int64): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setMaterial(self: MeshDataTool; material: Material) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getMaterial(self: MeshDataTool): Material {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/mesh_instance.html b/master/godotapi/mesh_instance.html new file mode 100644 index 0000000..13329af --- /dev/null +++ b/master/godotapi/mesh_instance.html @@ -0,0 +1,1363 @@ + + + + + + + + + + + + + + + + + +Module mesh_instance + + + + + + + + +
    +
    +

    Module mesh_instance

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc mesh(self: MeshInstance): Mesh {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc mesh=(self: MeshInstance; val: Mesh) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc skeleton(self: MeshInstance): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc skeleton=(self: MeshInstance; val: NodePath) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setSurfaceMaterial(self: MeshInstance; surface: int64; material: Material) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSurfaceMaterial(self: MeshInstance; surface: int64): Material {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc createTrimeshCollision(self: MeshInstance) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createConvexCollision(self: MeshInstance) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createDebugTangents(self: MeshInstance) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method meshChanged(self: MeshInstance) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/mesh_instance_2d.html b/master/godotapi/mesh_instance_2d.html new file mode 100644 index 0000000..43707e2 --- /dev/null +++ b/master/godotapi/mesh_instance_2d.html @@ -0,0 +1,1325 @@ + + + + + + + + + + + + + + + + + +Module mesh_instance_2d + + + + + + + + +
    +
    +

    Module mesh_instance_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc mesh(self: MeshInstance2D): Mesh {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc mesh=(self: MeshInstance2D; val: Mesh) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc texture(self: MeshInstance2D): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc texture=(self: MeshInstance2D; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normalMap(self: MeshInstance2D): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc normalMap=(self: MeshInstance2D; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/mesh_library.html b/master/godotapi/mesh_library.html new file mode 100644 index 0000000..618c5ca --- /dev/null +++ b/master/godotapi/mesh_library.html @@ -0,0 +1,1404 @@ + + + + + + + + + + + + + + + + + +Module mesh_library + + + + + + + + +
    +
    +

    Module mesh_library

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc createItem(self: MeshLibrary; id: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemName(self: MeshLibrary; id: int64; name: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemMesh(self: MeshLibrary; id: int64; mesh: Mesh) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setItemNavmesh(self: MeshLibrary; id: int64; navmesh: NavigationMesh) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemShapes(self: MeshLibrary; id: int64; shapes: Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemPreview(self: MeshLibrary; id: int64; texture: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemName(self: MeshLibrary; id: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getItemMesh(self: MeshLibrary; id: int64): Mesh {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getItemNavmesh(self: MeshLibrary; id: int64): NavigationMesh {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getItemShapes(self: MeshLibrary; id: int64): Array {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getItemPreview(self: MeshLibrary; id: int64): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc removeItem(self: MeshLibrary; id: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc findItemByName(self: MeshLibrary; name: string): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: MeshLibrary) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemList(self: MeshLibrary): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLastUnusedItemId(self: MeshLibrary): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/multi_mesh.html b/master/godotapi/multi_mesh.html new file mode 100644 index 0000000..3bb7552 --- /dev/null +++ b/master/godotapi/multi_mesh.html @@ -0,0 +1,1454 @@ + + + + + + + + + + + + + + + + + +Module multi_mesh + + + + + + + + +
    +
    +

    Module multi_mesh

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    TRANSFORM_2D = 0'i64
    +
    + + +
    +
    TRANSFORM_3D = 1'i64
    +
    + + +
    +
    COLOR_NONE = 0'i64
    +
    + + +
    +
    COLOR_8BIT = 1'i64
    +
    + + +
    +
    COLOR_FLOAT = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc colorFormat(self: MultiMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc colorFormat=(self: MultiMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transformFormat(self: MultiMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transformFormat=(self: MultiMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc instanceCount(self: MultiMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc instanceCount=(self: MultiMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mesh(self: MultiMesh): Mesh {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc mesh=(self: MultiMesh; val: Mesh) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transformArray(self: MultiMesh): PoolVector3Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc transformArray=(self: MultiMesh; val: PoolVector3Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colorArray(self: MultiMesh): PoolColorArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc colorArray=(self: MultiMesh; val: PoolColorArray) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setInstanceTransform(self: MultiMesh; instance: int64; transform: Transform) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getInstanceTransform(self: MultiMesh; instance: int64): Transform {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setInstanceColor(self: MultiMesh; instance: int64; color: Color) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getInstanceColor(self: MultiMesh; instance: int64): Color {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAabb(self: MultiMesh): AABB {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/multi_mesh_instance.html b/master/godotapi/multi_mesh_instance.html new file mode 100644 index 0000000..921e88b --- /dev/null +++ b/master/godotapi/multi_mesh_instance.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module multi_mesh_instance + + + + + + + + +
    +
    +

    Module multi_mesh_instance

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc multimesh(self: MultiMeshInstance): MultiMesh {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimesh=(self: MultiMeshInstance; val: MultiMesh) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/multiplayer_api.html b/master/godotapi/multiplayer_api.html new file mode 100644 index 0000000..3ece5c0 --- /dev/null +++ b/master/godotapi/multiplayer_api.html @@ -0,0 +1,1496 @@ + + + + + + + + + + + + + + + + + +Module multiplayer_api + + + + + + + + +
    +
    +

    Module multiplayer_api

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    RPC_MODE_DISABLED = 0'i64
    +
    + + +
    +
    RPC_MODE_REMOTE = 1'i64
    +
    + + +
    +
    RPC_MODE_SYNC = 2'i64
    +
    + + +
    +
    RPC_MODE_MASTER = 3'i64
    +
    + + +
    +
    RPC_MODE_SLAVE = 4'i64
    +
    + + +
    +
    RPC_MODE_REMOTESYNC = 5'i64
    +
    + + +
    +
    RPC_MODE_MASTERSYNC = 6'i64
    +
    + + +
    +
    RPC_MODE_SLAVESYNC = 7'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc refuseNewNetworkConnections(self: MultiplayerAPI): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc refuseNewNetworkConnections=(self: MultiplayerAPI; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc networkPeer(self: MultiplayerAPI): NetworkedMultiplayerPeer {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc networkPeer=(self: MultiplayerAPI; val: NetworkedMultiplayerPeer) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setRootNode(self: MultiplayerAPI; node: Object) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sendBytes(self: MultiplayerAPI; bytes: PoolByteArray; id: int64 = 0'i64): Error {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasNetworkPeer(self: MultiplayerAPI): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNetworkUniqueId(self: MultiplayerAPI): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isNetworkServer(self: MultiplayerAPI): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRpcSenderId(self: MultiplayerAPI): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc poll(self: MultiplayerAPI) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: MultiplayerAPI) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNetworkConnectedPeers(self: MultiplayerAPI): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method addPeer(self: MultiplayerAPI; id: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method delPeer(self: MultiplayerAPI; id: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method connectedToServer(self: MultiplayerAPI) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method connectionFailed(self: MultiplayerAPI) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method serverDisconnected(self: MultiplayerAPI) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/mutex.html b/master/godotapi/mutex.html new file mode 100644 index 0000000..68d34d9 --- /dev/null +++ b/master/godotapi/mutex.html @@ -0,0 +1,1300 @@ + + + + + + + + + + + + + + + + + +Module mutex + + + + + + + + +
    +
    +

    Module mutex

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc lock(self: Mutex) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tryLock(self: Mutex): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unlock(self: Mutex) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/native_script.html b/master/godotapi/native_script.html new file mode 100644 index 0000000..3e387b2 --- /dev/null +++ b/master/godotapi/native_script.html @@ -0,0 +1,1349 @@ + + + + + + + + + + + + + + + + + +Module native_script + + + + + + + + +
    +
    +

    Module native_script

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc className(self: NativeScript): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc className=(self: NativeScript; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc library(self: NativeScript): GDNativeLibrary {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc library=(self: NativeScript; val: GDNativeLibrary) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getClassDocumentation(self: NativeScript): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getMethodDocumentation(self: NativeScript; methodd: string): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSignalDocumentation(self: NativeScript; signalName: string): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPropertyDocumentation(self: NativeScript; path: string): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc new(self: NativeScript; variantArgs: varargs[Variant]): Object {.
    gcsafe, locks: 0, + raises: [CallError, Exception, ValueError], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/navigation.html b/master/godotapi/navigation.html new file mode 100644 index 0000000..c2f5f11 --- /dev/null +++ b/master/godotapi/navigation.html @@ -0,0 +1,1360 @@ + + + + + + + + + + + + + + + + + +Module navigation + + + + + + + + +
    +
    +

    Module navigation

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc upVector(self: Navigation): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc upVector=(self: Navigation; val: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    +
    proc getSimplePath(self: Navigation; start: Vector3; endd: Vector3;
    +                  optimize: bool = true): PoolVector3Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getClosestPointToSegment(self: Navigation; start: Vector3; endd: Vector3;
    +                             useCollision: bool = false): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getClosestPoint(self: Navigation; toPoint: Vector3): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getClosestPointNormal(self: Navigation; toPoint: Vector3): Vector3 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getClosestPointOwner(self: Navigation; toPoint: Vector3): Object {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/navigation_2d.html b/master/godotapi/navigation_2d.html new file mode 100644 index 0000000..50d0c75 --- /dev/null +++ b/master/godotapi/navigation_2d.html @@ -0,0 +1,1328 @@ + + + + + + + + + + + + + + + + + +Module navigation_2d + + + + + + + + +
    +
    +

    Module navigation_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    +
    proc getSimplePath(self: Navigation2D; start: Vector2; endd: Vector2;
    +                  optimize: bool = true): PoolVector2Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getClosestPoint(self: Navigation2D; toPoint: Vector2): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getClosestPointOwner(self: Navigation2D; toPoint: Vector2): Object {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/navigation_mesh.html b/master/godotapi/navigation_mesh.html new file mode 100644 index 0000000..c7922d7 --- /dev/null +++ b/master/godotapi/navigation_mesh.html @@ -0,0 +1,1647 @@ + + + + + + + + + + + + + + + + + +Module navigation_mesh + + + + + + + + +
    +
    +

    Module navigation_mesh

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    SAMPLE_PARTITION_WATERSHED = 0'i64
    +
    + + +
    +
    SAMPLE_PARTITION_MONOTONE = 1'i64
    +
    + + +
    +
    SAMPLE_PARTITION_LAYERS = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc vertices(self: NavigationMesh): PoolVector3Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc vertices=(self: NavigationMesh; val: PoolVector3Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc polygons(self: NavigationMesh): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc polygons=(self: NavigationMesh; val: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc samplePartitionTypesamplePartitionType(self: NavigationMesh): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc samplePartitionTypesamplePartitionType=(self: NavigationMesh; val: int64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellsize(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellsize=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc cellheight(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellheight=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc agentheight(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc agentheight=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc agentradius(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc agentradius=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc agentmaxClimb(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc agentmaxClimb=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc agentmaxSlope(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc agentmaxSlope=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc regionminSize(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc regionminSize=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc regionmergeSize(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc regionmergeSize=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc edgemaxLength(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc edgemaxLength=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc edgemaxError(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc edgemaxError=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc polygonvertsPerPoly(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc polygonvertsPerPoly=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc detailsampleDistance(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc detailsampleDistance=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc detailsampleMaxError(self: NavigationMesh): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc detailsampleMaxError=(self: NavigationMesh; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc filterlowHangingObstacles(self: NavigationMesh): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc filterlowHangingObstacles=(self: NavigationMesh; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc filterledgeSpans(self: NavigationMesh): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc filterledgeSpans=(self: NavigationMesh; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc filterfilterWalkableLowHeightSpans(self: NavigationMesh): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc filterfilterWalkableLowHeightSpans=(self: NavigationMesh; val: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addPolygon(self: NavigationMesh; polygon: PoolIntArray) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPolygonCount(self: NavigationMesh): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getPolygon(self: NavigationMesh; idx: int64): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc clearPolygons(self: NavigationMesh) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createFromMesh(self: NavigationMesh; mesh: Mesh) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/navigation_mesh_instance.html b/master/godotapi/navigation_mesh_instance.html new file mode 100644 index 0000000..b468147 --- /dev/null +++ b/master/godotapi/navigation_mesh_instance.html @@ -0,0 +1,1310 @@ + + + + + + + + + + + + + + + + + +Module navigation_mesh_instance + + + + + + + + +
    +
    +

    Module navigation_mesh_instance

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    + +
    + + +
    + +
    + + +
    +
    proc enabled(self: NavigationMeshInstance): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc enabled=(self: NavigationMeshInstance; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/navigation_polygon.html b/master/godotapi/navigation_polygon.html new file mode 100644 index 0000000..b9bd80f --- /dev/null +++ b/master/godotapi/navigation_polygon.html @@ -0,0 +1,1419 @@ + + + + + + + + + + + + + + + + + +Module navigation_polygon + + + + + + + + +
    +
    +

    Module navigation_polygon

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc vertices(self: NavigationPolygon): PoolVector2Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc vertices=(self: NavigationPolygon; val: PoolVector2Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc polygons(self: NavigationPolygon): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc polygons=(self: NavigationPolygon; val: Array) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc outlines(self: NavigationPolygon): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc outlines=(self: NavigationPolygon; val: Array) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addPolygon(self: NavigationPolygon; polygon: PoolIntArray) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPolygonCount(self: NavigationPolygon): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getPolygon(self: NavigationPolygon; idx: int64): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc clearPolygons(self: NavigationPolygon) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addOutline(self: NavigationPolygon; outline: PoolVector2Array) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addOutlineAtIndex(self: NavigationPolygon; outline: PoolVector2Array;
    +                      index: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getOutlineCount(self: NavigationPolygon): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setOutline(self: NavigationPolygon; idx: int64; outline: PoolVector2Array) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getOutline(self: NavigationPolygon; idx: int64): PoolVector2Array {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc removeOutline(self: NavigationPolygon; idx: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc clearOutlines(self: NavigationPolygon) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc makePolygonsFromOutlines(self: NavigationPolygon) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/navigation_polygon_instance.html b/master/godotapi/navigation_polygon_instance.html new file mode 100644 index 0000000..0a05e23 --- /dev/null +++ b/master/godotapi/navigation_polygon_instance.html @@ -0,0 +1,1330 @@ + + + + + + + + + + + + + + + + + +Module navigation_polygon_instance + + + + + + + + +
    +
    +

    Module navigation_polygon_instance

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    + +
    + + +
    + +
    + + +
    +
    proc enabled(self: NavigationPolygonInstance): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc enabled=(self: NavigationPolygonInstance; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/networked_multiplayer_e_net.html b/master/godotapi/networked_multiplayer_e_net.html new file mode 100644 index 0000000..7b2dffa --- /dev/null +++ b/master/godotapi/networked_multiplayer_e_net.html @@ -0,0 +1,1469 @@ + + + + + + + + + + + + + + + + + +Module networked_multiplayer_e_net + + + + + + + + +
    +
    +

    Module networked_multiplayer_e_net

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    COMPRESS_NONE = 0'i64
    +
    + + +
    +
    COMPRESS_RANGE_CODER = 1'i64
    +
    + + +
    +
    COMPRESS_FASTLZ = 2'i64
    +
    + + +
    +
    COMPRESS_ZLIB = 3'i64
    +
    + + +
    +
    COMPRESS_ZSTD = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc compressionMode(self: NetworkedMultiplayerENet): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc compressionMode=(self: NetworkedMultiplayerENet; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc transferChannel(self: NetworkedMultiplayerENet): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc transferChannel=(self: NetworkedMultiplayerENet; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc channelCount(self: NetworkedMultiplayerENet): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc channelCount=(self: NetworkedMultiplayerENet; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc alwaysOrdered(self: NetworkedMultiplayerENet): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc alwaysOrdered=(self: NetworkedMultiplayerENet; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc createServer(self: NetworkedMultiplayerENet; port: int64;
    +                 maxClients: int64 = 32'i64; inBandwidth: int64 = 0'i64;
    +                 outBandwidth: int64 = 0'i64): Error {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc createClient(self: NetworkedMultiplayerENet; address: string; port: int64;
    +                 inBandwidth: int64 = 0'i64; outBandwidth: int64 = 0'i64;
    +                 clientPort: int64 = 0'i64): Error {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc closeConnection(self: NetworkedMultiplayerENet; waitUsec: int64 = 100'i64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disconnectPeer(self: NetworkedMultiplayerENet; id: int64; now: bool = false) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBindIp(self: NetworkedMultiplayerENet; ip: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPeerAddress(self: NetworkedMultiplayerENet; id: int64): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPeerPort(self: NetworkedMultiplayerENet; id: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPacketChannel(self: NetworkedMultiplayerENet): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getLastPacketChannel(self: NetworkedMultiplayerENet): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/networked_multiplayer_peer.html b/master/godotapi/networked_multiplayer_peer.html new file mode 100644 index 0000000..0aad359 --- /dev/null +++ b/master/godotapi/networked_multiplayer_peer.html @@ -0,0 +1,1417 @@ + + + + + + + + + + + + + + + + + +Module networked_multiplayer_peer + + + + + + + + +
    +
    +

    Module networked_multiplayer_peer

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    TRANSFER_MODE_UNRELIABLE = 0'i64
    +
    + + +
    +
    TRANSFER_MODE_UNRELIABLE_ORDERED = 1'i64
    +
    + + +
    +
    TRANSFER_MODE_RELIABLE = 2'i64
    +
    + + +
    +
    CONNECTION_DISCONNECTED = 0'i64
    +
    + + +
    +
    CONNECTION_CONNECTING = 1'i64
    +
    + + +
    +
    CONNECTION_CONNECTED = 2'i64
    +
    + + +
    +
    TARGET_PEER_BROADCAST = 0'i64
    +
    + + +
    +
    TARGET_PEER_SERVER = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc refuseNewConnections(self: NetworkedMultiplayerPeer): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc refuseNewConnections=(self: NetworkedMultiplayerPeer; val: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transferMode(self: NetworkedMultiplayerPeer): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc transferMode=(self: NetworkedMultiplayerPeer; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setTargetPeer(self: NetworkedMultiplayerPeer; id: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPacketPeer(self: NetworkedMultiplayerPeer): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc poll(self: NetworkedMultiplayerPeer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionStatus(self: NetworkedMultiplayerPeer): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getUniqueId(self: NetworkedMultiplayerPeer): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/nine_patch_rect.html b/master/godotapi/nine_patch_rect.html new file mode 100644 index 0000000..18358bc --- /dev/null +++ b/master/godotapi/nine_patch_rect.html @@ -0,0 +1,1448 @@ + + + + + + + + + + + + + + + + + +Module nine_patch_rect + + + + + + + + +
    +
    +

    Module nine_patch_rect

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    AXIS_STRETCH_MODE_STRETCH = 0'i64
    +
    + + +
    +
    AXIS_STRETCH_MODE_TILE = 1'i64
    +
    + + +
    +
    AXIS_STRETCH_MODE_TILE_FIT = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc texture(self: NinePatchRect): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc texture=(self: NinePatchRect; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawCenter(self: NinePatchRect): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawCenter=(self: NinePatchRect; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionRect(self: NinePatchRect): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionRect=(self: NinePatchRect; val: Rect2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc patchMarginLeft(self: NinePatchRect): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc patchMarginLeft=(self: NinePatchRect; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc patchMarginTop(self: NinePatchRect): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc patchMarginTop=(self: NinePatchRect; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc patchMarginRight(self: NinePatchRect): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc patchMarginRight=(self: NinePatchRect; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc patchMarginBottom(self: NinePatchRect): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc patchMarginBottom=(self: NinePatchRect; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisStretchHorizontal(self: NinePatchRect): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisStretchHorizontal=(self: NinePatchRect; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisStretchVertical(self: NinePatchRect): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisStretchVertical=(self: NinePatchRect; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/node.html b/master/godotapi/node.html new file mode 100644 index 0000000..131431f --- /dev/null +++ b/master/godotapi/node.html @@ -0,0 +1,2168 @@ + + + + + + + + + + + + + + + + + +Module node + + + + + + + + +
    +
    +

    Module node

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    NOTIFICATION_ENTER_TREE = 10'i64
    +
    + + +
    +
    NOTIFICATION_EXIT_TREE = 11'i64
    +
    + + +
    +
    NOTIFICATION_MOVED_IN_PARENT = 12'i64
    +
    + + +
    +
    NOTIFICATION_READY = 13'i64
    +
    + + +
    +
    NOTIFICATION_PAUSED = 14'i64
    +
    + + +
    +
    NOTIFICATION_UNPAUSED = 15'i64
    +
    + + +
    +
    NOTIFICATION_PHYSICS_PROCESS = 16'i64
    +
    + + +
    +
    NOTIFICATION_PROCESS = 17'i64
    +
    + + +
    +
    NOTIFICATION_PARENTED = 18'i64
    +
    + + +
    +
    NOTIFICATION_UNPARENTED = 19'i64
    +
    + + +
    +
    NOTIFICATION_INSTANCED = 20'i64
    +
    + + +
    +
    NOTIFICATION_DRAG_BEGIN = 21'i64
    +
    + + +
    +
    NOTIFICATION_DRAG_END = 22'i64
    +
    + + +
    +
    NOTIFICATION_PATH_CHANGED = 23'i64
    +
    + + +
    +
    NOTIFICATION_TRANSLATION_CHANGED = 24'i64
    +
    + + +
    +
    NOTIFICATION_INTERNAL_PROCESS = 25'i64
    +
    + + +
    +
    NOTIFICATION_INTERNAL_PHYSICS_PROCESS = 26'i64
    +
    + + +
    +
    PAUSE_MODE_INHERIT = 0'i64
    +
    + + +
    +
    PAUSE_MODE_STOP = 1'i64
    +
    + + +
    +
    PAUSE_MODE_PROCESS = 2'i64
    +
    + + +
    +
    DUPLICATE_SIGNALS = 1'i64
    +
    + + +
    +
    DUPLICATE_GROUPS = 2'i64
    +
    + + +
    +
    DUPLICATE_SCRIPTS = 4'i64
    +
    + + +
    +
    DUPLICATE_USE_INSTANCING = 8'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc importPath(self: Node): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc importPath=(self: Node; val: NodePath) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pauseMode(self: Node): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pauseMode=(self: Node; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editordisplayFolded(self: Node): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editordisplayFolded=(self: Node; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc name(self: Node): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc name=(self: Node; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc filename(self: Node): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc filename=(self: Node; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc owner(self: Node): Node {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc owner=(self: Node; val: Node) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc multiplayer(self: Node): MultiplayerAPI {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multiplayer=(self: Node; val: MultiplayerAPI) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc customMultiplayer(self: Node): MultiplayerAPI {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc customMultiplayer=(self: Node; val: MultiplayerAPI) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addChildBelowNode(self: Node; node: Object; childNode: Object;
    +                      legibleUniqueName: bool = false) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addChild(self: Node; node: Object; legibleUniqueName: bool = false) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeChild(self: Node; node: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getChildCount(self: Node): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getChildren(self: Node): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getChild(self: Node; idx: int64): Node {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasNode(self: Node; path: NodePath): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNode(self: Node; path: NodePath): Node {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getParent(self: Node): Node {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc findNode(self: Node; mask: string; recursive: bool = true; owned: bool = true): Node {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasNodeAndResource(self: Node; path: NodePath): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getNodeAndResource(self: Node; path: NodePath): Array {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isInsideTree(self: Node): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isAParentOf(self: Node; node: Object): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isGreaterThan(self: Node; node: Object): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPath(self: Node): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPathTo(self: Node; node: Object): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addToGroup(self: Node; group: string; persistent: bool = false) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeFromGroup(self: Node; group: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isInGroup(self: Node; group: string): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc moveChild(self: Node; childNode: Object; toPosition: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getGroups(self: Node): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc raisee(self: Node) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeAndSkip(self: Node) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getIndex(self: Node): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc printTree(self: Node) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc printTreePretty(self: Node) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc propagateNotification(self: Node; what: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc propagateCall(self: Node; methodd: string; args: Array = newArray();
    +                  parentFirst: bool = false) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPhysicsProcess(self: Node; enable: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPhysicsProcessDeltaTime(self: Node): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isPhysicsProcessing(self: Node): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getProcessDeltaTime(self: Node): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setProcess(self: Node; enable: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isProcessing(self: Node): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setProcessInput(self: Node; enable: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isProcessingInput(self: Node): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setProcessUnhandledInput(self: Node; enable: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isProcessingUnhandledInput(self: Node): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setProcessUnhandledKeyInput(self: Node; enable: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isProcessingUnhandledKeyInput(self: Node): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc canProcess(self: Node): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc printStrayNodes(self: Node) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPositionInParent(self: Node): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setProcessInternal(self: Node; enable: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isProcessingInternal(self: Node): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPhysicsProcessInternal(self: Node; enable: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isPhysicsProcessingInternal(self: Node): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getTree(self: Node): SceneTree {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc duplicate(self: Node; flags: int64 = 15'i64): Node {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc replaceBy(self: Node; node: Object; keepData: bool = false) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setSceneInstanceLoadPlaceholder(self: Node; loadPlaceholder: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSceneInstanceLoadPlaceholder(self: Node): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getViewport(self: Node): Viewport {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc queueFree(self: Node) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc requestReady(self: Node) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setNetworkMaster(self: Node; id: int64; recursive: bool = true) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNetworkMaster(self: Node): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isNetworkMaster(self: Node): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rpcConfig(self: Node; methodd: string; mode: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rsetConfig(self: Node; property: string; mode: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rpc(self: Node; methodd: string; variantArgs: varargs[Variant]): Variant {.
    gcsafe, + locks: 0, raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    +
    proc rpcUnreliable(self: Node; methodd: string; variantArgs: varargs[Variant]): Variant {.
    + gcsafe, locks: 0, raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    +
    proc rpcId(self: Node; peerId: int64; methodd: string; variantArgs: varargs[Variant]): Variant {.
    + gcsafe, locks: 0, raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    +
    proc rpcUnreliableId(self: Node; peerId: int64; methodd: string;
    +                    variantArgs: varargs[Variant]): Variant {.
    gcsafe, locks: 0, + raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    +
    proc rset(self: Node; property: string; value: Variant) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rsetId(self: Node; peerId: int64; property: string; value: Variant) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rsetUnreliable(self: Node; property: string; value: Variant) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc rsetUnreliableId(self: Node; peerId: int64; property: string; value: Variant) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method process(self: Node; delta: float64) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method physicsProcess(self: Node; delta: float64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method enterTree(self: Node) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method exitTree(self: Node) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method ready(self: Node) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method input(self: Node; event: InputEvent) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method unhandledInput(self: Node; event: InputEvent) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method unhandledKeyInput(self: Node; event: InputEventKey) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/node_2d.html b/master/godotapi/node_2d.html new file mode 100644 index 0000000..9297d31 --- /dev/null +++ b/master/godotapi/node_2d.html @@ -0,0 +1,1534 @@ + + + + + + + + + + + + + + + + + +Module node_2d + + + + + + + + +
    +
    +

    Module node_2d

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc position(self: Node2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc position=(self: Node2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotation(self: Node2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotation=(self: Node2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotationDegrees(self: Node2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotationDegrees=(self: Node2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scale(self: Node2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scale=(self: Node2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transform(self: Node2D): Transform2D {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transform=(self: Node2D; val: Transform2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalPosition(self: Node2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalPosition=(self: Node2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalRotation(self: Node2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalRotation=(self: Node2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalRotationDegrees(self: Node2D): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc globalRotationDegrees=(self: Node2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc globalScale(self: Node2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalScale=(self: Node2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalTransform(self: Node2D): Transform2D {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalTransform=(self: Node2D; val: Transform2D) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc zIndex(self: Node2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc zIndex=(self: Node2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc zAsRelative(self: Node2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc zAsRelative=(self: Node2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotate(self: Node2D; radians: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc moveLocalX(self: Node2D; delta: float64; scaled: bool = false) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc moveLocalY(self: Node2D; delta: float64; scaled: bool = false) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc translate(self: Node2D; offset: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalTranslate(self: Node2D; offset: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc applyScale(self: Node2D; ratio: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lookAt(self: Node2D; point: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAngleTo(self: Node2D; point: Vector2): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc toLocal(self: Node2D; globalPoint: Vector2): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc toGlobal(self: Node2D; localPoint: Vector2): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getRelativeTransformToParent(self: Node2D; parent: Object): Transform2D {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/objects.html b/master/godotapi/objects.html new file mode 100644 index 0000000..00e839f --- /dev/null +++ b/master/godotapi/objects.html @@ -0,0 +1,1655 @@ + + + + + + + + + + + + + + + + + +Module objects + + + + + + + + +
    +
    +

    Module objects

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    NOTIFICATION_POSTINITIALIZE = 0'i64
    +
    + + +
    +
    NOTIFICATION_PREDELETE = 1'i64
    +
    + + +
    +
    CONNECT_DEFERRED = 1'i64
    +
    + + +
    +
    CONNECT_PERSIST = 2'i64
    +
    + + +
    +
    CONNECT_ONESHOT = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc free(self: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getClass(self: Object): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isClass(self: Object; typee: string): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setImpl(self: Object; property: string; value: Variant) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getImpl(self: Object; property: string): Variant {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setIndexed(self: Object; property: NodePath; value: Variant) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getIndexed(self: Object; property: NodePath): Variant {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPropertyListImpl(self: Object): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getMethodList(self: Object): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc notificationImpl(self: Object; what: int64; reversed: bool = false) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getInstanceId(self: Object): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setScript(self: Object; script: Reference) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getScript(self: Object): Reference {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setMeta(self: Object; name: string; value: Variant) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getMeta(self: Object; name: string): Variant {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasMeta(self: Object; name: string): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getMetaList(self: Object): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc addUserSignal(self: Object; signal: string; arguments: Array = newArray()) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasUserSignal(self: Object; signal: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc emitSignal(self: Object; signal: string; variantArgs: varargs[Variant]): Variant {.
    + gcsafe, locks: 0, discardable, raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    +
    proc call(self: Object; methodd: string; variantArgs: varargs[Variant]): Variant {.
    + gcsafe, locks: 0, raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    +
    proc callDeferred(self: Object; methodd: string; variantArgs: varargs[Variant]): Variant {.
    + gcsafe, locks: 0, raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    +
    proc callv(self: Object; methodd: string; argArray: Array): Variant {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasMethod(self: Object; methodd: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSignalList(self: Object): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSignalConnectionList(self: Object; signal: string): Array {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getIncomingConnections(self: Object): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc connect(self: Object; signal: string; target: Object; methodd: string;
    +            binds: Array = newArray(); flags: int64 = 0'i64): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc disconnect(self: Object; signal: string; target: Object; methodd: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isConnected(self: Object; signal: string; target: Object; methodd: string): bool {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBlockSignals(self: Object; enable: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isBlockingSignals(self: Object): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc propertyListChangedNotify(self: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setMessageTranslation(self: Object; enable: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc canTranslateMessages(self: Object): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tr(self: Object; message: string): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isQueuedForDeletion(self: Object): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method notification(self: Object; what: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method set(self: Object; property: string; value: Variant): bool {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method get(self: Object; property: string): Variant {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method getPropertyList(self: Object): Array {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method init(self: Object) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/occluder_polygon_2d.html b/master/godotapi/occluder_polygon_2d.html new file mode 100644 index 0000000..cbf0227 --- /dev/null +++ b/master/godotapi/occluder_polygon_2d.html @@ -0,0 +1,1356 @@ + + + + + + + + + + + + + + + + + +Module occluder_polygon_2d + + + + + + + + +
    +
    +

    Module occluder_polygon_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    CULL_DISABLED = 0'i64
    +
    + + +
    +
    CULL_CLOCKWISE = 1'i64
    +
    + + +
    +
    CULL_COUNTER_CLOCKWISE = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc closed(self: OccluderPolygon2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc closed=(self: OccluderPolygon2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cullMode(self: OccluderPolygon2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cullMode=(self: OccluderPolygon2D; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc polygon(self: OccluderPolygon2D): PoolVector2Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc polygon=(self: OccluderPolygon2D; val: PoolVector2Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/omni_light.html b/master/godotapi/omni_light.html new file mode 100644 index 0000000..9d7d453 --- /dev/null +++ b/master/godotapi/omni_light.html @@ -0,0 +1,1376 @@ + + + + + + + + + + + + + + + + + +Module omni_light + + + + + + + + +
    +
    +

    Module omni_light

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    SHADOW_DUAL_PARABOLOID = 0'i64
    +
    + + +
    +
    SHADOW_CUBE = 1'i64
    +
    + + +
    +
    SHADOW_DETAIL_VERTICAL = 0'i64
    +
    + + +
    +
    SHADOW_DETAIL_HORIZONTAL = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc omniRange(self: OmniLight): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc omniRange=(self: OmniLight; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc omniAttenuation(self: OmniLight): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc omniAttenuation=(self: OmniLight; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc omniShadowMode(self: OmniLight): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc omniShadowMode=(self: OmniLight; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc omniShadowDetail(self: OmniLight): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc omniShadowDetail=(self: OmniLight; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/option_button.html b/master/godotapi/option_button.html new file mode 100644 index 0000000..4dae4a7 --- /dev/null +++ b/master/godotapi/option_button.html @@ -0,0 +1,1489 @@ + + + + + + + + + + + + + + + + + +Module option_button + + + + + + + + +
    +
    +

    Module option_button

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc items(self: OptionButton): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc items=(self: OptionButton; val: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addItem(self: OptionButton; label: string; id: int64 = -1'i64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addIconItem(self: OptionButton; texture: Texture; label: string;
    +                id: int64 = -1'i64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemText(self: OptionButton; idx: int64; text: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemIcon(self: OptionButton; idx: int64; texture: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemDisabled(self: OptionButton; idx: int64; disabled: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemId(self: OptionButton; idx: int64; id: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setItemMetadata(self: OptionButton; idx: int64; metadata: Variant) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemText(self: OptionButton; idx: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getItemIcon(self: OptionButton; idx: int64): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getItemId(self: OptionButton; idx: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getItemMetadata(self: OptionButton; idx: int64): Variant {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isItemDisabled(self: OptionButton; idx: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getItemCount(self: OptionButton): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addSeparator(self: OptionButton) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: OptionButton) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc select(self: OptionButton; idx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSelected(self: OptionButton): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSelectedId(self: OptionButton): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSelectedMetadata(self: OptionButton): Variant {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc removeItem(self: OptionButton; idx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPopup(self: OptionButton): PopupMenu {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method selected(self: OptionButton; arg0: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method focused(self: OptionButton; arg0: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method selectInt(self: OptionButton; arg0: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/oriented_path_follow.html b/master/godotapi/oriented_path_follow.html new file mode 100644 index 0000000..744aac8 --- /dev/null +++ b/master/godotapi/oriented_path_follow.html @@ -0,0 +1,1369 @@ + + + + + + + + + + + + + + + + + +Module oriented_path_follow + + + + + + + + +
    +
    +

    Module oriented_path_follow

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc offset(self: OrientedPathFollow): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset=(self: OrientedPathFollow; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc unitOffset(self: OrientedPathFollow): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc unitOffset=(self: OrientedPathFollow; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hOffset(self: OrientedPathFollow): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hOffset=(self: OrientedPathFollow; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc vOffset(self: OrientedPathFollow): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vOffset=(self: OrientedPathFollow; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc cubicInterp(self: OrientedPathFollow): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cubicInterp=(self: OrientedPathFollow; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc loop(self: OrientedPathFollow): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loop=(self: OrientedPathFollow; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/p_hash_translation.html b/master/godotapi/p_hash_translation.html new file mode 100644 index 0000000..ad2a66c --- /dev/null +++ b/master/godotapi/p_hash_translation.html @@ -0,0 +1,1287 @@ + + + + + + + + + + + + + + + + + +Module p_hash_translation + + + + + + + + +
    +
    +

    Module p_hash_translation

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc generate(self: PHashTranslation; fromm: Translation) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/packed_data_container.html b/master/godotapi/packed_data_container.html new file mode 100644 index 0000000..7956387 --- /dev/null +++ b/master/godotapi/packed_data_container.html @@ -0,0 +1,1345 @@ + + + + + + + + + + + + + + + + + +Module packed_data_container + + + + + + + + +
    +
    +

    Module packed_data_container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc data(self: PackedDataContainer): PoolByteArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc data=(self: PackedDataContainer; val: PoolByteArray) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc pack(self: PackedDataContainer; value: Variant): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc size(self: PackedDataContainer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method iterInit(self: PackedDataContainer; arg0: Array): Variant {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method iterGet(self: PackedDataContainer; arg0: Variant): Variant {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method iterNext(self: PackedDataContainer; arg0: Array): Variant {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/packed_data_container_ref.html b/master/godotapi/packed_data_container_ref.html new file mode 100644 index 0000000..c056a19 --- /dev/null +++ b/master/godotapi/packed_data_container_ref.html @@ -0,0 +1,1329 @@ + + + + + + + + + + + + + + + + + +Module packed_data_container_ref + + + + + + + + +
    +
    +

    Module packed_data_container_ref

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc size(self: PackedDataContainerRef): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method iterInit(self: PackedDataContainerRef; arg0: Array): Variant {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method iterGet(self: PackedDataContainerRef; arg0: Variant): Variant {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method iterNext(self: PackedDataContainerRef; arg0: Array): Variant {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method isDictionary(self: PackedDataContainerRef): bool {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/packed_scene.html b/master/godotapi/packed_scene.html new file mode 100644 index 0000000..c63d7d0 --- /dev/null +++ b/master/godotapi/packed_scene.html @@ -0,0 +1,1355 @@ + + + + + + + + + + + + + + + + + +Module packed_scene + + + + + + + + +
    +
    +

    Module packed_scene

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    GEN_EDIT_STATE_DISABLED = 0'i64
    +
    + + +
    +
    GEN_EDIT_STATE_INSTANCE = 1'i64
    +
    + + +
    +
    GEN_EDIT_STATE_MAIN = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc bundled(self: PackedScene): Dictionary {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bundled=(self: PackedScene; val: Dictionary) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pack(self: PackedScene; path: Object): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc instance(self: PackedScene; editState: int64 = 0'i64): Node {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canInstance(self: PackedScene): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getState(self: PackedScene): SceneState {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/packet_peer.html b/master/godotapi/packet_peer.html new file mode 100644 index 0000000..4493206 --- /dev/null +++ b/master/godotapi/packet_peer.html @@ -0,0 +1,1340 @@ + + + + + + + + + + + + + + + + + +Module packet_peer + + + + + + + + +
    +
    +

    Module packet_peer

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc allowObjectDecoding(self: PacketPeer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowObjectDecoding=(self: PacketPeer; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getVar(self: PacketPeer): Variant {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc putVar(self: PacketPeer; varr: Variant): Error {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getPacket(self: PacketPeer): PoolByteArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc putPacket(self: PacketPeer; buffer: PoolByteArray): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPacketError(self: PacketPeer): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAvailablePacketCount(self: PacketPeer): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/packet_peer_stream.html b/master/godotapi/packet_peer_stream.html new file mode 100644 index 0000000..03257b1 --- /dev/null +++ b/master/godotapi/packet_peer_stream.html @@ -0,0 +1,1327 @@ + + + + + + + + + + + + + + + + + +Module packet_peer_stream + + + + + + + + +
    +
    +

    Module packet_peer_stream

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc inputBufferMaxSize(self: PacketPeerStream): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc inputBufferMaxSize=(self: PacketPeerStream; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc outputBufferMaxSize(self: PacketPeerStream): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc outputBufferMaxSize=(self: PacketPeerStream; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc streamPeer(self: PacketPeerStream): StreamPeer {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc streamPeer=(self: PacketPeerStream; val: StreamPeer) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/packet_peer_udp.html b/master/godotapi/packet_peer_udp.html new file mode 100644 index 0000000..9b157cf --- /dev/null +++ b/master/godotapi/packet_peer_udp.html @@ -0,0 +1,1331 @@ + + + + + + + + + + + + + + + + + +Module packet_peer_udp + + + + + + + + +
    +
    +

    Module packet_peer_udp

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc listen(self: PacketPeerUDP; port: int64; bindAddress: string = "*";
    +           recvBufSize: int64 = 65536'i64): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc close(self: PacketPeerUDP) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc wait(self: PacketPeerUDP): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isListening(self: PacketPeerUDP): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPacketIp(self: PacketPeerUDP): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPacketPort(self: PacketPeerUDP): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setDestAddress(self: PacketPeerUDP; host: string; port: int64): Error {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/panel.html b/master/godotapi/panel.html new file mode 100644 index 0000000..588855e --- /dev/null +++ b/master/godotapi/panel.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module panel + + + + + + + + +
    +
    +

    Module panel

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/panel_container.html b/master/godotapi/panel_container.html new file mode 100644 index 0000000..16c39de --- /dev/null +++ b/master/godotapi/panel_container.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module panel_container + + + + + + + + +
    +
    +

    Module panel_container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/panorama_sky.html b/master/godotapi/panorama_sky.html new file mode 100644 index 0000000..8b34968 --- /dev/null +++ b/master/godotapi/panorama_sky.html @@ -0,0 +1,1294 @@ + + + + + + + + + + + + + + + + + +Module panorama_sky + + + + + + + + +
    +
    +

    Module panorama_sky

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc panorama(self: PanoramaSky): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc panorama=(self: PanoramaSky; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/parallax_background.html b/master/godotapi/parallax_background.html new file mode 100644 index 0000000..ae6ad3f --- /dev/null +++ b/master/godotapi/parallax_background.html @@ -0,0 +1,1394 @@ + + + + + + + + + + + + + + + + + +Module parallax_background + + + + + + + + +
    +
    +

    Module parallax_background

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc scrollOffset(self: ParallaxBackground): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scrollOffset=(self: ParallaxBackground; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollBaseOffset(self: ParallaxBackground): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollBaseOffset=(self: ParallaxBackground; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollBaseScale(self: ParallaxBackground): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scrollBaseScale=(self: ParallaxBackground; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollLimitBegin(self: ParallaxBackground): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollLimitBegin=(self: ParallaxBackground; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollLimitEnd(self: ParallaxBackground): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scrollLimitEnd=(self: ParallaxBackground; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollIgnoreCameraZoom(self: ParallaxBackground): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollIgnoreCameraZoom=(self: ParallaxBackground; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method cameraMoved(self: ParallaxBackground; arg0: Transform2D; arg1: Vector2) {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/parallax_layer.html b/master/godotapi/parallax_layer.html new file mode 100644 index 0000000..e8ed8b5 --- /dev/null +++ b/master/godotapi/parallax_layer.html @@ -0,0 +1,1325 @@ + + + + + + + + + + + + + + + + + +Module parallax_layer + + + + + + + + +
    +
    +

    Module parallax_layer

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc motionScale(self: ParallaxLayer): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc motionScale=(self: ParallaxLayer; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc motionOffset(self: ParallaxLayer): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc motionOffset=(self: ParallaxLayer; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc motionMirroring(self: ParallaxLayer): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc motionMirroring=(self: ParallaxLayer; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/particles.html b/master/godotapi/particles.html new file mode 100644 index 0000000..8f60bfe --- /dev/null +++ b/master/godotapi/particles.html @@ -0,0 +1,1605 @@ + + + + + + + + + + + + + + + + + +Module particles + + + + + + + + +
    +
    +

    Module particles

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    DRAW_ORDER_INDEX = 0'i64
    +
    + + +
    +
    DRAW_ORDER_LIFETIME = 1'i64
    +
    + + +
    +
    DRAW_ORDER_VIEW_DEPTH = 2'i64
    +
    + + +
    +
    MAX_DRAW_PASSES = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc emitting(self: Particles): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc emitting=(self: Particles; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc amount(self: Particles): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc amount=(self: Particles; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lifetime(self: Particles): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lifetime=(self: Particles; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneShot(self: Particles): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneShot=(self: Particles; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc preprocess(self: Particles): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc preprocess=(self: Particles; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc speedScale(self: Particles): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc speedScale=(self: Particles; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc explosiveness(self: Particles): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc explosiveness=(self: Particles; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc randomness(self: Particles): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc randomness=(self: Particles; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fixedFps(self: Particles): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fixedFps=(self: Particles; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fractDelta(self: Particles): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fractDelta=(self: Particles; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc visibilityAabb(self: Particles): AABB {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc visibilityAabb=(self: Particles; val: AABB) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc localCoords(self: Particles): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc localCoords=(self: Particles; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawOrder(self: Particles): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawOrder=(self: Particles; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc processMaterial(self: Particles): Material {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc processMaterial=(self: Particles; val: Material) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc drawPasses(self: Particles): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawPasses=(self: Particles; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawPass1(self: Particles): Mesh {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc drawPass1=(self: Particles; val: Mesh) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawPass2(self: Particles): Mesh {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc drawPass2=(self: Particles; val: Mesh) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawPass3(self: Particles): Mesh {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc drawPass3=(self: Particles; val: Mesh) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawPass4(self: Particles): Mesh {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc drawPass4=(self: Particles; val: Mesh) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc restart(self: Particles) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc captureAabb(self: Particles): AABB {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/particles_2d.html b/master/godotapi/particles_2d.html new file mode 100644 index 0000000..ec0215b --- /dev/null +++ b/master/godotapi/particles_2d.html @@ -0,0 +1,1576 @@ + + + + + + + + + + + + + + + + + +Module particles_2d + + + + + + + + +
    +
    +

    Module particles_2d

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    DRAW_ORDER_INDEX = 0'i64
    +
    + + +
    +
    DRAW_ORDER_LIFETIME = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc emitting(self: Particles2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc emitting=(self: Particles2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc amount(self: Particles2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc amount=(self: Particles2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lifetime(self: Particles2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lifetime=(self: Particles2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneShot(self: Particles2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneShot=(self: Particles2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc preprocess(self: Particles2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc preprocess=(self: Particles2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc speedScale(self: Particles2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc speedScale=(self: Particles2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc explosiveness(self: Particles2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc explosiveness=(self: Particles2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc randomness(self: Particles2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc randomness=(self: Particles2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fixedFps(self: Particles2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fixedFps=(self: Particles2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fractDelta(self: Particles2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fractDelta=(self: Particles2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc visibilityRect(self: Particles2D): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc visibilityRect=(self: Particles2D; val: Rect2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc localCoords(self: Particles2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc localCoords=(self: Particles2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawOrder(self: Particles2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawOrder=(self: Particles2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc processMaterial(self: Particles2D): Material {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc processMaterial=(self: Particles2D; val: Material) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc texture(self: Particles2D): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc texture=(self: Particles2D; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normalMap(self: Particles2D): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc normalMap=(self: Particles2D; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hFrames(self: Particles2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hFrames=(self: Particles2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vFrames(self: Particles2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vFrames=(self: Particles2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc captureRect(self: Particles2D): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc restart(self: Particles2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/particles_material.html b/master/godotapi/particles_material.html new file mode 100644 index 0000000..94c35e0 --- /dev/null +++ b/master/godotapi/particles_material.html @@ -0,0 +1,2288 @@ + + + + + + + + + + + + + + + + + +Module particles_material + + + + + + + + +
    +
    +

    Module particles_material

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    PARAM_INITIAL_LINEAR_VELOCITY = 0'i64
    +
    + + +
    +
    PARAM_ANGULAR_VELOCITY = 1'i64
    +
    + + +
    +
    PARAM_ORBIT_VELOCITY = 2'i64
    +
    + + +
    +
    PARAM_LINEAR_ACCEL = 3'i64
    +
    + + +
    +
    PARAM_RADIAL_ACCEL = 4'i64
    +
    + + +
    +
    PARAM_TANGENTIAL_ACCEL = 5'i64
    +
    + + +
    +
    PARAM_DAMPING = 6'i64
    +
    + + +
    +
    PARAM_ANGLE = 7'i64
    +
    + + +
    +
    PARAM_SCALE = 8'i64
    +
    + + +
    +
    PARAM_HUE_VARIATION = 9'i64
    +
    + + +
    +
    PARAM_ANIM_SPEED = 10'i64
    +
    + + +
    +
    PARAM_ANIM_OFFSET = 11'i64
    +
    + + +
    +
    PARAM_MAX = 12'i64
    +
    + + +
    +
    FLAG_ALIGN_Y_TO_VELOCITY = 0'i64
    +
    + + +
    +
    FLAG_ROTATE_Y = 1'i64
    +
    + + +
    +
    FLAG_MAX = 4'i64
    +
    + + +
    +
    EMISSION_SHAPE_POINT = 0'i64
    +
    + + +
    +
    EMISSION_SHAPE_SPHERE = 1'i64
    +
    + + +
    +
    EMISSION_SHAPE_BOX = 2'i64
    +
    + + +
    +
    EMISSION_SHAPE_POINTS = 3'i64
    +
    + + +
    +
    EMISSION_SHAPE_DIRECTED_POINTS = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc trailDivisor(self: ParticlesMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc trailDivisor=(self: ParticlesMaterial; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc trailSizeModifier(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc trailSizeModifier=(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc trailColorModifier(self: ParticlesMaterial): GradientTexture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc trailColorModifier=(self: ParticlesMaterial; val: GradientTexture) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionShape(self: ParticlesMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc emissionShape=(self: ParticlesMaterial; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc emissionSphereRadius(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionSphereRadius=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionBoxExtents(self: ParticlesMaterial): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionBoxExtents=(self: ParticlesMaterial; val: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionPointTexture(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc emissionPointTexture=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionNormalTexture(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc emissionNormalTexture=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionColorTexture(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc emissionColorTexture=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionPointCount(self: ParticlesMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc emissionPointCount=(self: ParticlesMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc flagAlignY(self: ParticlesMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flagAlignY=(self: ParticlesMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc flagRotateY(self: ParticlesMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flagRotateY=(self: ParticlesMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc flagDisableZ(self: ParticlesMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flagDisableZ=(self: ParticlesMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc spread(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spread=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc flatness(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flatness=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc gravity(self: ParticlesMaterial): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravity=(self: ParticlesMaterial; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc initialVelocity(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc initialVelocity=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc initialVelocityRandom(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc initialVelocityRandom=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularVelocity(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularVelocity=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularVelocityRandom(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularVelocityRandom=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularVelocityCurve(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc angularVelocityCurve=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc orbitVelocity(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc orbitVelocity=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc orbitVelocityRandom(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc orbitVelocityRandom=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc orbitVelocityCurve(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc orbitVelocityCurve=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearAccel(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearAccel=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearAccelRandom(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearAccelRandom=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearAccelCurve(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc linearAccelCurve=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialAccel(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc radialAccel=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc radialAccelRandom(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialAccelRandom=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialAccelCurve(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc radialAccelCurve=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tangentialAccel(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tangentialAccel=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tangentialAccelRandom(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tangentialAccelRandom=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tangentialAccelCurve(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc tangentialAccelCurve=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc damping(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc damping=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dampingRandom(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dampingRandom=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc dampingCurve(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc dampingCurve=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angle(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angle=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angleRandom(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angleRandom=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angleCurve(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc angleCurve=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scale(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scale=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scaleRandom(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scaleRandom=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scaleCurve(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc scaleCurve=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc color(self: ParticlesMaterial): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc color=(self: ParticlesMaterial; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc colorRamp(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc colorRamp=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hueVariation(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hueVariation=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hueVariationRandom(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hueVariationRandom=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hueVariationCurve(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hueVariationCurve=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc animSpeed(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc animSpeed=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc animSpeedRandom(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc animSpeedRandom=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc animSpeedCurve(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc animSpeedCurve=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc animOffset(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc animOffset=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc animOffsetRandom(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc animOffsetRandom=(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc animOffsetCurve(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc animOffsetCurve=(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc animLoop(self: ParticlesMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc animLoop=(self: ParticlesMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/path.html b/master/godotapi/path.html new file mode 100644 index 0000000..246f717 --- /dev/null +++ b/master/godotapi/path.html @@ -0,0 +1,1312 @@ + + + + + + + + + + + + + + + + + +Module path + + + + + + + + +
    +
    +

    Module path

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc curve(self: Path): Curve3D {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc curve=(self: Path; val: Curve3D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method curveChanged(self: Path) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/path_2d.html b/master/godotapi/path_2d.html new file mode 100644 index 0000000..4e2d5b6 --- /dev/null +++ b/master/godotapi/path_2d.html @@ -0,0 +1,1312 @@ + + + + + + + + + + + + + + + + + +Module path_2d + + + + + + + + +
    +
    +

    Module path_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc curve(self: Path2D): Curve2D {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc curve=(self: Path2D; val: Curve2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method curveChanged(self: Path2D) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/path_follow.html b/master/godotapi/path_follow.html new file mode 100644 index 0000000..a932c8a --- /dev/null +++ b/master/godotapi/path_follow.html @@ -0,0 +1,1416 @@ + + + + + + + + + + + + + + + + + +Module path_follow + + + + + + + + +
    +
    +

    Module path_follow

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    ROTATION_NONE = 0'i64
    +
    + + +
    +
    ROTATION_Y = 1'i64
    +
    + + +
    +
    ROTATION_XY = 2'i64
    +
    + + +
    +
    ROTATION_XYZ = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc offset(self: PathFollow): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset=(self: PathFollow; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unitOffset(self: PathFollow): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unitOffset=(self: PathFollow; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hOffset(self: PathFollow): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hOffset=(self: PathFollow; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vOffset(self: PathFollow): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vOffset=(self: PathFollow; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotationMode(self: PathFollow): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotationMode=(self: PathFollow; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cubicInterp(self: PathFollow): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cubicInterp=(self: PathFollow; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loop(self: PathFollow): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loop=(self: PathFollow; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/path_follow_2d.html b/master/godotapi/path_follow_2d.html new file mode 100644 index 0000000..6006ca7 --- /dev/null +++ b/master/godotapi/path_follow_2d.html @@ -0,0 +1,1392 @@ + + + + + + + + + + + + + + + + + +Module path_follow_2d + + + + + + + + +
    +
    +

    Module path_follow_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc offset(self: PathFollow2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset=(self: PathFollow2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unitOffset(self: PathFollow2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unitOffset=(self: PathFollow2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hOffset(self: PathFollow2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hOffset=(self: PathFollow2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vOffset(self: PathFollow2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vOffset=(self: PathFollow2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotate(self: PathFollow2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotate=(self: PathFollow2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cubicInterp(self: PathFollow2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cubicInterp=(self: PathFollow2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loop(self: PathFollow2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loop=(self: PathFollow2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lookahead(self: PathFollow2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lookahead=(self: PathFollow2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/pck_packer.html b/master/godotapi/pck_packer.html new file mode 100644 index 0000000..8ab41d9 --- /dev/null +++ b/master/godotapi/pck_packer.html @@ -0,0 +1,1302 @@ + + + + + + + + + + + + + + + + + +Module pck_packer + + + + + + + + +
    +
    +

    Module pck_packer

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc pckStart(self: PCKPacker; pckName: string; alignment: int64): Error {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addFile(self: PCKPacker; pckPath: string; sourcePath: string): Error {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flush(self: PCKPacker; verbose: bool): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/performance.html b/master/godotapi/performance.html new file mode 100644 index 0000000..1d4f670 --- /dev/null +++ b/master/godotapi/performance.html @@ -0,0 +1,1494 @@ + + + + + + + + + + + + + + + + + +Module performance + + + + + + + + +
    +
    +

    Module performance

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    TIME_FPS = 0'i64
    +
    + + +
    +
    TIME_PROCESS = 1'i64
    +
    + + +
    +
    TIME_PHYSICS_PROCESS = 2'i64
    +
    + + +
    +
    MEMORY_STATIC = 3'i64
    +
    + + +
    +
    MEMORY_DYNAMIC = 4'i64
    +
    + + +
    +
    MEMORY_STATIC_MAX = 5'i64
    +
    + + +
    +
    MEMORY_DYNAMIC_MAX = 6'i64
    +
    + + +
    +
    MEMORY_MESSAGE_BUFFER_MAX = 7'i64
    +
    + + +
    +
    OBJECT_COUNT = 8'i64
    +
    + + +
    +
    OBJECT_RESOURCE_COUNT = 9'i64
    +
    + + +
    +
    OBJECT_NODE_COUNT = 10'i64
    +
    + + +
    +
    RENDER_OBJECTS_IN_FRAME = 11'i64
    +
    + + +
    +
    RENDER_VERTICES_IN_FRAME = 12'i64
    +
    + + +
    +
    RENDER_MATERIAL_CHANGES_IN_FRAME = 13'i64
    +
    + + +
    +
    RENDER_SHADER_CHANGES_IN_FRAME = 14'i64
    +
    + + +
    +
    RENDER_SURFACE_CHANGES_IN_FRAME = 15'i64
    +
    + + +
    +
    RENDER_DRAW_CALLS_IN_FRAME = 16'i64
    +
    + + +
    +
    RENDER_VIDEO_MEM_USED = 17'i64
    +
    + + +
    +
    RENDER_TEXTURE_MEM_USED = 18'i64
    +
    + + +
    +
    RENDER_VERTEX_MEM_USED = 19'i64
    +
    + + +
    +
    RENDER_USAGE_VIDEO_MEM_TOTAL = 20'i64
    +
    + + +
    +
    PHYSICS_2D_ACTIVE_OBJECTS = 21'i64
    +
    + + +
    +
    PHYSICS_2D_COLLISION_PAIRS = 22'i64
    +
    + + +
    +
    PHYSICS_2D_ISLAND_COUNT = 23'i64
    +
    + + +
    +
    PHYSICS_3D_ACTIVE_OBJECTS = 24'i64
    +
    + + +
    +
    PHYSICS_3D_COLLISION_PAIRS = 25'i64
    +
    + + +
    +
    PHYSICS_3D_ISLAND_COUNT = 26'i64
    +
    + + +
    +
    MONITOR_MAX = 27'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc getMonitor(monitor: int64): float64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physical_bone.html b/master/godotapi/physical_bone.html new file mode 100644 index 0000000..003a9e5 --- /dev/null +++ b/master/godotapi/physical_bone.html @@ -0,0 +1,1489 @@ + + + + + + + + + + + + + + + + + +Module physical_bone + + + + + + + + +
    +
    +

    Module physical_bone

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    JOINT_TYPE_NONE = 0'i64
    +
    + + +
    +
    JOINT_TYPE_PIN = 1'i64
    +
    + + +
    +
    JOINT_TYPE_CONE = 2'i64
    +
    + + +
    +
    JOINT_TYPE_HINGE = 3'i64
    +
    + + +
    +
    JOINT_TYPE_SLIDER = 4'i64
    +
    + + +
    +
    JOINT_TYPE_6DOF = 5'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc jointType(self: PhysicalBone): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc jointType=(self: PhysicalBone; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc jointOffset(self: PhysicalBone): Transform {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc jointOffset=(self: PhysicalBone; val: Transform) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc bodyOffset(self: PhysicalBone): Transform {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bodyOffset=(self: PhysicalBone; val: Transform) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc mass(self: PhysicalBone): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mass=(self: PhysicalBone; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc weight(self: PhysicalBone): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc weight=(self: PhysicalBone; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc friction(self: PhysicalBone): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc friction=(self: PhysicalBone; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bounce(self: PhysicalBone): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bounce=(self: PhysicalBone; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityScale(self: PhysicalBone): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityScale=(self: PhysicalBone; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isStaticBody(self: PhysicalBone): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSimulatePhysics(self: PhysicalBone): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isSimulatingPhysics(self: PhysicalBone): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method directStateChanged(self: PhysicalBone; arg0: Object) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_2d_direct_body_state.html b/master/godotapi/physics_2d_direct_body_state.html new file mode 100644 index 0000000..b65c5b1 --- /dev/null +++ b/master/godotapi/physics_2d_direct_body_state.html @@ -0,0 +1,1545 @@ + + + + + + + + + + + + + + + + + +Module physics_2d_direct_body_state + + + + + + + + +
    +
    +

    Module physics_2d_direct_body_state

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc step(self: Physics2DDirectBodyState): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc step=(self: Physics2DDirectBodyState; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc inverseMass(self: Physics2DDirectBodyState): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc inverseMass=(self: Physics2DDirectBodyState; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc inverseInertia(self: Physics2DDirectBodyState): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc inverseInertia=(self: Physics2DDirectBodyState; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc totalAngularDamp(self: Physics2DDirectBodyState): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc totalAngularDamp=(self: Physics2DDirectBodyState; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc totalLinearDamp(self: Physics2DDirectBodyState): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc totalLinearDamp=(self: Physics2DDirectBodyState; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc totalGravity(self: Physics2DDirectBodyState): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc totalGravity=(self: Physics2DDirectBodyState; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularVelocity(self: Physics2DDirectBodyState): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularVelocity=(self: Physics2DDirectBodyState; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearVelocity(self: Physics2DDirectBodyState): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearVelocity=(self: Physics2DDirectBodyState; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc sleeping(self: Physics2DDirectBodyState): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sleeping=(self: Physics2DDirectBodyState; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc transform(self: Physics2DDirectBodyState): Transform2D {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc transform=(self: Physics2DDirectBodyState; val: Transform2D) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactCount(self: Physics2DDirectBodyState): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactLocalPosition(self: Physics2DDirectBodyState; contactIdx: int64): Vector2 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactLocalNormal(self: Physics2DDirectBodyState; contactIdx: int64): Vector2 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactLocalShape(self: Physics2DDirectBodyState; contactIdx: int64): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactCollider(self: Physics2DDirectBodyState; contactIdx: int64): RID {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactColliderPosition(self: Physics2DDirectBodyState; contactIdx: int64): Vector2 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactColliderId(self: Physics2DDirectBodyState; contactIdx: int64): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactColliderObject(self: Physics2DDirectBodyState; contactIdx: int64): Object {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getContactColliderShape(self: Physics2DDirectBodyState; contactIdx: int64): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactColliderShapeMetadata(self: Physics2DDirectBodyState;
    +                                    contactIdx: int64): Variant {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactColliderVelocityAtPosition(self: Physics2DDirectBodyState;
    +    contactIdx: int64): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc integrateForces(self: Physics2DDirectBodyState) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSpaceState(self: Physics2DDirectBodyState): Physics2DDirectSpaceState {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_2d_direct_body_state_sw.html b/master/godotapi/physics_2d_direct_body_state_sw.html new file mode 100644 index 0000000..a428fc1 --- /dev/null +++ b/master/godotapi/physics_2d_direct_body_state_sw.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module physics_2d_direct_body_state_sw + + + + + + + + +
    +
    +

    Module physics_2d_direct_body_state_sw

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_2d_direct_space_state.html b/master/godotapi/physics_2d_direct_space_state.html new file mode 100644 index 0000000..1c5ce16 --- /dev/null +++ b/master/godotapi/physics_2d_direct_space_state.html @@ -0,0 +1,1340 @@ + + + + + + + + + + + + + + + + + +Module physics_2d_direct_space_state + + + + + + + + +
    +
    +

    Module physics_2d_direct_space_state

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc intersectPoint(self: Physics2DDirectSpaceState; point: Vector2;
    +                   maxResults: int64 = 32'i64; exclude: Array = newArray();
    +                   collisionLayer: int64 = 2147483647'i64): Array {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc intersectRay(self: Physics2DDirectSpaceState; fromm: Vector2; to: Vector2;
    +                 exclude: Array = newArray(); collisionLayer: int64 = 2147483647'i64): Dictionary {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc intersectShape(self: Physics2DDirectSpaceState;
    +                   shape: Physics2DShapeQueryParameters;
    +                   maxResults: int64 = 32'i64): Array {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc castMotion(self: Physics2DDirectSpaceState;
    +               shape: Physics2DShapeQueryParameters): Array {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc collideShape(self: Physics2DDirectSpaceState;
    +                 shape: Physics2DShapeQueryParameters; maxResults: int64 = 32'i64): Array {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRestInfo(self: Physics2DDirectSpaceState;
    +                shape: Physics2DShapeQueryParameters): Dictionary {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_2d_server.html b/master/godotapi/physics_2d_server.html new file mode 100644 index 0000000..409fbba --- /dev/null +++ b/master/godotapi/physics_2d_server.html @@ -0,0 +1,2489 @@ + + + + + + + + + + + + + + + + + +Module physics_2d_server + + + + + + + + +
    +
    +

    Module physics_2d_server

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    SPACE_PARAM_CONTACT_RECYCLE_RADIUS = 0'i64
    +
    + + +
    +
    SPACE_PARAM_CONTACT_MAX_SEPARATION = 1'i64
    +
    + + +
    +
    SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION = 2'i64
    +
    + + +
    +
    SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD = 3'i64
    +
    + + +
    +
    SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD = 4'i64
    +
    + + +
    +
    SPACE_PARAM_BODY_TIME_TO_SLEEP = 5'i64
    +
    + + +
    +
    SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS = 6'i64
    +
    + + +
    +
    SHAPE_LINE = 0'i64
    +
    + + +
    +
    SHAPE_RAY = 1'i64
    +
    + + +
    +
    SHAPE_SEGMENT = 2'i64
    +
    + + +
    +
    SHAPE_CIRCLE = 3'i64
    +
    + + +
    +
    SHAPE_RECTANGLE = 4'i64
    +
    + + +
    +
    SHAPE_CAPSULE = 5'i64
    +
    + + +
    +
    SHAPE_CONVEX_POLYGON = 6'i64
    +
    + + +
    +
    SHAPE_CONCAVE_POLYGON = 7'i64
    +
    + + +
    +
    SHAPE_CUSTOM = 8'i64
    +
    + + +
    +
    AREA_PARAM_GRAVITY = 0'i64
    +
    + + +
    +
    AREA_PARAM_GRAVITY_VECTOR = 1'i64
    +
    + + +
    +
    AREA_PARAM_GRAVITY_IS_POINT = 2'i64
    +
    + + +
    +
    AREA_PARAM_GRAVITY_DISTANCE_SCALE = 3'i64
    +
    + + +
    +
    AREA_PARAM_GRAVITY_POINT_ATTENUATION = 4'i64
    +
    + + +
    +
    AREA_PARAM_LINEAR_DAMP = 5'i64
    +
    + + +
    +
    AREA_PARAM_ANGULAR_DAMP = 6'i64
    +
    + + +
    +
    AREA_PARAM_PRIORITY = 7'i64
    +
    + + +
    +
    AREA_SPACE_OVERRIDE_DISABLED = 0'i64
    +
    + + +
    +
    AREA_SPACE_OVERRIDE_COMBINE = 1'i64
    +
    + + +
    +
    AREA_SPACE_OVERRIDE_COMBINE_REPLACE = 2'i64
    +
    + + +
    +
    AREA_SPACE_OVERRIDE_REPLACE = 3'i64
    +
    + + +
    +
    AREA_SPACE_OVERRIDE_REPLACE_COMBINE = 4'i64
    +
    + + +
    +
    BODY_MODE_STATIC = 0'i64
    +
    + + +
    +
    BODY_MODE_KINEMATIC = 1'i64
    +
    + + +
    +
    BODY_MODE_RIGID = 2'i64
    +
    + + +
    +
    BODY_MODE_CHARACTER = 3'i64
    +
    + + +
    +
    BODY_PARAM_BOUNCE = 0'i64
    +
    + + +
    +
    BODY_PARAM_FRICTION = 1'i64
    +
    + + +
    +
    BODY_PARAM_MASS = 2'i64
    +
    + + +
    +
    BODY_PARAM_INERTIA = 3'i64
    +
    + + +
    +
    BODY_PARAM_GRAVITY_SCALE = 4'i64
    +
    + + +
    +
    BODY_PARAM_LINEAR_DAMP = 5'i64
    +
    + + +
    +
    BODY_PARAM_ANGULAR_DAMP = 6'i64
    +
    + + +
    +
    BODY_PARAM_MAX = 7'i64
    +
    + + +
    +
    BODY_STATE_TRANSFORM = 0'i64
    +
    + + +
    +
    BODY_STATE_LINEAR_VELOCITY = 1'i64
    +
    + + +
    +
    BODY_STATE_ANGULAR_VELOCITY = 2'i64
    +
    + + +
    +
    BODY_STATE_SLEEPING = 3'i64
    +
    + + +
    +
    BODY_STATE_CAN_SLEEP = 4'i64
    +
    + + +
    +
    JOINT_PIN = 0'i64
    +
    + + +
    +
    JOINT_GROOVE = 1'i64
    +
    + + +
    +
    JOINT_DAMPED_SPRING = 2'i64
    +
    + + +
    +
    JOINT_PARAM_BIAS = 0'i64
    +
    + + +
    +
    JOINT_PARAM_MAX_BIAS = 1'i64
    +
    + + +
    +
    JOINT_PARAM_MAX_FORCE = 2'i64
    +
    + + +
    +
    DAMPED_STRING_REST_LENGTH = 0'i64
    +
    + + +
    +
    DAMPED_STRING_STIFFNESS = 1'i64
    +
    + + +
    +
    DAMPED_STRING_DAMPING = 2'i64
    +
    + + +
    +
    CCD_MODE_DISABLED = 0'i64
    +
    + + +
    +
    CCD_MODE_CAST_RAY = 1'i64
    +
    + + +
    +
    CCD_MODE_CAST_SHAPE = 2'i64
    +
    + + +
    +
    AREA_BODY_ADDED = 0'i64
    +
    + + +
    +
    AREA_BODY_REMOVED = 1'i64
    +
    + + +
    +
    INFO_ACTIVE_OBJECTS = 0'i64
    +
    + + +
    +
    INFO_COLLISION_PAIRS = 1'i64
    +
    + + +
    +
    INFO_ISLAND_COUNT = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc lineShapeCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc rayShapeCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc segmentShapeCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc circleShapeCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc rectangleShapeCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc capsuleShapeCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc convexPolygonShapeCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc concavePolygonShapeCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shapeSetData(shape: RID; data: Variant) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shapeGetType(shape: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shapeGetData(shape: RID): Variant {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spaceCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spaceSetActive(space: RID; active: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spaceIsActive(space: RID): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spaceSetParam(space: RID; param: int64; value: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spaceGetParam(space: RID; param: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spaceGetDirectState(space: RID): Physics2DDirectSpaceState {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetSpace(area: RID; space: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetSpace(area: RID): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetSpaceOverrideMode(area: RID; mode: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetSpaceOverrideMode(area: RID): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaAddShape(area: RID; shape: RID; transform: Transform2D = initTransform2D(
    +    vec2(1.0, 0.0), vec2(0.0, 1.0), vec2(0.0, 0.0))) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetShape(area: RID; shapeIdx: int64; shape: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetShapeTransform(area: RID; shapeIdx: int64; transform: Transform2D) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetShapeDisabled(area: RID; shapeIdx: int64; disable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetShapeCount(area: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetShape(area: RID; shapeIdx: int64): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetShapeTransform(area: RID; shapeIdx: int64): Transform2D {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaRemoveShape(area: RID; shapeIdx: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaClearShapes(area: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetCollisionLayer(area: RID; layer: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetCollisionMask(area: RID; mask: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetParam(area: RID; param: int64; value: Variant) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetTransform(area: RID; transform: Transform2D) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetParam(area: RID; param: int64): Variant {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetTransform(area: RID): Transform2D {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaAttachObjectInstanceId(area: RID; id: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetObjectInstanceId(area: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetMonitorCallback(area: RID; receiver: Object; methodd: string) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetAreaMonitorCallback(area: RID; receiver: Object; methodd: string) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetMonitorable(area: RID; monitorable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetSpace(body: RID; space: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetSpace(body: RID): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetMode(body: RID; mode: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetMode(body: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyAddShape(body: RID; shape: RID; transform: Transform2D = initTransform2D(
    +    vec2(1.0, 0.0), vec2(0.0, 1.0), vec2(0.0, 0.0))) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetShape(body: RID; shapeIdx: int64; shape: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetShapeTransform(body: RID; shapeIdx: int64; transform: Transform2D) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetShapeMetadata(body: RID; shapeIdx: int64; metadata: Variant) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetShapeCount(body: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetShape(body: RID; shapeIdx: int64): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetShapeTransform(body: RID; shapeIdx: int64): Transform2D {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetShapeMetadata(body: RID; shapeIdx: int64): Variant {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyRemoveShape(body: RID; shapeIdx: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyClearShapes(body: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetShapeDisabled(body: RID; shapeIdx: int64; disable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetShapeAsOneWayCollision(body: RID; shapeIdx: int64; enable: bool) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyAttachObjectInstanceId(body: RID; id: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetObjectInstanceId(body: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetContinuousCollisionDetectionMode(body: RID; mode: int64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetContinuousCollisionDetectionMode(body: RID): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetCollisionLayer(body: RID; layer: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetCollisionLayer(body: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetCollisionMask(body: RID; mask: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetCollisionMask(body: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetParam(body: RID; param: int64; value: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetParam(body: RID; param: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetState(body: RID; state: int64; value: Variant) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetState(body: RID; state: int64): Variant {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyApplyImpulse(body: RID; position: Vector2; impulse: Vector2) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyAddForce(body: RID; offset: Vector2; force: Vector2) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetAxisVelocity(body: RID; axisVelocity: Vector2) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyAddCollisionException(body: RID; exceptedBody: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyRemoveCollisionException(body: RID; exceptedBody: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetMaxContactsReported(body: RID; amount: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetMaxContactsReported(body: RID): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetOmitForceIntegration(body: RID; enable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyIsOmittingForceIntegration(body: RID): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetForceIntegrationCallback(body: RID; receiver: Object; methodd: string;
    +                                    userdata: Variant = newVariant()) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyTestMotion(body: RID; fromm: Transform2D; motion: Vector2;
    +                   infiniteInertia: bool; margin: float64 = 0.08;
    +                   resultVal: Physics2DTestMotionResult = nil): bool {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetDirectState(body: RID): Physics2DDirectBodyState {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc jointSetParam(joint: RID; param: int64; value: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc jointGetParam(joint: RID; param: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc pinJointCreate(anchor: Vector2; bodyA: RID; bodyB: RID = initRID()): RID {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc grooveJointCreate(groove1A: Vector2; groove2A: Vector2; anchorB: Vector2;
    +                      bodyA: RID = initRID(); bodyB: RID = initRID()): RID {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc dampedSpringJointCreate(anchorA: Vector2; anchorB: Vector2; bodyA: RID;
    +                            bodyB: RID = initRID()): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc dampedStringJointSetParam(joint: RID; param: int64; value: float64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc dampedStringJointGetParam(joint: RID; param: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc jointGetType(joint: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc freeRid(rid: RID) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setActive(active: bool) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getProcessInfo(processInfo: int64): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_2d_server_sw.html b/master/godotapi/physics_2d_server_sw.html new file mode 100644 index 0000000..03a20df --- /dev/null +++ b/master/godotapi/physics_2d_server_sw.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module physics_2d_server_sw + + + + + + + + +
    +
    +

    Module physics_2d_server_sw

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_2d_shape_query_parameters.html b/master/godotapi/physics_2d_shape_query_parameters.html new file mode 100644 index 0000000..cf4ce37 --- /dev/null +++ b/master/godotapi/physics_2d_shape_query_parameters.html @@ -0,0 +1,1383 @@ + + + + + + + + + + + + + + + + + +Module physics_2d_shape_query_parameters + + + + + + + + +
    +
    +

    Module physics_2d_shape_query_parameters

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc collisionLayer(self: Physics2DShapeQueryParameters): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionLayer=(self: Physics2DShapeQueryParameters; val: int64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc exclude(self: Physics2DShapeQueryParameters): Array {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc exclude=(self: Physics2DShapeQueryParameters; val: Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc margin(self: Physics2DShapeQueryParameters): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc margin=(self: Physics2DShapeQueryParameters; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc motion(self: Physics2DShapeQueryParameters): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc motion=(self: Physics2DShapeQueryParameters; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeRid(self: Physics2DShapeQueryParameters): RID {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shapeRid=(self: Physics2DShapeQueryParameters; val: RID) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc transform(self: Physics2DShapeQueryParameters): Transform2D {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc transform=(self: Physics2DShapeQueryParameters; val: Transform2D) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setShape(self: Physics2DShapeQueryParameters; shape: Resource) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_2d_shape_query_result.html b/master/godotapi/physics_2d_shape_query_result.html new file mode 100644 index 0000000..e3fc6e2 --- /dev/null +++ b/master/godotapi/physics_2d_shape_query_result.html @@ -0,0 +1,1319 @@ + + + + + + + + + + + + + + + + + +Module physics_2d_shape_query_result + + + + + + + + +
    +
    +

    Module physics_2d_shape_query_result

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getResultCount(self: Physics2DShapeQueryResult): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getResultRid(self: Physics2DShapeQueryResult; idx: int64): RID {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getResultObjectId(self: Physics2DShapeQueryResult; idx: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getResultObject(self: Physics2DShapeQueryResult; idx: int64): Object {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getResultObjectShape(self: Physics2DShapeQueryResult; idx: int64): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_2d_test_motion_result.html b/master/godotapi/physics_2d_test_motion_result.html new file mode 100644 index 0000000..d4ca92d --- /dev/null +++ b/master/godotapi/physics_2d_test_motion_result.html @@ -0,0 +1,1423 @@ + + + + + + + + + + + + + + + + + +Module physics_2d_test_motion_result + + + + + + + + +
    +
    +

    Module physics_2d_test_motion_result

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc motion(self: Physics2DTestMotionResult): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc motion=(self: Physics2DTestMotionResult; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc motionRemainder(self: Physics2DTestMotionResult): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc motionRemainder=(self: Physics2DTestMotionResult; val: Vector2) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionPoint(self: Physics2DTestMotionResult): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionPoint=(self: Physics2DTestMotionResult; val: Vector2) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionNormal(self: Physics2DTestMotionResult): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionNormal=(self: Physics2DTestMotionResult; val: Vector2) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderVelocity(self: Physics2DTestMotionResult): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderVelocity=(self: Physics2DTestMotionResult; val: Vector2) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderId(self: Physics2DTestMotionResult): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc colliderId=(self: Physics2DTestMotionResult; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderRid(self: Physics2DTestMotionResult): RID {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc colliderRid=(self: Physics2DTestMotionResult; val: RID) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc collider(self: Physics2DTestMotionResult): Object {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc collider=(self: Physics2DTestMotionResult; val: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderShape(self: Physics2DTestMotionResult): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc colliderShape=(self: Physics2DTestMotionResult; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_body.html b/master/godotapi/physics_body.html new file mode 100644 index 0000000..cce2575 --- /dev/null +++ b/master/godotapi/physics_body.html @@ -0,0 +1,1382 @@ + + + + + + + + + + + + + + + + + +Module physics_body + + + + + + + + +
    +
    +

    Module physics_body

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc collisionLayer(self: PhysicsBody): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionLayer=(self: PhysicsBody; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc collisionMask(self: PhysicsBody): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask=(self: PhysicsBody; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCollisionMaskBit(self: PhysicsBody; bit: int64; value: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionMaskBit(self: PhysicsBody; bit: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setCollisionLayerBit(self: PhysicsBody; bit: int64; value: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionLayerBit(self: PhysicsBody; bit: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addCollisionExceptionWith(self: PhysicsBody; body: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeCollisionExceptionWith(self: PhysicsBody; body: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method setLayers(self: PhysicsBody; mask: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    method getLayers(self: PhysicsBody): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_body_2d.html b/master/godotapi/physics_body_2d.html new file mode 100644 index 0000000..620019b --- /dev/null +++ b/master/godotapi/physics_body_2d.html @@ -0,0 +1,1371 @@ + + + + + + + + + + + + + + + + + +Module physics_body_2d + + + + + + + + +
    +
    +

    Module physics_body_2d

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc layers(self: PhysicsBody2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc layers=(self: PhysicsBody2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionLayer(self: PhysicsBody2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionLayer=(self: PhysicsBody2D; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc collisionMask(self: PhysicsBody2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask=(self: PhysicsBody2D; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCollisionMaskBit(self: PhysicsBody2D; bit: int64; value: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionMaskBit(self: PhysicsBody2D; bit: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setCollisionLayerBit(self: PhysicsBody2D; bit: int64; value: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionLayerBit(self: PhysicsBody2D; bit: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addCollisionExceptionWith(self: PhysicsBody2D; body: Object) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeCollisionExceptionWith(self: PhysicsBody2D; body: Object) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_direct_body_state.html b/master/godotapi/physics_direct_body_state.html new file mode 100644 index 0000000..fc62344 --- /dev/null +++ b/master/godotapi/physics_direct_body_state.html @@ -0,0 +1,1607 @@ + + + + + + + + + + + + + + + + + +Module physics_direct_body_state + + + + + + + + +
    +
    +

    Module physics_direct_body_state

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc step(self: PhysicsDirectBodyState): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc step=(self: PhysicsDirectBodyState; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc inverseMass(self: PhysicsDirectBodyState): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc inverseMass=(self: PhysicsDirectBodyState; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc totalAngularDamp(self: PhysicsDirectBodyState): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc totalAngularDamp=(self: PhysicsDirectBodyState; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc totalLinearDamp(self: PhysicsDirectBodyState): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc totalLinearDamp=(self: PhysicsDirectBodyState; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc inverseInertia(self: PhysicsDirectBodyState): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc inverseInertia=(self: PhysicsDirectBodyState; val: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc totalGravity(self: PhysicsDirectBodyState): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc totalGravity=(self: PhysicsDirectBodyState; val: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc centerOfMass(self: PhysicsDirectBodyState): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc centerOfMass=(self: PhysicsDirectBodyState; val: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc principalInertiaAxes(self: PhysicsDirectBodyState): Basis {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc principalInertiaAxes=(self: PhysicsDirectBodyState; val: Basis) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularVelocity(self: PhysicsDirectBodyState): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularVelocity=(self: PhysicsDirectBodyState; val: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearVelocity(self: PhysicsDirectBodyState): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearVelocity=(self: PhysicsDirectBodyState; val: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc sleeping(self: PhysicsDirectBodyState): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sleeping=(self: PhysicsDirectBodyState; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc transform(self: PhysicsDirectBodyState): Transform {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc transform=(self: PhysicsDirectBodyState; val: Transform) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addCentralForce(self: PhysicsDirectBodyState; force: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addForce(self: PhysicsDirectBodyState; force: Vector3; position: Vector3) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addTorque(self: PhysicsDirectBodyState; torque: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc applyImpulse(self: PhysicsDirectBodyState; position: Vector3; j: Vector3) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc applyTorqueImpulse(self: PhysicsDirectBodyState; j: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactCount(self: PhysicsDirectBodyState): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactLocalPosition(self: PhysicsDirectBodyState; contactIdx: int64): Vector3 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactLocalNormal(self: PhysicsDirectBodyState; contactIdx: int64): Vector3 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactLocalShape(self: PhysicsDirectBodyState; contactIdx: int64): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactCollider(self: PhysicsDirectBodyState; contactIdx: int64): RID {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactColliderPosition(self: PhysicsDirectBodyState; contactIdx: int64): Vector3 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactColliderId(self: PhysicsDirectBodyState; contactIdx: int64): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactColliderObject(self: PhysicsDirectBodyState; contactIdx: int64): Object {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getContactColliderShape(self: PhysicsDirectBodyState; contactIdx: int64): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getContactColliderVelocityAtPosition(self: PhysicsDirectBodyState;
    +    contactIdx: int64): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc integrateForces(self: PhysicsDirectBodyState) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSpaceState(self: PhysicsDirectBodyState): PhysicsDirectSpaceState {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_direct_space_state.html b/master/godotapi/physics_direct_space_state.html new file mode 100644 index 0000000..ff6a7e4 --- /dev/null +++ b/master/godotapi/physics_direct_space_state.html @@ -0,0 +1,1326 @@ + + + + + + + + + + + + + + + + + +Module physics_direct_space_state + + + + + + + + +
    +
    +

    Module physics_direct_space_state

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc intersectRay(self: PhysicsDirectSpaceState; fromm: Vector3; to: Vector3;
    +                 exclude: Array = newArray(); collisionLayer: int64 = 2147483647'i64): Dictionary {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc intersectShape(self: PhysicsDirectSpaceState;
    +                   shape: PhysicsShapeQueryParameters; maxResults: int64 = 32'i64): Array {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc castMotion(self: PhysicsDirectSpaceState; shape: PhysicsShapeQueryParameters;
    +               motion: Vector3): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collideShape(self: PhysicsDirectSpaceState;
    +                 shape: PhysicsShapeQueryParameters; maxResults: int64 = 32'i64): Array {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRestInfo(self: PhysicsDirectSpaceState; shape: PhysicsShapeQueryParameters): Dictionary {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_server.html b/master/godotapi/physics_server.html new file mode 100644 index 0000000..c71f506 --- /dev/null +++ b/master/godotapi/physics_server.html @@ -0,0 +1,3021 @@ + + + + + + + + + + + + + + + + + +Module physics_server + + + + + + + + +
    +
    +

    Module physics_server

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    JOINT_PIN = 0'i64
    +
    + + +
    +
    JOINT_HINGE = 1'i64
    +
    + + +
    +
    JOINT_SLIDER = 2'i64
    +
    + + +
    +
    JOINT_CONE_TWIST = 3'i64
    +
    + + +
    +
    JOINT_6DOF = 4'i64
    +
    + + +
    +
    PIN_JOINT_BIAS = 0'i64
    +
    + + +
    +
    PIN_JOINT_DAMPING = 1'i64
    +
    + + +
    +
    PIN_JOINT_IMPULSE_CLAMP = 2'i64
    +
    + + +
    +
    HINGE_JOINT_BIAS = 0'i64
    +
    + + +
    +
    HINGE_JOINT_LIMIT_UPPER = 1'i64
    +
    + + +
    +
    HINGE_JOINT_LIMIT_LOWER = 2'i64
    +
    + + +
    +
    HINGE_JOINT_LIMIT_BIAS = 3'i64
    +
    + + +
    +
    HINGE_JOINT_LIMIT_SOFTNESS = 4'i64
    +
    + + +
    +
    HINGE_JOINT_LIMIT_RELAXATION = 5'i64
    +
    + + +
    +
    HINGE_JOINT_MOTOR_TARGET_VELOCITY = 6'i64
    +
    + + +
    +
    HINGE_JOINT_MOTOR_MAX_IMPULSE = 7'i64
    +
    + + +
    +
    HINGE_JOINT_FLAG_USE_LIMIT = 0'i64
    +
    + + +
    +
    HINGE_JOINT_FLAG_ENABLE_MOTOR = 1'i64
    +
    + + +
    +
    SLIDER_JOINT_LINEAR_LIMIT_UPPER = 0'i64
    +
    + + +
    +
    SLIDER_JOINT_LINEAR_LIMIT_LOWER = 1'i64
    +
    + + +
    +
    SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS = 2'i64
    +
    + + +
    +
    SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION = 3'i64
    +
    + + +
    +
    SLIDER_JOINT_LINEAR_LIMIT_DAMPING = 4'i64
    +
    + + +
    +
    SLIDER_JOINT_LINEAR_MOTION_SOFTNESS = 5'i64
    +
    + + +
    +
    SLIDER_JOINT_LINEAR_MOTION_RESTITUTION = 6'i64
    +
    + + +
    +
    SLIDER_JOINT_LINEAR_MOTION_DAMPING = 7'i64
    +
    + + +
    +
    SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS = 8'i64
    +
    + + +
    +
    SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION = 9'i64
    +
    + + +
    +
    SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING = 10'i64
    +
    + + +
    +
    SLIDER_JOINT_ANGULAR_LIMIT_UPPER = 11'i64
    +
    + + +
    +
    SLIDER_JOINT_ANGULAR_LIMIT_LOWER = 12'i64
    +
    + + +
    +
    SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS = 13'i64
    +
    + + +
    +
    SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION = 14'i64
    +
    + + +
    +
    SLIDER_JOINT_ANGULAR_LIMIT_DAMPING = 15'i64
    +
    + + +
    +
    SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS = 16'i64
    +
    + + +
    +
    SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION = 17'i64
    +
    + + +
    +
    SLIDER_JOINT_ANGULAR_MOTION_DAMPING = 18'i64
    +
    + + +
    +
    SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS = 19'i64
    +
    + + +
    +
    SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION = 20'i64
    +
    + + +
    +
    SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING = 21'i64
    +
    + + +
    +
    SLIDER_JOINT_MAX = 22'i64
    +
    + + +
    +
    CONE_TWIST_JOINT_SWING_SPAN = 0'i64
    +
    + + +
    +
    CONE_TWIST_JOINT_TWIST_SPAN = 1'i64
    +
    + + +
    +
    CONE_TWIST_JOINT_BIAS = 2'i64
    +
    + + +
    +
    CONE_TWIST_JOINT_SOFTNESS = 3'i64
    +
    + + +
    +
    CONE_TWIST_JOINT_RELAXATION = 4'i64
    +
    + + +
    +
    G6DOF_JOINT_LINEAR_LOWER_LIMIT = 0'i64
    +
    + + +
    +
    G6DOF_JOINT_LINEAR_UPPER_LIMIT = 1'i64
    +
    + + +
    +
    G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS = 2'i64
    +
    + + +
    +
    G6DOF_JOINT_LINEAR_RESTITUTION = 3'i64
    +
    + + +
    +
    G6DOF_JOINT_LINEAR_DAMPING = 4'i64
    +
    + + +
    +
    G6DOF_JOINT_LINEAR_MOTOR_TARGET_VELOCITY = 5'i64
    +
    + + +
    +
    G6DOF_JOINT_LINEAR_MOTOR_FORCE_LIMIT = 6'i64
    +
    + + +
    +
    G6DOF_JOINT_ANGULAR_LOWER_LIMIT = 7'i64
    +
    + + +
    +
    G6DOF_JOINT_ANGULAR_UPPER_LIMIT = 8'i64
    +
    + + +
    +
    G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS = 9'i64
    +
    + + +
    +
    G6DOF_JOINT_ANGULAR_DAMPING = 10'i64
    +
    + + +
    +
    G6DOF_JOINT_ANGULAR_RESTITUTION = 11'i64
    +
    + + +
    +
    G6DOF_JOINT_ANGULAR_FORCE_LIMIT = 12'i64
    +
    + + +
    +
    G6DOF_JOINT_ANGULAR_ERP = 13'i64
    +
    + + +
    +
    G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY = 14'i64
    +
    + + +
    +
    G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT = 15'i64
    +
    + + +
    +
    G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT = 0'i64
    +
    + + +
    +
    G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT = 1'i64
    +
    + + +
    +
    G6DOF_JOINT_FLAG_ENABLE_MOTOR = 2'i64
    +
    + + +
    +
    G6DOF_JOINT_FLAG_ENABLE_LINEAR_MOTOR = 3'i64
    +
    + + +
    +
    SHAPE_PLANE = 0'i64
    +
    + + +
    +
    SHAPE_RAY = 1'i64
    +
    + + +
    +
    SHAPE_SPHERE = 2'i64
    +
    + + +
    +
    SHAPE_BOX = 3'i64
    +
    + + +
    +
    SHAPE_CAPSULE = 4'i64
    +
    + + +
    +
    SHAPE_CONVEX_POLYGON = 5'i64
    +
    + + +
    +
    SHAPE_CONCAVE_POLYGON = 6'i64
    +
    + + +
    +
    SHAPE_HEIGHTMAP = 7'i64
    +
    + + +
    +
    SHAPE_CUSTOM = 8'i64
    +
    + + +
    +
    AREA_PARAM_GRAVITY = 0'i64
    +
    + + +
    +
    AREA_PARAM_GRAVITY_VECTOR = 1'i64
    +
    + + +
    +
    AREA_PARAM_GRAVITY_IS_POINT = 2'i64
    +
    + + +
    +
    AREA_PARAM_GRAVITY_DISTANCE_SCALE = 3'i64
    +
    + + +
    +
    AREA_PARAM_GRAVITY_POINT_ATTENUATION = 4'i64
    +
    + + +
    +
    AREA_PARAM_LINEAR_DAMP = 5'i64
    +
    + + +
    +
    AREA_PARAM_ANGULAR_DAMP = 6'i64
    +
    + + +
    +
    AREA_PARAM_PRIORITY = 7'i64
    +
    + + +
    +
    AREA_SPACE_OVERRIDE_DISABLED = 0'i64
    +
    + + +
    +
    AREA_SPACE_OVERRIDE_COMBINE = 1'i64
    +
    + + +
    +
    AREA_SPACE_OVERRIDE_COMBINE_REPLACE = 2'i64
    +
    + + +
    +
    AREA_SPACE_OVERRIDE_REPLACE = 3'i64
    +
    + + +
    +
    AREA_SPACE_OVERRIDE_REPLACE_COMBINE = 4'i64
    +
    + + +
    +
    BODY_MODE_STATIC = 0'i64
    +
    + + +
    +
    BODY_MODE_KINEMATIC = 1'i64
    +
    + + +
    +
    BODY_MODE_RIGID = 2'i64
    +
    + + +
    +
    BODY_MODE_SOFT = 3'i64
    +
    + + +
    +
    BODY_MODE_CHARACTER = 4'i64
    +
    + + +
    +
    BODY_PARAM_BOUNCE = 0'i64
    +
    + + +
    +
    BODY_PARAM_FRICTION = 1'i64
    +
    + + +
    +
    BODY_PARAM_MASS = 2'i64
    +
    + + +
    +
    BODY_PARAM_GRAVITY_SCALE = 3'i64
    +
    + + +
    +
    BODY_PARAM_LINEAR_DAMP = 4'i64
    +
    + + +
    +
    BODY_PARAM_ANGULAR_DAMP = 5'i64
    +
    + + +
    +
    BODY_PARAM_MAX = 6'i64
    +
    + + +
    +
    BODY_STATE_TRANSFORM = 0'i64
    +
    + + +
    +
    BODY_STATE_LINEAR_VELOCITY = 1'i64
    +
    + + +
    +
    BODY_STATE_ANGULAR_VELOCITY = 2'i64
    +
    + + +
    +
    BODY_STATE_SLEEPING = 3'i64
    +
    + + +
    +
    BODY_STATE_CAN_SLEEP = 4'i64
    +
    + + +
    +
    AREA_BODY_ADDED = 0'i64
    +
    + + +
    +
    AREA_BODY_REMOVED = 1'i64
    +
    + + +
    +
    INFO_ACTIVE_OBJECTS = 0'i64
    +
    + + +
    +
    INFO_COLLISION_PAIRS = 1'i64
    +
    + + +
    +
    INFO_ISLAND_COUNT = 2'i64
    +
    + + +
    +
    SPACE_PARAM_CONTACT_RECYCLE_RADIUS = 0'i64
    +
    + + +
    +
    SPACE_PARAM_CONTACT_MAX_SEPARATION = 1'i64
    +
    + + +
    +
    SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION = 2'i64
    +
    + + +
    +
    SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD = 3'i64
    +
    + + +
    +
    SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD = 4'i64
    +
    + + +
    +
    SPACE_PARAM_BODY_TIME_TO_SLEEP = 5'i64
    +
    + + +
    +
    SPACE_PARAM_BODY_ANGULAR_VELOCITY_DAMP_RATIO = 6'i64
    +
    + + +
    +
    SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS = 7'i64
    +
    + + +
    +
    BODY_AXIS_LINEAR_X = 1'i64
    +
    + + +
    +
    BODY_AXIS_LINEAR_Y = 2'i64
    +
    + + +
    +
    BODY_AXIS_LINEAR_Z = 4'i64
    +
    + + +
    +
    BODY_AXIS_ANGULAR_X = 8'i64
    +
    + + +
    +
    BODY_AXIS_ANGULAR_Y = 16'i64
    +
    + + +
    +
    BODY_AXIS_ANGULAR_Z = 32'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc shapeCreate(typee: int64): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shapeSetData(shape: RID; data: Variant) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shapeGetType(shape: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shapeGetData(shape: RID): Variant {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spaceCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spaceSetActive(space: RID; active: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spaceIsActive(space: RID): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spaceSetParam(space: RID; param: int64; value: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spaceGetParam(space: RID; param: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spaceGetDirectState(space: RID): PhysicsDirectSpaceState {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetSpace(area: RID; space: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetSpace(area: RID): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetSpaceOverrideMode(area: RID; mode: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetSpaceOverrideMode(area: RID): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaAddShape(area: RID; shape: RID; transform: Transform = initTransform(
    +    initBasis(1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0), vec3(0.0, 0.0, 0.0))) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetShape(area: RID; shapeIdx: int64; shape: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetShapeTransform(area: RID; shapeIdx: int64; transform: Transform) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetShapeCount(area: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetShape(area: RID; shapeIdx: int64): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetShapeTransform(area: RID; shapeIdx: int64): Transform {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaRemoveShape(area: RID; shapeIdx: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaClearShapes(area: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetCollisionLayer(area: RID; layer: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetCollisionMask(area: RID; mask: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetParam(area: RID; param: int64; value: Variant) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetTransform(area: RID; transform: Transform) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetParam(area: RID; param: int64): Variant {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetTransform(area: RID): Transform {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaAttachObjectInstanceId(area: RID; id: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaGetObjectInstanceId(area: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetMonitorCallback(area: RID; receiver: Object; methodd: string) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetAreaMonitorCallback(area: RID; receiver: Object; methodd: string) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetMonitorable(area: RID; monitorable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaSetRayPickable(area: RID; enable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc areaIsRayPickable(area: RID): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyCreate(mode: int64 = 2'i64; initSleeping: bool = false): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetSpace(body: RID; space: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetSpace(body: RID): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetMode(body: RID; mode: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetMode(body: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetCollisionLayer(body: RID; layer: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetCollisionLayer(body: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetCollisionMask(body: RID; mask: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetCollisionMask(body: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyAddShape(body: RID; shape: RID; transform: Transform = initTransform(
    +    initBasis(1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0), vec3(0.0, 0.0, 0.0))) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetShape(body: RID; shapeIdx: int64; shape: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetShapeTransform(body: RID; shapeIdx: int64; transform: Transform) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetShapeCount(body: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetShape(body: RID; shapeIdx: int64): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetShapeTransform(body: RID; shapeIdx: int64): Transform {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyRemoveShape(body: RID; shapeIdx: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyClearShapes(body: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyAttachObjectInstanceId(body: RID; id: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetObjectInstanceId(body: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetEnableContinuousCollisionDetection(body: RID; enable: bool) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyIsContinuousCollisionDetectionEnabled(body: RID): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetParam(body: RID; param: int64; value: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetParam(body: RID; param: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetKinematicSafeMargin(body: RID; margin: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetKinematicSafeMargin(body: RID): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetState(body: RID; state: int64; value: Variant) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetState(body: RID; state: int64): Variant {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyApplyImpulse(body: RID; position: Vector3; impulse: Vector3) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyApplyTorqueImpulse(body: RID; impulse: Vector3) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetAxisVelocity(body: RID; axisVelocity: Vector3) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetAxisLock(body: RID; axis: int64; lock: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyIsAxisLocked(body: RID; axis: int64): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyAddCollisionException(body: RID; exceptedBody: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyRemoveCollisionException(body: RID; exceptedBody: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetMaxContactsReported(body: RID; amount: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetMaxContactsReported(body: RID): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetOmitForceIntegration(body: RID; enable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyIsOmittingForceIntegration(body: RID): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetForceIntegrationCallback(body: RID; receiver: Object; methodd: string;
    +                                    userdata: Variant = newVariant()) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodySetRayPickable(body: RID; enable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyIsRayPickable(body: RID): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bodyGetDirectState(body: RID): PhysicsDirectBodyState {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc jointCreatePin(bodyA: RID; localA: Vector3; bodyB: RID; localB: Vector3): RID {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc pinJointSetParam(joint: RID; param: int64; value: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc pinJointGetParam(joint: RID; param: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc pinJointSetLocalA(joint: RID; localA: Vector3) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc pinJointGetLocalA(joint: RID): Vector3 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc pinJointSetLocalB(joint: RID; localB: Vector3) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc pinJointGetLocalB(joint: RID): Vector3 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc jointCreateHinge(bodyA: RID; hingeA: Transform; bodyB: RID; hingeB: Transform): RID {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hingeJointSetParam(joint: RID; param: int64; value: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hingeJointGetParam(joint: RID; param: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hingeJointSetFlag(joint: RID; flag: int64; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hingeJointGetFlag(joint: RID; flag: int64): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc jointCreateSlider(bodyA: RID; localRefA: Transform; bodyB: RID;
    +                      localRefB: Transform): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc sliderJointSetParam(joint: RID; param: int64; value: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc sliderJointGetParam(joint: RID; param: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc jointCreateConeTwist(bodyA: RID; localRefA: Transform; bodyB: RID;
    +                         localRefB: Transform): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc coneTwistJointSetParam(joint: RID; param: int64; value: float64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc coneTwistJointGetParam(joint: RID; param: int64): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc jointGetType(joint: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc jointSetSolverPriority(joint: RID; priority: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc jointGetSolverPriority(joint: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc jointCreateGeneric6dof(bodyA: RID; localRefA: Transform; bodyB: RID;
    +                           localRefB: Transform): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc generic6dofJointSetParam(joint: RID; axis: int64; param: int64; value: float64) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc generic6dofJointGetParam(joint: RID; axis: int64; param: int64): float64 {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc generic6dofJointSetFlag(joint: RID; axis: int64; flag: int64; enable: bool) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc generic6dofJointGetFlag(joint: RID; axis: int64; flag: int64): bool {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc freeRid(rid: RID) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setActive(active: bool) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getProcessInfo(processInfo: int64): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_shape_query_parameters.html b/master/godotapi/physics_shape_query_parameters.html new file mode 100644 index 0000000..200dcb2 --- /dev/null +++ b/master/godotapi/physics_shape_query_parameters.html @@ -0,0 +1,1367 @@ + + + + + + + + + + + + + + + + + +Module physics_shape_query_parameters + + + + + + + + +
    +
    +

    Module physics_shape_query_parameters

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc collisionMask(self: PhysicsShapeQueryParameters): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask=(self: PhysicsShapeQueryParameters; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc exclude(self: PhysicsShapeQueryParameters): Array {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc exclude=(self: PhysicsShapeQueryParameters; val: Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc margin(self: PhysicsShapeQueryParameters): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc margin=(self: PhysicsShapeQueryParameters; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeRid(self: PhysicsShapeQueryParameters): RID {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shapeRid=(self: PhysicsShapeQueryParameters; val: RID) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc transform(self: PhysicsShapeQueryParameters): Transform {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc transform=(self: PhysicsShapeQueryParameters; val: Transform) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setShape(self: PhysicsShapeQueryParameters; shape: Resource) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/physics_shape_query_result.html b/master/godotapi/physics_shape_query_result.html new file mode 100644 index 0000000..39a1c2d --- /dev/null +++ b/master/godotapi/physics_shape_query_result.html @@ -0,0 +1,1319 @@ + + + + + + + + + + + + + + + + + +Module physics_shape_query_result + + + + + + + + +
    +
    +

    Module physics_shape_query_result

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getResultCount(self: PhysicsShapeQueryResult): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getResultRid(self: PhysicsShapeQueryResult; idx: int64): RID {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getResultObjectId(self: PhysicsShapeQueryResult; idx: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getResultObject(self: PhysicsShapeQueryResult; idx: int64): Object {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getResultObjectShape(self: PhysicsShapeQueryResult; idx: int64): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/pin_joint.html b/master/godotapi/pin_joint.html new file mode 100644 index 0000000..f416ebb --- /dev/null +++ b/master/godotapi/pin_joint.html @@ -0,0 +1,1354 @@ + + + + + + + + + + + + + + + + + +Module pin_joint + + + + + + + + +
    +
    +

    Module pin_joint

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    PARAM_BIAS = 0'i64
    +
    + + +
    +
    PARAM_DAMPING = 1'i64
    +
    + + +
    +
    PARAM_IMPULSE_CLAMP = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc paramsbias(self: PinJoint): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsbias=(self: PinJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsdamping(self: PinJoint): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsdamping=(self: PinJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsimpulseClamp(self: PinJoint): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsimpulseClamp=(self: PinJoint; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/pin_joint_2d.html b/master/godotapi/pin_joint_2d.html new file mode 100644 index 0000000..e62fe11 --- /dev/null +++ b/master/godotapi/pin_joint_2d.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module pin_joint_2d + + + + + + + + +
    +
    +

    Module pin_joint_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc softness(self: PinJoint2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc softness=(self: PinJoint2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/plane_mesh.html b/master/godotapi/plane_mesh.html new file mode 100644 index 0000000..08ddc64 --- /dev/null +++ b/master/godotapi/plane_mesh.html @@ -0,0 +1,1321 @@ + + + + + + + + + + + + + + + + + +Module plane_mesh + + + + + + + + +
    +
    +

    Module plane_mesh

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc size(self: PlaneMesh): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc size=(self: PlaneMesh; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideWidth(self: PlaneMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideWidth=(self: PlaneMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideDepth(self: PlaneMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideDepth=(self: PlaneMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/plane_shape.html b/master/godotapi/plane_shape.html new file mode 100644 index 0000000..d9b9955 --- /dev/null +++ b/master/godotapi/plane_shape.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module plane_shape + + + + + + + + +
    +
    +

    Module plane_shape

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc plane(self: PlaneShape): Plane {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc plane=(self: PlaneShape; val: Plane) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/plugin_script.html b/master/godotapi/plugin_script.html new file mode 100644 index 0000000..a40bf44 --- /dev/null +++ b/master/godotapi/plugin_script.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module plugin_script + + + + + + + + +
    +
    +

    Module plugin_script

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/polygon_2d.html b/master/godotapi/polygon_2d.html new file mode 100644 index 0000000..b4991f8 --- /dev/null +++ b/master/godotapi/polygon_2d.html @@ -0,0 +1,1575 @@ + + + + + + + + + + + + + + + + + +Module polygon_2d + + + + + + + + +
    +
    +

    Module polygon_2d

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc polygon(self: Polygon2D): PoolVector2Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc polygon=(self: Polygon2D; val: PoolVector2Array) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc uv(self: Polygon2D): PoolVector2Array {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc uv=(self: Polygon2D; val: PoolVector2Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc splits(self: Polygon2D): PoolIntArray {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc splits=(self: Polygon2D; val: PoolIntArray) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc color(self: Polygon2D): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc color=(self: Polygon2D; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vertexColors(self: Polygon2D): PoolColorArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc vertexColors=(self: Polygon2D; val: PoolColorArray) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc offset(self: Polygon2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset=(self: Polygon2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc antialiased(self: Polygon2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc antialiased=(self: Polygon2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc texture(self: Polygon2D): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc texture=(self: Polygon2D; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc textureOffset(self: Polygon2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc textureOffset=(self: Polygon2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc textureScale(self: Polygon2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc textureScale=(self: Polygon2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc textureRotationDegrees(self: Polygon2D): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc textureRotationDegrees=(self: Polygon2D; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc textureRotation(self: Polygon2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc textureRotation=(self: Polygon2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc skeleton(self: Polygon2D): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc skeleton=(self: Polygon2D; val: NodePath) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc invertEnable(self: Polygon2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc invertEnable=(self: Polygon2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc invertBorder(self: Polygon2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc invertBorder=(self: Polygon2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bones(self: Polygon2D): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bones=(self: Polygon2D; val: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addBone(self: Polygon2D; path: NodePath; weights: PoolRealArray) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBoneCount(self: Polygon2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBonePath(self: Polygon2D; index: int64): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getBoneWeights(self: Polygon2D; index: int64): PoolRealArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc eraseBone(self: Polygon2D; index: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearBones(self: Polygon2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBonePath(self: Polygon2D; index: int64; path: NodePath) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBoneWeights(self: Polygon2D; index: int64; weights: PoolRealArray) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/polygon_path_finder.html b/master/godotapi/polygon_path_finder.html new file mode 100644 index 0000000..05a990b --- /dev/null +++ b/master/godotapi/polygon_path_finder.html @@ -0,0 +1,1357 @@ + + + + + + + + + + + + + + + + + +Module polygon_path_finder + + + + + + + + +
    +
    +

    Module polygon_path_finder

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc data(self: PolygonPathFinder): Dictionary {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc data=(self: PolygonPathFinder; val: Dictionary) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setup(self: PolygonPathFinder; points: PoolVector2Array;
    +          connections: PoolIntArray) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc findPath(self: PolygonPathFinder; fromm: Vector2; to: Vector2): PoolVector2Array {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getIntersections(self: PolygonPathFinder; fromm: Vector2; to: Vector2): PoolVector2Array {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getClosestPoint(self: PolygonPathFinder; point: Vector2): Vector2 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isPointInside(self: PolygonPathFinder; point: Vector2): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPointPenalty(self: PolygonPathFinder; idx: int64; penalty: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPointPenalty(self: PolygonPathFinder; idx: int64): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBounds(self: PolygonPathFinder): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/popup.html b/master/godotapi/popup.html new file mode 100644 index 0000000..371bfbc --- /dev/null +++ b/master/godotapi/popup.html @@ -0,0 +1,1350 @@ + + + + + + + + + + + + + + + + + +Module popup + + + + + + + + +
    +
    +

    Module popup

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    NOTIFICATION_POST_POPUP = 80'i64
    +
    + + +
    +
    NOTIFICATION_POPUP_HIDE = 81'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc popupExclusive(self: Popup): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc popupExclusive=(self: Popup; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc popupCentered(self: Popup; size: Vector2 = vec2(0.0, 0.0)) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc popupCenteredRatio(self: Popup; ratio: float64 = 0.75) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc popupCenteredMinsize(self: Popup; minsize: Vector2 = vec2(0.0, 0.0)) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/popup_dialog.html b/master/godotapi/popup_dialog.html new file mode 100644 index 0000000..56a20c8 --- /dev/null +++ b/master/godotapi/popup_dialog.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module popup_dialog + + + + + + + + +
    +
    +

    Module popup_dialog

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/popup_menu.html b/master/godotapi/popup_menu.html new file mode 100644 index 0000000..8ef8fd2 --- /dev/null +++ b/master/godotapi/popup_menu.html @@ -0,0 +1,1732 @@ + + + + + + + + + + + + + + + + + +Module popup_menu + + + + + + + + +
    +
    +

    Module popup_menu

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc items(self: PopupMenu): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc items=(self: PopupMenu; val: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hideOnItemSelection(self: PopupMenu): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hideOnItemSelection=(self: PopupMenu; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hideOnCheckableItemSelection(self: PopupMenu): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hideOnCheckableItemSelection=(self: PopupMenu; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hideOnStateItemSelection(self: PopupMenu): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hideOnStateItemSelection=(self: PopupMenu; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addIconItem(self: PopupMenu; texture: Texture; label: string; id: int64 = -1'i64;
    +                accel: int64 = 0'i64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addItem(self: PopupMenu; label: string; id: int64 = -1'i64; accel: int64 = 0'i64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addIconCheckItem(self: PopupMenu; texture: Texture; label: string;
    +                     id: int64 = -1'i64; accel: int64 = 0'i64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addCheckItem(self: PopupMenu; label: string; id: int64 = -1'i64;
    +                 accel: int64 = 0'i64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addRadioCheckItem(self: PopupMenu; label: string; id: int64 = -1'i64;
    +                      accel: int64 = 0'i64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addSubmenuItem(self: PopupMenu; label: string; submenu: string;
    +                   id: int64 = -1'i64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addIconShortcut(self: PopupMenu; texture: Texture; shortcut: ShortCut;
    +                    id: int64 = -1'i64; global: bool = false) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addShortcut(self: PopupMenu; shortcut: ShortCut; id: int64 = -1'i64;
    +                global: bool = false) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addIconCheckShortcut(self: PopupMenu; texture: Texture; shortcut: ShortCut;
    +                         id: int64 = -1'i64; global: bool = false) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addCheckShortcut(self: PopupMenu; shortcut: ShortCut; id: int64 = -1'i64;
    +                     global: bool = false) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addRadioCheckShortcut(self: PopupMenu; shortcut: ShortCut; id: int64 = -1'i64;
    +                          global: bool = false) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemText(self: PopupMenu; idx: int64; text: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemIcon(self: PopupMenu; idx: int64; icon: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemChecked(self: PopupMenu; idx: int64; checked: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemId(self: PopupMenu; idx: int64; id: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setItemAccelerator(self: PopupMenu; idx: int64; accel: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemMetadata(self: PopupMenu; idx: int64; metadata: Variant) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemDisabled(self: PopupMenu; idx: int64; disabled: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemSubmenu(self: PopupMenu; idx: int64; submenu: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemAsSeparator(self: PopupMenu; idx: int64; enable: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemAsCheckable(self: PopupMenu; idx: int64; enable: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemAsRadioCheckable(self: PopupMenu; idx: int64; enable: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemTooltip(self: PopupMenu; idx: int64; tooltip: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemShortcut(self: PopupMenu; idx: int64; shortcut: ShortCut;
    +                    global: bool = false) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setItemMultistate(self: PopupMenu; idx: int64; state: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc toggleItemChecked(self: PopupMenu; idx: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc toggleItemMultistate(self: PopupMenu; idx: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getItemText(self: PopupMenu; idx: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getItemIcon(self: PopupMenu; idx: int64): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc isItemChecked(self: PopupMenu; idx: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getItemId(self: PopupMenu; idx: int64): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemIndex(self: PopupMenu; id: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getItemAccelerator(self: PopupMenu; idx: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemMetadata(self: PopupMenu; idx: int64): Variant {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isItemDisabled(self: PopupMenu; idx: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getItemSubmenu(self: PopupMenu; idx: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isItemSeparator(self: PopupMenu; idx: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isItemCheckable(self: PopupMenu; idx: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isItemRadioCheckable(self: PopupMenu; idx: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemTooltip(self: PopupMenu; idx: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getItemShortcut(self: PopupMenu; idx: int64): ShortCut {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getItemCount(self: PopupMenu): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeItem(self: PopupMenu; idx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addSeparator(self: PopupMenu) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: PopupMenu) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method guiInput(self: PopupMenu; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/popup_panel.html b/master/godotapi/popup_panel.html new file mode 100644 index 0000000..95d532c --- /dev/null +++ b/master/godotapi/popup_panel.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module popup_panel + + + + + + + + +
    +
    +

    Module popup_panel

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/position_2d.html b/master/godotapi/position_2d.html new file mode 100644 index 0000000..94c0ebb --- /dev/null +++ b/master/godotapi/position_2d.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module position_2d + + + + + + + + +
    +
    +

    Module position_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/position_3d.html b/master/godotapi/position_3d.html new file mode 100644 index 0000000..1079416 --- /dev/null +++ b/master/godotapi/position_3d.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module position_3d + + + + + + + + +
    +
    +

    Module position_3d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/primitive_mesh.html b/master/godotapi/primitive_mesh.html new file mode 100644 index 0000000..0bee0d8 --- /dev/null +++ b/master/godotapi/primitive_mesh.html @@ -0,0 +1,1348 @@ + + + + + + + + + + + + + + + + + +Module primitive_mesh + + + + + + + + +
    +
    +

    Module primitive_mesh

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc material(self: PrimitiveMesh): Material {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc material=(self: PrimitiveMesh; val: Material) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc customAabb(self: PrimitiveMesh): AABB {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customAabb=(self: PrimitiveMesh; val: AABB) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipFaces(self: PrimitiveMesh): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipFaces=(self: PrimitiveMesh; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getMeshArrays(self: PrimitiveMesh): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method update(self: PrimitiveMesh) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/prism_mesh.html b/master/godotapi/prism_mesh.html new file mode 100644 index 0000000..8a25923 --- /dev/null +++ b/master/godotapi/prism_mesh.html @@ -0,0 +1,1350 @@ + + + + + + + + + + + + + + + + + +Module prism_mesh + + + + + + + + +
    +
    +

    Module prism_mesh

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc leftToRight(self: PrismMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc leftToRight=(self: PrismMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc size(self: PrismMesh): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc size=(self: PrismMesh; val: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideWidth(self: PrismMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideWidth=(self: PrismMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideHeight(self: PrismMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideHeight=(self: PrismMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc subdivideDepth(self: PrismMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subdivideDepth=(self: PrismMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/procedural_sky.html b/master/godotapi/procedural_sky.html new file mode 100644 index 0000000..0afdc89 --- /dev/null +++ b/master/godotapi/procedural_sky.html @@ -0,0 +1,1597 @@ + + + + + + + + + + + + + + + + + +Module procedural_sky + + + + + + + + +
    +
    +

    Module procedural_sky

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    TEXTURE_SIZE_256 = 0'i64
    +
    + + +
    +
    TEXTURE_SIZE_512 = 1'i64
    +
    + + +
    +
    TEXTURE_SIZE_1024 = 2'i64
    +
    + + +
    +
    TEXTURE_SIZE_2048 = 3'i64
    +
    + + +
    +
    TEXTURE_SIZE_4096 = 4'i64
    +
    + + +
    +
    TEXTURE_SIZE_MAX = 5'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc skyTopColor(self: ProceduralSky): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc skyTopColor=(self: ProceduralSky; val: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc skyHorizonColor(self: ProceduralSky): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc skyHorizonColor=(self: ProceduralSky; val: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc skyCurve(self: ProceduralSky): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc skyCurve=(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc skyEnergy(self: ProceduralSky): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc skyEnergy=(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc groundBottomColor(self: ProceduralSky): Color {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc groundBottomColor=(self: ProceduralSky; val: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc groundHorizonColor(self: ProceduralSky): Color {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc groundHorizonColor=(self: ProceduralSky; val: Color) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc groundCurve(self: ProceduralSky): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc groundCurve=(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc groundEnergy(self: ProceduralSky): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc groundEnergy=(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sunColor(self: ProceduralSky): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sunColor=(self: ProceduralSky; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sunLatitude(self: ProceduralSky): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sunLatitude=(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sunLongitude(self: ProceduralSky): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sunLongitude=(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sunAngleMin(self: ProceduralSky): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sunAngleMin=(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sunAngleMax(self: ProceduralSky): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sunAngleMax=(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sunCurve(self: ProceduralSky): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sunCurve=(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sunEnergy(self: ProceduralSky): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sunEnergy=(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc textureSize(self: ProceduralSky): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc textureSize=(self: ProceduralSky; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method updateSky(self: ProceduralSky) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method threadDone(self: ProceduralSky; image: Image) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/progress_bar.html b/master/godotapi/progress_bar.html new file mode 100644 index 0000000..026c0cf --- /dev/null +++ b/master/godotapi/progress_bar.html @@ -0,0 +1,1294 @@ + + + + + + + + + + + + + + + + + +Module progress_bar + + + + + + + + +
    +
    +

    Module progress_bar

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc percentVisible(self: ProgressBar): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc percentVisible=(self: ProgressBar; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/project_settings.html b/master/godotapi/project_settings.html new file mode 100644 index 0000000..1a3705e --- /dev/null +++ b/master/godotapi/project_settings.html @@ -0,0 +1,1397 @@ + + + + + + + + + + + + + + + + + +Module project_settings + + + + + + + + +
    +
    +

    Module project_settings

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc hasSetting(name: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setSetting(name: string; value: Variant) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getSetting(name: string): Variant {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setOrder(name: string; position: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getOrder(name: string): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setInitialValue(name: string; value: Variant) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc addPropertyInfo(hint: Dictionary) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc clear(name: string) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc localizePath(path: string): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc globalizePath(path: string): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc save(): Error {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc loadResourcePack(pack: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc propertyCanRevert(name: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc propertyGetRevert(name: string): Variant {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc saveCustom(file: string): Error {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/proximity_group.html b/master/godotapi/proximity_group.html new file mode 100644 index 0000000..1298f16 --- /dev/null +++ b/master/godotapi/proximity_group.html @@ -0,0 +1,1376 @@ + + + + + + + + + + + + + + + + + +Module proximity_group + + + + + + + + +
    +
    +

    Module proximity_group

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    MODE_PROXY = 0'i64
    +
    + + +
    +
    MODE_SIGNAL = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc groupName(self: ProximityGroup): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc groupName=(self: ProximityGroup; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dispatchMode(self: ProximityGroup): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dispatchMode=(self: ProximityGroup; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc gridRadius(self: ProximityGroup): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gridRadius=(self: ProximityGroup; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc broadcast(self: ProximityGroup; name: string; parameters: Variant) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method proximityGroupBroadcast(self: ProximityGroup; name: string; params: Variant) {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/proxy_texture.html b/master/godotapi/proxy_texture.html new file mode 100644 index 0000000..8a299b5 --- /dev/null +++ b/master/godotapi/proxy_texture.html @@ -0,0 +1,1294 @@ + + + + + + + + + + + + + + + + + +Module proxy_texture + + + + + + + + +
    +
    +

    Module proxy_texture

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc base(self: ProxyTexture): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc base=(self: ProxyTexture; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/quad_mesh.html b/master/godotapi/quad_mesh.html new file mode 100644 index 0000000..f740e20 --- /dev/null +++ b/master/godotapi/quad_mesh.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module quad_mesh + + + + + + + + +
    +
    +

    Module quad_mesh

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc size(self: QuadMesh): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc size=(self: QuadMesh; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/range.html b/master/godotapi/range.html new file mode 100644 index 0000000..4408c93 --- /dev/null +++ b/master/godotapi/range.html @@ -0,0 +1,1433 @@ + + + + + + + + + + + + + + + + + +Module range + + + + + + + + +
    +
    +

    Module range

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc minValue(self: Range): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc minValue=(self: Range; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxValue(self: Range): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxValue=(self: Range; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc step(self: Range): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc step=(self: Range; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc page(self: Range): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc page=(self: Range; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc value(self: Range): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc value=(self: Range; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ratio(self: Range): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ratio=(self: Range; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc expEdit(self: Range): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc expEdit=(self: Range; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rounded(self: Range): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rounded=(self: Range; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowGreater(self: Range): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowGreater=(self: Range; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowLesser(self: Range): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowLesser=(self: Range; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc share(self: Range; with: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unshare(self: Range) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/ray_cast.html b/master/godotapi/ray_cast.html new file mode 100644 index 0000000..1e8af07 --- /dev/null +++ b/master/godotapi/ray_cast.html @@ -0,0 +1,1429 @@ + + + + + + + + + + + + + + + + + +Module ray_cast + + + + + + + + +
    +
    +

    Module ray_cast

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc enabled(self: RayCast): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc enabled=(self: RayCast; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc excludeParent(self: RayCast): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc excludeParent=(self: RayCast; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc castTo(self: RayCast): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc castTo=(self: RayCast; val: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask(self: RayCast): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask=(self: RayCast; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isColliding(self: RayCast): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc forceRaycastUpdate(self: RayCast) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollider(self: RayCast): Object {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getColliderShape(self: RayCast): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionPoint(self: RayCast): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionNormal(self: RayCast): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addExceptionRid(self: RayCast; rid: RID) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addException(self: RayCast; node: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeExceptionRid(self: RayCast; rid: RID) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeException(self: RayCast; node: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearExceptions(self: RayCast) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setCollisionMaskBit(self: RayCast; bit: int64; value: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionMaskBit(self: RayCast; bit: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/ray_cast_2d.html b/master/godotapi/ray_cast_2d.html new file mode 100644 index 0000000..d150b95 --- /dev/null +++ b/master/godotapi/ray_cast_2d.html @@ -0,0 +1,1432 @@ + + + + + + + + + + + + + + + + + +Module ray_cast_2d + + + + + + + + +
    +
    +

    Module ray_cast_2d

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc enabled(self: RayCast2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc enabled=(self: RayCast2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc excludeParent(self: RayCast2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc excludeParent=(self: RayCast2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc castTo(self: RayCast2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc castTo=(self: RayCast2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask(self: RayCast2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask=(self: RayCast2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isColliding(self: RayCast2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc forceRaycastUpdate(self: RayCast2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollider(self: RayCast2D): Object {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getColliderShape(self: RayCast2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionPoint(self: RayCast2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionNormal(self: RayCast2D): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addExceptionRid(self: RayCast2D; rid: RID) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addException(self: RayCast2D; node: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeExceptionRid(self: RayCast2D; rid: RID) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc removeException(self: RayCast2D; node: Object) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc clearExceptions(self: RayCast2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setCollisionMaskBit(self: RayCast2D; bit: int64; value: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionMaskBit(self: RayCast2D; bit: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/ray_shape.html b/master/godotapi/ray_shape.html new file mode 100644 index 0000000..adcba78 --- /dev/null +++ b/master/godotapi/ray_shape.html @@ -0,0 +1,1307 @@ + + + + + + + + + + + + + + + + + +Module ray_shape + + + + + + + + +
    +
    +

    Module ray_shape

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc length(self: RayShape): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc length=(self: RayShape; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc slipsOnSlope(self: RayShape): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc slipsOnSlope=(self: RayShape; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/ray_shape_2d.html b/master/godotapi/ray_shape_2d.html new file mode 100644 index 0000000..f36e629 --- /dev/null +++ b/master/godotapi/ray_shape_2d.html @@ -0,0 +1,1307 @@ + + + + + + + + + + + + + + + + + +Module ray_shape_2d + + + + + + + + +
    +
    +

    Module ray_shape_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc length(self: RayShape2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc length=(self: RayShape2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc slipsOnSlope(self: RayShape2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc slipsOnSlope=(self: RayShape2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/rectangle_shape_2d.html b/master/godotapi/rectangle_shape_2d.html new file mode 100644 index 0000000..bc53dda --- /dev/null +++ b/master/godotapi/rectangle_shape_2d.html @@ -0,0 +1,1294 @@ + + + + + + + + + + + + + + + + + +Module rectangle_shape_2d + + + + + + + + +
    +
    +

    Module rectangle_shape_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc extents(self: RectangleShape2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc extents=(self: RectangleShape2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/reference.html b/master/godotapi/reference.html new file mode 100644 index 0000000..abd8393 --- /dev/null +++ b/master/godotapi/reference.html @@ -0,0 +1,1300 @@ + + + + + + + + + + + + + + + + + +Module reference + + + + + + + + +
    +
    +

    Module reference

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc initRef(self: Reference): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reference(self: Reference): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unreference(self: Reference): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/reference_rect.html b/master/godotapi/reference_rect.html new file mode 100644 index 0000000..04c8ab5 --- /dev/null +++ b/master/godotapi/reference_rect.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module reference_rect + + + + + + + + +
    +
    +

    Module reference_rect

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/reflection_probe.html b/master/godotapi/reflection_probe.html new file mode 100644 index 0000000..5546080 --- /dev/null +++ b/master/godotapi/reflection_probe.html @@ -0,0 +1,1487 @@ + + + + + + + + + + + + + + + + + +Module reflection_probe + + + + + + + + +
    +
    +

    Module reflection_probe

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    UPDATE_ONCE = 0'i64
    +
    + + +
    +
    UPDATE_ALWAYS = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc updateMode(self: ReflectionProbe): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc updateMode=(self: ReflectionProbe; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc intensity(self: ReflectionProbe): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc intensity=(self: ReflectionProbe; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc maxDistance(self: ReflectionProbe): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc maxDistance=(self: ReflectionProbe; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc extents(self: ReflectionProbe): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc extents=(self: ReflectionProbe; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc originOffset(self: ReflectionProbe): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc originOffset=(self: ReflectionProbe; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc boxProjection(self: ReflectionProbe): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc boxProjection=(self: ReflectionProbe; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc enableShadows(self: ReflectionProbe): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc enableShadows=(self: ReflectionProbe; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc cullMask(self: ReflectionProbe): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cullMask=(self: ReflectionProbe; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interiorEnable(self: ReflectionProbe): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interiorEnable=(self: ReflectionProbe; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc interiorAmbientColor(self: ReflectionProbe): Color {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc interiorAmbientColor=(self: ReflectionProbe; val: Color) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc interiorAmbientEnergy(self: ReflectionProbe): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc interiorAmbientEnergy=(self: ReflectionProbe; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc interiorAmbientContrib(self: ReflectionProbe): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc interiorAmbientContrib=(self: ReflectionProbe; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/reg_ex.html b/master/godotapi/reg_ex.html new file mode 100644 index 0000000..21a4867 --- /dev/null +++ b/master/godotapi/reg_ex.html @@ -0,0 +1,1347 @@ + + + + + + + + + + + + + + + + + +Module reg_ex + + + + + + + + +
    +
    +

    Module reg_ex

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc clear(self: RegEx) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc compile(self: RegEx; pattern: string): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + + +
    +
    proc searchAll(self: RegEx; subject: string; offset: int64 = 0'i64; endd: int64 = -1'i64): Array {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sub(self: RegEx; subject: string; replacement: string; all: bool = false;
    +        offset: int64 = 0'i64; endd: int64 = -1'i64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isValid(self: RegEx): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPattern(self: RegEx): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getGroupCount(self: RegEx): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNames(self: RegEx): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/reg_ex_match.html b/master/godotapi/reg_ex_match.html new file mode 100644 index 0000000..fedc1ee --- /dev/null +++ b/master/godotapi/reg_ex_match.html @@ -0,0 +1,1352 @@ + + + + + + + + + + + + + + + + + +Module reg_ex_match + + + + + + + + +
    +
    +

    Module reg_ex_match

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc subject(self: RegExMatch): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc subject=(self: RegExMatch; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc names(self: RegExMatch): Dictionary {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc names=(self: RegExMatch; val: Dictionary) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc strings(self: RegExMatch): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc strings=(self: RegExMatch; val: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getGroupCount(self: RegExMatch): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getString(self: RegExMatch; name: Variant = newVariant(0)): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getStart(self: RegExMatch; name: Variant = newVariant(0)): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getEnd(self: RegExMatch; name: Variant = newVariant(0)): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/remote_transform.html b/master/godotapi/remote_transform.html new file mode 100644 index 0000000..d3b4c2e --- /dev/null +++ b/master/godotapi/remote_transform.html @@ -0,0 +1,1355 @@ + + + + + + + + + + + + + + + + + +Module remote_transform + + + + + + + + +
    +
    +

    Module remote_transform

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc remotePath(self: RemoteTransform): NodePath {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc remotePath=(self: RemoteTransform; val: NodePath) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc useGlobalCoordinates(self: RemoteTransform): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc useGlobalCoordinates=(self: RemoteTransform; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc updatePosition(self: RemoteTransform): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc updatePosition=(self: RemoteTransform; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc updateRotation(self: RemoteTransform): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc updateRotation=(self: RemoteTransform; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc updateScale(self: RemoteTransform): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc updateScale=(self: RemoteTransform; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/remote_transform_2d.html b/master/godotapi/remote_transform_2d.html new file mode 100644 index 0000000..d6f85af --- /dev/null +++ b/master/godotapi/remote_transform_2d.html @@ -0,0 +1,1358 @@ + + + + + + + + + + + + + + + + + +Module remote_transform_2d + + + + + + + + +
    +
    +

    Module remote_transform_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc remotePath(self: RemoteTransform2D): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc remotePath=(self: RemoteTransform2D; val: NodePath) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc useGlobalCoordinates(self: RemoteTransform2D): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc useGlobalCoordinates=(self: RemoteTransform2D; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc updatePosition(self: RemoteTransform2D): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc updatePosition=(self: RemoteTransform2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc updateRotation(self: RemoteTransform2D): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc updateRotation=(self: RemoteTransform2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc updateScale(self: RemoteTransform2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc updateScale=(self: RemoteTransform2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/resource.html b/master/godotapi/resource.html new file mode 100644 index 0000000..e289062 --- /dev/null +++ b/master/godotapi/resource.html @@ -0,0 +1,1377 @@ + + + + + + + + + + + + + + + + + +Module resource + + + + + + + + +
    +
    +

    Module resource

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc resourceLocalToScene(self: Resource): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resourceLocalToScene=(self: Resource; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc resourcePath(self: Resource): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resourcePath=(self: Resource; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resourceName(self: Resource): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resourceName=(self: Resource; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc takeOverPath(self: Resource; path: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRid(self: Resource): RID {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getLocalScene(self: Resource): Node {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setupLocalToSceneImpl(self: Resource) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc duplicate(self: Resource; subresources: bool = false): Resource {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method setupLocalToScene(self: Resource) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/resource_importer.html b/master/godotapi/resource_importer.html new file mode 100644 index 0000000..b4fa10c --- /dev/null +++ b/master/godotapi/resource_importer.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module resource_importer + + + + + + + + +
    +
    +

    Module resource_importer

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/resource_importer_ogg_vorbis.html b/master/godotapi/resource_importer_ogg_vorbis.html new file mode 100644 index 0000000..2dae699 --- /dev/null +++ b/master/godotapi/resource_importer_ogg_vorbis.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module resource_importer_ogg_vorbis + + + + + + + + +
    +
    +

    Module resource_importer_ogg_vorbis

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/resource_importer_theora.html b/master/godotapi/resource_importer_theora.html new file mode 100644 index 0000000..1043d70 --- /dev/null +++ b/master/godotapi/resource_importer_theora.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module resource_importer_theora + + + + + + + + +
    +
    +

    Module resource_importer_theora

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/resource_importer_webm.html b/master/godotapi/resource_importer_webm.html new file mode 100644 index 0000000..4f2e343 --- /dev/null +++ b/master/godotapi/resource_importer_webm.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module resource_importer_webm + + + + + + + + +
    +
    +

    Module resource_importer_webm

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/resource_interactive_loader.html b/master/godotapi/resource_interactive_loader.html new file mode 100644 index 0000000..80cbe80 --- /dev/null +++ b/master/godotapi/resource_interactive_loader.html @@ -0,0 +1,1319 @@ + + + + + + + + + + + + + + + + + +Module resource_interactive_loader + + + + + + + + +
    +
    +

    Module resource_interactive_loader

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getResource(self: ResourceInteractiveLoader): Resource {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc poll(self: ResourceInteractiveLoader): Error {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc wait(self: ResourceInteractiveLoader): Error {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getStage(self: ResourceInteractiveLoader): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getStageCount(self: ResourceInteractiveLoader): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/resource_loader.html b/master/godotapi/resource_loader.html new file mode 100644 index 0000000..875eb88 --- /dev/null +++ b/master/godotapi/resource_loader.html @@ -0,0 +1,1326 @@ + + + + + + + + + + + + + + + + + +Module resource_loader + + + + + + + + +
    +
    +

    Module resource_loader

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc loadInteractive(path: string; typeHint: string = ""): ResourceInteractiveLoader {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc load(path: string; typeHint: string = ""; pNoCache: bool = false): Resource {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getRecognizedExtensionsForType(typee: string): PoolStringArray {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setAbortOnMissingResources(abort: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getDependencies(path: string): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc has(path: string): bool {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/resource_preloader.html b/master/godotapi/resource_preloader.html new file mode 100644 index 0000000..ff16331 --- /dev/null +++ b/master/godotapi/resource_preloader.html @@ -0,0 +1,1342 @@ + + + + + + + + + + + + + + + + + +Module resource_preloader + + + + + + + + +
    +
    +

    Module resource_preloader

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc resources(self: ResourcePreloader): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resources=(self: ResourcePreloader; val: Array) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addResource(self: ResourcePreloader; name: string; resource: Resource) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeResource(self: ResourcePreloader; name: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc renameResource(self: ResourcePreloader; name: string; newname: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasResource(self: ResourcePreloader; name: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getResource(self: ResourcePreloader; name: string): Resource {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getResourceList(self: ResourcePreloader): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/resource_saver.html b/master/godotapi/resource_saver.html new file mode 100644 index 0000000..91a29dc --- /dev/null +++ b/master/godotapi/resource_saver.html @@ -0,0 +1,1348 @@ + + + + + + + + + + + + + + + + + +Module resource_saver + + + + + + + + +
    +
    +

    Module resource_saver

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    FLAG_RELATIVE_PATHS = 1'i64
    +
    + + +
    +
    FLAG_BUNDLE_RESOURCES = 2'i64
    +
    + + +
    +
    FLAG_CHANGE_PATH = 4'i64
    +
    + + +
    +
    FLAG_OMIT_EDITOR_PROPERTIES = 8'i64
    +
    + + +
    +
    FLAG_SAVE_BIG_ENDIAN = 16'i64
    +
    + + +
    +
    FLAG_COMPRESS = 32'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc save(path: string; resource: Resource; flags: int64 = 0'i64): Error {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getRecognizedExtensions(typee: Resource): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/rich_text_label.html b/master/godotapi/rich_text_label.html new file mode 100644 index 0000000..2f000fa --- /dev/null +++ b/master/godotapi/rich_text_label.html @@ -0,0 +1,1796 @@ + + + + + + + + + + + + + + + + + +Module rich_text_label + + + + + + + + +
    +
    +

    Module rich_text_label

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    ALIGN_LEFT = 0'i64
    +
    + + +
    +
    ALIGN_CENTER = 1'i64
    +
    + + +
    +
    ALIGN_RIGHT = 2'i64
    +
    + + +
    +
    ALIGN_FILL = 3'i64
    +
    + + +
    +
    LIST_NUMBERS = 0'i64
    +
    + + +
    +
    LIST_LETTERS = 1'i64
    +
    + + +
    +
    LIST_DOTS = 2'i64
    +
    + + +
    +
    ITEM_FRAME = 0'i64
    +
    + + +
    +
    ITEM_TEXT = 1'i64
    +
    + + +
    +
    ITEM_IMAGE = 2'i64
    +
    + + +
    +
    ITEM_NEWLINE = 3'i64
    +
    + + +
    +
    ITEM_FONT = 4'i64
    +
    + + +
    +
    ITEM_COLOR = 5'i64
    +
    + + +
    +
    ITEM_UNDERLINE = 6'i64
    +
    + + +
    +
    ITEM_ALIGN = 7'i64
    +
    + + +
    +
    ITEM_INDENT = 8'i64
    +
    + + +
    +
    ITEM_LIST = 9'i64
    +
    + + +
    +
    ITEM_TABLE = 10'i64
    +
    + + +
    +
    ITEM_META = 11'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc bbcodeEnabled(self: RichTextLabel): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bbcodeEnabled=(self: RichTextLabel; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc bbcodeText(self: RichTextLabel): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bbcodeText=(self: RichTextLabel; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc visibleCharacters(self: RichTextLabel): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc visibleCharacters=(self: RichTextLabel; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc percentVisible(self: RichTextLabel): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc percentVisible=(self: RichTextLabel; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc metaUnderlined(self: RichTextLabel): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc metaUnderlined=(self: RichTextLabel; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tabSize(self: RichTextLabel): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tabSize=(self: RichTextLabel; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc text(self: RichTextLabel): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc text=(self: RichTextLabel; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollActive(self: RichTextLabel): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollActive=(self: RichTextLabel; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scrollFollowing(self: RichTextLabel): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollFollowing=(self: RichTextLabel; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc selectionEnabled(self: RichTextLabel): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc selectionEnabled=(self: RichTextLabel; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc overrideSelectedFontColor(self: RichTextLabel): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc overrideSelectedFontColor=(self: RichTextLabel; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addText(self: RichTextLabel; text: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addImage(self: RichTextLabel; image: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc newline(self: RichTextLabel) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeLine(self: RichTextLabel; line: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pushFont(self: RichTextLabel; font: Font) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pushColor(self: RichTextLabel; color: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pushAlign(self: RichTextLabel; align: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pushIndent(self: RichTextLabel; level: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pushList(self: RichTextLabel; typee: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pushMeta(self: RichTextLabel; data: Variant) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pushUnderline(self: RichTextLabel) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pushTable(self: RichTextLabel; columns: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setTableColumnExpand(self: RichTextLabel; column: int64; expand: bool;
    +                         ratio: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pushCell(self: RichTextLabel) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pop(self: RichTextLabel) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: RichTextLabel) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVScroll(self: RichTextLabel): VScrollBar {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc scrollToLine(self: RichTextLabel; line: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc parseBbcode(self: RichTextLabel; bbcode: string): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc appendBbcode(self: RichTextLabel; bbcode: string): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTotalCharacterCount(self: RichTextLabel): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getLineCount(self: RichTextLabel): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVisibleLineCount(self: RichTextLabel): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getContentHeight(self: RichTextLabel): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method guiInput(self: RichTextLabel; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    method scrollChanged(self: RichTextLabel; arg0: float64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/rigid_body.html b/master/godotapi/rigid_body.html new file mode 100644 index 0000000..89442a9 --- /dev/null +++ b/master/godotapi/rigid_body.html @@ -0,0 +1,1707 @@ + + + + + + + + + + + + + + + + + +Module rigid_body + + + + + + + + +
    +
    +

    Module rigid_body

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    MODE_RIGID = 0'i64
    +
    + + +
    +
    MODE_STATIC = 1'i64
    +
    + + +
    +
    MODE_CHARACTER = 2'i64
    +
    + + +
    +
    MODE_KINEMATIC = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc mode(self: RigidBody): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mode=(self: RigidBody; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mass(self: RigidBody): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mass=(self: RigidBody; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc weight(self: RigidBody): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc weight=(self: RigidBody; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc friction(self: RigidBody): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc friction=(self: RigidBody; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bounce(self: RigidBody): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bounce=(self: RigidBody; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityScale(self: RigidBody): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityScale=(self: RigidBody; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customIntegrator(self: RigidBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customIntegrator=(self: RigidBody; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc continuousCd(self: RigidBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc continuousCd=(self: RigidBody; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc contactsReported(self: RigidBody): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc contactsReported=(self: RigidBody; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc contactMonitor(self: RigidBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc contactMonitor=(self: RigidBody; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sleeping(self: RigidBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sleeping=(self: RigidBody; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc canSleep(self: RigidBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc canSleep=(self: RigidBody; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockLinearX(self: RigidBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockLinearX=(self: RigidBody; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockLinearY(self: RigidBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockLinearY=(self: RigidBody; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockLinearZ(self: RigidBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockLinearZ=(self: RigidBody; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockAngularX(self: RigidBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockAngularX=(self: RigidBody; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisLockAngularY(self: RigidBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockAngularY=(self: RigidBody; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisLockAngularZ(self: RigidBody): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisLockAngularZ=(self: RigidBody; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearVelocity(self: RigidBody): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearVelocity=(self: RigidBody; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearDamp(self: RigidBody): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearDamp=(self: RigidBody; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularVelocity(self: RigidBody): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularVelocity=(self: RigidBody; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularDamp(self: RigidBody): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularDamp=(self: RigidBody; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setAxisVelocity(self: RigidBody; axisVelocity: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc applyImpulse(self: RigidBody; position: Vector3; impulse: Vector3) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc applyTorqueImpulse(self: RigidBody; impulse: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollidingBodies(self: RigidBody): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method integrateForces(self: RigidBody; state: PhysicsDirectBodyState) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method directStateChanged(self: RigidBody; arg0: Object) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method bodyEnterTree(self: RigidBody; arg0: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method bodyExitTree(self: RigidBody; arg0: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/rigid_body_2d.html b/master/godotapi/rigid_body_2d.html new file mode 100644 index 0000000..5e243c6 --- /dev/null +++ b/master/godotapi/rigid_body_2d.html @@ -0,0 +1,1699 @@ + + + + + + + + + + + + + + + + + +Module rigid_body_2d + + + + + + + + +
    +
    +

    Module rigid_body_2d

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    MODE_RIGID = 0'i64
    +
    + + +
    +
    MODE_STATIC = 1'i64
    +
    + + +
    +
    MODE_CHARACTER = 2'i64
    +
    + + +
    +
    MODE_KINEMATIC = 3'i64
    +
    + + +
    +
    CCD_MODE_DISABLED = 0'i64
    +
    + + +
    +
    CCD_MODE_CAST_RAY = 1'i64
    +
    + + +
    +
    CCD_MODE_CAST_SHAPE = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc mode(self: RigidBody2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mode=(self: RigidBody2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mass(self: RigidBody2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mass=(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc inertia(self: RigidBody2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc inertia=(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc weight(self: RigidBody2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc weight=(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc friction(self: RigidBody2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc friction=(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bounce(self: RigidBody2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bounce=(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityScale(self: RigidBody2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gravityScale=(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc customIntegrator(self: RigidBody2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customIntegrator=(self: RigidBody2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc continuousCd(self: RigidBody2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc continuousCd=(self: RigidBody2D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc contactsReported(self: RigidBody2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc contactsReported=(self: RigidBody2D; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc contactMonitor(self: RigidBody2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc contactMonitor=(self: RigidBody2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sleeping(self: RigidBody2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sleeping=(self: RigidBody2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc canSleep(self: RigidBody2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc canSleep=(self: RigidBody2D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearVelocity(self: RigidBody2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearVelocity=(self: RigidBody2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearDamp(self: RigidBody2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearDamp=(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularVelocity(self: RigidBody2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularVelocity=(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularDamp(self: RigidBody2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularDamp=(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc appliedForce(self: RigidBody2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc appliedForce=(self: RigidBody2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc appliedTorque(self: RigidBody2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc appliedTorque=(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setAxisVelocity(self: RigidBody2D; axisVelocity: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc applyImpulse(self: RigidBody2D; offset: Vector2; impulse: Vector2) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addForce(self: RigidBody2D; offset: Vector2; force: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc testMotion(self: RigidBody2D; motion: Vector2; infiniteInertia: bool = true;
    +               margin: float64 = 0.08; resultVal: Physics2DTestMotionResult = nil): bool {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollidingBodies(self: RigidBody2D): Array {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method integrateForces(self: RigidBody2D; state: Physics2DDirectBodyState) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method directStateChanged(self: RigidBody2D; arg0: Object) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method bodyEnterTree(self: RigidBody2D; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method bodyExitTree(self: RigidBody2D; arg0: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/scene_state.html b/master/godotapi/scene_state.html new file mode 100644 index 0000000..022ced9 --- /dev/null +++ b/master/godotapi/scene_state.html @@ -0,0 +1,1469 @@ + + + + + + + + + + + + + + + + + +Module scene_state + + + + + + + + +
    +
    +

    Module scene_state

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    GEN_EDIT_STATE_DISABLED = 0'i64
    +
    + + +
    +
    GEN_EDIT_STATE_INSTANCE = 1'i64
    +
    + + +
    +
    GEN_EDIT_STATE_MAIN = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc getNodeCount(self: SceneState): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodeType(self: SceneState; idx: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getNodeName(self: SceneState; idx: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getNodePath(self: SceneState; idx: int64; forParent: bool = false): NodePath {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodeOwnerPath(self: SceneState; idx: int64): NodePath {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isNodeInstancePlaceholder(self: SceneState; idx: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodeInstancePlaceholder(self: SceneState; idx: int64): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodeInstance(self: SceneState; idx: int64): PackedScene {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getNodeGroups(self: SceneState; idx: int64): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getNodeIndex(self: SceneState; idx: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getNodePropertyCount(self: SceneState; idx: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodePropertyName(self: SceneState; idx: int64; propIdx: int64): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodePropertyValue(self: SceneState; idx: int64; propIdx: int64): Variant {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionCount(self: SceneState): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionSource(self: SceneState; idx: int64): NodePath {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionSignal(self: SceneState; idx: int64): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionTarget(self: SceneState; idx: int64): NodePath {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionMethod(self: SceneState; idx: int64): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionFlags(self: SceneState; idx: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectionBinds(self: SceneState; idx: int64): Array {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/scene_tree.html b/master/godotapi/scene_tree.html new file mode 100644 index 0000000..2d833dd --- /dev/null +++ b/master/godotapi/scene_tree.html @@ -0,0 +1,1798 @@ + + + + + + + + + + + + + + + + + +Module scene_tree + + + + + + + + +
    +
    +

    Module scene_tree

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    GROUP_CALL_DEFAULT = 0'i64
    +
    + + +
    +
    GROUP_CALL_REVERSE = 1'i64
    +
    + + +
    +
    GROUP_CALL_REALTIME = 2'i64
    +
    + + +
    +
    GROUP_CALL_UNIQUE = 4'i64
    +
    + + +
    +
    STRETCH_MODE_DISABLED = 0'i64
    +
    + + +
    +
    STRETCH_MODE_2D = 1'i64
    +
    + + +
    +
    STRETCH_MODE_VIEWPORT = 2'i64
    +
    + + +
    +
    STRETCH_ASPECT_IGNORE = 0'i64
    +
    + + +
    +
    STRETCH_ASPECT_KEEP = 1'i64
    +
    + + +
    +
    STRETCH_ASPECT_KEEP_WIDTH = 2'i64
    +
    + + +
    +
    STRETCH_ASPECT_KEEP_HEIGHT = 3'i64
    +
    + + +
    +
    STRETCH_ASPECT_EXPAND = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc debugCollisionsHint(self: SceneTree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc debugCollisionsHint=(self: SceneTree; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc debugNavigationHint(self: SceneTree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc debugNavigationHint=(self: SceneTree; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paused(self: SceneTree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paused=(self: SceneTree; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc refuseNewNetworkConnections(self: SceneTree): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc refuseNewNetworkConnections=(self: SceneTree; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc useFontOversampling(self: SceneTree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useFontOversampling=(self: SceneTree; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc editedSceneRoot(self: SceneTree): Node {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc editedSceneRoot=(self: SceneTree; val: Node) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentScene(self: SceneTree): Node {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc currentScene=(self: SceneTree; val: Node) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc networkPeer(self: SceneTree): NetworkedMultiplayerPeer {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc networkPeer=(self: SceneTree; val: NetworkedMultiplayerPeer) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc root(self: SceneTree): Viewport {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc root=(self: SceneTree; val: Viewport) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc multiplayer(self: SceneTree): MultiplayerAPI {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multiplayer=(self: SceneTree; val: MultiplayerAPI) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc multiplayerPoll(self: SceneTree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc multiplayerPoll=(self: SceneTree; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasGroup(self: SceneTree; name: string): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setAutoAcceptQuit(self: SceneTree; enabled: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setQuitOnGoBack(self: SceneTree; enabled: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setInputAsHandled(self: SceneTree) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isInputHandled(self: SceneTree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createTimer(self: SceneTree; timeSec: float64; pauseModeProcess: bool = true): SceneTreeTimer {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getNodeCount(self: SceneTree): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFrame(self: SceneTree): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc quit(self: SceneTree) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setScreenStretch(self: SceneTree; mode: int64; aspect: int64; minsize: Vector2;
    +                     shrink: float64 = 1.0) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc queueDelete(self: SceneTree; obj: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc callGroupFlags(self: SceneTree; flags: int64; group: string; methodd: string;
    +                   variantArgs: varargs[Variant]): Variant {.
    gcsafe, locks: 0, + raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    +
    proc notifyGroupFlags(self: SceneTree; callFlags: int64; group: string;
    +                     notification: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setGroupFlags(self: SceneTree; callFlags: int64; group: string; property: string;
    +                  value: Variant) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc callGroup(self: SceneTree; group: string; methodd: string;
    +              variantArgs: varargs[Variant]): Variant {.
    gcsafe, locks: 0, + raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    +
    proc notifyGroup(self: SceneTree; group: string; notification: int64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setGroup(self: SceneTree; group: string; property: string; value: Variant) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodesInGroup(self: SceneTree; group: string): Array {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc changeSceneImpl(self: SceneTree; path: string): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc changeSceneTo(self: SceneTree; packedScene: PackedScene): Error {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reloadCurrentScene(self: SceneTree): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isNetworkServer(self: SceneTree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasNetworkPeer(self: SceneTree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNetworkConnectedPeers(self: SceneTree): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getNetworkUniqueId(self: SceneTree): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRpcSenderId(self: SceneTree): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method changeScene(self: SceneTree; arg0: Object) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method networkPeerConnected(self: SceneTree; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method networkPeerDisconnected(self: SceneTree; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method connectedToServer(self: SceneTree) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method connectionFailed(self: SceneTree) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method serverDisconnected(self: SceneTree) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/scene_tree_timer.html b/master/godotapi/scene_tree_timer.html new file mode 100644 index 0000000..ab5b273 --- /dev/null +++ b/master/godotapi/scene_tree_timer.html @@ -0,0 +1,1294 @@ + + + + + + + + + + + + + + + + + +Module scene_tree_timer + + + + + + + + +
    +
    +

    Module scene_tree_timer

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc timeLeft(self: SceneTreeTimer): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc timeLeft=(self: SceneTreeTimer; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/script.html b/master/godotapi/script.html new file mode 100644 index 0000000..a159428 --- /dev/null +++ b/master/godotapi/script.html @@ -0,0 +1,1353 @@ + + + + + + + + + + + + + + + + + +Module script + + + + + + + + +
    +
    +

    Module script

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc sourceCode(self: Script): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sourceCode=(self: Script; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc canInstance(self: Script): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc instanceHas(self: Script; baseObject: Object): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hasSourceCode(self: Script): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reload(self: Script; keepState: bool = false): Error {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getBaseScript(self: Script): Script {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getInstanceBaseType(self: Script): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasScriptSignal(self: Script; signalName: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isTool(self: Script): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/script_editor.html b/master/godotapi/script_editor.html new file mode 100644 index 0000000..5b9afaa --- /dev/null +++ b/master/godotapi/script_editor.html @@ -0,0 +1,1724 @@ + + + + + + + + + + + + + + + + + +Module script_editor + + + + + + + + +
    +
    +

    Module script_editor

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getDragDataFw(self: ScriptEditor; point: Vector2; fromm: Object): Variant {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc canDropDataFw(self: ScriptEditor; point: Vector2; data: Variant; fromm: Object): bool {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dropDataFw(self: ScriptEditor; point: Vector2; data: Variant; fromm: Object) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCurrentScript(self: ScriptEditor): Script {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getOpenScripts(self: ScriptEditor): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc openScriptCreateDialog(self: ScriptEditor; baseName: string; basePath: string) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method fileDialogAction(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method tabChanged(self: ScriptEditor; arg0: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + + +
    +
    method closeCurrentTab(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method closeDiscardCurrentTab(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method closeDocsTab(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method closeAllTabs(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method closeOtherTabs(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method openRecentScript(self: ScriptEditor; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method editorPlay(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method editorPause(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method editorStop(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method addCallback(self: ScriptEditor; arg0: Object; arg1: string;
    +                  arg2: PoolStringArray) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method reloadScripts(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method resaveScripts(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method resSavedCallback(self: ScriptEditor; arg0: Resource) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method gotoScriptLine(self: ScriptEditor; arg0: Reference; arg1: int64) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method gotoScriptLine2(self: ScriptEditor; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method helpSearch(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method helpIndex(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method saveHistory(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method copyScriptPath(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method breaked(self: ScriptEditor; arg0: bool; arg1: bool) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method showDebugger(self: ScriptEditor; arg0: bool) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method getDebugTooltip(self: ScriptEditor; arg0: string; arg1: Object): string {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method autosaveScripts(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method editorSettingsChanged(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method updateScriptNames(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method treeChanged(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method membersOverviewSelected(self: ScriptEditor; arg0: int64) {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method helpOverviewSelected(self: ScriptEditor; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method scriptSelected(self: ScriptEditor; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method scriptCreated(self: ScriptEditor; arg0: Script) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method scriptSplitDragged(self: ScriptEditor; arg0: float64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method helpClassOpen(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method helpClassGoto(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method requestHelp(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method historyForward(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method historyBack(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method liveAutoReloadRunningScripts(self: ScriptEditor) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method unhandledInput(self: ScriptEditor; event: InputEvent) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    method scriptListGuiInput(self: ScriptEditor; arg0: InputEvent) {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method toggleMembersOverviewAlphaSort(self: ScriptEditor; arg0: bool) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method updateMembersOverview(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method scriptChanged(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method updateRecentScripts(self: ScriptEditor) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method onFindInFilesRequested(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method startFindInFiles(self: ScriptEditor; arg0: bool) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method onFindInFilesResultSelected(self: ScriptEditor; arg0: string; arg1: int64;
    +                                  arg2: int64; arg3: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method onFindInFilesModifiedFiles(self: ScriptEditor; arg0: PoolStringArray) {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/scroll_bar.html b/master/godotapi/scroll_bar.html new file mode 100644 index 0000000..6259def --- /dev/null +++ b/master/godotapi/scroll_bar.html @@ -0,0 +1,1327 @@ + + + + + + + + + + + + + + + + + +Module scroll_bar + + + + + + + + +
    +
    +

    Module scroll_bar

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc customStep(self: ScrollBar): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customStep=(self: ScrollBar; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method guiInput(self: ScrollBar; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    method dragSlaveInput(self: ScrollBar; arg0: InputEvent) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method dragSlaveExit(self: ScrollBar) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/scroll_container.html b/master/godotapi/scroll_container.html new file mode 100644 index 0000000..2785776 --- /dev/null +++ b/master/godotapi/scroll_container.html @@ -0,0 +1,1394 @@ + + + + + + + + + + + + + + + + + +Module scroll_container + + + + + + + + +
    +
    +

    Module scroll_container

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc scrollHorizontalEnabled(self: ScrollContainer): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollHorizontalEnabled=(self: ScrollContainer; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollHorizontal(self: ScrollContainer): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scrollHorizontal=(self: ScrollContainer; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollVerticalEnabled(self: ScrollContainer): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scrollVerticalEnabled=(self: ScrollContainer; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollVertical(self: ScrollContainer): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scrollVertical=(self: ScrollContainer; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scrollDeadzone(self: ScrollContainer): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scrollDeadzone=(self: ScrollContainer; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method scrollMoved(self: ScrollContainer; arg0: float64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method guiInput(self: ScrollContainer; event: InputEvent) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    method updateScrollbarPosition(self: ScrollContainer) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/segment_shape_2d.html b/master/godotapi/segment_shape_2d.html new file mode 100644 index 0000000..2825cbd --- /dev/null +++ b/master/godotapi/segment_shape_2d.html @@ -0,0 +1,1307 @@ + + + + + + + + + + + + + + + + + +Module segment_shape_2d + + + + + + + + +
    +
    +

    Module segment_shape_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc a(self: SegmentShape2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc a=(self: SegmentShape2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc b(self: SegmentShape2D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc b=(self: SegmentShape2D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/semaphore.html b/master/godotapi/semaphore.html new file mode 100644 index 0000000..afc3f91 --- /dev/null +++ b/master/godotapi/semaphore.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module semaphore + + + + + + + + +
    +
    +

    Module semaphore

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc wait(self: Semaphore): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc post(self: Semaphore): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/separator.html b/master/godotapi/separator.html new file mode 100644 index 0000000..b0086fd --- /dev/null +++ b/master/godotapi/separator.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module separator + + + + + + + + +
    +
    +

    Module separator

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/shader.html b/master/godotapi/shader.html new file mode 100644 index 0000000..26bcbb4 --- /dev/null +++ b/master/godotapi/shader.html @@ -0,0 +1,1355 @@ + + + + + + + + + + + + + + + + + +Module shader + + + + + + + + +
    +
    +

    Module shader

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    MODE_SPATIAL = 0'i64
    +
    + + +
    +
    MODE_CANVAS_ITEM = 1'i64
    +
    + + +
    +
    MODE_PARTICLES = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc code(self: Shader): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc code=(self: Shader; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getMode(self: Shader): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setDefaultTextureParam(self: Shader; param: string; texture: Texture) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getDefaultTextureParam(self: Shader; param: string): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasParam(self: Shader; name: string): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/shader_material.html b/master/godotapi/shader_material.html new file mode 100644 index 0000000..8bfd12a --- /dev/null +++ b/master/godotapi/shader_material.html @@ -0,0 +1,1310 @@ + + + + + + + + + + + + + + + + + +Module shader_material + + + + + + + + +
    +
    +

    Module shader_material

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc shader(self: ShaderMaterial): Shader {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shader=(self: ShaderMaterial; val: Shader) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setShaderParam(self: ShaderMaterial; param: string; value: Variant) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getShaderParam(self: ShaderMaterial; param: string): Variant {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/shape.html b/master/godotapi/shape.html new file mode 100644 index 0000000..1ea2024 --- /dev/null +++ b/master/godotapi/shape.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module shape + + + + + + + + +
    +
    +

    Module shape

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/shape_2d.html b/master/godotapi/shape_2d.html new file mode 100644 index 0000000..73f64e5 --- /dev/null +++ b/master/godotapi/shape_2d.html @@ -0,0 +1,1336 @@ + + + + + + + + + + + + + + + + + +Module shape_2d + + + + + + + + +
    +
    +

    Module shape_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc customSolverBias(self: Shape2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customSolverBias=(self: Shape2D; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc collide(self: Shape2D; localXform: Transform2D; withShape: Shape2D;
    +            shapeXform: Transform2D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collideWithMotion(self: Shape2D; localXform: Transform2D; localMotion: Vector2;
    +                      withShape: Shape2D; shapeXform: Transform2D;
    +                      shapeMotion: Vector2): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc collideAndGetContacts(self: Shape2D; localXform: Transform2D;
    +                          withShape: Shape2D; shapeXform: Transform2D): Variant {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collideWithMotionAndGetContacts(self: Shape2D; localXform: Transform2D;
    +                                    localMotion: Vector2; withShape: Shape2D;
    +                                    shapeXform: Transform2D; shapeMotion: Vector2): Variant {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/short_cut.html b/master/godotapi/short_cut.html new file mode 100644 index 0000000..9bc3425 --- /dev/null +++ b/master/godotapi/short_cut.html @@ -0,0 +1,1316 @@ + + + + + + + + + + + + + + + + + +Module short_cut + + + + + + + + +
    +
    +

    Module short_cut

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc shortcut(self: ShortCut): InputEvent {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shortcut=(self: ShortCut; val: InputEvent) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isValid(self: ShortCut): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isShortcut(self: ShortCut; event: InputEvent): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getAsText(self: ShortCut): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/skeleton.html b/master/godotapi/skeleton.html new file mode 100644 index 0000000..22c56fc --- /dev/null +++ b/master/godotapi/skeleton.html @@ -0,0 +1,1501 @@ + + + + + + + + + + + + + + + + + +Module skeleton + + + + + + + + +
    +
    +

    Module skeleton

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    NOTIFICATION_UPDATE_SKELETON = 50'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc addBone(self: Skeleton; name: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc findBone(self: Skeleton; name: string): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBoneName(self: Skeleton; boneIdx: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getBoneParent(self: Skeleton; boneIdx: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setBoneParent(self: Skeleton; boneIdx: int64; parentIdx: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBoneCount(self: Skeleton): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unparentBoneAndRest(self: Skeleton; boneIdx: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getBoneRest(self: Skeleton; boneIdx: int64): Transform {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBoneRest(self: Skeleton; boneIdx: int64; rest: Transform) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBoneDisableRest(self: Skeleton; boneIdx: int64; disable: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isBoneRestDisabled(self: Skeleton; boneIdx: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc bindChildNodeToBone(self: Skeleton; boneIdx: int64; node: Object) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unbindChildNodeFromBone(self: Skeleton; boneIdx: int64; node: Object) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBoundChildNodesToBone(self: Skeleton; boneIdx: int64): Array {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearBones(self: Skeleton) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBonePose(self: Skeleton; boneIdx: int64): Transform {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBonePose(self: Skeleton; boneIdx: int64; pose: Transform) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBoneGlobalPose(self: Skeleton; boneIdx: int64; pose: Transform) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBoneGlobalPose(self: Skeleton; boneIdx: int64): Transform {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBoneCustomPose(self: Skeleton; boneIdx: int64): Transform {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBoneCustomPose(self: Skeleton; boneIdx: int64; customPose: Transform) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBoneTransform(self: Skeleton; boneIdx: int64): Transform {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc physicalBonesStopSimulation(self: Skeleton) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc physicalBonesStartSimulation(self: Skeleton; bones: Array = newArray()) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc physicalBonesAddCollisionException(self: Skeleton; exception: RID) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc physicalBonesRemoveCollisionException(self: Skeleton; exception: RID) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/skeleton_2d.html b/master/godotapi/skeleton_2d.html new file mode 100644 index 0000000..21c1508 --- /dev/null +++ b/master/godotapi/skeleton_2d.html @@ -0,0 +1,1326 @@ + + + + + + + + + + + + + + + + + +Module skeleton_2d + + + + + + + + +
    +
    +

    Module skeleton_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getBoneCount(self: Skeleton2D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getBone(self: Skeleton2D; arg0: int64): Bone2D {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getSkeleton(self: Skeleton2D): RID {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method updateBoneSetup(self: Skeleton2D) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method updateTransform(self: Skeleton2D) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/sky.html b/master/godotapi/sky.html new file mode 100644 index 0000000..31d7e37 --- /dev/null +++ b/master/godotapi/sky.html @@ -0,0 +1,1360 @@ + + + + + + + + + + + + + + + + + +Module sky + + + + + + + + +
    +
    +

    Module sky

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    RADIANCE_SIZE_32 = 0'i64
    +
    + + +
    +
    RADIANCE_SIZE_64 = 1'i64
    +
    + + +
    +
    RADIANCE_SIZE_128 = 2'i64
    +
    + + +
    +
    RADIANCE_SIZE_256 = 3'i64
    +
    + + +
    +
    RADIANCE_SIZE_512 = 4'i64
    +
    + + +
    +
    RADIANCE_SIZE_1024 = 5'i64
    +
    + + +
    +
    RADIANCE_SIZE_2048 = 6'i64
    +
    + + +
    +
    RADIANCE_SIZE_MAX = 7'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc radianceSize(self: Sky): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radianceSize=(self: Sky; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/slider.html b/master/godotapi/slider.html new file mode 100644 index 0000000..4997974 --- /dev/null +++ b/master/godotapi/slider.html @@ -0,0 +1,1353 @@ + + + + + + + + + + + + + + + + + +Module slider + + + + + + + + +
    +
    +

    Module slider

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc editable(self: Slider): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editable=(self: Slider; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tickCount(self: Slider): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tickCount=(self: Slider; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ticksOnBorders(self: Slider): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ticksOnBorders=(self: Slider; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc focusMode(self: Slider): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc focusMode=(self: Slider; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method guiInput(self: Slider; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/slider_joint.html b/master/godotapi/slider_joint.html new file mode 100644 index 0000000..928d638 --- /dev/null +++ b/master/godotapi/slider_joint.html @@ -0,0 +1,1803 @@ + + + + + + + + + + + + + + + + + +Module slider_joint + + + + + + + + +
    +
    +

    Module slider_joint

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    PARAM_LINEAR_LIMIT_UPPER = 0'i64
    +
    + + +
    +
    PARAM_LINEAR_LIMIT_LOWER = 1'i64
    +
    + + +
    +
    PARAM_LINEAR_LIMIT_SOFTNESS = 2'i64
    +
    + + +
    +
    PARAM_LINEAR_LIMIT_RESTITUTION = 3'i64
    +
    + + +
    +
    PARAM_LINEAR_LIMIT_DAMPING = 4'i64
    +
    + + +
    +
    PARAM_LINEAR_MOTION_SOFTNESS = 5'i64
    +
    + + +
    +
    PARAM_LINEAR_MOTION_RESTITUTION = 6'i64
    +
    + + +
    +
    PARAM_LINEAR_MOTION_DAMPING = 7'i64
    +
    + + +
    +
    PARAM_LINEAR_ORTHOGONAL_SOFTNESS = 8'i64
    +
    + + +
    +
    PARAM_LINEAR_ORTHOGONAL_RESTITUTION = 9'i64
    +
    + + +
    +
    PARAM_LINEAR_ORTHOGONAL_DAMPING = 10'i64
    +
    + + +
    +
    PARAM_ANGULAR_LIMIT_UPPER = 11'i64
    +
    + + +
    +
    PARAM_ANGULAR_LIMIT_LOWER = 12'i64
    +
    + + +
    +
    PARAM_ANGULAR_LIMIT_SOFTNESS = 13'i64
    +
    + + +
    +
    PARAM_ANGULAR_LIMIT_RESTITUTION = 14'i64
    +
    + + +
    +
    PARAM_ANGULAR_LIMIT_DAMPING = 15'i64
    +
    + + +
    +
    PARAM_ANGULAR_MOTION_SOFTNESS = 16'i64
    +
    + + +
    +
    PARAM_ANGULAR_MOTION_RESTITUTION = 17'i64
    +
    + + +
    +
    PARAM_ANGULAR_MOTION_DAMPING = 18'i64
    +
    + + +
    +
    PARAM_ANGULAR_ORTHOGONAL_SOFTNESS = 19'i64
    +
    + + +
    +
    PARAM_ANGULAR_ORTHOGONAL_RESTITUTION = 20'i64
    +
    + + +
    +
    PARAM_ANGULAR_ORTHOGONAL_DAMPING = 21'i64
    +
    + + +
    +
    PARAM_MAX = 22'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc linearLimitupperDistance(self: SliderJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitupperDistance=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitlowerDistance(self: SliderJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitlowerDistance=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitsoftness(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearLimitsoftness=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitrestitution(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearLimitrestitution=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearLimitdamping(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearLimitdamping=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotionsoftness(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearMotionsoftness=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotionrestitution(self: SliderJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotionrestitution=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearMotiondamping(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearMotiondamping=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearOrthosoftness(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearOrthosoftness=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearOrthorestitution(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearOrthorestitution=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc linearOrthodamping(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc linearOrthodamping=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitupperAngle(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitupperAngle=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitlowerAngle(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitlowerAngle=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitsoftness(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitsoftness=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitrestitution(self: SliderJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitrestitution=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularLimitdamping(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularLimitdamping=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotionsoftness(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularMotionsoftness=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotionrestitution(self: SliderJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotionrestitution=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularMotiondamping(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularMotiondamping=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularOrthosoftness(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularOrthosoftness=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularOrthorestitution(self: SliderJoint): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularOrthorestitution=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc angularOrthodamping(self: SliderJoint): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc angularOrthodamping=(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/spatial.html b/master/godotapi/spatial.html new file mode 100644 index 0000000..8f6e2c2 --- /dev/null +++ b/master/godotapi/spatial.html @@ -0,0 +1,1678 @@ + + + + + + + + + + + + + + + + + +Module spatial + + + + + + + + +
    +
    +

    Module spatial

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    NOTIFICATION_TRANSFORM_CHANGED = 29'i64
    +
    + + +
    +
    NOTIFICATION_ENTER_WORLD = 41'i64
    +
    + + +
    +
    NOTIFICATION_EXIT_WORLD = 42'i64
    +
    + + +
    +
    NOTIFICATION_VISIBILITY_CHANGED = 43'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc transform(self: Spatial): Transform {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transform=(self: Spatial; val: Transform) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalTransform(self: Spatial): Transform {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalTransform=(self: Spatial; val: Transform) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc translation(self: Spatial): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc translation=(self: Spatial; val: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotationDegrees(self: Spatial): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotationDegrees=(self: Spatial; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rotation(self: Spatial): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotation=(self: Spatial; val: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scale(self: Spatial): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scale=(self: Spatial; val: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc visible(self: Spatial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc visible=(self: Spatial; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc gizmo(self: Spatial): SpatialGizmo {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc gizmo=(self: Spatial; val: SpatialGizmo) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getParentSpatial(self: Spatial): Spatial {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setIgnoreTransformNotification(self: Spatial; enabled: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setAsToplevel(self: Spatial; enable: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isSetAsToplevel(self: Spatial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getWorld(self: Spatial): World {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc updateGizmoImpl(self: Spatial) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isVisibleInTree(self: Spatial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc show(self: Spatial) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hide(self: Spatial) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setNotifyLocalTransform(self: Spatial; enable: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isLocalTransformNotificationEnabled(self: Spatial): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setNotifyTransform(self: Spatial; enable: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isTransformNotificationEnabled(self: Spatial): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotate(self: Spatial; axis: Vector3; angle: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc globalRotate(self: Spatial; axis: Vector3; angle: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalScale(self: Spatial; scale: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc globalTranslate(self: Spatial; offset: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rotateObjectLocal(self: Spatial; axis: Vector3; angle: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc scaleObjectLocal(self: Spatial; scale: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc translateObjectLocal(self: Spatial; offset: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotateX(self: Spatial; angle: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotateY(self: Spatial; angle: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rotateZ(self: Spatial; angle: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc translate(self: Spatial; offset: Vector3) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc orthonormalize(self: Spatial) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setIdentity(self: Spatial) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc lookAt(self: Spatial; target: Vector3; up: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc lookAtFromPosition(self: Spatial; position: Vector3; target: Vector3; up: Vector3) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc toLocal(self: Spatial; globalPoint: Vector3): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc toGlobal(self: Spatial; localPoint: Vector3): Vector3 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method updateGizmo(self: Spatial) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/spatial_gizmo.html b/master/godotapi/spatial_gizmo.html new file mode 100644 index 0000000..47673f9 --- /dev/null +++ b/master/godotapi/spatial_gizmo.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module spatial_gizmo + + + + + + + + +
    +
    +

    Module spatial_gizmo

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/spatial_material.html b/master/godotapi/spatial_material.html new file mode 100644 index 0000000..0be2dc8 --- /dev/null +++ b/master/godotapi/spatial_material.html @@ -0,0 +1,3338 @@ + + + + + + + + + + + + + + + + + +Module spatial_material + + + + + + + + +
    +
    +

    Module spatial_material

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    TEXTURE_ALBEDO = 0'i64
    +
    + + +
    +
    TEXTURE_METALLIC = 1'i64
    +
    + + +
    +
    TEXTURE_ROUGHNESS = 2'i64
    +
    + + +
    +
    TEXTURE_EMISSION = 3'i64
    +
    + + +
    +
    TEXTURE_NORMAL = 4'i64
    +
    + + +
    +
    TEXTURE_RIM = 5'i64
    +
    + + +
    +
    TEXTURE_CLEARCOAT = 6'i64
    +
    + + +
    +
    TEXTURE_FLOWMAP = 7'i64
    +
    + + +
    +
    TEXTURE_AMBIENT_OCCLUSION = 8'i64
    +
    + + +
    +
    TEXTURE_DEPTH = 9'i64
    +
    + + +
    +
    TEXTURE_SUBSURFACE_SCATTERING = 10'i64
    +
    + + +
    +
    TEXTURE_TRANSMISSION = 11'i64
    +
    + + +
    +
    TEXTURE_REFRACTION = 12'i64
    +
    + + +
    +
    TEXTURE_DETAIL_MASK = 13'i64
    +
    + + +
    +
    TEXTURE_DETAIL_ALBEDO = 14'i64
    +
    + + +
    +
    TEXTURE_DETAIL_NORMAL = 15'i64
    +
    + + +
    +
    TEXTURE_MAX = 16'i64
    +
    + + +
    +
    DETAIL_UV_1 = 0'i64
    +
    + + +
    +
    DETAIL_UV_2 = 1'i64
    +
    + + +
    +
    FEATURE_TRANSPARENT = 0'i64
    +
    + + +
    +
    FEATURE_EMISSION = 1'i64
    +
    + + +
    +
    FEATURE_NORMAL_MAPPING = 2'i64
    +
    + + +
    +
    FEATURE_RIM = 3'i64
    +
    + + +
    +
    FEATURE_CLEARCOAT = 4'i64
    +
    + + +
    +
    FEATURE_ANISOTROPY = 5'i64
    +
    + + +
    +
    FEATURE_AMBIENT_OCCLUSION = 6'i64
    +
    + + +
    +
    FEATURE_DEPTH_MAPPING = 7'i64
    +
    + + +
    +
    FEATURE_SUBSURACE_SCATTERING = 8'i64
    +
    + + +
    +
    FEATURE_TRANSMISSION = 9'i64
    +
    + + +
    +
    FEATURE_REFRACTION = 10'i64
    +
    + + +
    +
    FEATURE_DETAIL = 11'i64
    +
    + + +
    +
    FEATURE_MAX = 12'i64
    +
    + + +
    +
    BLEND_MODE_MIX = 0'i64
    +
    + + +
    +
    BLEND_MODE_ADD = 1'i64
    +
    + + +
    +
    BLEND_MODE_SUB = 2'i64
    +
    + + +
    +
    BLEND_MODE_MUL = 3'i64
    +
    + + +
    +
    DEPTH_DRAW_OPAQUE_ONLY = 0'i64
    +
    + + +
    +
    DEPTH_DRAW_ALWAYS = 1'i64
    +
    + + +
    +
    DEPTH_DRAW_DISABLED = 2'i64
    +
    + + +
    +
    DEPTH_DRAW_ALPHA_OPAQUE_PREPASS = 3'i64
    +
    + + +
    +
    CULL_BACK = 0'i64
    +
    + + +
    +
    CULL_FRONT = 1'i64
    +
    + + +
    +
    CULL_DISABLED = 2'i64
    +
    + + +
    +
    FLAG_UNSHADED = 0'i64
    +
    + + +
    +
    FLAG_USE_VERTEX_LIGHTING = 1'i64
    +
    + + +
    +
    FLAG_DISABLE_DEPTH_TEST = 2'i64
    +
    + + +
    +
    FLAG_ALBEDO_FROM_VERTEX_COLOR = 3'i64
    +
    + + +
    +
    FLAG_SRGB_VERTEX_COLOR = 4'i64
    +
    + + +
    +
    FLAG_USE_POINT_SIZE = 5'i64
    +
    + + +
    +
    FLAG_FIXED_SIZE = 6'i64
    +
    + + +
    +
    FLAG_UV1_USE_TRIPLANAR = 7'i64
    +
    + + +
    +
    FLAG_UV2_USE_TRIPLANAR = 8'i64
    +
    + + +
    +
    FLAG_AO_ON_UV2 = 10'i64
    +
    + + +
    +
    FLAG_EMISSION_ON_UV2 = 11'i64
    +
    + + +
    +
    FLAG_USE_ALPHA_SCISSOR = 12'i64
    +
    + + +
    +
    FLAG_TRIPLANAR_USE_WORLD = 9'i64
    +
    + + +
    +
    FLAG_ALBEDO_TEXTURE_FORCE_SRGB = 13'i64
    +
    + + +
    +
    FLAG_DONT_RECEIVE_SHADOWS = 14'i64
    +
    + + +
    +
    FLAG_MAX = 15'i64
    +
    + + +
    +
    DIFFUSE_BURLEY = 0'i64
    +
    + + +
    +
    DIFFUSE_LAMBERT = 1'i64
    +
    + + +
    +
    DIFFUSE_LAMBERT_WRAP = 2'i64
    +
    + + +
    +
    DIFFUSE_OREN_NAYAR = 3'i64
    +
    + + +
    +
    DIFFUSE_TOON = 4'i64
    +
    + + +
    +
    SPECULAR_SCHLICK_GGX = 0'i64
    +
    + + +
    +
    SPECULAR_BLINN = 1'i64
    +
    + + +
    +
    SPECULAR_PHONG = 2'i64
    +
    + + +
    +
    SPECULAR_TOON = 3'i64
    +
    + + +
    +
    SPECULAR_DISABLED = 4'i64
    +
    + + +
    +
    BILLBOARD_DISABLED = 0'i64
    +
    + + +
    +
    BILLBOARD_ENABLED = 1'i64
    +
    + + +
    +
    BILLBOARD_FIXED_Y = 2'i64
    +
    + + +
    +
    BILLBOARD_PARTICLES = 3'i64
    +
    + + +
    +
    TEXTURE_CHANNEL_RED = 0'i64
    +
    + + +
    +
    TEXTURE_CHANNEL_GREEN = 1'i64
    +
    + + +
    +
    TEXTURE_CHANNEL_BLUE = 2'i64
    +
    + + +
    +
    TEXTURE_CHANNEL_ALPHA = 3'i64
    +
    + + +
    +
    TEXTURE_CHANNEL_GRAYSCALE = 4'i64
    +
    + + +
    +
    EMISSION_OP_ADD = 0'i64
    +
    + + +
    +
    EMISSION_OP_MULTIPLY = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc flagsTransparent(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc flagsTransparent=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc flagsUnshaded(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flagsUnshaded=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc flagsVertexLighting(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc flagsVertexLighting=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc flagsNoDepthTest(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc flagsNoDepthTest=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc flagsUsePointSize(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc flagsUsePointSize=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc flagsWorldTriplanar(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc flagsWorldTriplanar=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc flagsFixedSize(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flagsFixedSize=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc flagsAlbedoTexForceSrgb(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc flagsAlbedoTexForceSrgb=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc flagsDoNotReceiveShadows(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc flagsDoNotReceiveShadows=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc vertexColorUseAsAlbedo(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc vertexColorUseAsAlbedo=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc vertexColorIsSrgb(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc vertexColorIsSrgb=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsDiffuseMode(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsDiffuseMode=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsSpecularMode(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsSpecularMode=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsBlendMode(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsBlendMode=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsCullMode(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsCullMode=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsDepthDrawMode(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsDepthDrawMode=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsLineWidth(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsLineWidth=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsPointSize(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsPointSize=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsBillboardMode(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsBillboardMode=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsGrow(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsGrow=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsGrowAmount(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsGrowAmount=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsUseAlphaScissor(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc paramsUseAlphaScissor=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsAlphaScissorThreshold(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc paramsAlphaScissorThreshold=(self: SpatialMaterial; val: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc particlesAnimHFrames(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc particlesAnimHFrames=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc particlesAnimVFrames(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc particlesAnimVFrames=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc particlesAnimLoop(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc particlesAnimLoop=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc albedoColor(self: SpatialMaterial): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc albedoColor=(self: SpatialMaterial; val: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc albedoTexture(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc albedoTexture=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc metallic(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc metallic=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc metallicSpecular(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc metallicSpecular=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc metallicTexture(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc metallicTexture=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc metallicTextureChannel(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc metallicTextureChannel=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc roughness(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc roughness=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc roughnessTexture(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc roughnessTexture=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc roughnessTextureChannel(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc roughnessTextureChannel=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionEnabled(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc emissionEnabled=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc emission(self: SpatialMaterial): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc emission=(self: SpatialMaterial; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionEnergy(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc emissionEnergy=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionOperator(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc emissionOperator=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionOnUv2(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc emissionOnUv2=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc emissionTexture(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc emissionTexture=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc normalEnabled(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normalEnabled=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc normalScale(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normalScale=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc normalTexture(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc normalTexture=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rimEnabled(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rimEnabled=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rim(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rim=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rimTint(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rimTint=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rimTexture(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc rimTexture=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc clearcoatEnabled(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc clearcoatEnabled=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc clearcoat(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearcoat=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc clearcoatGloss(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc clearcoatGloss=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearcoatTexture(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc clearcoatTexture=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc anisotropyEnabled(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc anisotropyEnabled=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc anisotropy(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc anisotropy=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc anisotropyFlowmap(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc anisotropyFlowmap=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc aoEnabled(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc aoEnabled=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc aoLightAffect(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc aoLightAffect=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc aoTexture(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc aoTexture=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc aoOnUv2(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc aoOnUv2=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc aoTextureChannel(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc aoTextureChannel=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc depthEnabled(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc depthEnabled=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc depthScale(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc depthScale=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc depthDeepParallax(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc depthDeepParallax=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc depthMinLayers(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc depthMinLayers=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc depthMaxLayers(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc depthMaxLayers=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc depthTexture(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc depthTexture=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc subsurfScatterEnabled(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc subsurfScatterEnabled=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc subsurfScatterStrength(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc subsurfScatterStrength=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc subsurfScatterTexture(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc subsurfScatterTexture=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc transmissionEnabled(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc transmissionEnabled=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc transmission(self: SpatialMaterial): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transmission=(self: SpatialMaterial; val: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc transmissionTexture(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc transmissionTexture=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc refractionEnabled(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc refractionEnabled=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc refractionScale(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc refractionScale=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc refractionTexture(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc refractionTexture=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc refractionTextureChannel(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc refractionTextureChannel=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc detailEnabled(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc detailEnabled=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc detailMask(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc detailMask=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc detailBlendMode(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc detailBlendMode=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc detailUvLayer(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc detailUvLayer=(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc detailAlbedo(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc detailAlbedo=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc detailNormal(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc detailNormal=(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc uv1Scale(self: SpatialMaterial): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc uv1Scale=(self: SpatialMaterial; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc uv1Offset(self: SpatialMaterial): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc uv1Offset=(self: SpatialMaterial; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc uv1Triplanar(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc uv1Triplanar=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc uv1TriplanarSharpness(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc uv1TriplanarSharpness=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc uv2Scale(self: SpatialMaterial): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc uv2Scale=(self: SpatialMaterial; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc uv2Offset(self: SpatialMaterial): Vector3 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc uv2Offset=(self: SpatialMaterial; val: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc uv2Triplanar(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc uv2Triplanar=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc uv2TriplanarSharpness(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc uv2TriplanarSharpness=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc proximityFadeEnable(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc proximityFadeEnable=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc proximityFadeDistance(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc proximityFadeDistance=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc distanceFadeEnable(self: SpatialMaterial): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc distanceFadeEnable=(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc distanceFadeMinDistance(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc distanceFadeMinDistance=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc distanceFadeMaxDistance(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc distanceFadeMaxDistance=(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/spatial_velocity_tracker.html b/master/godotapi/spatial_velocity_tracker.html new file mode 100644 index 0000000..1e6b338 --- /dev/null +++ b/master/godotapi/spatial_velocity_tracker.html @@ -0,0 +1,1319 @@ + + + + + + + + + + + + + + + + + +Module spatial_velocity_tracker + + + + + + + + +
    +
    +

    Module spatial_velocity_tracker

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc trackPhysicsStep(self: SpatialVelocityTracker): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc trackPhysicsStep=(self: SpatialVelocityTracker; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc updatePosition(self: SpatialVelocityTracker; position: Vector3) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTrackedLinearVelocity(self: SpatialVelocityTracker): Vector3 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reset(self: SpatialVelocityTracker; position: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/sphere_mesh.html b/master/godotapi/sphere_mesh.html new file mode 100644 index 0000000..972c1f3 --- /dev/null +++ b/master/godotapi/sphere_mesh.html @@ -0,0 +1,1350 @@ + + + + + + + + + + + + + + + + + +Module sphere_mesh + + + + + + + + +
    +
    +

    Module sphere_mesh

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc radius(self: SphereMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radius=(self: SphereMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc height(self: SphereMesh): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc height=(self: SphereMesh; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialSegments(self: SphereMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialSegments=(self: SphereMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rings(self: SphereMesh): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rings=(self: SphereMesh; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isHemisphere(self: SphereMesh): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isHemisphere=(self: SphereMesh; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/sphere_shape.html b/master/godotapi/sphere_shape.html new file mode 100644 index 0000000..69c7fb3 --- /dev/null +++ b/master/godotapi/sphere_shape.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module sphere_shape + + + + + + + + +
    +
    +

    Module sphere_shape

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc radius(self: SphereShape): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc radius=(self: SphereShape; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/spin_box.html b/master/godotapi/spin_box.html new file mode 100644 index 0000000..3e4d242 --- /dev/null +++ b/master/godotapi/spin_box.html @@ -0,0 +1,1377 @@ + + + + + + + + + + + + + + + + + +Module spin_box + + + + + + + + +
    +
    +

    Module spin_box

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc editable(self: SpinBox): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc editable=(self: SpinBox; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc prefix(self: SpinBox): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc prefix=(self: SpinBox; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc suffix(self: SpinBox): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc suffix=(self: SpinBox; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getLineEdit(self: SpinBox): LineEdit {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method guiInput(self: SpinBox; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    method textEntered(self: SpinBox; arg0: string) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method lineEditFocusExit(self: SpinBox) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method lineEditInput(self: SpinBox; arg0: InputEvent) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method rangeClickTimeout(self: SpinBox) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/split_container.html b/master/godotapi/split_container.html new file mode 100644 index 0000000..2dbea45 --- /dev/null +++ b/master/godotapi/split_container.html @@ -0,0 +1,1375 @@ + + + + + + + + + + + + + + + + + +Module split_container + + + + + + + + +
    +
    +

    Module split_container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    DRAGGER_VISIBLE = 0'i64
    +
    + + +
    +
    DRAGGER_HIDDEN = 1'i64
    +
    + + +
    +
    DRAGGER_HIDDEN_COLLAPSED = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc splitOffset(self: SplitContainer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc splitOffset=(self: SplitContainer; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc collapsed(self: SplitContainer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collapsed=(self: SplitContainer; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc draggerVisibility(self: SplitContainer): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc draggerVisibility=(self: SplitContainer; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method guiInput(self: SplitContainer; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/spot_light.html b/master/godotapi/spot_light.html new file mode 100644 index 0000000..892a64f --- /dev/null +++ b/master/godotapi/spot_light.html @@ -0,0 +1,1338 @@ + + + + + + + + + + + + + + + + + +Module spot_light + + + + + + + + +
    +
    +

    Module spot_light

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc spotRange(self: SpotLight): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spotRange=(self: SpotLight; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spotAttenuation(self: SpotLight): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spotAttenuation=(self: SpotLight; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc spotAngle(self: SpotLight): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spotAngle=(self: SpotLight; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc spotAngleAttenuation(self: SpotLight): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc spotAngleAttenuation=(self: SpotLight; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/sprite.html b/master/godotapi/sprite.html new file mode 100644 index 0000000..86666f4 --- /dev/null +++ b/master/godotapi/sprite.html @@ -0,0 +1,1456 @@ + + + + + + + + + + + + + + + + + +Module sprite + + + + + + + + +
    +
    +

    Module sprite

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc texture(self: Sprite): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc texture=(self: Sprite; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc normalMap(self: Sprite): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc normalMap=(self: Sprite; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc centered(self: Sprite): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc centered=(self: Sprite; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset(self: Sprite): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset=(self: Sprite; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipH(self: Sprite): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipH=(self: Sprite; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipV(self: Sprite): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipV=(self: Sprite; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vframes(self: Sprite): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vframes=(self: Sprite; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hframes(self: Sprite): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hframes=(self: Sprite; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc frame(self: Sprite): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc frame=(self: Sprite; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionEnabled(self: Sprite): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionEnabled=(self: Sprite; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionRect(self: Sprite): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionRect=(self: Sprite; val: Rect2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionFilterClip(self: Sprite): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionFilterClip=(self: Sprite; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRect(self: Sprite): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/sprite_3d.html b/master/godotapi/sprite_3d.html new file mode 100644 index 0000000..edc78d5 --- /dev/null +++ b/master/godotapi/sprite_3d.html @@ -0,0 +1,1364 @@ + + + + + + + + + + + + + + + + + +Module sprite_3d + + + + + + + + +
    +
    +

    Module sprite_3d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc texture(self: Sprite3D): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc texture=(self: Sprite3D; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vframes(self: Sprite3D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vframes=(self: Sprite3D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hframes(self: Sprite3D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hframes=(self: Sprite3D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc frame(self: Sprite3D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc frame=(self: Sprite3D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionEnabled(self: Sprite3D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionEnabled=(self: Sprite3D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionRect(self: Sprite3D): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionRect=(self: Sprite3D; val: Rect2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/sprite_base_3d.html b/master/godotapi/sprite_base_3d.html new file mode 100644 index 0000000..e36d41d --- /dev/null +++ b/master/godotapi/sprite_base_3d.html @@ -0,0 +1,1539 @@ + + + + + + + + + + + + + + + + + +Module sprite_base_3d + + + + + + + + +
    +
    +

    Module sprite_base_3d

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    FLAG_TRANSPARENT = 0'i64
    +
    + + +
    +
    FLAG_SHADED = 1'i64
    +
    + + +
    +
    FLAG_DOUBLE_SIDED = 2'i64
    +
    + + +
    +
    FLAG_MAX = 3'i64
    +
    + + +
    +
    ALPHA_CUT_DISABLED = 0'i64
    +
    + + +
    +
    ALPHA_CUT_DISCARD = 1'i64
    +
    + + +
    +
    ALPHA_CUT_OPAQUE_PREPASS = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc centered(self: SpriteBase3D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc centered=(self: SpriteBase3D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset(self: SpriteBase3D): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc offset=(self: SpriteBase3D; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipH(self: SpriteBase3D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipH=(self: SpriteBase3D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipV(self: SpriteBase3D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flipV=(self: SpriteBase3D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc modulate(self: SpriteBase3D): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc modulate=(self: SpriteBase3D; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc opacity(self: SpriteBase3D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc opacity=(self: SpriteBase3D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pixelSize(self: SpriteBase3D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc pixelSize=(self: SpriteBase3D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axis(self: SpriteBase3D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc axis=(self: SpriteBase3D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transparent(self: SpriteBase3D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transparent=(self: SpriteBase3D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shaded(self: SpriteBase3D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shaded=(self: SpriteBase3D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc doubleSided(self: SpriteBase3D): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc doubleSided=(self: SpriteBase3D; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc alphaCut(self: SpriteBase3D): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc alphaCut=(self: SpriteBase3D; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemRect(self: SpriteBase3D): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method queueUpdate(self: SpriteBase3D) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method imUpdate(self: SpriteBase3D) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/sprite_frames.html b/master/godotapi/sprite_frames.html new file mode 100644 index 0000000..794b0e0 --- /dev/null +++ b/master/godotapi/sprite_frames.html @@ -0,0 +1,1425 @@ + + + + + + + + + + + + + + + + + +Module sprite_frames + + + + + + + + +
    +
    +

    Module sprite_frames

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc frames(self: SpriteFrames): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc frames=(self: SpriteFrames; val: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc animations(self: SpriteFrames): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc animations=(self: SpriteFrames; val: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addAnimation(self: SpriteFrames; anim: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hasAnimation(self: SpriteFrames; anim: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc removeAnimation(self: SpriteFrames; anim: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc renameAnimation(self: SpriteFrames; anim: string; newname: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setAnimationSpeed(self: SpriteFrames; anim: string; speed: float64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAnimationSpeed(self: SpriteFrames; anim: string): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setAnimationLoop(self: SpriteFrames; anim: string; loop: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAnimationLoop(self: SpriteFrames; anim: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addFrame(self: SpriteFrames; anim: string; frame: Texture;
    +             atPosition: int64 = -1'i64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFrameCount(self: SpriteFrames; anim: string): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFrame(self: SpriteFrames; anim: string; idx: int64): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setFrame(self: SpriteFrames; anim: string; idx: int64; txt: Texture) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeFrame(self: SpriteFrames; anim: string; idx: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: SpriteFrames; anim: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearAll(self: SpriteFrames) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/static_body.html b/master/godotapi/static_body.html new file mode 100644 index 0000000..cd571ec --- /dev/null +++ b/master/godotapi/static_body.html @@ -0,0 +1,1339 @@ + + + + + + + + + + + + + + + + + +Module static_body + + + + + + + + +
    +
    +

    Module static_body

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc friction(self: StaticBody): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc friction=(self: StaticBody; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bounce(self: StaticBody): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bounce=(self: StaticBody; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc constantLinearVelocity(self: StaticBody): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc constantLinearVelocity=(self: StaticBody; val: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc constantAngularVelocity(self: StaticBody): Vector3 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc constantAngularVelocity=(self: StaticBody; val: Vector3) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/static_body_2d.html b/master/godotapi/static_body_2d.html new file mode 100644 index 0000000..e471de1 --- /dev/null +++ b/master/godotapi/static_body_2d.html @@ -0,0 +1,1339 @@ + + + + + + + + + + + + + + + + + +Module static_body_2d + + + + + + + + +
    +
    +

    Module static_body_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc constantLinearVelocity(self: StaticBody2D): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc constantLinearVelocity=(self: StaticBody2D; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc constantAngularVelocity(self: StaticBody2D): float64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc constantAngularVelocity=(self: StaticBody2D; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc friction(self: StaticBody2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc friction=(self: StaticBody2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bounce(self: StaticBody2D): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bounce=(self: StaticBody2D; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/stream_peer.html b/master/godotapi/stream_peer.html new file mode 100644 index 0000000..accedfc --- /dev/null +++ b/master/godotapi/stream_peer.html @@ -0,0 +1,1510 @@ + + + + + + + + + + + + + + + + + +Module stream_peer + + + + + + + + +
    +
    +

    Module stream_peer

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc bigEndian(self: StreamPeer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bigEndian=(self: StreamPeer; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc putData(self: StreamPeer; data: PoolByteArray): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc putPartialData(self: StreamPeer; data: PoolByteArray): Array {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getData(self: StreamPeer; bytes: int64): Array {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getPartialData(self: StreamPeer; bytes: int64): Array {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAvailableBytes(self: StreamPeer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc put8(self: StreamPeer; value: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc putU8(self: StreamPeer; value: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc put16(self: StreamPeer; value: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc putU16(self: StreamPeer; value: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc put32(self: StreamPeer; value: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc putU32(self: StreamPeer; value: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc put64(self: StreamPeer; value: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc putU64(self: StreamPeer; value: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc putFloat(self: StreamPeer; value: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc putDouble(self: StreamPeer; value: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc putUtf8String(self: StreamPeer; value: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc putVar(self: StreamPeer; value: Variant) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc get8(self: StreamPeer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getU8(self: StreamPeer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc get16(self: StreamPeer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getU16(self: StreamPeer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc get32(self: StreamPeer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getU32(self: StreamPeer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc get64(self: StreamPeer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getU64(self: StreamPeer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFloat(self: StreamPeer): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getDouble(self: StreamPeer): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getString(self: StreamPeer; bytes: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getUtf8String(self: StreamPeer; bytes: int64): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVar(self: StreamPeer): Variant {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/stream_peer_buffer.html b/master/godotapi/stream_peer_buffer.html new file mode 100644 index 0000000..a0395f8 --- /dev/null +++ b/master/godotapi/stream_peer_buffer.html @@ -0,0 +1,1339 @@ + + + + + + + + + + + + + + + + + +Module stream_peer_buffer + + + + + + + + +
    +
    +

    Module stream_peer_buffer

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc dataArray(self: StreamPeerBuffer): PoolByteArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc dataArray=(self: StreamPeerBuffer; val: PoolByteArray) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc seek(self: StreamPeerBuffer; position: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSize(self: StreamPeerBuffer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPosition(self: StreamPeerBuffer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resize(self: StreamPeerBuffer; size: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: StreamPeerBuffer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc duplicate(self: StreamPeerBuffer): StreamPeerBuffer {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/stream_peer_ssl.html b/master/godotapi/stream_peer_ssl.html new file mode 100644 index 0000000..8657776 --- /dev/null +++ b/master/godotapi/stream_peer_ssl.html @@ -0,0 +1,1357 @@ + + + + + + + + + + + + + + + + + +Module stream_peer_ssl + + + + + + + + +
    +
    +

    Module stream_peer_ssl

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    STATUS_DISCONNECTED = 0'i64
    +
    + + +
    +
    STATUS_CONNECTED = 1'i64
    +
    + + +
    +
    STATUS_ERROR_NO_CERTIFICATE = 2'i64
    +
    + + +
    +
    STATUS_ERROR_HOSTNAME_MISMATCH = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc poll(self: StreamPeerSSL) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc acceptStream(self: StreamPeerSSL; stream: StreamPeer): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc connectToStream(self: StreamPeerSSL; stream: StreamPeer;
    +                    validateCerts: bool = false; forHostname: string = ""): Error {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getStatus(self: StreamPeerSSL): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disconnectFromStream(self: StreamPeerSSL) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/stream_peer_tcp.html b/master/godotapi/stream_peer_tcp.html new file mode 100644 index 0000000..43e6b76 --- /dev/null +++ b/master/godotapi/stream_peer_tcp.html @@ -0,0 +1,1372 @@ + + + + + + + + + + + + + + + + + +Module stream_peer_tcp + + + + + + + + +
    +
    +

    Module stream_peer_tcp

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    STATUS_NONE = 0'i64
    +
    + + +
    +
    STATUS_CONNECTING = 1'i64
    +
    + + +
    +
    STATUS_CONNECTED = 2'i64
    +
    + + +
    +
    STATUS_ERROR = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc connectToHost(self: StreamPeerTCP; host: string; port: int64): Error {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isConnectedToHost(self: StreamPeerTCP): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getStatus(self: StreamPeerTCP): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectedHost(self: StreamPeerTCP): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getConnectedPort(self: StreamPeerTCP): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc disconnectFromHost(self: StreamPeerTCP) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setNoDelay(self: StreamPeerTCP; enabled: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/stream_texture.html b/master/godotapi/stream_texture.html new file mode 100644 index 0000000..79a4273 --- /dev/null +++ b/master/godotapi/stream_texture.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module stream_texture + + + + + + + + +
    +
    +

    Module stream_texture

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc loadPath(self: StreamTexture): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc loadPath=(self: StreamTexture; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/style_box.html b/master/godotapi/style_box.html new file mode 100644 index 0000000..dac112a --- /dev/null +++ b/master/godotapi/style_box.html @@ -0,0 +1,1385 @@ + + + + + + + + + + + + + + + + + +Module style_box + + + + + + + + +
    +
    +

    Module style_box

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc contentMarginLeft(self: StyleBox): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc contentMarginLeft=(self: StyleBox; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc contentMarginRight(self: StyleBox): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc contentMarginRight=(self: StyleBox; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc contentMarginTop(self: StyleBox): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc contentMarginTop=(self: StyleBox; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc contentMarginBottom(self: StyleBox): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc contentMarginBottom=(self: StyleBox; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc testMask(self: StyleBox; point: Vector2; rect: Rect2): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getMargin(self: StyleBox; margin: int64): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getMinimumSize(self: StyleBox): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCenterSize(self: StyleBox): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getOffset(self: StyleBox): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc draw(self: StyleBox; canvasItem: RID; rect: Rect2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/style_box_empty.html b/master/godotapi/style_box_empty.html new file mode 100644 index 0000000..c6523de --- /dev/null +++ b/master/godotapi/style_box_empty.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module style_box_empty + + + + + + + + +
    +
    +

    Module style_box_empty

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/style_box_flat.html b/master/godotapi/style_box_flat.html new file mode 100644 index 0000000..ca476ed --- /dev/null +++ b/master/godotapi/style_box_flat.html @@ -0,0 +1,1651 @@ + + + + + + + + + + + + + + + + + +Module style_box_flat + + + + + + + + +
    +
    +

    Module style_box_flat

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc bgColor(self: StyleBoxFlat): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bgColor=(self: StyleBoxFlat; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawCenter(self: StyleBoxFlat): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawCenter=(self: StyleBoxFlat; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc borderWidthLeft(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc borderWidthLeft=(self: StyleBoxFlat; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc borderWidthTop(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc borderWidthTop=(self: StyleBoxFlat; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc borderWidthRight(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc borderWidthRight=(self: StyleBoxFlat; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc borderWidthBottom(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc borderWidthBottom=(self: StyleBoxFlat; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc borderColor(self: StyleBoxFlat): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc borderColor=(self: StyleBoxFlat; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc borderBlend(self: StyleBoxFlat): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc borderBlend=(self: StyleBoxFlat; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cornerRadiusTopLeft(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc cornerRadiusTopLeft=(self: StyleBoxFlat; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc cornerRadiusTopRight(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc cornerRadiusTopRight=(self: StyleBoxFlat; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc cornerRadiusBottomRight(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc cornerRadiusBottomRight=(self: StyleBoxFlat; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc cornerRadiusBottomLeft(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc cornerRadiusBottomLeft=(self: StyleBoxFlat; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc cornerDetail(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cornerDetail=(self: StyleBoxFlat; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandMarginLeft(self: StyleBoxFlat): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandMarginLeft=(self: StyleBoxFlat; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandMarginRight(self: StyleBoxFlat): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandMarginRight=(self: StyleBoxFlat; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc expandMarginTop(self: StyleBoxFlat): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandMarginTop=(self: StyleBoxFlat; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandMarginBottom(self: StyleBoxFlat): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandMarginBottom=(self: StyleBoxFlat; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowColor(self: StyleBoxFlat): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowColor=(self: StyleBoxFlat; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowSize(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowSize=(self: StyleBoxFlat; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc antiAliasing(self: StyleBoxFlat): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc antiAliasing=(self: StyleBoxFlat; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc antiAliasingSize(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc antiAliasingSize=(self: StyleBoxFlat; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setBorderWidthAll(self: StyleBoxFlat; width: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getBorderWidthMin(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCornerRadiusIndividual(self: StyleBoxFlat; radiusTopLeft: int64;
    +                              radiusTopRight: int64; radiusBottomRight: int64;
    +                              radiusBottomLeft: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setCornerRadiusAll(self: StyleBoxFlat; radius: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setExpandMarginAll(self: StyleBoxFlat; size: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setExpandMarginIndividual(self: StyleBoxFlat; sizeLeft: float64;
    +                              sizeTop: float64; sizeRight: float64;
    +                              sizeBottom: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/style_box_line.html b/master/godotapi/style_box_line.html new file mode 100644 index 0000000..302a4a6 --- /dev/null +++ b/master/godotapi/style_box_line.html @@ -0,0 +1,1335 @@ + + + + + + + + + + + + + + + + + +Module style_box_line + + + + + + + + +
    +
    +

    Module style_box_line

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc color(self: StyleBoxLine): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc color=(self: StyleBoxLine; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc grow(self: StyleBoxLine): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc grow=(self: StyleBoxLine; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc thickness(self: StyleBoxLine): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc thickness=(self: StyleBoxLine; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vertical(self: StyleBoxLine): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vertical=(self: StyleBoxLine; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/style_box_texture.html b/master/godotapi/style_box_texture.html new file mode 100644 index 0000000..a1e99c5 --- /dev/null +++ b/master/godotapi/style_box_texture.html @@ -0,0 +1,1564 @@ + + + + + + + + + + + + + + + + + +Module style_box_texture + + + + + + + + +
    +
    +

    Module style_box_texture

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    AXIS_STRETCH_MODE_STRETCH = 0'i64
    +
    + + +
    +
    AXIS_STRETCH_MODE_TILE = 1'i64
    +
    + + +
    +
    AXIS_STRETCH_MODE_TILE_FIT = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc texture(self: StyleBoxTexture): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc texture=(self: StyleBoxTexture; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc normalMap(self: StyleBoxTexture): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc normalMap=(self: StyleBoxTexture; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc regionRect(self: StyleBoxTexture): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc regionRect=(self: StyleBoxTexture; val: Rect2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc marginLeft(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc marginLeft=(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc marginRight(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc marginRight=(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc marginTop(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc marginTop=(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc marginBottom(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc marginBottom=(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandMarginLeft(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandMarginLeft=(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc expandMarginRight(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandMarginRight=(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc expandMarginTop(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandMarginTop=(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc expandMarginBottom(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expandMarginBottom=(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisStretchHorizontal(self: StyleBoxTexture): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisStretchHorizontal=(self: StyleBoxTexture; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc axisStretchVertical(self: StyleBoxTexture): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc axisStretchVertical=(self: StyleBoxTexture; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc modulateColor(self: StyleBoxTexture): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc modulateColor=(self: StyleBoxTexture; val: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc drawCenter(self: StyleBoxTexture): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawCenter=(self: StyleBoxTexture; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setExpandMarginAll(self: StyleBoxTexture; size: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setExpandMarginIndividual(self: StyleBoxTexture; sizeLeft: float64;
    +                              sizeTop: float64; sizeRight: float64;
    +                              sizeBottom: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/surface_tool.html b/master/godotapi/surface_tool.html new file mode 100644 index 0000000..5716eb0 --- /dev/null +++ b/master/godotapi/surface_tool.html @@ -0,0 +1,1454 @@ + + + + + + + + + + + + + + + + + +Module surface_tool + + + + + + + + +
    +
    +

    Module surface_tool

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc begin(self: SurfaceTool; primitive: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addVertex(self: SurfaceTool; vertex: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addColor(self: SurfaceTool; color: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addNormal(self: SurfaceTool; normal: Vector3) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addTangent(self: SurfaceTool; tangent: Plane) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addUv(self: SurfaceTool; uv: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addUv2(self: SurfaceTool; uv2: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addBones(self: SurfaceTool; bones: PoolIntArray) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addWeights(self: SurfaceTool; weights: PoolRealArray) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addSmoothGroup(self: SurfaceTool; smooth: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addTriangleFan(self: SurfaceTool; vertexes: PoolVector3Array;
    +                   uvs: PoolVector2Array = newPoolVector2Array();
    +                   colors: PoolColorArray = newPoolColorArray();
    +                   uv2s: PoolVector2Array = newPoolVector2Array();
    +                   normals: PoolVector3Array = newPoolVector3Array();
    +                   tangents: Array = newArray()) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addIndex(self: SurfaceTool; index: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc index(self: SurfaceTool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc deindex(self: SurfaceTool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc generateNormals(self: SurfaceTool; flip: bool = false) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc generateTangents(self: SurfaceTool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addToFormat(self: SurfaceTool; flags: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setMaterial(self: SurfaceTool; material: Material) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc clear(self: SurfaceTool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createFrom(self: SurfaceTool; existing: Mesh; surface: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc appendFrom(self: SurfaceTool; existing: Mesh; surface: int64; transform: Transform) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc commit(self: SurfaceTool; existing: ArrayMesh = nil; flags: int64 = 97792'i64): ArrayMesh {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/tab_container.html b/master/godotapi/tab_container.html new file mode 100644 index 0000000..52efe61 --- /dev/null +++ b/master/godotapi/tab_container.html @@ -0,0 +1,1520 @@ + + + + + + + + + + + + + + + + + +Module tab_container + + + + + + + + +
    +
    +

    Module tab_container

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    ALIGN_LEFT = 0'i64
    +
    + + +
    +
    ALIGN_CENTER = 1'i64
    +
    + + +
    +
    ALIGN_RIGHT = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc tabAlign(self: TabContainer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tabAlign=(self: TabContainer; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentTab(self: TabContainer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentTab=(self: TabContainer; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tabsVisible(self: TabContainer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tabsVisible=(self: TabContainer; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dragToRearrangeEnabled(self: TabContainer): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dragToRearrangeEnabled=(self: TabContainer; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTabCount(self: TabContainer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPreviousTab(self: TabContainer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCurrentTabControl(self: TabContainer): Control {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getTabControl(self: TabContainer; idx: int64): Control {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setTabTitle(self: TabContainer; tabIdx: int64; title: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTabTitle(self: TabContainer; tabIdx: int64): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setTabIcon(self: TabContainer; tabIdx: int64; icon: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTabIcon(self: TabContainer; tabIdx: int64): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setTabDisabled(self: TabContainer; tabIdx: int64; disabled: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTabDisabled(self: TabContainer; tabIdx: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setPopup(self: TabContainer; popup: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPopup(self: TabContainer): Popup {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setTabsRearrangeGroup(self: TabContainer; groupId: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTabsRearrangeGroup(self: TabContainer): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method guiInput(self: TabContainer; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    method childRenamedCallback(self: TabContainer) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method onThemeChanged(self: TabContainer) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method updateCurrentTab(self: TabContainer) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/tabs.html b/master/godotapi/tabs.html new file mode 100644 index 0000000..3a546d5 --- /dev/null +++ b/master/godotapi/tabs.html @@ -0,0 +1,1556 @@ + + + + + + + + + + + + + + + + + +Module tabs + + + + + + + + +
    +
    +

    Module tabs

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    ALIGN_LEFT = 0'i64
    +
    + + +
    +
    ALIGN_CENTER = 1'i64
    +
    + + +
    +
    ALIGN_RIGHT = 2'i64
    +
    + + +
    +
    ALIGN_MAX = 3'i64
    +
    + + +
    +
    CLOSE_BUTTON_SHOW_NEVER = 0'i64
    +
    + + +
    +
    CLOSE_BUTTON_SHOW_ACTIVE_ONLY = 1'i64
    +
    + + +
    +
    CLOSE_BUTTON_SHOW_ALWAYS = 2'i64
    +
    + + +
    +
    CLOSE_BUTTON_MAX = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc currentTab(self: Tabs): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc currentTab=(self: Tabs; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tabAlign(self: Tabs): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tabAlign=(self: Tabs; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tabCloseDisplayPolicy(self: Tabs): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tabCloseDisplayPolicy=(self: Tabs; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc scrollingEnabled(self: Tabs): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scrollingEnabled=(self: Tabs; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dragToRearrangeEnabled(self: Tabs): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dragToRearrangeEnabled=(self: Tabs; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getTabCount(self: Tabs): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setTabTitle(self: Tabs; tabIdx: int64; title: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getTabTitle(self: Tabs; tabIdx: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setTabIcon(self: Tabs; tabIdx: int64; icon: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getTabIcon(self: Tabs; tabIdx: int64): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setTabDisabled(self: Tabs; tabIdx: int64; disabled: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTabDisabled(self: Tabs; tabIdx: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc removeTab(self: Tabs; tabIdx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addTab(self: Tabs; title: string = ""; icon: Texture = nil) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTabOffset(self: Tabs): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getOffsetButtonsVisible(self: Tabs): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ensureTabVisible(self: Tabs; idx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTabRect(self: Tabs; tabIdx: int64): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc moveTab(self: Tabs; fromm: int64; to: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setTabsRearrangeGroup(self: Tabs; groupId: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getTabsRearrangeGroup(self: Tabs): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method guiInput(self: Tabs; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/tcp_server.html b/master/godotapi/tcp_server.html new file mode 100644 index 0000000..ceaa71d --- /dev/null +++ b/master/godotapi/tcp_server.html @@ -0,0 +1,1310 @@ + + + + + + + + + + + + + + + + + +Module tcp_server + + + + + + + + +
    +
    +

    Module tcp_server

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc listen(self: TCPServer; port: int64; bindAddress: string = "*"): Error {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isConnectionAvailable(self: TCPServer): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc takeConnection(self: TCPServer): StreamPeerTCP {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc stop(self: TCPServer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/text_edit.html b/master/godotapi/text_edit.html new file mode 100644 index 0000000..b006d5e --- /dev/null +++ b/master/godotapi/text_edit.html @@ -0,0 +1,1960 @@ + + + + + + + + + + + + + + + + + +Module text_edit + + + + + + + + +
    +
    +

    Module text_edit

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    SEARCH_MATCH_CASE = 1'i64
    +
    + + +
    +
    SEARCH_WHOLE_WORDS = 2'i64
    +
    + + +
    +
    SEARCH_BACKWARDS = 4'i64
    +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc text(self: TextEdit): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc text=(self: TextEdit; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc readonly(self: TextEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc readonly=(self: TextEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc highlightCurrentLine(self: TextEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc highlightCurrentLine=(self: TextEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc syntaxHighlighting(self: TextEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc syntaxHighlighting=(self: TextEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc showLineNumbers(self: TextEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc showLineNumbers=(self: TextEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc highlightAllOccurrences(self: TextEdit): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc highlightAllOccurrences=(self: TextEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc overrideSelectedFontColor(self: TextEdit): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc overrideSelectedFontColor=(self: TextEdit; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc contextMenuEnabled(self: TextEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc contextMenuEnabled=(self: TextEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc smoothScrolling(self: TextEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc smoothScrolling=(self: TextEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vScrollSpeed(self: TextEdit): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc vScrollSpeed=(self: TextEdit; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hidingEnabled(self: TextEdit): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hidingEnabled=(self: TextEdit; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc wrapEnabled(self: TextEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc wrapEnabled=(self: TextEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc caretBlockMode(self: TextEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc caretBlockMode=(self: TextEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + + +
    +
    proc caretBlink=(self: TextEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc caretBlinkSpeed(self: TextEdit): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc caretBlinkSpeed=(self: TextEdit; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc caretMovingByRightClick(self: TextEdit): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc caretMovingByRightClick=(self: TextEdit; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc insertTextAtCursor(self: TextEdit; text: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getLineCount(self: TextEdit): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getLine(self: TextEdit; line: int64): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cursorSetColumn(self: TextEdit; column: int64; adjustViewport: bool = true) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cursorSetLine(self: TextEdit; line: int64; adjustViewport: bool = true;
    +                  canBeHidden: bool = true; wrapIndex: int64 = 0'i64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc cursorGetColumn(self: TextEdit): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cursorGetLine(self: TextEdit): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cut(self: TextEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc copy(self: TextEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paste(self: TextEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc select(self: TextEdit; fromLine: int64; fromColumn: int64; toLine: int64;
    +           toColumn: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc selectAll(self: TextEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc deselect(self: TextEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isSelectionActive(self: TextEdit): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSelectionFromLine(self: TextEdit): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSelectionFromColumn(self: TextEdit): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSelectionToLine(self: TextEdit): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSelectionToColumn(self: TextEdit): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSelectionText(self: TextEdit): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getWordUnderCursor(self: TextEdit): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + + +
    +
    proc undo(self: TextEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc redo(self: TextEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearUndoHistory(self: TextEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setLineAsHidden(self: TextEdit; line: int64; enable: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isLineHidden(self: TextEdit; line: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc foldAllLines(self: TextEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unhideAllLines(self: TextEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc foldLine(self: TextEdit; line: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc unfoldLine(self: TextEdit; line: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc toggleFoldLine(self: TextEdit; line: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc canFold(self: TextEdit; line: int64): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isFolded(self: TextEdit; line: int64): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addKeywordColor(self: TextEdit; keyword: string; color: Color) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasKeywordColor(self: TextEdit; keyword: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getKeywordColor(self: TextEdit; keyword: string): Color {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addColorRegion(self: TextEdit; beginKey: string; endKey: string; color: Color;
    +                   lineOnly: bool = false) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearColors(self: TextEdit) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + + +
    +
    proc getMenu(self: TextEdit): PopupMenu {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method guiInput(self: TextEdit; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    method scrollMoved(self: TextEdit; arg0: float64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method cursorChangedEmit(self: TextEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method textChangedEmit(self: TextEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method pushCurrentOp(self: TextEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method clickSelectionHeld(self: TextEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method toggleDrawCaret(self: TextEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method vScrollInput(self: TextEdit) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/texture.html b/master/godotapi/texture.html new file mode 100644 index 0000000..b6ced28 --- /dev/null +++ b/master/godotapi/texture.html @@ -0,0 +1,1430 @@ + + + + + + + + + + + + + + + + + +Module texture + + + + + + + + +
    +
    +

    Module texture

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    FLAGS_DEFAULT = 7'i64
    +
    + + +
    +
    FLAG_MIPMAPS = 1'i64
    +
    + + +
    +
    FLAG_REPEAT = 2'i64
    +
    + + +
    +
    FLAG_FILTER = 4'i64
    +
    + + +
    +
    FLAG_ANISOTROPIC_FILTER = 8'i64
    +
    + + +
    +
    FLAG_CONVERT_TO_LINEAR = 16'i64
    +
    + + +
    +
    FLAG_MIRRORED_REPEAT = 32'i64
    +
    + + +
    +
    FLAG_VIDEO_SURFACE = 4096'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc flags(self: Texture): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc flags=(self: Texture; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getWidth(self: Texture): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getHeight(self: Texture): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSize(self: Texture): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasAlpha(self: Texture): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc draw(self: Texture; canvasItem: RID; position: Vector2;
    +         modulate: Color = initColor(1.0, 1.0, 1.0, 1.0); transpose: bool = false;
    +         normalMap: Texture = nil) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawRect(self: Texture; canvasItem: RID; rect: Rect2; tile: bool;
    +             modulate: Color = initColor(1.0, 1.0, 1.0, 1.0); transpose: bool = false;
    +             normalMap: Texture = nil) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc drawRectRegion(self: Texture; canvasItem: RID; rect: Rect2; srcRect: Rect2;
    +                   modulate: Color = initColor(1.0, 1.0, 1.0, 1.0);
    +                   transpose: bool = false; normalMap: Texture = nil;
    +                   clipUv: bool = true) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getData(self: Texture): Image {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/texture_button.html b/master/godotapi/texture_button.html new file mode 100644 index 0000000..fc58c52 --- /dev/null +++ b/master/godotapi/texture_button.html @@ -0,0 +1,1464 @@ + + + + + + + + + + + + + + + + + +Module texture_button + + + + + + + + +
    +
    +

    Module texture_button

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    STRETCH_SCALE = 0'i64
    +
    + + +
    +
    STRETCH_TILE = 1'i64
    +
    + + +
    +
    STRETCH_KEEP = 2'i64
    +
    + + +
    +
    STRETCH_KEEP_CENTERED = 3'i64
    +
    + + +
    +
    STRETCH_KEEP_ASPECT = 4'i64
    +
    + + +
    +
    STRETCH_KEEP_ASPECT_CENTERED = 5'i64
    +
    + + +
    +
    STRETCH_KEEP_ASPECT_COVERED = 6'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc textureNormal(self: TextureButton): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureNormal=(self: TextureButton; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc texturePressed(self: TextureButton): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc texturePressed=(self: TextureButton; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc textureHover(self: TextureButton): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureHover=(self: TextureButton; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc textureDisabled(self: TextureButton): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureDisabled=(self: TextureButton; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc textureFocused(self: TextureButton): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureFocused=(self: TextureButton; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc textureClickMask(self: TextureButton): BitMap {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureClickMask=(self: TextureButton; val: BitMap) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc expand(self: TextureButton): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc expand=(self: TextureButton; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stretchMode(self: TextureButton): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stretchMode=(self: TextureButton; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/texture_progress.html b/master/godotapi/texture_progress.html new file mode 100644 index 0000000..d459453 --- /dev/null +++ b/master/godotapi/texture_progress.html @@ -0,0 +1,1566 @@ + + + + + + + + + + + + + + + + + +Module texture_progress + + + + + + + + +
    +
    +

    Module texture_progress

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    FILL_LEFT_TO_RIGHT = 0'i64
    +
    + + +
    +
    FILL_RIGHT_TO_LEFT = 1'i64
    +
    + + +
    +
    FILL_TOP_TO_BOTTOM = 2'i64
    +
    + + +
    +
    FILL_BOTTOM_TO_TOP = 3'i64
    +
    + + +
    +
    FILL_CLOCKWISE = 4'i64
    +
    + + +
    +
    FILL_COUNTER_CLOCKWISE = 5'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc textureUnder(self: TextureProgress): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureUnder=(self: TextureProgress; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc textureOver(self: TextureProgress): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureOver=(self: TextureProgress; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc textureProgress(self: TextureProgress): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureProgress=(self: TextureProgress; val: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc fillMode(self: TextureProgress): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fillMode=(self: TextureProgress; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tintUnder(self: TextureProgress): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tintUnder=(self: TextureProgress; val: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tintOver(self: TextureProgress): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tintOver=(self: TextureProgress; val: Color) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tintProgress(self: TextureProgress): Color {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tintProgress=(self: TextureProgress; val: Color) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc radialInitialAngle(self: TextureProgress): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc radialInitialAngle=(self: TextureProgress; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialFillDegrees(self: TextureProgress): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc radialFillDegrees=(self: TextureProgress; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc radialCenterOffset(self: TextureProgress): Vector2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc radialCenterOffset=(self: TextureProgress; val: Vector2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc ninePatchStretch(self: TextureProgress): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc ninePatchStretch=(self: TextureProgress; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc stretchMarginLeft(self: TextureProgress): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc stretchMarginLeft=(self: TextureProgress; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc stretchMarginTop(self: TextureProgress): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc stretchMarginTop=(self: TextureProgress; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc stretchMarginRight(self: TextureProgress): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc stretchMarginRight=(self: TextureProgress; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc stretchMarginBottom(self: TextureProgress): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc stretchMarginBottom=(self: TextureProgress; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/texture_rect.html b/master/godotapi/texture_rect.html new file mode 100644 index 0000000..8d2ab7b --- /dev/null +++ b/master/godotapi/texture_rect.html @@ -0,0 +1,1389 @@ + + + + + + + + + + + + + + + + + +Module texture_rect + + + + + + + + +
    +
    +

    Module texture_rect

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    STRETCH_SCALE_ON_EXPAND = 0'i64
    +
    + + +
    +
    STRETCH_SCALE = 1'i64
    +
    + + +
    +
    STRETCH_TILE = 2'i64
    +
    + + +
    +
    STRETCH_KEEP = 3'i64
    +
    + + +
    +
    STRETCH_KEEP_CENTERED = 4'i64
    +
    + + +
    +
    STRETCH_KEEP_ASPECT = 5'i64
    +
    + + +
    +
    STRETCH_KEEP_ASPECT_CENTERED = 6'i64
    +
    + + +
    +
    STRETCH_KEEP_ASPECT_COVERED = 7'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc texture(self: TextureRect): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc texture=(self: TextureRect; val: Texture) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc expand(self: TextureRect): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc expand=(self: TextureRect; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stretchMode(self: TextureRect): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stretchMode=(self: TextureRect; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/theme.html b/master/godotapi/theme.html new file mode 100644 index 0000000..7f84094 --- /dev/null +++ b/master/godotapi/theme.html @@ -0,0 +1,1535 @@ + + + + + + + + + + + + + + + + + +Module theme + + + + + + + + +
    +
    +

    Module theme

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc defaultFont(self: Theme): Font {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc defaultFont=(self: Theme; val: Font) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setIcon(self: Theme; name: string; typee: string; texture: Texture) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getIcon(self: Theme; name: string; typee: string): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasIcon(self: Theme; name: string; typee: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearIcon(self: Theme; name: string; typee: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getIconList(self: Theme; typee: string): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setStylebox(self: Theme; name: string; typee: string; texture: StyleBox) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getStylebox(self: Theme; name: string; typee: string): StyleBox {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasStylebox(self: Theme; name: string; typee: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearStylebox(self: Theme; name: string; typee: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getStyleboxList(self: Theme; typee: string): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getStyleboxTypes(self: Theme): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setFont(self: Theme; name: string; typee: string; font: Font) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFont(self: Theme; name: string; typee: string): Font {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasFont(self: Theme; name: string; typee: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearFont(self: Theme; name: string; typee: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getFontList(self: Theme; typee: string): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setColor(self: Theme; name: string; typee: string; color: Color) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getColor(self: Theme; name: string; typee: string): Color {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasColor(self: Theme; name: string; typee: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearColor(self: Theme; name: string; typee: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getColorList(self: Theme; typee: string): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setConstant(self: Theme; name: string; typee: string; constant: int64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConstant(self: Theme; name: string; typee: string): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasConstant(self: Theme; name: string; typee: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearConstant(self: Theme; name: string; typee: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConstantList(self: Theme; typee: string): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getTypeList(self: Theme; typee: string): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc copyDefaultTheme(self: Theme) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method emitThemeChanged(self: Theme) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/thread.html b/master/godotapi/thread.html new file mode 100644 index 0000000..5e9b346 --- /dev/null +++ b/master/godotapi/thread.html @@ -0,0 +1,1342 @@ + + + + + + + + + + + + + + + + + +Module thread + + + + + + + + +
    +
    +

    Module thread

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    PRIORITY_LOW = 0'i64
    +
    + + +
    +
    PRIORITY_NORMAL = 1'i64
    +
    + + +
    +
    PRIORITY_HIGH = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc start(self: Thread; instance: Object; methodd: string;
    +          userdata: Variant = newVariant(); priority: int64 = 1'i64): Error {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getId(self: Thread): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isActive(self: Thread): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc waitToFinish(self: Thread): Variant {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/tile_map.html b/master/godotapi/tile_map.html new file mode 100644 index 0000000..db8f00b --- /dev/null +++ b/master/godotapi/tile_map.html @@ -0,0 +1,1804 @@ + + + + + + + + + + + + + + + + + +Module tile_map + + + + + + + + +
    +
    +

    Module tile_map

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    INVALID_CELL = -1
    +
    + + +
    +
    MODE_SQUARE = 0'i64
    +
    + + +
    +
    MODE_ISOMETRIC = 1'i64
    +
    + + +
    +
    MODE_CUSTOM = 2'i64
    +
    + + +
    +
    HALF_OFFSET_X = 0'i64
    +
    + + +
    +
    HALF_OFFSET_Y = 1'i64
    +
    + + +
    +
    HALF_OFFSET_DISABLED = 2'i64
    +
    + + +
    +
    TILE_ORIGIN_TOP_LEFT = 0'i64
    +
    + + +
    +
    TILE_ORIGIN_CENTER = 1'i64
    +
    + + +
    +
    TILE_ORIGIN_BOTTOM_LEFT = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc mode(self: TileMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mode=(self: TileMap; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileSet(self: TileMap): TileSet {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc tileSet=(self: TileMap; val: TileSet) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellSize(self: TileMap): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellSize=(self: TileMap; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellQuadrantSize(self: TileMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellQuadrantSize=(self: TileMap; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellCustomTransform(self: TileMap): Transform2D {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc cellCustomTransform=(self: TileMap; val: Transform2D) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellHalfOffset(self: TileMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellHalfOffset=(self: TileMap; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellTileOrigin(self: TileMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellTileOrigin=(self: TileMap; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellYSort(self: TileMap): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellYSort=(self: TileMap; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellClipUv(self: TileMap): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc cellClipUv=(self: TileMap; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionUseKinematic(self: TileMap): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionUseKinematic=(self: TileMap; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc collisionFriction(self: TileMap): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionFriction=(self: TileMap; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc collisionBounce(self: TileMap): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionBounce=(self: TileMap; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc collisionLayer(self: TileMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionLayer=(self: TileMap; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask(self: TileMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collisionMask=(self: TileMap; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc occluderLightMask(self: TileMap): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc occluderLightMask=(self: TileMap; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCollisionLayerBit(self: TileMap; bit: int64; value: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionLayerBit(self: TileMap; bit: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setCollisionMaskBit(self: TileMap; bit: int64; value: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCollisionMaskBit(self: TileMap; bit: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCell(self: TileMap; x: int64; y: int64; tile: int64; flipX: bool = false;
    +            flipY: bool = false; transpose: bool = false;
    +            autotileCoord: Vector2 = vec2(0.0, 0.0)) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCellv(self: TileMap; position: Vector2; tile: int64; flipX: bool = false;
    +             flipY: bool = false; transpose: bool = false) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getCell(self: TileMap; x: int64; y: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getCellv(self: TileMap; position: Vector2): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isCellXFlipped(self: TileMap; x: int64; y: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isCellYFlipped(self: TileMap; x: int64; y: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isCellTransposed(self: TileMap; x: int64; y: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc fixInvalidTiles(self: TileMap) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: TileMap) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getUsedCells(self: TileMap): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getUsedCellsById(self: TileMap; id: int64): Array {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getUsedRect(self: TileMap): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mapToWorld(self: TileMap; mapPosition: Vector2; ignoreHalfOfs: bool = false): Vector2 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc worldToMap(self: TileMap; worldPosition: Vector2): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc updateBitmaskArea(self: TileMap; position: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc updateBitmaskRegion(self: TileMap; start: Vector2 = vec2(0.0, 0.0);
    +                        endd: Vector2 = vec2(0.0, 0.0)) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method setOldCellSize(self: TileMap; size: int64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method getOldCellSize(self: TileMap): int64 {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method clearQuadrants(self: TileMap) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method recreateQuadrants(self: TileMap) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method updateDirtyQuadrants(self: TileMap) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method setTileData(self: TileMap; arg0: PoolIntArray) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getTileData(self: TileMap): PoolIntArray {.
    gcsafe, locks: 0, base, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/tile_set.html b/master/godotapi/tile_set.html new file mode 100644 index 0000000..5c9001b --- /dev/null +++ b/master/godotapi/tile_set.html @@ -0,0 +1,1756 @@ + + + + + + + + + + + + + + + + + +Module tile_set + + + + + + + + +
    +
    +

    Module tile_set

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    BITMASK_2X2 = 0'i64
    +
    + + +
    +
    BITMASK_3X3_MINIMAL = 1'i64
    +
    + + +
    +
    BITMASK_3X3 = 2'i64
    +
    + + +
    +
    BIND_TOPLEFT = 1'i64
    +
    + + +
    +
    BIND_TOP = 2'i64
    +
    + + +
    +
    BIND_TOPRIGHT = 4'i64
    +
    + + +
    +
    BIND_LEFT = 8'i64
    +
    + + +
    +
    BIND_RIGHT = 32'i64
    +
    + + +
    +
    BIND_BOTTOMLEFT = 64'i64
    +
    + + +
    +
    BIND_BOTTOM = 128'i64
    +
    + + +
    +
    BIND_BOTTOMRIGHT = 256'i64
    +
    + + +
    +
    SINGLE_TILE = 0'i64
    +
    + + +
    +
    AUTO_TILE = 1'i64
    +
    + + +
    +
    ANIMATED_TILE = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc createTile(self: TileSet; id: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autotileSetBitmaskMode(self: TileSet; id: int64; mode: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc autotileGetBitmaskMode(self: TileSet; id: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileSetName(self: TileSet; id: int64; name: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tileGetName(self: TileSet; id: int64): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileSetTexture(self: TileSet; id: int64; texture: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetTexture(self: TileSet; id: int64): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc tileSetNormalMap(self: TileSet; id: int64; normalMap: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetNormalMap(self: TileSet; id: int64): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc tileSetMaterial(self: TileSet; id: int64; material: ShaderMaterial) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetMaterial(self: TileSet; id: int64): ShaderMaterial {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc tileSetTextureOffset(self: TileSet; id: int64; textureOffset: Vector2) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetTextureOffset(self: TileSet; id: int64): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileSetRegion(self: TileSet; id: int64; region: Rect2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetRegion(self: TileSet; id: int64): Rect2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tileSetShape(self: TileSet; id: int64; shapeId: int64; shape: Shape2D) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetShape(self: TileSet; id: int64; shapeId: int64): Shape2D {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc tileSetShapeTransform(self: TileSet; id: int64; shapeId: int64;
    +                          shapeTransform: Transform2D) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetShapeTransform(self: TileSet; id: int64; shapeId: int64): Transform2D {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileSetShapeOneWay(self: TileSet; id: int64; shapeId: int64; oneWay: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetShapeOneWay(self: TileSet; id: int64; shapeId: int64): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileAddShape(self: TileSet; id: int64; shape: Shape2D;
    +                 shapeTransform: Transform2D; oneWay: bool = false;
    +                 autotileCoord: Vector2 = vec2(0.0, 0.0)) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetShapeCount(self: TileSet; id: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tileSetShapes(self: TileSet; id: int64; shapes: Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetShapes(self: TileSet; id: int64): Array {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tileSetTileMode(self: TileSet; id: int64; tilemode: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetTileMode(self: TileSet; id: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc tileSetNavigationPolygon(self: TileSet; id: int64;
    +                             navigationPolygon: NavigationPolygon) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetNavigationPolygon(self: TileSet; id: int64): NavigationPolygon {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc tileSetNavigationPolygonOffset(self: TileSet; id: int64;
    +                                   navigationPolygonOffset: Vector2) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetNavigationPolygonOffset(self: TileSet; id: int64): Vector2 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileSetLightOccluder(self: TileSet; id: int64; lightOccluder: OccluderPolygon2D) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetLightOccluder(self: TileSet; id: int64): OccluderPolygon2D {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc tileSetOccluderOffset(self: TileSet; id: int64; occluderOffset: Vector2) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetOccluderOffset(self: TileSet; id: int64): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileSetZIndex(self: TileSet; id: int64; zIndex: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc tileGetZIndex(self: TileSet; id: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc removeTile(self: TileSet; id: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: TileSet) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getLastUnusedTileId(self: TileSet): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc findTileByName(self: TileSet; name: string): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getTilesIds(self: TileSet): Array {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method isTileBound(self: TileSet; drawnId: int64; neighborId: int64): bool {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method forwardSubtileSelection(self: TileSet; autotileId: int64; bitmask: int64;
    +                              tilemap: Object; tileLocation: Vector2): Vector2 {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/timer.html b/master/godotapi/timer.html new file mode 100644 index 0000000..b3d6a73 --- /dev/null +++ b/master/godotapi/timer.html @@ -0,0 +1,1409 @@ + + + + + + + + + + + + + + + + + +Module timer + + + + + + + + +
    +
    +

    Module timer

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    TIMER_PROCESS_PHYSICS = 0'i64
    +
    + + +
    +
    TIMER_PROCESS_IDLE = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc processMode(self: Timer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc processMode=(self: Timer; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc waitTime(self: Timer): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc waitTime=(self: Timer; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneShot(self: Timer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc oneShot=(self: Timer; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autostart(self: Timer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autostart=(self: Timer; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paused(self: Timer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paused=(self: Timer; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc timeLeft(self: Timer): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc timeLeft=(self: Timer; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc start(self: Timer; timeSec: float64 = -1.0) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stop(self: Timer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isStopped(self: Timer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/tool_button.html b/master/godotapi/tool_button.html new file mode 100644 index 0000000..956f964 --- /dev/null +++ b/master/godotapi/tool_button.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module tool_button + + + + + + + + +
    +
    +

    Module tool_button

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/touch_screen_button.html b/master/godotapi/touch_screen_button.html new file mode 100644 index 0000000..4df4bd0 --- /dev/null +++ b/master/godotapi/touch_screen_button.html @@ -0,0 +1,1471 @@ + + + + + + + + + + + + + + + + + +Module touch_screen_button + + + + + + + + +
    +
    +

    Module touch_screen_button

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    VISIBILITY_ALWAYS = 0'i64
    +
    + + +
    +
    VISIBILITY_TOUCHSCREEN_ONLY = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc normal(self: TouchScreenButton): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc normal=(self: TouchScreenButton; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pressed(self: TouchScreenButton): Texture {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc pressed=(self: TouchScreenButton; val: Texture) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc bitmask(self: TouchScreenButton): BitMap {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc bitmask=(self: TouchScreenButton; val: BitMap) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shape(self: TouchScreenButton): Shape2D {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shape=(self: TouchScreenButton; val: Shape2D) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shapeCentered(self: TouchScreenButton): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shapeCentered=(self: TouchScreenButton; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shapeVisible(self: TouchScreenButton): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shapeVisible=(self: TouchScreenButton; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc passbyPress(self: TouchScreenButton): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc passbyPress=(self: TouchScreenButton; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc action(self: TouchScreenButton): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc action=(self: TouchScreenButton; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc visibilityMode(self: TouchScreenButton): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc visibilityMode=(self: TouchScreenButton; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isPressed(self: TouchScreenButton): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method input(self: TouchScreenButton; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/translation.html b/master/godotapi/translation.html new file mode 100644 index 0000000..0bce921 --- /dev/null +++ b/master/godotapi/translation.html @@ -0,0 +1,1348 @@ + + + + + + + + + + + + + + + + + +Module translation + + + + + + + + +
    +
    +

    Module translation

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc messages(self: Translation): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc messages=(self: Translation; val: PoolStringArray) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc locale(self: Translation): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc locale=(self: Translation; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addMessage(self: Translation; srcMessage: string; xlatedMessage: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getMessage(self: Translation; srcMessage: string): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc eraseMessage(self: Translation; srcMessage: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getMessageList(self: Translation): PoolStringArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getMessageCount(self: Translation): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/translation_server.html b/master/godotapi/translation_server.html new file mode 100644 index 0000000..74180f7 --- /dev/null +++ b/master/godotapi/translation_server.html @@ -0,0 +1,1333 @@ + + + + + + + + + + + + + + + + + +Module translation_server + + + + + + + + +
    +
    +

    Module translation_server

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc setLocale(locale: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLocale(): string {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getLocaleName(locale: string): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc translate(message: string): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc addTranslation(translation: Translation) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc removeTranslation(translation: Translation) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc clear() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/tree.html b/master/godotapi/tree.html new file mode 100644 index 0000000..8feb332 --- /dev/null +++ b/master/godotapi/tree.html @@ -0,0 +1,1669 @@ + + + + + + + + + + + + + + + + + +Module tree + + + + + + + + +
    +
    +

    Module tree

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    SELECT_SINGLE = 0'i64
    +
    + + +
    +
    SELECT_ROW = 1'i64
    +
    + + +
    +
    SELECT_MULTI = 2'i64
    +
    + + +
    +
    DROP_MODE_DISABLED = 0'i64
    +
    + + +
    +
    DROP_MODE_ON_ITEM = 1'i64
    +
    + + +
    +
    DROP_MODE_INBETWEEN = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc columns(self: Tree): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc columns=(self: Tree; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowReselect(self: Tree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowReselect=(self: Tree; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowRmbSelect(self: Tree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc allowRmbSelect=(self: Tree; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hideFolding(self: Tree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hideFolding=(self: Tree; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hideRoot(self: Tree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hideRoot=(self: Tree; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dropModeFlags(self: Tree): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dropModeFlags=(self: Tree; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc selectMode(self: Tree): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc selectMode=(self: Tree; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clear(self: Tree) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc createItem(self: Tree; parent: Object = nil; idx: int64 = -1'i64): Object {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getRoot(self: Tree): TreeItem {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setColumnMinWidth(self: Tree; column: int64; minWidth: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setColumnExpand(self: Tree; column: int64; expand: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getColumnWidth(self: Tree; column: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getNextSelected(self: Tree; fromm: Object): TreeItem {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getSelected(self: Tree): TreeItem {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getSelectedColumn(self: Tree): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPressedButton(self: Tree): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getEdited(self: Tree): TreeItem {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getEditedColumn(self: Tree): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCustomPopupRect(self: Tree): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemAreaRect(self: Tree; item: Object; column: int64 = -1'i64): Rect2 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getItemAtPosition(self: Tree; position: Vector2): TreeItem {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getColumnAtPosition(self: Tree; position: Vector2): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getDropSectionAtPosition(self: Tree; position: Vector2): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc ensureCursorIsVisible(self: Tree) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setColumnTitlesVisible(self: Tree; visible: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc areColumnTitlesVisible(self: Tree): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setColumnTitle(self: Tree; column: int64; title: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getColumnTitle(self: Tree; column: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getScroll(self: Tree): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method rangeClickTimeout(self: Tree) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method guiInput(self: Tree; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    method popupSelect(self: Tree; arg0: int64) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method textEditorEnter(self: Tree; arg0: string) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method textEditorModalClose(self: Tree) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method valueEditorChanged(self: Tree; arg0: float64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method scrollMoved(self: Tree; arg0: float64) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/tree_item.html b/master/godotapi/tree_item.html new file mode 100644 index 0000000..275c8f3 --- /dev/null +++ b/master/godotapi/tree_item.html @@ -0,0 +1,1828 @@ + + + + + + + + + + + + + + + + + +Module tree_item + + + + + + + + +
    +
    +

    Module tree_item

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    CELL_MODE_STRING = 0'i64
    +
    + + +
    +
    CELL_MODE_CHECK = 1'i64
    +
    + + +
    +
    CELL_MODE_RANGE = 2'i64
    +
    + + +
    +
    CELL_MODE_RANGE_EXPRESSION = 3'i64
    +
    + + +
    +
    CELL_MODE_ICON = 4'i64
    +
    + + +
    +
    CELL_MODE_CUSTOM = 5'i64
    +
    + + +
    +
    ALIGN_LEFT = 0'i64
    +
    + + +
    +
    ALIGN_CENTER = 1'i64
    +
    + + +
    +
    ALIGN_RIGHT = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc collapsed(self: TreeItem): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc collapsed=(self: TreeItem; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disableFolding(self: TreeItem): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disableFolding=(self: TreeItem; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customMinimumHeight(self: TreeItem): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customMinimumHeight=(self: TreeItem; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCellMode(self: TreeItem; column: int64; mode: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCellMode(self: TreeItem; column: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setChecked(self: TreeItem; column: int64; checked: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isChecked(self: TreeItem; column: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setText(self: TreeItem; column: int64; text: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getText(self: TreeItem; column: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setIcon(self: TreeItem; column: int64; texture: Texture) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getIcon(self: TreeItem; column: int64): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setIconRegion(self: TreeItem; column: int64; region: Rect2) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getIconRegion(self: TreeItem; column: int64): Rect2 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setIconMaxWidth(self: TreeItem; column: int64; width: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getIconMaxWidth(self: TreeItem; column: int64): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setRange(self: TreeItem; column: int64; value: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRange(self: TreeItem; column: int64): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setRangeConfig(self: TreeItem; column: int64; min: float64; max: float64;
    +                   step: float64; expr: bool = false) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getRangeConfig(self: TreeItem; column: int64): Dictionary {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setMetadata(self: TreeItem; column: int64; meta: Variant) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getMetadata(self: TreeItem; column: int64): Variant {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCustomDraw(self: TreeItem; column: int64; objectt: Object; callback: string) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNext(self: TreeItem): TreeItem {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getPrev(self: TreeItem): TreeItem {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getParent(self: TreeItem): TreeItem {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getChildren(self: TreeItem): TreeItem {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getNextVisible(self: TreeItem): TreeItem {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getPrevVisible(self: TreeItem): TreeItem {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc removeChild(self: TreeItem; child: Object) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setSelectable(self: TreeItem; column: int64; selectable: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isSelectable(self: TreeItem; column: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isSelected(self: TreeItem; column: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc select(self: TreeItem; column: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc deselect(self: TreeItem; column: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setEditable(self: TreeItem; column: int64; enabled: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isEditable(self: TreeItem; column: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCustomColor(self: TreeItem; column: int64; color: Color) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearCustomColor(self: TreeItem; column: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setCustomBgColor(self: TreeItem; column: int64; color: Color;
    +                     justOutline: bool = false) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc clearCustomBgColor(self: TreeItem; column: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getCustomBgColor(self: TreeItem; column: int64): Color {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setCustomAsButton(self: TreeItem; column: int64; enable: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isCustomSetAsButton(self: TreeItem; column: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addButton(self: TreeItem; column: int64; button: Texture;
    +              buttonIdx: int64 = -1'i64; disabled: bool = false; tooltip: string = "") {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getButtonCount(self: TreeItem; column: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getButton(self: TreeItem; column: int64; buttonIdx: int64): Texture {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setButton(self: TreeItem; column: int64; buttonIdx: int64; button: Texture) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc eraseButton(self: TreeItem; column: int64; buttonIdx: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isButtonDisabled(self: TreeItem; column: int64; buttonIdx: int64): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setExpandRight(self: TreeItem; column: int64; enable: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getExpandRight(self: TreeItem; column: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setTooltip(self: TreeItem; column: int64; tooltip: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTooltip(self: TreeItem; column: int64): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setTextAlign(self: TreeItem; column: int64; textAlign: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTextAlign(self: TreeItem; column: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc moveToTop(self: TreeItem) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc moveToBottom(self: TreeItem) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/triangle_mesh.html b/master/godotapi/triangle_mesh.html new file mode 100644 index 0000000..64275f5 --- /dev/null +++ b/master/godotapi/triangle_mesh.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module triangle_mesh + + + + + + + + +
    +
    +

    Module triangle_mesh

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/tween.html b/master/godotapi/tween.html new file mode 100644 index 0000000..83b3b5b --- /dev/null +++ b/master/godotapi/tween.html @@ -0,0 +1,1677 @@ + + + + + + + + + + + + + + + + + +Module tween + + + + + + + + +
    +
    +

    Module tween

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    TWEEN_PROCESS_PHYSICS = 0'i64
    +
    + + +
    +
    TWEEN_PROCESS_IDLE = 1'i64
    +
    + + +
    +
    TRANS_LINEAR = 0'i64
    +
    + + +
    +
    TRANS_SINE = 1'i64
    +
    + + +
    +
    TRANS_QUINT = 2'i64
    +
    + + +
    +
    TRANS_QUART = 3'i64
    +
    + + +
    +
    TRANS_QUAD = 4'i64
    +
    + + +
    +
    TRANS_EXPO = 5'i64
    +
    + + +
    +
    TRANS_ELASTIC = 6'i64
    +
    + + +
    +
    TRANS_CUBIC = 7'i64
    +
    + + +
    +
    TRANS_CIRC = 8'i64
    +
    + + +
    +
    TRANS_BOUNCE = 9'i64
    +
    + + +
    +
    TRANS_BACK = 10'i64
    +
    + + +
    +
    EASE_IN = 0'i64
    +
    + + +
    +
    EASE_OUT = 1'i64
    +
    + + +
    +
    EASE_IN_OUT = 2'i64
    +
    + + +
    +
    EASE_OUT_IN = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc repeat(self: Tween): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc repeat=(self: Tween; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc playbackProcessMode(self: Tween): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc playbackProcessMode=(self: Tween; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc playbackSpeed(self: Tween): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc playbackSpeed=(self: Tween; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isActive(self: Tween): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setActive(self: Tween; active: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc start(self: Tween): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc reset(self: Tween; objectt: Object; key: string = ""): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc resetAll(self: Tween): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stop(self: Tween; objectt: Object; key: string = ""): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc stopAll(self: Tween): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resume(self: Tween; objectt: Object; key: string = ""): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc resumeAll(self: Tween): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeImpl(self: Tween; objectt: Object; key: string = ""): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeAll(self: Tween): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc seek(self: Tween; time: float64): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc tell(self: Tween): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getRuntime(self: Tween): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolateProperty(self: Tween; objectt: Object; property: NodePath;
    +                        initialVal: Variant; finalVal: Variant; duration: float64;
    +                        transType: int64; easeType: int64; delay: float64 = 0.0): bool {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolateMethod(self: Tween; objectt: Object; methodd: string;
    +                      initialVal: Variant; finalVal: Variant; duration: float64;
    +                      transType: int64; easeType: int64; delay: float64 = 0.0): bool {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolateCallback(self: Tween; objectt: Object; duration: float64;
    +                        callback: string; arg1: Variant = newVariant();
    +                        arg2: Variant = newVariant(); arg3: Variant = newVariant();
    +                        arg4: Variant = newVariant(); arg5: Variant = newVariant()): bool {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc interpolateDeferredCallback(self: Tween; objectt: Object; duration: float64;
    +                                callback: string; arg1: Variant = newVariant();
    +                                arg2: Variant = newVariant();
    +                                arg3: Variant = newVariant();
    +                                arg4: Variant = newVariant();
    +                                arg5: Variant = newVariant()): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc followProperty(self: Tween; objectt: Object; property: NodePath;
    +                   initialVal: Variant; target: Object; targetProperty: NodePath;
    +                   duration: float64; transType: int64; easeType: int64;
    +                   delay: float64 = 0.0): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc followMethod(self: Tween; objectt: Object; methodd: string; initialVal: Variant;
    +                 target: Object; targetMethod: string; duration: float64;
    +                 transType: int64; easeType: int64; delay: float64 = 0.0): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc targetingProperty(self: Tween; objectt: Object; property: NodePath;
    +                      initial: Object; initialVal: NodePath; finalVal: Variant;
    +                      duration: float64; transType: int64; easeType: int64;
    +                      delay: float64 = 0.0): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc targetingMethod(self: Tween; objectt: Object; methodd: string; initial: Object;
    +                    initialMethod: string; finalVal: Variant; duration: float64;
    +                    transType: int64; easeType: int64; delay: float64 = 0.0): bool {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method remove(self: Tween; objectt: Object; key: string; firstOnly: bool) {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/undo_redo.html b/master/godotapi/undo_redo.html new file mode 100644 index 0000000..434ec57 --- /dev/null +++ b/master/godotapi/undo_redo.html @@ -0,0 +1,1414 @@ + + + + + + + + + + + + + + + + + +Module undo_redo + + + + + + + + +
    +
    +

    Module undo_redo

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    MERGE_DISABLE = 0'i64
    +
    + + +
    +
    MERGE_ENDS = 1'i64
    +
    + + +
    +
    MERGE_ALL = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc createAction(self: UndoRedo; name: string; mergeMode: int64 = 0'i64) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc commitAction(self: UndoRedo) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addDoMethod(self: UndoRedo; objectt: Object; methodd: string;
    +                variantArgs: varargs[Variant]): Variant {.
    gcsafe, locks: 0, + raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    +
    proc addUndoMethod(self: UndoRedo; objectt: Object; methodd: string;
    +                  variantArgs: varargs[Variant]): Variant {.
    gcsafe, locks: 0, + raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    +
    proc addDoProperty(self: UndoRedo; objectt: Object; property: string; value: Variant) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addUndoProperty(self: UndoRedo; objectt: Object; property: string; value: Variant) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addDoReference(self: UndoRedo; objectt: Object) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc addUndoReference(self: UndoRedo; objectt: Object) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc clearHistory(self: UndoRedo) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCurrentActionName(self: UndoRedo): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getVersion(self: UndoRedo): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc redo(self: UndoRedo) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc undo(self: UndoRedo) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/v_box_container.html b/master/godotapi/v_box_container.html new file mode 100644 index 0000000..4a43a5a --- /dev/null +++ b/master/godotapi/v_box_container.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module v_box_container + + + + + + + + +
    +
    +

    Module v_box_container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/v_scroll_bar.html b/master/godotapi/v_scroll_bar.html new file mode 100644 index 0000000..51f8b03 --- /dev/null +++ b/master/godotapi/v_scroll_bar.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module v_scroll_bar + + + + + + + + +
    +
    +

    Module v_scroll_bar

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/v_separator.html b/master/godotapi/v_separator.html new file mode 100644 index 0000000..6a3e880 --- /dev/null +++ b/master/godotapi/v_separator.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module v_separator + + + + + + + + +
    +
    +

    Module v_separator

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/v_slider.html b/master/godotapi/v_slider.html new file mode 100644 index 0000000..cd1daca --- /dev/null +++ b/master/godotapi/v_slider.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module v_slider + + + + + + + + +
    +
    +

    Module v_slider

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/v_split_container.html b/master/godotapi/v_split_container.html new file mode 100644 index 0000000..a0b6e46 --- /dev/null +++ b/master/godotapi/v_split_container.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module v_split_container + + + + + + + + +
    +
    +

    Module v_split_container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/vehicle_body.html b/master/godotapi/vehicle_body.html new file mode 100644 index 0000000..e372da0 --- /dev/null +++ b/master/godotapi/vehicle_body.html @@ -0,0 +1,1322 @@ + + + + + + + + + + + + + + + + + +Module vehicle_body + + + + + + + + +
    +
    +

    Module vehicle_body

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc engineForce(self: VehicleBody): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc engineForce=(self: VehicleBody; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc brake(self: VehicleBody): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc brake=(self: VehicleBody; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc steering(self: VehicleBody): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc steering=(self: VehicleBody; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/vehicle_wheel.html b/master/godotapi/vehicle_wheel.html new file mode 100644 index 0000000..2571f15 --- /dev/null +++ b/master/godotapi/vehicle_wheel.html @@ -0,0 +1,1466 @@ + + + + + + + + + + + + + + + + + +Module vehicle_wheel + + + + + + + + +
    +
    +

    Module vehicle_wheel

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc useAsTraction(self: VehicleWheel): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useAsTraction=(self: VehicleWheel; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc useAsSteering(self: VehicleWheel): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc useAsSteering=(self: VehicleWheel; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc wheelRollInfluence(self: VehicleWheel): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc wheelRollInfluence=(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc wheelRadius(self: VehicleWheel): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc wheelRadius=(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc wheelRestLength(self: VehicleWheel): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc wheelRestLength=(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc wheelFrictionSlip(self: VehicleWheel): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc wheelFrictionSlip=(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc suspensionTravel(self: VehicleWheel): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc suspensionTravel=(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc suspensionStiffness(self: VehicleWheel): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc suspensionStiffness=(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc suspensionMaxForce(self: VehicleWheel): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc suspensionMaxForce=(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc dampingCompression(self: VehicleWheel): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dampingCompression=(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc dampingRelaxation(self: VehicleWheel): float64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc dampingRelaxation=(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isInContact(self: VehicleWheel): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getSkidinfo(self: VehicleWheel): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/video_player.html b/master/godotapi/video_player.html new file mode 100644 index 0000000..fcffc95 --- /dev/null +++ b/master/godotapi/video_player.html @@ -0,0 +1,1458 @@ + + + + + + + + + + + + + + + + + +Module video_player + + + + + + + + +
    +
    +

    Module video_player

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc audioTrack(self: VideoPlayer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc audioTrack=(self: VideoPlayer; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stream(self: VideoPlayer): VideoStream {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc stream=(self: VideoPlayer; val: VideoStream) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc volumeDb(self: VideoPlayer): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc volumeDb=(self: VideoPlayer; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc volume(self: VideoPlayer): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc volume=(self: VideoPlayer; val: float64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autoplay(self: VideoPlayer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc autoplay=(self: VideoPlayer; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paused(self: VideoPlayer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc paused=(self: VideoPlayer; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc expand(self: VideoPlayer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc expand=(self: VideoPlayer; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bufferingMsec(self: VideoPlayer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bufferingMsec=(self: VideoPlayer; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc streamPosition(self: VideoPlayer): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc streamPosition=(self: VideoPlayer; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc bus(self: VideoPlayer): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc bus=(self: VideoPlayer; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc play(self: VideoPlayer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stop(self: VideoPlayer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isPlaying(self: VideoPlayer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getStreamName(self: VideoPlayer): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVideoTexture(self: VideoPlayer): Texture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/video_stream.html b/master/godotapi/video_stream.html new file mode 100644 index 0000000..d2fac54 --- /dev/null +++ b/master/godotapi/video_stream.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module video_stream + + + + + + + + +
    +
    +

    Module video_stream

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/video_stream_theora.html b/master/godotapi/video_stream_theora.html new file mode 100644 index 0000000..44ad156 --- /dev/null +++ b/master/godotapi/video_stream_theora.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module video_stream_theora + + + + + + + + +
    +
    +

    Module video_stream_theora

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc file(self: VideoStreamTheora): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc file=(self: VideoStreamTheora; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/video_stream_webm.html b/master/godotapi/video_stream_webm.html new file mode 100644 index 0000000..93f3aae --- /dev/null +++ b/master/godotapi/video_stream_webm.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module video_stream_webm + + + + + + + + +
    +
    +

    Module video_stream_webm

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc file(self: VideoStreamWebm): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc file=(self: VideoStreamWebm; val: string) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/viewport.html b/master/godotapi/viewport.html new file mode 100644 index 0000000..22d4568 --- /dev/null +++ b/master/godotapi/viewport.html @@ -0,0 +1,2160 @@ + + + + + + + + + + + + + + + + + +Module viewport + + + + + + + + +
    +
    +

    Module viewport

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    UPDATE_DISABLED = 0'i64
    +
    + + +
    +
    UPDATE_ONCE = 1'i64
    +
    + + +
    +
    UPDATE_WHEN_VISIBLE = 2'i64
    +
    + + +
    +
    UPDATE_ALWAYS = 3'i64
    +
    + + +
    +
    SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED = 0'i64
    +
    + + +
    +
    SHADOW_ATLAS_QUADRANT_SUBDIV_1 = 1'i64
    +
    + + +
    +
    SHADOW_ATLAS_QUADRANT_SUBDIV_4 = 2'i64
    +
    + + +
    +
    SHADOW_ATLAS_QUADRANT_SUBDIV_16 = 3'i64
    +
    + + +
    +
    SHADOW_ATLAS_QUADRANT_SUBDIV_64 = 4'i64
    +
    + + +
    +
    SHADOW_ATLAS_QUADRANT_SUBDIV_256 = 5'i64
    +
    + + +
    +
    SHADOW_ATLAS_QUADRANT_SUBDIV_1024 = 6'i64
    +
    + + +
    +
    SHADOW_ATLAS_QUADRANT_SUBDIV_MAX = 7'i64
    +
    + + +
    +
    RENDER_INFO_OBJECTS_IN_FRAME = 0'i64
    +
    + + +
    +
    RENDER_INFO_VERTICES_IN_FRAME = 1'i64
    +
    + + +
    +
    RENDER_INFO_MATERIAL_CHANGES_IN_FRAME = 2'i64
    +
    + + +
    +
    RENDER_INFO_SHADER_CHANGES_IN_FRAME = 3'i64
    +
    + + +
    +
    RENDER_INFO_SURFACE_CHANGES_IN_FRAME = 4'i64
    +
    + + +
    +
    RENDER_INFO_DRAW_CALLS_IN_FRAME = 5'i64
    +
    + + +
    +
    RENDER_INFO_MAX = 6'i64
    +
    + + +
    +
    DEBUG_DRAW_DISABLED = 0'i64
    +
    + + +
    +
    DEBUG_DRAW_UNSHADED = 1'i64
    +
    + + +
    +
    DEBUG_DRAW_OVERDRAW = 2'i64
    +
    + + +
    +
    DEBUG_DRAW_WIREFRAME = 3'i64
    +
    + + +
    +
    MSAA_DISABLED = 0'i64
    +
    + + +
    +
    MSAA_2X = 1'i64
    +
    + + +
    +
    MSAA_4X = 2'i64
    +
    + + +
    +
    MSAA_8X = 3'i64
    +
    + + +
    +
    MSAA_16X = 4'i64
    +
    + + +
    +
    USAGE_2D = 0'i64
    +
    + + +
    +
    USAGE_2D_NO_SAMPLING = 1'i64
    +
    + + +
    +
    USAGE_3D = 2'i64
    +
    + + +
    +
    USAGE_3D_NO_EFFECTS = 3'i64
    +
    + + +
    +
    CLEAR_MODE_ALWAYS = 0'i64
    +
    + + +
    +
    CLEAR_MODE_NEVER = 1'i64
    +
    + + +
    +
    CLEAR_MODE_ONLY_NEXT_FRAME = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc arvr(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc arvr=(self: Viewport; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc size(self: Viewport): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc size=(self: Viewport; val: Vector2) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ownWorld(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc ownWorld=(self: Viewport; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc world(self: Viewport): World {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc world=(self: Viewport; val: World) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc world2d(self: Viewport): World2D {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc world2d=(self: Viewport; val: World2D) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transparentBg(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc transparentBg=(self: Viewport; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc msaa(self: Viewport): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc msaa=(self: Viewport; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hdr(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hdr=(self: Viewport; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disable3d(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disable3d=(self: Viewport; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc keep3dLinear(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc keep3dLinear=(self: Viewport; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc usage(self: Viewport): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc usage=(self: Viewport; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc debugDraw(self: Viewport): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc debugDraw=(self: Viewport; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc renderTargetVFlip(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc renderTargetVFlip=(self: Viewport; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc renderTargetClearMode(self: Viewport): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc renderTargetClearMode=(self: Viewport; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc renderTargetUpdateMode(self: Viewport): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc renderTargetUpdateMode=(self: Viewport; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc audioListenerEnable2d(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc audioListenerEnable2d=(self: Viewport; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc audioListenerEnable3d(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc audioListenerEnable3d=(self: Viewport; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc physicsObjectPicking(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc physicsObjectPicking=(self: Viewport; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc guiDisableInput(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc guiDisableInput=(self: Viewport; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc guiSnapControlsToPixels(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc guiSnapControlsToPixels=(self: Viewport; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shadowAtlasSize(self: Viewport): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowAtlasSize=(self: Viewport; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowAtlasQuad0(self: Viewport): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowAtlasQuad0=(self: Viewport; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shadowAtlasQuad1(self: Viewport): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowAtlasQuad1=(self: Viewport; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shadowAtlasQuad2(self: Viewport): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowAtlasQuad2=(self: Viewport; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc shadowAtlasQuad3(self: Viewport): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc shadowAtlasQuad3=(self: Viewport; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc canvasTransform(self: Viewport): Transform2D {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc canvasTransform=(self: Viewport; val: Transform2D) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc globalCanvasTransform(self: Viewport): Transform2D {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc globalCanvasTransform=(self: Viewport; val: Transform2D) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc findWorld2d(self: Viewport): World2D {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc findWorld(self: Viewport): World {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getFinalTransform(self: Viewport): Transform2D {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getVisibleRect(self: Viewport): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setSizeOverride(self: Viewport; enable: bool; size: Vector2 = vec2(-1.0, -1.0);
    +                    margin: Vector2 = vec2(0.0, 0.0)) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getSizeOverride(self: Viewport): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isSizeOverrideEnabled(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setSizeOverrideStretch(self: Viewport; enabled: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc isSizeOverrideStretchEnabled(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getRenderInfo(self: Viewport; info: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getTexture(self: Viewport): ViewportTexture {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getViewportRid(self: Viewport): RID {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc input(self: Viewport; localEvent: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc unhandledInput(self: Viewport; localEvent: InputEvent) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc updateWorlds(self: Viewport) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCamera(self: Viewport): Camera {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setAttachToScreenRect(self: Viewport; rect: Rect2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getMousePosition(self: Viewport): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc warpMouse(self: Viewport; toPosition: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc guiHasModalStack(self: Viewport): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc guiGetDragData(self: Viewport): Variant {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method vpInput(self: Viewport; arg0: InputEvent) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method vpInputText(self: Viewport; text: string) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method vpUnhandledInput(self: Viewport; arg0: InputEvent) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method guiShowTooltip(self: Viewport) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method guiRemoveFocus(self: Viewport) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method postGuiGrabClickFocus(self: Viewport) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    +
    method subwindowVisibilityChanged(self: Viewport) {.
    gcsafe, locks: 0, base, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/viewport_container.html b/master/godotapi/viewport_container.html new file mode 100644 index 0000000..e5e17b5 --- /dev/null +++ b/master/godotapi/viewport_container.html @@ -0,0 +1,1328 @@ + + + + + + + + + + + + + + + + + +Module viewport_container + + + + + + + + +
    +
    +

    Module viewport_container

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc stretch(self: ViewportContainer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stretch=(self: ViewportContainer; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stretchShrink(self: ViewportContainer): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc stretchShrink=(self: ViewportContainer; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method input(self: ViewportContainer; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/viewport_texture.html b/master/godotapi/viewport_texture.html new file mode 100644 index 0000000..d4c9a90 --- /dev/null +++ b/master/godotapi/viewport_texture.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module viewport_texture + + + + + + + + +
    +
    +

    Module viewport_texture

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc viewportPath(self: ViewportTexture): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc viewportPath=(self: ViewportTexture; val: NodePath) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visibility_enabler.html b/master/godotapi/visibility_enabler.html new file mode 100644 index 0000000..f428153 --- /dev/null +++ b/master/godotapi/visibility_enabler.html @@ -0,0 +1,1361 @@ + + + + + + + + + + + + + + + + + +Module visibility_enabler + + + + + + + + +
    +
    +

    Module visibility_enabler

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    ENABLER_PAUSE_ANIMATIONS = 0'i64
    +
    + + +
    +
    ENABLER_FREEZE_BODIES = 1'i64
    +
    + + +
    +
    ENABLER_MAX = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc pauseAnimations(self: VisibilityEnabler): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pauseAnimations=(self: VisibilityEnabler; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc freezeBodies(self: VisibilityEnabler): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc freezeBodies=(self: VisibilityEnabler; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method nodeRemoved(self: VisibilityEnabler; arg0: Object) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visibility_enabler_2d.html b/master/godotapi/visibility_enabler_2d.html new file mode 100644 index 0000000..7762556 --- /dev/null +++ b/master/godotapi/visibility_enabler_2d.html @@ -0,0 +1,1454 @@ + + + + + + + + + + + + + + + + + +Module visibility_enabler_2d + + + + + + + + +
    +
    +

    Module visibility_enabler_2d

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    ENABLER_PAUSE_ANIMATIONS = 0'i64
    +
    + + +
    +
    ENABLER_FREEZE_BODIES = 1'i64
    +
    + + +
    +
    ENABLER_PAUSE_PARTICLES = 2'i64
    +
    + + +
    +
    ENABLER_PARENT_PROCESS = 3'i64
    +
    + + +
    +
    ENABLER_PARENT_PHYSICS_PROCESS = 4'i64
    +
    + + +
    +
    ENABLER_PAUSE_ANIMATED_SPRITES = 5'i64
    +
    + + +
    +
    ENABLER_MAX = 6'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc pauseAnimations(self: VisibilityEnabler2D): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pauseAnimations=(self: VisibilityEnabler2D; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc freezeBodies(self: VisibilityEnabler2D): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc freezeBodies=(self: VisibilityEnabler2D; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pauseParticles(self: VisibilityEnabler2D): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc pauseParticles=(self: VisibilityEnabler2D; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc pauseAnimatedSprites(self: VisibilityEnabler2D): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc pauseAnimatedSprites=(self: VisibilityEnabler2D; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc processParent(self: VisibilityEnabler2D): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc processParent=(self: VisibilityEnabler2D; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc physicsProcessParent(self: VisibilityEnabler2D): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc physicsProcessParent=(self: VisibilityEnabler2D; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method nodeRemoved(self: VisibilityEnabler2D; arg0: Object) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visibility_notifier.html b/master/godotapi/visibility_notifier.html new file mode 100644 index 0000000..0be3c50 --- /dev/null +++ b/master/godotapi/visibility_notifier.html @@ -0,0 +1,1300 @@ + + + + + + + + + + + + + + + + + +Module visibility_notifier + + + + + + + + +
    +
    +

    Module visibility_notifier

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc aabb(self: VisibilityNotifier): AABB {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc aabb=(self: VisibilityNotifier; val: AABB) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isOnScreen(self: VisibilityNotifier): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visibility_notifier_2d.html b/master/godotapi/visibility_notifier_2d.html new file mode 100644 index 0000000..a756f5a --- /dev/null +++ b/master/godotapi/visibility_notifier_2d.html @@ -0,0 +1,1302 @@ + + + + + + + + + + + + + + + + + +Module visibility_notifier_2d + + + + + + + + +
    +
    +

    Module visibility_notifier_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc rect(self: VisibilityNotifier2D): Rect2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc rect=(self: VisibilityNotifier2D; val: Rect2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isOnScreen(self: VisibilityNotifier2D): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_instance.html b/master/godotapi/visual_instance.html new file mode 100644 index 0000000..3c12483 --- /dev/null +++ b/master/godotapi/visual_instance.html @@ -0,0 +1,1334 @@ + + + + + + + + + + + + + + + + + +Module visual_instance + + + + + + + + +
    +
    +

    Module visual_instance

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc layers(self: VisualInstance): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc layers=(self: VisualInstance; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setBase(self: VisualInstance; base: RID) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getTransformedAabb(self: VisualInstance): AABB {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getAabb(self: VisualInstance): AABB {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method getVisualInstanceRid(self: VisualInstance): RID {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script.html b/master/godotapi/visual_script.html new file mode 100644 index 0000000..5aaae31 --- /dev/null +++ b/master/godotapi/visual_script.html @@ -0,0 +1,1668 @@ + + + + + + + + + + + + + + + + + +Module visual_script + + + + + + + + +
    +
    +

    Module visual_script

    +
    + +
    +
    +

    + +
    +

    Procs

    +
    +
    proc data(self: VisualScript): Dictionary {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc data=(self: VisualScript; val: Dictionary) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addFunction(self: VisualScript; name: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hasFunction(self: VisualScript; name: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc removeFunction(self: VisualScript; name: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc renameFunction(self: VisualScript; name: string; newName: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setFunctionScroll(self: VisualScript; name: string; ofs: Vector2) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFunctionScroll(self: VisualScript; name: string): Vector2 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc addNode(self: VisualScript; funcc: string; id: int64; node: VisualScriptNode;
    +            position: Vector2 = vec2(0.0, 0.0)) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeNode(self: VisualScript; funcc: string; id: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getFunctionNodeId(self: VisualScript; name: string): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNode(self: VisualScript; funcc: string; id: int64): VisualScriptNode {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasNode(self: VisualScript; funcc: string; id: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setNodePosition(self: VisualScript; funcc: string; id: int64; position: Vector2) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodePosition(self: VisualScript; funcc: string; id: int64): Vector2 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sequenceConnect(self: VisualScript; funcc: string; fromNode: int64;
    +                    fromOutput: int64; toNode: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc sequenceDisconnect(self: VisualScript; funcc: string; fromNode: int64;
    +                       fromOutput: int64; toNode: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasSequenceConnection(self: VisualScript; funcc: string; fromNode: int64;
    +                          fromOutput: int64; toNode: int64): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc dataConnect(self: VisualScript; funcc: string; fromNode: int64; fromPort: int64;
    +                toNode: int64; toPort: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc dataDisconnect(self: VisualScript; funcc: string; fromNode: int64;
    +                   fromPort: int64; toNode: int64; toPort: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasDataConnection(self: VisualScript; funcc: string; fromNode: int64;
    +                      fromPort: int64; toNode: int64; toPort: int64): bool {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addVariable(self: VisualScript; name: string;
    +                defaultValue: Variant = newVariant(); exportt: bool = false) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasVariable(self: VisualScript; name: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc removeVariable(self: VisualScript; name: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setVariableDefaultValue(self: VisualScript; name: string; value: Variant) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVariableDefaultValue(self: VisualScript; name: string): Variant {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setVariableInfo(self: VisualScript; name: string; value: Dictionary) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVariableInfo(self: VisualScript; name: string): Dictionary {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc setVariableExport(self: VisualScript; name: string; enable: bool) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVariableExport(self: VisualScript; name: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc renameVariable(self: VisualScript; name: string; newName: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc addCustomSignal(self: VisualScript; name: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc hasCustomSignal(self: VisualScript; name: string): bool {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc customSignalAddArgument(self: VisualScript; name: string; typee: int64;
    +                            argname: string; index: int64 = -1'i64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc customSignalSetArgumentType(self: VisualScript; name: string; argidx: int64;
    +                                typee: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customSignalGetArgumentType(self: VisualScript; name: string; argidx: int64): int64 {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customSignalSetArgumentName(self: VisualScript; name: string; argidx: int64;
    +                                argname: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc customSignalGetArgumentName(self: VisualScript; name: string; argidx: int64): string {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customSignalRemoveArgument(self: VisualScript; name: string; argidx: int64) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customSignalGetArgumentCount(self: VisualScript; name: string): int64 {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc customSignalSwapArgument(self: VisualScript; name: string; argidx: int64;
    +                             withidx: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc removeCustomSignal(self: VisualScript; name: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc renameCustomSignal(self: VisualScript; name: string; newName: string) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setInstanceBaseType(self: VisualScript; typee: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method nodePortsChanged(self: VisualScript; arg0: int64) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_basic_type_constant.html b/master/godotapi/visual_script_basic_type_constant.html new file mode 100644 index 0000000..519370e --- /dev/null +++ b/master/godotapi/visual_script_basic_type_constant.html @@ -0,0 +1,1311 @@ + + + + + + + + + + + + + + + + + +Module visual_script_basic_type_constant + + + + + + + + +
    +
    +

    Module visual_script_basic_type_constant

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc basicType(self: VisualScriptBasicTypeConstant): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc basicType=(self: VisualScriptBasicTypeConstant; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc constant(self: VisualScriptBasicTypeConstant): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc constant=(self: VisualScriptBasicTypeConstant; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_builtin_func.html b/master/godotapi/visual_script_builtin_func.html new file mode 100644 index 0000000..54d0f10 --- /dev/null +++ b/master/godotapi/visual_script_builtin_func.html @@ -0,0 +1,1754 @@ + + + + + + + + + + + + + + + + + +Module visual_script_builtin_func + + + + + + + + +
    +
    +

    Module visual_script_builtin_func

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    MATH_SIN = 0'i64
    +
    + + +
    +
    MATH_COS = 1'i64
    +
    + + +
    +
    MATH_TAN = 2'i64
    +
    + + +
    +
    MATH_SINH = 3'i64
    +
    + + +
    +
    MATH_COSH = 4'i64
    +
    + + +
    +
    MATH_TANH = 5'i64
    +
    + + +
    +
    MATH_ASIN = 6'i64
    +
    + + +
    +
    MATH_ACOS = 7'i64
    +
    + + +
    +
    MATH_ATAN = 8'i64
    +
    + + +
    +
    MATH_ATAN2 = 9'i64
    +
    + + +
    +
    MATH_SQRT = 10'i64
    +
    + + +
    +
    MATH_FMOD = 11'i64
    +
    + + +
    +
    MATH_FPOSMOD = 12'i64
    +
    + + +
    +
    MATH_FLOOR = 13'i64
    +
    + + +
    +
    MATH_CEIL = 14'i64
    +
    + + +
    +
    MATH_ROUND = 15'i64
    +
    + + +
    +
    MATH_ABS = 16'i64
    +
    + + +
    +
    MATH_SIGN = 17'i64
    +
    + + +
    +
    MATH_POW = 18'i64
    +
    + + +
    +
    MATH_LOG = 19'i64
    +
    + + +
    +
    MATH_EXP = 20'i64
    +
    + + +
    +
    MATH_ISNAN = 21'i64
    +
    + + +
    +
    MATH_ISINF = 22'i64
    +
    + + +
    +
    MATH_EASE = 23'i64
    +
    + + +
    +
    MATH_DECIMALS = 24'i64
    +
    + + +
    +
    MATH_STEPIFY = 25'i64
    +
    + + +
    +
    MATH_LERP = 26'i64
    +
    + + +
    +
    MATH_INVERSE_LERP = 27'i64
    +
    + + +
    +
    MATH_RANGE_LERP = 28'i64
    +
    + + +
    +
    MATH_DECTIME = 29'i64
    +
    + + +
    +
    MATH_RANDOMIZE = 30'i64
    +
    + + +
    +
    MATH_RAND = 31'i64
    +
    + + +
    +
    MATH_RANDF = 32'i64
    +
    + + +
    +
    MATH_RANDOM = 33'i64
    +
    + + +
    +
    MATH_SEED = 34'i64
    +
    + + +
    +
    MATH_RANDSEED = 35'i64
    +
    + + +
    +
    MATH_DEG2RAD = 36'i64
    +
    + + +
    +
    MATH_RAD2DEG = 37'i64
    +
    + + +
    +
    MATH_LINEAR2DB = 38'i64
    +
    + + +
    +
    MATH_DB2LINEAR = 39'i64
    +
    + + +
    +
    MATH_POLAR2CARTESIAN = 40'i64
    +
    + + +
    +
    MATH_CARTESIAN2POLAR = 41'i64
    +
    + + +
    +
    MATH_WRAP = 42'i64
    +
    + + +
    +
    MATH_WRAPF = 43'i64
    +
    + + +
    +
    LOGIC_MAX = 44'i64
    +
    + + +
    +
    LOGIC_MIN = 45'i64
    +
    + + +
    +
    LOGIC_CLAMP = 46'i64
    +
    + + +
    +
    LOGIC_NEAREST_PO2 = 47'i64
    +
    + + +
    +
    OBJ_WEAKREF = 48'i64
    +
    + + +
    +
    FUNC_FUNCREF = 49'i64
    +
    + + +
    +
    TYPE_CONVERT = 50'i64
    +
    + + +
    +
    TYPE_OF = 51'i64
    +
    + + +
    +
    TYPE_EXISTS = 52'i64
    +
    + + +
    +
    TEXT_CHAR = 53'i64
    +
    + + +
    +
    TEXT_STR = 54'i64
    +
    + + +
    +
    TEXT_PRINT = 55'i64
    +
    + + +
    +
    TEXT_PRINTERR = 56'i64
    +
    + + +
    +
    TEXT_PRINTRAW = 57'i64
    +
    + + +
    +
    VAR_TO_STR = 58'i64
    +
    + + +
    +
    STR_TO_VAR = 59'i64
    +
    + + +
    +
    VAR_TO_BYTES = 60'i64
    +
    + + +
    +
    BYTES_TO_VAR = 61'i64
    +
    + + +
    +
    COLORN = 62'i64
    +
    + + +
    +
    FUNC_MAX = 63'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc function(self: VisualScriptBuiltinFunc): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc function=(self: VisualScriptBuiltinFunc; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_class_constant.html b/master/godotapi/visual_script_class_constant.html new file mode 100644 index 0000000..a906f0c --- /dev/null +++ b/master/godotapi/visual_script_class_constant.html @@ -0,0 +1,1311 @@ + + + + + + + + + + + + + + + + + +Module visual_script_class_constant + + + + + + + + +
    +
    +

    Module visual_script_class_constant

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc baseType(self: VisualScriptClassConstant): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseType=(self: VisualScriptClassConstant; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc constant(self: VisualScriptClassConstant): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc constant=(self: VisualScriptClassConstant; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_comment.html b/master/godotapi/visual_script_comment.html new file mode 100644 index 0000000..6a7c2cd --- /dev/null +++ b/master/godotapi/visual_script_comment.html @@ -0,0 +1,1325 @@ + + + + + + + + + + + + + + + + + +Module visual_script_comment + + + + + + + + +
    +
    +

    Module visual_script_comment

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc title(self: VisualScriptComment): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc title=(self: VisualScriptComment; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc description(self: VisualScriptComment): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc description=(self: VisualScriptComment; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc size(self: VisualScriptComment): Vector2 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc size=(self: VisualScriptComment; val: Vector2) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_condition.html b/master/godotapi/visual_script_condition.html new file mode 100644 index 0000000..8f84852 --- /dev/null +++ b/master/godotapi/visual_script_condition.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module visual_script_condition + + + + + + + + +
    +
    +

    Module visual_script_condition

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_constant.html b/master/godotapi/visual_script_constant.html new file mode 100644 index 0000000..0d07a03 --- /dev/null +++ b/master/godotapi/visual_script_constant.html @@ -0,0 +1,1309 @@ + + + + + + + + + + + + + + + + + +Module visual_script_constant + + + + + + + + +
    +
    +

    Module visual_script_constant

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc typee(self: VisualScriptConstant): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc typee=(self: VisualScriptConstant; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc value(self: VisualScriptConstant): Variant {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc value=(self: VisualScriptConstant; val: Variant) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_constructor.html b/master/godotapi/visual_script_constructor.html new file mode 100644 index 0000000..6d375c0 --- /dev/null +++ b/master/godotapi/visual_script_constructor.html @@ -0,0 +1,1310 @@ + + + + + + + + + + + + + + + + + +Module visual_script_constructor + + + + + + + + +
    +
    +

    Module visual_script_constructor

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc typee(self: VisualScriptConstructor): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc typee=(self: VisualScriptConstructor; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc constructor(self: VisualScriptConstructor): Dictionary {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc constructor=(self: VisualScriptConstructor; val: Dictionary) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_custom_node.html b/master/godotapi/visual_script_custom_node.html new file mode 100644 index 0000000..4536298 --- /dev/null +++ b/master/godotapi/visual_script_custom_node.html @@ -0,0 +1,1468 @@ + + + + + + + + + + + + + + + + + +Module visual_script_custom_node + + + + + + + + +
    +
    +

    Module visual_script_custom_node

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    START_MODE_BEGIN_SEQUENCE = 0'i64
    +
    + + +
    +
    START_MODE_CONTINUE_SEQUENCE = 1'i64
    +
    + + +
    +
    START_MODE_RESUME_YIELD = 2'i64
    +
    + + +
    +
    STEP_PUSH_STACK_BIT = 16777216'i64
    +
    + + +
    +
    STEP_GO_BACK_BIT = 33554432'i64
    +
    + + +
    +
    STEP_NO_ADVANCE_BIT = 67108864'i64
    +
    + + +
    +
    STEP_EXIT_FUNCTION_BIT = 134217728'i64
    +
    + + +
    +
    STEP_YIELD_BIT = 268435456'i64
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method getOutputSequencePortCount(self: VisualScriptCustomNode): int64 {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method hasInputSequencePort(self: VisualScriptCustomNode): bool {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getOutputSequencePortText(self: VisualScriptCustomNode; idx: int64): string {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getInputValuePortCount(self: VisualScriptCustomNode): int64 {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getOutputValuePortCount(self: VisualScriptCustomNode): int64 {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getInputValuePortType(self: VisualScriptCustomNode; idx: int64): int64 {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getInputValuePortName(self: VisualScriptCustomNode; idx: int64): string {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getOutputValuePortType(self: VisualScriptCustomNode; idx: int64): int64 {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getOutputValuePortName(self: VisualScriptCustomNode; idx: int64): string {.
    + gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    +
    method getCaption(self: VisualScriptCustomNode): string {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getText(self: VisualScriptCustomNode): string {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getCategory(self: VisualScriptCustomNode): string {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method getWorkingMemorySize(self: VisualScriptCustomNode): int64 {.
    gcsafe, locks: 0, + base, raises: [], tags: []
    .}
    +
    + + +
    +
    method step(self: VisualScriptCustomNode; inputs: Array; outputs: Array;
    +           startMode: int64; workingMem: Array): Variant {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    +
    method scriptChanged(self: VisualScriptCustomNode) {.
    gcsafe, locks: 0, base, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_deconstruct.html b/master/godotapi/visual_script_deconstruct.html new file mode 100644 index 0000000..01b745a --- /dev/null +++ b/master/godotapi/visual_script_deconstruct.html @@ -0,0 +1,1310 @@ + + + + + + + + + + + + + + + + + +Module visual_script_deconstruct + + + + + + + + +
    +
    +

    Module visual_script_deconstruct

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc typee(self: VisualScriptDeconstruct): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc typee=(self: VisualScriptDeconstruct; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc elemCache(self: VisualScriptDeconstruct): Array {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc elemCache=(self: VisualScriptDeconstruct; val: Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_editor.html b/master/godotapi/visual_script_editor.html new file mode 100644 index 0000000..77886e8 --- /dev/null +++ b/master/godotapi/visual_script_editor.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module visual_script_editor + + + + + + + + +
    +
    +

    Module visual_script_editor

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc addCustomNode(name: string; category: string; script: Script) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc removeCustomNode(name: string; category: string) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_emit_signal.html b/master/godotapi/visual_script_emit_signal.html new file mode 100644 index 0000000..9e62135 --- /dev/null +++ b/master/godotapi/visual_script_emit_signal.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module visual_script_emit_signal + + + + + + + + +
    +
    +

    Module visual_script_emit_signal

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc signal(self: VisualScriptEmitSignal): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc signal=(self: VisualScriptEmitSignal; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_engine_singleton.html b/master/godotapi/visual_script_engine_singleton.html new file mode 100644 index 0000000..9fd4a9a --- /dev/null +++ b/master/godotapi/visual_script_engine_singleton.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module visual_script_engine_singleton + + + + + + + + +
    +
    +

    Module visual_script_engine_singleton

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc constant(self: VisualScriptEngineSingleton): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc constant=(self: VisualScriptEngineSingleton; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_expression.html b/master/godotapi/visual_script_expression.html new file mode 100644 index 0000000..4f5c710 --- /dev/null +++ b/master/godotapi/visual_script_expression.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module visual_script_expression + + + + + + + + +
    +
    +

    Module visual_script_expression

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_function.html b/master/godotapi/visual_script_function.html new file mode 100644 index 0000000..06cd70c --- /dev/null +++ b/master/godotapi/visual_script_function.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module visual_script_function + + + + + + + + +
    +
    +

    Module visual_script_function

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_function_call.html b/master/godotapi/visual_script_function_call.html new file mode 100644 index 0000000..9f33704 --- /dev/null +++ b/master/godotapi/visual_script_function_call.html @@ -0,0 +1,1536 @@ + + + + + + + + + + + + + + + + + +Module visual_script_function_call + + + + + + + + +
    +
    +

    Module visual_script_function_call

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    CALL_MODE_SELF = 0'i64
    +
    + + +
    +
    CALL_MODE_NODE_PATH = 1'i64
    +
    + + +
    +
    CALL_MODE_INSTANCE = 2'i64
    +
    + + +
    +
    CALL_MODE_BASIC_TYPE = 3'i64
    +
    + + +
    +
    CALL_MODE_SINGLETON = 4'i64
    +
    + + +
    +
    RPC_DISABLED = 0'i64
    +
    + + +
    +
    RPC_RELIABLE = 1'i64
    +
    + + +
    +
    RPC_UNRELIABLE = 2'i64
    +
    + + +
    +
    RPC_RELIABLE_TO_ID = 3'i64
    +
    + + +
    +
    RPC_UNRELIABLE_TO_ID = 4'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc callMode(self: VisualScriptFunctionCall): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc callMode=(self: VisualScriptFunctionCall; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc baseType(self: VisualScriptFunctionCall): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseType=(self: VisualScriptFunctionCall; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc baseScript(self: VisualScriptFunctionCall): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseScript=(self: VisualScriptFunctionCall; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc singleton(self: VisualScriptFunctionCall): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc singleton=(self: VisualScriptFunctionCall; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc basicType(self: VisualScriptFunctionCall): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc basicType=(self: VisualScriptFunctionCall; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodePath(self: VisualScriptFunctionCall): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc nodePath=(self: VisualScriptFunctionCall; val: NodePath) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc argumentCache(self: VisualScriptFunctionCall): Dictionary {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc argumentCache=(self: VisualScriptFunctionCall; val: Dictionary) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc function(self: VisualScriptFunctionCall): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc function=(self: VisualScriptFunctionCall; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc useDefaultArgs(self: VisualScriptFunctionCall): int64 {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc useDefaultArgs=(self: VisualScriptFunctionCall; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc validate(self: VisualScriptFunctionCall): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc validate=(self: VisualScriptFunctionCall; val: bool) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc rpcCallMode(self: VisualScriptFunctionCall): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc rpcCallMode=(self: VisualScriptFunctionCall; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_function_state.html b/master/godotapi/visual_script_function_state.html new file mode 100644 index 0000000..79a0ea4 --- /dev/null +++ b/master/godotapi/visual_script_function_state.html @@ -0,0 +1,1324 @@ + + + + + + + + + + + + + + + + + +Module visual_script_function_state + + + + + + + + +
    +
    +

    Module visual_script_function_state

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc connectToSignal(self: VisualScriptFunctionState; obj: Object; signals: string;
    +                    args: Array) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resume(self: VisualScriptFunctionState; args: Array = nil): Variant {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isValid(self: VisualScriptFunctionState): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method signalCallback(self: VisualScriptFunctionState;
    +                     variantArgs: varargs[Variant]): Variant {.
    gcsafe, locks: 0, base, + raises: [CallError, ValueError], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_global_constant.html b/master/godotapi/visual_script_global_constant.html new file mode 100644 index 0000000..b004fba --- /dev/null +++ b/master/godotapi/visual_script_global_constant.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module visual_script_global_constant + + + + + + + + +
    +
    +

    Module visual_script_global_constant

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc constant(self: VisualScriptGlobalConstant): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc constant=(self: VisualScriptGlobalConstant; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_index_get.html b/master/godotapi/visual_script_index_get.html new file mode 100644 index 0000000..45b81eb --- /dev/null +++ b/master/godotapi/visual_script_index_get.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module visual_script_index_get + + + + + + + + +
    +
    +

    Module visual_script_index_get

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_index_set.html b/master/godotapi/visual_script_index_set.html new file mode 100644 index 0000000..8adf521 --- /dev/null +++ b/master/godotapi/visual_script_index_set.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module visual_script_index_set + + + + + + + + +
    +
    +

    Module visual_script_index_set

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_input_action.html b/master/godotapi/visual_script_input_action.html new file mode 100644 index 0000000..99ee41d --- /dev/null +++ b/master/godotapi/visual_script_input_action.html @@ -0,0 +1,1349 @@ + + + + + + + + + + + + + + + + + +Module visual_script_input_action + + + + + + + + +
    +
    +

    Module visual_script_input_action

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    MODE_PRESSED = 0'i64
    +
    + + +
    +
    MODE_RELEASED = 1'i64
    +
    + + +
    +
    MODE_JUST_PRESSED = 2'i64
    +
    + + +
    +
    MODE_JUST_RELEASED = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc action(self: VisualScriptInputAction): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc action=(self: VisualScriptInputAction; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc mode(self: VisualScriptInputAction): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mode=(self: VisualScriptInputAction; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_iterator.html b/master/godotapi/visual_script_iterator.html new file mode 100644 index 0000000..e83dc5c --- /dev/null +++ b/master/godotapi/visual_script_iterator.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module visual_script_iterator + + + + + + + + +
    +
    +

    Module visual_script_iterator

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_local_var.html b/master/godotapi/visual_script_local_var.html new file mode 100644 index 0000000..a575084 --- /dev/null +++ b/master/godotapi/visual_script_local_var.html @@ -0,0 +1,1309 @@ + + + + + + + + + + + + + + + + + +Module visual_script_local_var + + + + + + + + +
    +
    +

    Module visual_script_local_var

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc varName(self: VisualScriptLocalVar): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc varName=(self: VisualScriptLocalVar; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc typee(self: VisualScriptLocalVar): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc typee=(self: VisualScriptLocalVar; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_local_var_set.html b/master/godotapi/visual_script_local_var_set.html new file mode 100644 index 0000000..ba665b8 --- /dev/null +++ b/master/godotapi/visual_script_local_var_set.html @@ -0,0 +1,1310 @@ + + + + + + + + + + + + + + + + + +Module visual_script_local_var_set + + + + + + + + +
    +
    +

    Module visual_script_local_var_set

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc varName(self: VisualScriptLocalVarSet): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc varName=(self: VisualScriptLocalVarSet; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc typee(self: VisualScriptLocalVarSet): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc typee=(self: VisualScriptLocalVarSet; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_math_constant.html b/master/godotapi/visual_script_math_constant.html new file mode 100644 index 0000000..323b6e7 --- /dev/null +++ b/master/godotapi/visual_script_math_constant.html @@ -0,0 +1,1369 @@ + + + + + + + + + + + + + + + + + +Module visual_script_math_constant + + + + + + + + +
    +
    +

    Module visual_script_math_constant

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    MATH_CONSTANT_ONE = 0'i64
    +
    + + +
    +
    MATH_CONSTANT_PI = 1'i64
    +
    + + +
    +
    MATH_CONSTANT_HALF_PI = 2'i64
    +
    + + +
    +
    MATH_CONSTANT_TAU = 3'i64
    +
    + + +
    +
    MATH_CONSTANT_E = 4'i64
    +
    + + +
    +
    MATH_CONSTANT_SQRT2 = 5'i64
    +
    + + +
    +
    MATH_CONSTANT_INF = 6'i64
    +
    + + +
    +
    MATH_CONSTANT_NAN = 7'i64
    +
    + + +
    +
    MATH_CONSTANT_MAX = 8'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc constant(self: VisualScriptMathConstant): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc constant=(self: VisualScriptMathConstant; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_node.html b/master/godotapi/visual_script_node.html new file mode 100644 index 0000000..116a1d1 --- /dev/null +++ b/master/godotapi/visual_script_node.html @@ -0,0 +1,1326 @@ + + + + + + + + + + + + + + + + + +Module visual_script_node + + + + + + + + +
    +
    +

    Module visual_script_node

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc defaultInputValues(self: VisualScriptNode): Array {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc defaultInputValues=(self: VisualScriptNode; val: Array) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getVisualScript(self: VisualScriptNode): VisualScript {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setDefaultInputValue(self: VisualScriptNode; portIdx: int64; value: Variant) {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getDefaultInputValue(self: VisualScriptNode; portIdx: int64): Variant {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc portsChangedNotify(self: VisualScriptNode) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_operator.html b/master/godotapi/visual_script_operator.html new file mode 100644 index 0000000..ec63eef --- /dev/null +++ b/master/godotapi/visual_script_operator.html @@ -0,0 +1,1309 @@ + + + + + + + + + + + + + + + + + +Module visual_script_operator + + + + + + + + +
    +
    +

    Module visual_script_operator

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc operator(self: VisualScriptOperator): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc operator=(self: VisualScriptOperator; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc typee(self: VisualScriptOperator): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc typee=(self: VisualScriptOperator; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_preload.html b/master/godotapi/visual_script_preload.html new file mode 100644 index 0000000..b5d6e09 --- /dev/null +++ b/master/godotapi/visual_script_preload.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module visual_script_preload + + + + + + + + +
    +
    +

    Module visual_script_preload

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc resource(self: VisualScriptPreload): Resource {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc resource=(self: VisualScriptPreload; val: Resource) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_property_get.html b/master/godotapi/visual_script_property_get.html new file mode 100644 index 0000000..25fa189 --- /dev/null +++ b/master/godotapi/visual_script_property_get.html @@ -0,0 +1,1439 @@ + + + + + + + + + + + + + + + + + +Module visual_script_property_get + + + + + + + + +
    +
    +

    Module visual_script_property_get

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    CALL_MODE_SELF = 0'i64
    +
    + + +
    +
    CALL_MODE_NODE_PATH = 1'i64
    +
    + + +
    +
    CALL_MODE_INSTANCE = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc setMode(self: VisualScriptPropertyGet): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setMode=(self: VisualScriptPropertyGet; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseType(self: VisualScriptPropertyGet): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseType=(self: VisualScriptPropertyGet; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc baseScript(self: VisualScriptPropertyGet): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseScript=(self: VisualScriptPropertyGet; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc typeCache(self: VisualScriptPropertyGet): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc typeCache=(self: VisualScriptPropertyGet; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc basicType(self: VisualScriptPropertyGet): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc basicType=(self: VisualScriptPropertyGet; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodePath(self: VisualScriptPropertyGet): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc nodePath=(self: VisualScriptPropertyGet; val: NodePath) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc property(self: VisualScriptPropertyGet): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc property=(self: VisualScriptPropertyGet; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc index(self: VisualScriptPropertyGet): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc index=(self: VisualScriptPropertyGet; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_property_set.html b/master/godotapi/visual_script_property_set.html new file mode 100644 index 0000000..8cd3cf5 --- /dev/null +++ b/master/godotapi/visual_script_property_set.html @@ -0,0 +1,1539 @@ + + + + + + + + + + + + + + + + + +Module visual_script_property_set + + + + + + + + +
    +
    +

    Module visual_script_property_set

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    CALL_MODE_SELF = 0'i64
    +
    + + +
    +
    CALL_MODE_NODE_PATH = 1'i64
    +
    + + +
    +
    CALL_MODE_INSTANCE = 2'i64
    +
    + + +
    +
    CALL_MODE_BASIC_TYPE = 3'i64
    +
    + + +
    +
    ASSIGN_OP_NONE = 0'i64
    +
    + + +
    +
    ASSIGN_OP_ADD = 1'i64
    +
    + + +
    +
    ASSIGN_OP_SUB = 2'i64
    +
    + + +
    +
    ASSIGN_OP_MUL = 3'i64
    +
    + + +
    +
    ASSIGN_OP_DIV = 4'i64
    +
    + + +
    +
    ASSIGN_OP_MOD = 5'i64
    +
    + + +
    +
    ASSIGN_OP_SHIFT_LEFT = 6'i64
    +
    + + +
    +
    ASSIGN_OP_SHIFT_RIGHT = 7'i64
    +
    + + +
    +
    ASSIGN_OP_BIT_AND = 8'i64
    +
    + + +
    +
    ASSIGN_OP_BIT_OR = 9'i64
    +
    + + +
    +
    ASSIGN_OP_BIT_XOR = 10'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc setMode(self: VisualScriptPropertySet): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc setMode=(self: VisualScriptPropertySet; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseType(self: VisualScriptPropertySet): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseType=(self: VisualScriptPropertySet; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc baseScript(self: VisualScriptPropertySet): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseScript=(self: VisualScriptPropertySet; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc typeCache(self: VisualScriptPropertySet): Dictionary {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc typeCache=(self: VisualScriptPropertySet; val: Dictionary) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc basicType(self: VisualScriptPropertySet): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc basicType=(self: VisualScriptPropertySet; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodePath(self: VisualScriptPropertySet): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc nodePath=(self: VisualScriptPropertySet; val: NodePath) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc property(self: VisualScriptPropertySet): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc property=(self: VisualScriptPropertySet; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc index(self: VisualScriptPropertySet): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc index=(self: VisualScriptPropertySet; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc assignOp(self: VisualScriptPropertySet): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc assignOp=(self: VisualScriptPropertySet; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_resource_path.html b/master/godotapi/visual_script_resource_path.html new file mode 100644 index 0000000..dfa2121 --- /dev/null +++ b/master/godotapi/visual_script_resource_path.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module visual_script_resource_path + + + + + + + + +
    +
    +

    Module visual_script_resource_path

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc path(self: VisualScriptResourcePath): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc path=(self: VisualScriptResourcePath; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_return.html b/master/godotapi/visual_script_return.html new file mode 100644 index 0000000..5138440 --- /dev/null +++ b/master/godotapi/visual_script_return.html @@ -0,0 +1,1310 @@ + + + + + + + + + + + + + + + + + +Module visual_script_return + + + + + + + + +
    +
    +

    Module visual_script_return

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc returnEnabled(self: VisualScriptReturn): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc returnEnabled=(self: VisualScriptReturn; val: bool) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc returnType(self: VisualScriptReturn): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc returnType=(self: VisualScriptReturn; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_scene_node.html b/master/godotapi/visual_script_scene_node.html new file mode 100644 index 0000000..867b701 --- /dev/null +++ b/master/godotapi/visual_script_scene_node.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module visual_script_scene_node + + + + + + + + +
    +
    +

    Module visual_script_scene_node

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc nodePath(self: VisualScriptSceneNode): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc nodePath=(self: VisualScriptSceneNode; val: NodePath) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_scene_tree.html b/master/godotapi/visual_script_scene_tree.html new file mode 100644 index 0000000..eaac985 --- /dev/null +++ b/master/godotapi/visual_script_scene_tree.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module visual_script_scene_tree + + + + + + + + +
    +
    +

    Module visual_script_scene_tree

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_select.html b/master/godotapi/visual_script_select.html new file mode 100644 index 0000000..6c0992a --- /dev/null +++ b/master/godotapi/visual_script_select.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module visual_script_select + + + + + + + + +
    +
    +

    Module visual_script_select

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc typee(self: VisualScriptSelect): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc typee=(self: VisualScriptSelect; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_self.html b/master/godotapi/visual_script_self.html new file mode 100644 index 0000000..9f2ce13 --- /dev/null +++ b/master/godotapi/visual_script_self.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module visual_script_self + + + + + + + + +
    +
    +

    Module visual_script_self

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_sequence.html b/master/godotapi/visual_script_sequence.html new file mode 100644 index 0000000..daa82bd --- /dev/null +++ b/master/godotapi/visual_script_sequence.html @@ -0,0 +1,1294 @@ + + + + + + + + + + + + + + + + + +Module visual_script_sequence + + + + + + + + +
    +
    +

    Module visual_script_sequence

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc steps(self: VisualScriptSequence): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc steps=(self: VisualScriptSequence; val: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_sub_call.html b/master/godotapi/visual_script_sub_call.html new file mode 100644 index 0000000..8692788 --- /dev/null +++ b/master/godotapi/visual_script_sub_call.html @@ -0,0 +1,1287 @@ + + + + + + + + + + + + + + + + + +Module visual_script_sub_call + + + + + + + + +
    +
    +

    Module visual_script_sub_call

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Methods

    +
    +
    method subcall(self: VisualScriptSubCall; arguments: Variant): Variant {.
    gcsafe, + locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_switch.html b/master/godotapi/visual_script_switch.html new file mode 100644 index 0000000..5130e15 --- /dev/null +++ b/master/godotapi/visual_script_switch.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module visual_script_switch + + + + + + + + +
    +
    +

    Module visual_script_switch

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_type_cast.html b/master/godotapi/visual_script_type_cast.html new file mode 100644 index 0000000..3d0d478 --- /dev/null +++ b/master/godotapi/visual_script_type_cast.html @@ -0,0 +1,1311 @@ + + + + + + + + + + + + + + + + + +Module visual_script_type_cast + + + + + + + + +
    +
    +

    Module visual_script_type_cast

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc baseType(self: VisualScriptTypeCast): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseType=(self: VisualScriptTypeCast; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseScript(self: VisualScriptTypeCast): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseScript=(self: VisualScriptTypeCast; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_variable_get.html b/master/godotapi/visual_script_variable_get.html new file mode 100644 index 0000000..eab60d4 --- /dev/null +++ b/master/godotapi/visual_script_variable_get.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module visual_script_variable_get + + + + + + + + +
    +
    +

    Module visual_script_variable_get

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc varName(self: VisualScriptVariableGet): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc varName=(self: VisualScriptVariableGet; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_variable_set.html b/master/godotapi/visual_script_variable_set.html new file mode 100644 index 0000000..1370ea0 --- /dev/null +++ b/master/godotapi/visual_script_variable_set.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module visual_script_variable_set + + + + + + + + +
    +
    +

    Module visual_script_variable_set

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc varName(self: VisualScriptVariableSet): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc varName=(self: VisualScriptVariableSet; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_while.html b/master/godotapi/visual_script_while.html new file mode 100644 index 0000000..eaeae51 --- /dev/null +++ b/master/godotapi/visual_script_while.html @@ -0,0 +1,1268 @@ + + + + + + + + + + + + + + + + + +Module visual_script_while + + + + + + + + +
    +
    +

    Module visual_script_while

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    + +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_yield.html b/master/godotapi/visual_script_yield.html new file mode 100644 index 0000000..ab31b54 --- /dev/null +++ b/master/godotapi/visual_script_yield.html @@ -0,0 +1,1340 @@ + + + + + + + + + + + + + + + + + +Module visual_script_yield + + + + + + + + +
    +
    +

    Module visual_script_yield

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    YIELD_FRAME = 1'i64
    +
    + + +
    +
    YIELD_PHYSICS_FRAME = 2'i64
    +
    + + +
    +
    YIELD_WAIT = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc mode(self: VisualScriptYield): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc mode=(self: VisualScriptYield; val: int64) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc waitTime(self: VisualScriptYield): float64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc waitTime=(self: VisualScriptYield; val: float64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_script_yield_signal.html b/master/godotapi/visual_script_yield_signal.html new file mode 100644 index 0000000..b3811ac --- /dev/null +++ b/master/godotapi/visual_script_yield_signal.html @@ -0,0 +1,1375 @@ + + + + + + + + + + + + + + + + + +Module visual_script_yield_signal + + + + + + + + +
    +
    +

    Module visual_script_yield_signal

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    CALL_MODE_SELF = 0'i64
    +
    + + +
    +
    CALL_MODE_NODE_PATH = 1'i64
    +
    + + +
    +
    CALL_MODE_INSTANCE = 2'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc callMode(self: VisualScriptYieldSignal): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc callMode=(self: VisualScriptYieldSignal; val: int64) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc baseType(self: VisualScriptYieldSignal): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc baseType=(self: VisualScriptYieldSignal; val: string) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc nodePath(self: VisualScriptYieldSignal): NodePath {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc nodePath=(self: VisualScriptYieldSignal; val: NodePath) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc signal(self: VisualScriptYieldSignal): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc signal=(self: VisualScriptYieldSignal; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/visual_server.html b/master/godotapi/visual_server.html new file mode 100644 index 0000000..082c92d --- /dev/null +++ b/master/godotapi/visual_server.html @@ -0,0 +1,5587 @@ + + + + + + + + + + + + + + + + + +Module visual_server + + + + + + + + +
    +
    +

    Module visual_server

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    NO_INDEX_ARRAY = -1
    +
    + + +
    +
    ARRAY_WEIGHTS_SIZE = 4'i64
    +
    + + +
    +
    CANVAS_ITEM_Z_MIN = -4096
    +
    + + +
    +
    CANVAS_ITEM_Z_MAX = 4096'i64
    +
    + + +
    +
    MAX_GLOW_LEVELS = 7'i64
    +
    + + +
    +
    MAX_CURSORS = 8'i64
    +
    + + +
    +
    MATERIAL_RENDER_PRIORITY_MIN = -128
    +
    + + +
    +
    MATERIAL_RENDER_PRIORITY_MAX = 127'i64
    +
    + + +
    +
    CUBEMAP_LEFT = 0'i64
    +
    + + +
    +
    CUBEMAP_RIGHT = 1'i64
    +
    + + +
    +
    CUBEMAP_BOTTOM = 2'i64
    +
    + + +
    +
    CUBEMAP_TOP = 3'i64
    +
    + + +
    +
    CUBEMAP_FRONT = 4'i64
    +
    + + +
    +
    CUBEMAP_BACK = 5'i64
    +
    + + +
    +
    TEXTURE_FLAG_MIPMAPS = 1'i64
    +
    + + +
    +
    TEXTURE_FLAG_REPEAT = 2'i64
    +
    + + +
    +
    TEXTURE_FLAG_FILTER = 4'i64
    +
    + + +
    +
    TEXTURE_FLAG_ANISOTROPIC_FILTER = 8'i64
    +
    + + +
    +
    TEXTURE_FLAG_CONVERT_TO_LINEAR = 16'i64
    +
    + + +
    +
    TEXTURE_FLAG_MIRRORED_REPEAT = 32'i64
    +
    + + +
    +
    TEXTURE_FLAG_CUBEMAP = 2048'i64
    +
    + + +
    +
    TEXTURE_FLAG_USED_FOR_STREAMING = 4096'i64
    +
    + + +
    +
    TEXTURE_FLAGS_DEFAULT = 7'i64
    +
    + + +
    +
    SHADER_SPATIAL = 0'i64
    +
    + + +
    +
    SHADER_CANVAS_ITEM = 1'i64
    +
    + + +
    +
    SHADER_PARTICLES = 2'i64
    +
    + + +
    +
    SHADER_MAX = 3'i64
    +
    + + +
    +
    ARRAY_VERTEX = 0'i64
    +
    + + +
    +
    ARRAY_NORMAL = 1'i64
    +
    + + +
    +
    ARRAY_TANGENT = 2'i64
    +
    + + +
    +
    ARRAY_COLOR = 3'i64
    +
    + + +
    +
    ARRAY_TEX_UV = 4'i64
    +
    + + +
    +
    ARRAY_TEX_UV2 = 5'i64
    +
    + + +
    +
    ARRAY_BONES = 6'i64
    +
    + + +
    +
    ARRAY_WEIGHTS = 7'i64
    +
    + + +
    +
    ARRAY_INDEX = 8'i64
    +
    + + +
    +
    ARRAY_MAX = 9'i64
    +
    + + +
    +
    ARRAY_FORMAT_VERTEX = 1'i64
    +
    + + +
    +
    ARRAY_FORMAT_NORMAL = 2'i64
    +
    + + +
    +
    ARRAY_FORMAT_TANGENT = 4'i64
    +
    + + +
    +
    ARRAY_FORMAT_COLOR = 8'i64
    +
    + + +
    +
    ARRAY_FORMAT_TEX_UV = 16'i64
    +
    + + +
    +
    ARRAY_FORMAT_TEX_UV2 = 32'i64
    +
    + + +
    +
    ARRAY_FORMAT_BONES = 64'i64
    +
    + + +
    +
    ARRAY_FORMAT_WEIGHTS = 128'i64
    +
    + + +
    +
    ARRAY_FORMAT_INDEX = 256'i64
    +
    + + +
    +
    ARRAY_COMPRESS_VERTEX = 512'i64
    +
    + + +
    +
    ARRAY_COMPRESS_NORMAL = 1024'i64
    +
    + + +
    +
    ARRAY_COMPRESS_TANGENT = 2048'i64
    +
    + + +
    +
    ARRAY_COMPRESS_COLOR = 4096'i64
    +
    + + +
    +
    ARRAY_COMPRESS_TEX_UV = 8192'i64
    +
    + + +
    +
    ARRAY_COMPRESS_TEX_UV2 = 16384'i64
    +
    + + +
    +
    ARRAY_COMPRESS_BONES = 32768'i64
    +
    + + +
    +
    ARRAY_COMPRESS_WEIGHTS = 65536'i64
    +
    + + +
    +
    ARRAY_COMPRESS_INDEX = 131072'i64
    +
    + + +
    +
    ARRAY_FLAG_USE_2D_VERTICES = 262144'i64
    +
    + + +
    +
    ARRAY_FLAG_USE_16_BIT_BONES = 524288'i64
    +
    + + +
    +
    ARRAY_COMPRESS_DEFAULT = 97792'i64
    +
    + + +
    +
    PRIMITIVE_POINTS = 0'i64
    +
    + + +
    +
    PRIMITIVE_LINES = 1'i64
    +
    + + +
    +
    PRIMITIVE_LINE_STRIP = 2'i64
    +
    + + +
    +
    PRIMITIVE_LINE_LOOP = 3'i64
    +
    + + +
    +
    PRIMITIVE_TRIANGLES = 4'i64
    +
    + + +
    +
    PRIMITIVE_TRIANGLE_STRIP = 5'i64
    +
    + + +
    +
    PRIMITIVE_TRIANGLE_FAN = 6'i64
    +
    + + +
    +
    PRIMITIVE_MAX = 7'i64
    +
    + + +
    +
    BLEND_SHAPE_MODE_NORMALIZED = 0'i64
    +
    + + +
    +
    BLEND_SHAPE_MODE_RELATIVE = 1'i64
    +
    + + +
    +
    LIGHT_DIRECTIONAL = 0'i64
    +
    + + +
    +
    LIGHT_OMNI = 1'i64
    +
    + + +
    +
    LIGHT_SPOT = 2'i64
    +
    + + +
    +
    LIGHT_PARAM_ENERGY = 0'i64
    +
    + + +
    +
    LIGHT_PARAM_SPECULAR = 2'i64
    +
    + + +
    +
    LIGHT_PARAM_RANGE = 3'i64
    +
    + + +
    +
    LIGHT_PARAM_ATTENUATION = 4'i64
    +
    + + +
    +
    LIGHT_PARAM_SPOT_ANGLE = 5'i64
    +
    + + +
    +
    LIGHT_PARAM_SPOT_ATTENUATION = 6'i64
    +
    + + +
    +
    LIGHT_PARAM_CONTACT_SHADOW_SIZE = 7'i64
    +
    + + +
    +
    LIGHT_PARAM_SHADOW_MAX_DISTANCE = 8'i64
    +
    + + +
    +
    LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET = 9'i64
    +
    + + +
    +
    LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET = 10'i64
    +
    + + +
    +
    LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET = 11'i64
    +
    + + +
    +
    LIGHT_PARAM_SHADOW_NORMAL_BIAS = 12'i64
    +
    + + +
    +
    LIGHT_PARAM_SHADOW_BIAS = 13'i64
    +
    + + +
    +
    LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE = 14'i64
    +
    + + +
    +
    LIGHT_PARAM_MAX = 15'i64
    +
    + + +
    +
    LIGHT_OMNI_SHADOW_DUAL_PARABOLOID = 0'i64
    +
    + + +
    +
    LIGHT_OMNI_SHADOW_CUBE = 1'i64
    +
    + + +
    +
    LIGHT_OMNI_SHADOW_DETAIL_VERTICAL = 0'i64
    +
    + + +
    +
    LIGHT_OMNI_SHADOW_DETAIL_HORIZONTAL = 1'i64
    +
    + + +
    +
    LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL = 0'i64
    +
    + + +
    +
    LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS = 1'i64
    +
    + + +
    +
    LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS = 2'i64
    +
    + + +
    +
    LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_STABLE = 0'i64
    +
    + + +
    +
    LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_OPTIMIZED = 1'i64
    +
    + + +
    +
    VIEWPORT_UPDATE_DISABLED = 0'i64
    +
    + + +
    +
    VIEWPORT_UPDATE_ONCE = 1'i64
    +
    + + +
    +
    VIEWPORT_UPDATE_WHEN_VISIBLE = 2'i64
    +
    + + +
    +
    VIEWPORT_UPDATE_ALWAYS = 3'i64
    +
    + + +
    +
    VIEWPORT_CLEAR_ALWAYS = 0'i64
    +
    + + +
    +
    VIEWPORT_CLEAR_NEVER = 1'i64
    +
    + + +
    +
    VIEWPORT_CLEAR_ONLY_NEXT_FRAME = 2'i64
    +
    + + +
    +
    VIEWPORT_MSAA_DISABLED = 0'i64
    +
    + + +
    +
    VIEWPORT_MSAA_2X = 1'i64
    +
    + + +
    +
    VIEWPORT_MSAA_4X = 2'i64
    +
    + + +
    +
    VIEWPORT_MSAA_8X = 3'i64
    +
    + + +
    +
    VIEWPORT_MSAA_16X = 4'i64
    +
    + + +
    +
    VIEWPORT_USAGE_2D = 0'i64
    +
    + + +
    +
    VIEWPORT_USAGE_2D_NO_SAMPLING = 1'i64
    +
    + + +
    +
    VIEWPORT_USAGE_3D = 2'i64
    +
    + + +
    +
    VIEWPORT_USAGE_3D_NO_EFFECTS = 3'i64
    +
    + + +
    +
    VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME = 0'i64
    +
    + + +
    +
    VIEWPORT_RENDER_INFO_VERTICES_IN_FRAME = 1'i64
    +
    + + +
    +
    VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME = 2'i64
    +
    + + +
    +
    VIEWPORT_RENDER_INFO_SHADER_CHANGES_IN_FRAME = 3'i64
    +
    + + +
    +
    VIEWPORT_RENDER_INFO_SURFACE_CHANGES_IN_FRAME = 4'i64
    +
    + + +
    +
    VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME = 5'i64
    +
    + + +
    +
    VIEWPORT_RENDER_INFO_MAX = 6'i64
    +
    + + +
    +
    VIEWPORT_DEBUG_DRAW_DISABLED = 0'i64
    +
    + + +
    +
    VIEWPORT_DEBUG_DRAW_UNSHADED = 1'i64
    +
    + + +
    +
    VIEWPORT_DEBUG_DRAW_OVERDRAW = 2'i64
    +
    + + +
    +
    VIEWPORT_DEBUG_DRAW_WIREFRAME = 3'i64
    +
    + + +
    +
    SCENARIO_DEBUG_DISABLED = 0'i64
    +
    + + +
    +
    SCENARIO_DEBUG_WIREFRAME = 1'i64
    +
    + + +
    +
    SCENARIO_DEBUG_OVERDRAW = 2'i64
    +
    + + +
    +
    SCENARIO_DEBUG_SHADELESS = 3'i64
    +
    + + +
    +
    INSTANCE_NONE = 0'i64
    +
    + + +
    +
    INSTANCE_MESH = 1'i64
    +
    + + +
    +
    INSTANCE_MULTIMESH = 2'i64
    +
    + + +
    +
    INSTANCE_IMMEDIATE = 3'i64
    +
    + + +
    +
    INSTANCE_PARTICLES = 4'i64
    +
    + + +
    +
    INSTANCE_LIGHT = 5'i64
    +
    + + +
    +
    INSTANCE_REFLECTION_PROBE = 6'i64
    +
    + + +
    +
    INSTANCE_GI_PROBE = 7'i64
    +
    + + +
    +
    INSTANCE_LIGHTMAP_CAPTURE = 8'i64
    +
    + + +
    +
    INSTANCE_MAX = 9'i64
    +
    + + +
    +
    INSTANCE_GEOMETRY_MASK = 30'i64
    +
    + + +
    +
    INSTANCE_FLAG_USE_BAKED_LIGHT = 0'i64
    +
    + + +
    +
    INSTANCE_FLAG_MAX = 1'i64
    +
    + + +
    +
    SHADOW_CASTING_SETTING_OFF = 0'i64
    +
    + + +
    +
    SHADOW_CASTING_SETTING_ON = 1'i64
    +
    + + +
    +
    SHADOW_CASTING_SETTING_DOUBLE_SIDED = 2'i64
    +
    + + +
    +
    SHADOW_CASTING_SETTING_SHADOWS_ONLY = 3'i64
    +
    + + +
    +
    NINE_PATCH_STRETCH = 0'i64
    +
    + + +
    +
    NINE_PATCH_TILE = 1'i64
    +
    + + +
    +
    NINE_PATCH_TILE_FIT = 2'i64
    +
    + + +
    +
    CANVAS_LIGHT_MODE_ADD = 0'i64
    +
    + + +
    +
    CANVAS_LIGHT_MODE_SUB = 1'i64
    +
    + + +
    +
    CANVAS_LIGHT_MODE_MIX = 2'i64
    +
    + + +
    +
    CANVAS_LIGHT_MODE_MASK = 3'i64
    +
    + + +
    +
    CANVAS_LIGHT_FILTER_NONE = 0'i64
    +
    + + +
    +
    CANVAS_LIGHT_FILTER_PCF3 = 1'i64
    +
    + + +
    +
    CANVAS_LIGHT_FILTER_PCF5 = 2'i64
    +
    + + +
    +
    CANVAS_LIGHT_FILTER_PCF7 = 3'i64
    +
    + + +
    +
    CANVAS_LIGHT_FILTER_PCF9 = 4'i64
    +
    + + +
    +
    CANVAS_LIGHT_FILTER_PCF13 = 5'i64
    +
    + + +
    +
    CANVAS_OCCLUDER_POLYGON_CULL_DISABLED = 0'i64
    +
    + + +
    +
    CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE = 1'i64
    +
    + + +
    +
    CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE = 2'i64
    +
    + + +
    +
    INFO_OBJECTS_IN_FRAME = 0'i64
    +
    + + +
    +
    INFO_VERTICES_IN_FRAME = 1'i64
    +
    + + +
    +
    INFO_MATERIAL_CHANGES_IN_FRAME = 2'i64
    +
    + + +
    +
    INFO_SHADER_CHANGES_IN_FRAME = 3'i64
    +
    + + +
    +
    INFO_SURFACE_CHANGES_IN_FRAME = 4'i64
    +
    + + +
    +
    INFO_DRAW_CALLS_IN_FRAME = 5'i64
    +
    + + +
    +
    INFO_USAGE_VIDEO_MEM_TOTAL = 6'i64
    +
    + + +
    +
    INFO_VIDEO_MEM_USED = 7'i64
    +
    + + +
    +
    INFO_TEXTURE_MEM_USED = 8'i64
    +
    + + +
    +
    INFO_VERTEX_MEM_USED = 9'i64
    +
    + + +
    +
    FEATURE_SHADERS = 0'i64
    +
    + + +
    +
    FEATURE_MULTITHREADED = 1'i64
    +
    + + +
    +
    MULTIMESH_TRANSFORM_2D = 0'i64
    +
    + + +
    +
    MULTIMESH_TRANSFORM_3D = 1'i64
    +
    + + +
    +
    MULTIMESH_COLOR_NONE = 0'i64
    +
    + + +
    +
    MULTIMESH_COLOR_8BIT = 1'i64
    +
    + + +
    +
    MULTIMESH_COLOR_FLOAT = 2'i64
    +
    + + +
    +
    REFLECTION_PROBE_UPDATE_ONCE = 0'i64
    +
    + + +
    +
    REFLECTION_PROBE_UPDATE_ALWAYS = 1'i64
    +
    + + +
    +
    PARTICLES_DRAW_ORDER_INDEX = 0'i64
    +
    + + +
    +
    PARTICLES_DRAW_ORDER_LIFETIME = 1'i64
    +
    + + +
    +
    PARTICLES_DRAW_ORDER_VIEW_DEPTH = 2'i64
    +
    + + +
    +
    ENV_BG_CLEAR_COLOR = 0'i64
    +
    + + +
    +
    ENV_BG_COLOR = 1'i64
    +
    + + +
    +
    ENV_BG_SKY = 2'i64
    +
    + + +
    +
    ENV_BG_COLOR_SKY = 3'i64
    +
    + + +
    +
    ENV_BG_CANVAS = 4'i64
    +
    + + +
    +
    ENV_BG_KEEP = 5'i64
    +
    + + +
    +
    ENV_BG_MAX = 6'i64
    +
    + + +
    +
    ENV_DOF_BLUR_QUALITY_LOW = 0'i64
    +
    + + +
    +
    ENV_DOF_BLUR_QUALITY_MEDIUM = 1'i64
    +
    + + +
    +
    ENV_DOF_BLUR_QUALITY_HIGH = 2'i64
    +
    + + +
    +
    GLOW_BLEND_MODE_ADDITIVE = 0'i64
    +
    + + +
    +
    GLOW_BLEND_MODE_SCREEN = 1'i64
    +
    + + +
    +
    GLOW_BLEND_MODE_SOFTLIGHT = 2'i64
    +
    + + +
    +
    GLOW_BLEND_MODE_REPLACE = 3'i64
    +
    + + +
    +
    ENV_TONE_MAPPER_LINEAR = 0'i64
    +
    + + +
    +
    ENV_TONE_MAPPER_REINHARDT = 1'i64
    +
    + + +
    +
    ENV_TONE_MAPPER_FILMIC = 2'i64
    +
    + + +
    +
    ENV_TONE_MAPPER_ACES = 3'i64
    +
    + + +
    +
    ENV_SSAO_QUALITY_LOW = 0'i64
    +
    + + +
    +
    ENV_SSAO_QUALITY_MEDIUM = 1'i64
    +
    + + +
    +
    ENV_SSAO_QUALITY_HIGH = 2'i64
    +
    + + +
    +
    ENV_SSAO_BLUR_DISABLED = 0'i64
    +
    + + +
    +
    ENV_SSAO_BLUR_1x1 = 1'i64
    +
    + + +
    +
    ENV_SSAO_BLUR_2x2 = 2'i64
    +
    + + +
    +
    ENV_SSAO_BLUR_3x3 = 3'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc forceSync() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc forceDraw(swapBuffers: bool = true) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc sync() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc draw(swapBuffers: bool = true) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureCreateFromImage(image: Image; flags: int64 = 7'i64): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureAllocate(texture: RID; width: int64; height: int64; format: int64;
    +                    flags: int64 = 7'i64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureSetData(texture: RID; image: Image; cubeSide: int64 = 0'i64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureSetDataPartial(texture: RID; image: Image; srcX: int64; srcY: int64;
    +                          srcW: int64; srcH: int64; dstX: int64; dstY: int64;
    +                          dstMip: int64; cubeSide: int64 = 0'i64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureGetData(texture: RID; cubeSide: int64 = 0'i64): Image {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureSetFlags(texture: RID; flags: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureGetFlags(texture: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureGetFormat(texture: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureGetTexid(texture: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureGetWidth(texture: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureGetHeight(texture: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureSetSizeOverride(texture: RID; width: int64; height: int64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureSetPath(texture: RID; path: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureGetPath(texture: RID): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureSetShrinkAllX2OnSetData(shrink: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc textureDebugUsage(): Array {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc texturesKeepOriginal(enable: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc skyCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc skySetTexture(sky: RID; cubeMap: RID; radianceSize: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shaderCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shaderSetCode(shader: RID; code: string) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shaderGetCode(shader: RID): string {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shaderGetParamList(shader: RID): Array {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shaderSetDefaultTextureParam(shader: RID; name: string; texture: RID) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc shaderGetDefaultTextureParam(shader: RID; name: string): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc materialCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc materialSetShader(shaderMaterial: RID; shader: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc materialGetShader(shaderMaterial: RID): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc materialSetParam(material: RID; parameter: string; value: Variant) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc materialGetParam(material: RID; parameter: string): Variant {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc materialSetRenderPriority(material: RID; priority: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc materialSetLineWidth(material: RID; width: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc materialSetNextPass(material: RID; nextMaterial: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshAddSurfaceFromArrays(mesh: RID; primtive: int64; arrays: Array;
    +                             blendShapes: Array = newArray();
    +                             compressFormat: int64 = 97792'i64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSetBlendShapeCount(mesh: RID; amount: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshGetBlendShapeCount(mesh: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSetBlendShapeMode(mesh: RID; mode: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshGetBlendShapeMode(mesh: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSurfaceSetMaterial(mesh: RID; surface: int64; material: RID) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSurfaceGetMaterial(mesh: RID; surface: int64): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSurfaceGetArrayLen(mesh: RID; surface: int64): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSurfaceGetArrayIndexLen(mesh: RID; surface: int64): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSurfaceGetArray(mesh: RID; surface: int64): PoolByteArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSurfaceGetIndexArray(mesh: RID; surface: int64): PoolByteArray {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSurfaceGetArrays(mesh: RID; surface: int64): Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSurfaceGetBlendShapeArrays(mesh: RID; surface: int64): Array {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSurfaceGetFormat(mesh: RID; surface: int64): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSurfaceGetPrimitiveType(mesh: RID; surface: int64): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSurfaceGetAabb(mesh: RID; surface: int64): AABB {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSurfaceGetSkeletonAabb(mesh: RID; surface: int64): Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshRemoveSurface(mesh: RID; index: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshGetSurfaceCount(mesh: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshSetCustomAabb(mesh: RID; aabb: AABB) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshGetCustomAabb(mesh: RID): AABB {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc meshClear(mesh: RID) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshAllocate(multimesh: RID; instances: int64; transformFormat: int64;
    +                      colorFormat: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshGetInstanceCount(multimesh: RID): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshSetMesh(multimesh: RID; mesh: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshInstanceSetTransform(multimesh: RID; index: int64; transform: Transform) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshInstanceSetTransform2d(multimesh: RID; index: int64;
    +                                    transform: Transform2D) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshInstanceSetColor(multimesh: RID; index: int64; color: Color) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshGetMesh(multimesh: RID): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshGetAabb(multimesh: RID): AABB {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshInstanceGetTransform(multimesh: RID; index: int64): Transform {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshInstanceGetTransform2d(multimesh: RID; index: int64): Transform2D {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshInstanceGetColor(multimesh: RID; index: int64): Color {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshSetVisibleInstances(multimesh: RID; visible: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc multimeshGetVisibleInstances(multimesh: RID): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateBegin(immediate: RID; primitive: int64; texture: RID = initRID()) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateVertex(immediate: RID; vertex: Vector3) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateVertex2d(immediate: RID; vertex: Vector2) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateNormal(immediate: RID; normal: Vector3) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateTangent(immediate: RID; tangent: Plane) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateColor(immediate: RID; color: Color) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateUv(immediate: RID; texUv: Vector2) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateUv2(immediate: RID; texUv: Vector2) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateEnd(immediate: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateClear(immediate: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateSetMaterial(immediate: RID; material: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc immediateGetMaterial(immediate: RID): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc skeletonCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc skeletonAllocate(skeleton: RID; bones: int64; is2dSkeleton: bool = false) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc skeletonGetBoneCount(skeleton: RID): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc skeletonBoneSetTransform(skeleton: RID; bone: int64; transform: Transform) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc skeletonBoneGetTransform(skeleton: RID; bone: int64): Transform {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc skeletonBoneSetTransform2d(skeleton: RID; bone: int64; transform: Transform2D) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc skeletonBoneGetTransform2d(skeleton: RID; bone: int64): Transform2D {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc directionalLightCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc omniLightCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc spotLightCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightSetColor(light: RID; color: Color) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightSetParam(light: RID; param: int64; value: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightSetShadow(light: RID; enabled: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightSetShadowColor(light: RID; color: Color) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightSetProjector(light: RID; texture: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightSetNegative(light: RID; enable: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightSetCullMask(light: RID; mask: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightSetReverseCullFaceMode(light: RID; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightOmniSetShadowMode(light: RID; mode: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightOmniSetShadowDetail(light: RID; detail: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightDirectionalSetShadowMode(light: RID; mode: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightDirectionalSetBlendSplits(light: RID; enable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightDirectionalSetShadowDepthRangeMode(light: RID; rangeMode: int64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeSetUpdateMode(probe: RID; mode: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeSetIntensity(probe: RID; intensity: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeSetInteriorAmbient(probe: RID; color: Color) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeSetInteriorAmbientEnergy(probe: RID; energy: float64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeSetInteriorAmbientProbeContribution(probe: RID;
    +    contrib: float64) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeSetMaxDistance(probe: RID; distance: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeSetExtents(probe: RID; extents: Vector3) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeSetOriginOffset(probe: RID; offset: Vector3) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeSetAsInterior(probe: RID; enable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeSetEnableBoxProjection(probe: RID; enable: bool) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeSetEnableShadows(probe: RID; enable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc reflectionProbeSetCullMask(probe: RID; layers: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeSetBounds(probe: RID; bounds: AABB) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeGetBounds(probe: RID): AABB {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeSetCellSize(probe: RID; range: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeGetCellSize(probe: RID): float64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeSetToCellXform(xform: RID; arg1: Transform) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeGetToCellXform(arg0: RID): Transform {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeSetDynamicData(data: RID; arg1: PoolIntArray) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeGetDynamicData(arg0: RID): PoolIntArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeSetDynamicRange(range: RID; arg1: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeGetDynamicRange(arg0: RID): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeSetEnergy(energy: RID; arg1: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeGetEnergy(arg0: RID): float64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeSetBias(bias: RID; arg1: float64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeGetBias(arg0: RID): float64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeSetNormalBias(bias: RID; arg1: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeGetNormalBias(arg0: RID): float64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeSetPropagation(propagation: RID; arg1: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeGetPropagation(arg0: RID): float64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeSetInterior(enable: RID; arg1: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeIsInterior(arg0: RID): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeSetCompress(enable: RID; arg1: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc giProbeIsCompressed(arg0: RID): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightmapCaptureCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightmapCaptureSetBounds(capture: RID; bounds: AABB) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightmapCaptureGetBounds(capture: RID): AABB {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightmapCaptureSetOctree(capture: RID; octree: PoolByteArray) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightmapCaptureSetOctreeCellTransform(capture: RID; xform: Transform) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightmapCaptureGetOctreeCellTransform(capture: RID): Transform {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightmapCaptureSetOctreeCellSubdiv(capture: RID; subdiv: int64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightmapCaptureGetOctreeCellSubdiv(capture: RID): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightmapCaptureGetOctree(capture: RID): PoolByteArray {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightmapCaptureSetEnergy(capture: RID; energy: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc lightmapCaptureGetEnergy(capture: RID): float64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetEmitting(particles: RID; emitting: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesGetEmitting(particles: RID): bool {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetAmount(particles: RID; amount: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetLifetime(particles: RID; lifetime: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetOneShot(particles: RID; oneShot: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetPreProcessTime(particles: RID; time: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetExplosivenessRatio(particles: RID; ratio: float64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetRandomnessRatio(particles: RID; ratio: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetCustomAabb(particles: RID; aabb: AABB) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetSpeedScale(particles: RID; scale: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetUseLocalCoordinates(particles: RID; enable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetProcessMaterial(particles: RID; material: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetFixedFps(particles: RID; fps: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetFractionalDelta(particles: RID; enable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesRestart(particles: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetDrawOrder(particles: RID; order: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetDrawPasses(particles: RID; count: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetDrawPassMesh(particles: RID; pass: int64; mesh: RID) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesGetCurrentAabb(particles: RID): AABB {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc particlesSetEmissionTransform(particles: RID; transform: Transform) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc cameraCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc cameraSetPerspective(camera: RID; fovyDegrees: float64; zNear: float64;
    +                         zFar: float64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc cameraSetOrthogonal(camera: RID; size: float64; zNear: float64; zFar: float64) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc cameraSetTransform(camera: RID; transform: Transform) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc cameraSetCullMask(camera: RID; layers: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc cameraSetEnvironment(camera: RID; env: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc cameraSetUseVerticalAspect(camera: RID; enable: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetUseArvr(viewport: RID; useArvr: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetSize(viewport: RID; width: int64; height: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetActive(viewport: RID; active: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetParentViewport(viewport: RID; parentViewport: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportAttachToScreen(viewport: RID;
    +                           rect: Rect2 = initRect2(0.0, 0.0, 0.0, 0.0);
    +                           screen: int64 = 0'i64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportDetach(viewport: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetUpdateMode(viewport: RID; updateMode: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetVflip(viewport: RID; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetClearMode(viewport: RID; clearMode: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportGetTexture(viewport: RID): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetHideScenario(viewport: RID; hidden: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetHideCanvas(viewport: RID; hidden: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetDisableEnvironment(viewport: RID; disabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetDisable3d(viewport: RID; disabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportAttachCamera(viewport: RID; camera: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetScenario(viewport: RID; scenario: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportAttachCanvas(viewport: RID; canvas: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportRemoveCanvas(viewport: RID; canvas: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetCanvasTransform(viewport: RID; canvas: RID; offset: Transform2D) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetTransparentBackground(viewport: RID; enabled: bool) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetGlobalCanvasTransform(viewport: RID; transform: Transform2D) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetCanvasLayer(viewport: RID; canvas: RID; layer: int64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetShadowAtlasSize(viewport: RID; size: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetShadowAtlasQuadrantSubdivision(viewport: RID; quadrant: int64;
    +    subdivision: int64) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetMsaa(viewport: RID; msaa: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetHdr(viewport: RID; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetUsage(viewport: RID; usage: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportGetRenderInfo(viewport: RID; info: int64): int64 {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc viewportSetDebugDraw(viewport: RID; draw: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetBackground(env: RID; bg: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetSky(env: RID; sky: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetSkyCustomFov(env: RID; scale: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetBgColor(env: RID; color: Color) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetBgEnergy(env: RID; energy: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetCanvasMaxLayer(env: RID; maxLayer: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetAmbientLight(env: RID; color: Color; energy: float64 = 1.0;
    +                               skyContibution: float64 = 0.0) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetDofBlurNear(env: RID; enable: bool; distance: float64;
    +                              transition: float64; farAmount: float64;
    +                              quality: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetDofBlurFar(env: RID; enable: bool; distance: float64;
    +                             transition: float64; farAmount: float64; quality: int64) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetGlow(env: RID; enable: bool; levelFlags: int64; intensity: float64;
    +                       strength: float64; bloomThreshold: float64; blendMode: int64;
    +                       hdrBleedThreshold: float64; hdrBleedScale: float64;
    +                       bicubicUpscale: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetTonemap(env: RID; toneMapper: int64; exposure: float64;
    +                          white: float64; autoExposure: bool; minLuminance: float64;
    +                          maxLuminance: float64; autoExpSpeed: float64;
    +                          autoExpGrey: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetAdjustment(env: RID; enable: bool; brightness: float64;
    +                             contrast: float64; saturation: float64; ramp: RID) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetSsr(env: RID; enable: bool; maxSteps: int64; fadeIn: float64;
    +                      fadeOut: float64; depthTolerance: float64; roughness: bool) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetSsao(env: RID; enable: bool; radius: float64; intensity: float64;
    +                       radius2: float64; intensity2: float64; bias: float64;
    +                       lightAffect: float64; color: Color; quality: int64;
    +                       blur: int64; bilateralSharpness: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetFog(env: RID; enable: bool; color: Color; sunColor: Color;
    +                      sunAmount: float64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetFogDepth(env: RID; enable: bool; depthBegin: float64;
    +                           depthCurve: float64; transmit: bool;
    +                           transmitCurve: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environmentSetFogHeight(env: RID; enable: bool; minHeight: float64;
    +                            maxHeight: float64; heightCurve: float64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc scenarioCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc scenarioSetDebug(scenario: RID; debugMode: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc scenarioSetEnvironment(scenario: RID; environment: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc scenarioSetReflectionAtlasSize(scenario: RID; pSize: int64; subdiv: int64) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc scenarioSetFallbackEnvironment(scenario: RID; environment: RID) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceCreate2(base: RID; scenario: RID): RID {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceSetBase(instance: RID; base: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceSetScenario(instance: RID; scenario: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceSetLayerMask(instance: RID; mask: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceSetTransform(instance: RID; transform: Transform) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceAttachObjectInstanceId(instance: RID; id: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceSetBlendShapeWeight(instance: RID; shape: int64; weight: float64) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceSetSurfaceMaterial(instance: RID; surface: int64; material: RID) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceSetVisible(instance: RID; visible: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceSetUseLightmap(instance: RID; lightmapInstance: RID; lightmap: RID) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceSetCustomAabb(instance: RID; aabb: AABB) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceAttachSkeleton(instance: RID; skeleton: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceSetExterior(instance: RID; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceSetExtraVisibilityMargin(instance: RID; margin: float64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceGeometrySetFlag(instance: RID; flag: int64; enabled: bool) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceGeometrySetCastShadowsSetting(instance: RID;
    +    shadowCastingSetting: int64) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceGeometrySetMaterialOverride(instance: RID; material: RID) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceGeometrySetDrawRange(instance: RID; min: float64; max: float64;
    +                                 minMargin: float64; maxMargin: float64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instanceGeometrySetAsInstanceLod(instance: RID; asLodOfInstance: RID) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instancesCullAabb(aabb: AABB; scenario: RID = initRID()): Array {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instancesCullRay(fromm: Vector3; to: Vector3; scenario: RID = initRID()): Array {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc instancesCullConvex(convex: Array; scenario: RID = initRID()): Array {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasSetItemMirroring(canvas: RID; item: RID; mirroring: Vector2) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasSetModulate(canvas: RID; color: Color) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetParent(item: RID; parent: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetVisible(item: RID; visible: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetLightMask(item: RID; mask: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetTransform(item: RID; transform: Transform2D) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetClip(item: RID; clip: bool) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetDistanceFieldMode(item: RID; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetCustomRect(item: RID; useCustomRect: bool;
    +                            rect: Rect2 = initRect2(0.0, 0.0, 0.0, 0.0)) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetModulate(item: RID; color: Color) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetSelfModulate(item: RID; color: Color) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetDrawBehindParent(item: RID; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddLine(item: RID; fromm: Vector2; to: Vector2; color: Color;
    +                      width: float64 = 1.0; antialiased: bool = false) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddPolyline(item: RID; points: PoolVector2Array;
    +                          colors: PoolColorArray; width: float64 = 1.0;
    +                          antialiased: bool = false) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddRect(item: RID; rect: Rect2; color: Color) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddCircle(item: RID; pos: Vector2; radius: float64; color: Color) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddTextureRect(item: RID; rect: Rect2; texture: RID; tile: bool = false;
    +                             modulate: Color = initColor(1.0, 1.0, 1.0, 1.0);
    +                             transpose: bool = false; normalMap: RID = initRID()) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddTextureRectRegion(item: RID; rect: Rect2; texture: RID;
    +                                   srcRect: Rect2; modulate: Color = initColor(1.0,
    +    1.0, 1.0, 1.0); transpose: bool = false; normalMap: RID = initRID();
    +                                   clipUv: bool = true) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddNinePatch(item: RID; rect: Rect2; source: Rect2; texture: RID;
    +                           topleft: Vector2; bottomright: Vector2;
    +                           xAxisMode: int64 = 0'i64; yAxisMode: int64 = 0'i64;
    +                           drawCenter: bool = true;
    +                           modulate: Color = initColor(1.0, 1.0, 1.0, 1.0);
    +                           normalMap: RID = initRID()) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddPrimitive(item: RID; points: PoolVector2Array;
    +                           colors: PoolColorArray; uvs: PoolVector2Array;
    +                           texture: RID; width: float64 = 1.0;
    +                           normalMap: RID = initRID()) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddPolygon(item: RID; points: PoolVector2Array;
    +                         colors: PoolColorArray;
    +                         uvs: PoolVector2Array = newPoolVector2Array();
    +                         texture: RID = initRID(); normalMap: RID = initRID();
    +                         antialiased: bool = false) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddTriangleArray(item: RID; indices: PoolIntArray;
    +                               points: PoolVector2Array; colors: PoolColorArray;
    +                               uvs: PoolVector2Array = newPoolVector2Array();
    +                               bones: PoolIntArray = newPoolIntArray();
    +                               weights: PoolRealArray = newPoolRealArray();
    +                               texture: RID = initRID(); count: int64 = -1'i64;
    +                               normalMap: RID = initRID()) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddMesh(item: RID; mesh: RID; texture: RID; normalMap: RID = initRID()) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddMultimesh(item: RID; mesh: RID; texture: RID;
    +                           normalMap: RID = initRID()) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddParticles(item: RID; particles: RID; texture: RID; normalMap: RID;
    +                           hFrames: int64; vFrames: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddSetTransform(item: RID; transform: Transform2D) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemAddClipIgnore(item: RID; ignore: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetSortChildrenByY(item: RID; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetZIndex(item: RID; zIndex: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetZAsRelativeToParent(item: RID; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetCopyToBackbuffer(item: RID; enabled: bool; rect: Rect2) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemClear(item: RID) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetDrawIndex(item: RID; index: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetMaterial(item: RID; material: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasItemSetUseParentMaterial(item: RID; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightAttachToCanvas(light: RID; canvas: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetEnabled(light: RID; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetScale(light: RID; scale: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetTransform(light: RID; transform: Transform2D) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetTexture(light: RID; texture: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetTextureOffset(light: RID; offset: Vector2) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetColor(light: RID; color: Color) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetHeight(light: RID; height: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetEnergy(light: RID; energy: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetZRange(light: RID; minZ: int64; maxZ: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetLayerRange(light: RID; minLayer: int64; maxLayer: int64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetItemCullMask(light: RID; mask: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetItemShadowCullMask(light: RID; mask: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetMode(light: RID; mode: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetShadowEnabled(light: RID; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetShadowBufferSize(light: RID; size: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetShadowGradientLength(light: RID; length: float64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetShadowFilter(light: RID; filter: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetShadowColor(light: RID; color: Color) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightSetShadowSmooth(light: RID; smooth: float64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightOccluderCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightOccluderAttachToCanvas(occluder: RID; canvas: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightOccluderSetEnabled(occluder: RID; enabled: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightOccluderSetPolygon(occluder: RID; polygon: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightOccluderSetTransform(occluder: RID; transform: Transform2D) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasLightOccluderSetLightMask(occluder: RID; mask: int64) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasOccluderPolygonCreate(): RID {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasOccluderPolygonSetShape(occluderPolygon: RID; shape: PoolVector2Array;
    +                                  closed: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasOccluderPolygonSetShapeAsLines(occluderPolygon: RID;
    +    shape: PoolVector2Array) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc canvasOccluderPolygonSetCullMode(occluderPolygon: RID; mode: int64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc blackBarsSetMargins(left: int64; top: int64; right: int64; bottom: int64) {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc blackBarsSetImages(left: RID; top: RID; right: RID; bottom: RID) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc freeRid(rid: RID) {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc requestFrameDrawnCallback(where: Object; methodd: string; userdata: Variant) {.
    + gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasChanged(): bool {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc init() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc finish() {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getRenderInfo(info: int64): int64 {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getTestCube(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getTestTexture(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc getWhiteTexture(): RID {.
    gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc makeSphereMesh(latitudes: int64; longitudes: int64; radius: float64): RID {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setBootImage(image: Image; color: Color; scale: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setDefaultClearColor(color: Color) {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasFeature(feature: int64): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc hasOsFeature(feature: string): bool {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc setDebugGenerateWireframes(generate: bool) {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/weak_ref.html b/master/godotapi/weak_ref.html new file mode 100644 index 0000000..26a0323 --- /dev/null +++ b/master/godotapi/weak_ref.html @@ -0,0 +1,1286 @@ + + + + + + + + + + + + + + + + + +Module weak_ref + + + + + + + + +
    +
    +

    Module weak_ref

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getRef(self: WeakRef): Variant {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/web_socket_client.html b/master/godotapi/web_socket_client.html new file mode 100644 index 0000000..ca56eae --- /dev/null +++ b/master/godotapi/web_socket_client.html @@ -0,0 +1,1311 @@ + + + + + + + + + + + + + + + + + +Module web_socket_client + + + + + + + + +
    +
    +

    Module web_socket_client

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc verifySsl(self: WebSocketClient): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc verifySsl=(self: WebSocketClient; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc connectToUrl(self: WebSocketClient; url: string;
    +                 protocols: PoolStringArray = newPoolStringArray();
    +                 gdMpApi: bool = false): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc disconnectFromHost(self: WebSocketClient) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/web_socket_multiplayer_peer.html b/master/godotapi/web_socket_multiplayer_peer.html new file mode 100644 index 0000000..ffeccc4 --- /dev/null +++ b/master/godotapi/web_socket_multiplayer_peer.html @@ -0,0 +1,1287 @@ + + + + + + + + + + + + + + + + + +Module web_socket_multiplayer_peer + + + + + + + + +
    +
    +

    Module web_socket_multiplayer_peer

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc getPeer(self: WebSocketMultiplayerPeer; peerId: int64): WebSocketPeer {.
    gcsafe, + locks: 0, raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/web_socket_peer.html b/master/godotapi/web_socket_peer.html new file mode 100644 index 0000000..128d8e9 --- /dev/null +++ b/master/godotapi/web_socket_peer.html @@ -0,0 +1,1357 @@ + + + + + + + + + + + + + + + + + +Module web_socket_peer + + + + + + + + +
    +
    +

    Module web_socket_peer

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Consts

    +
    +
    WRITE_MODE_TEXT = 0'i64
    +
    + + +
    +
    WRITE_MODE_BINARY = 1'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc getWriteMode(self: WebSocketPeer): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc setWriteMode(self: WebSocketPeer; mode: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc isConnectedToHost(self: WebSocketPeer): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc wasStringPacket(self: WebSocketPeer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc close(self: WebSocketPeer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getConnectedHost(self: WebSocketPeer): string {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getConnectedPort(self: WebSocketPeer): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/web_socket_server.html b/master/godotapi/web_socket_server.html new file mode 100644 index 0000000..8c90125 --- /dev/null +++ b/master/godotapi/web_socket_server.html @@ -0,0 +1,1335 @@ + + + + + + + + + + + + + + + + + +Module web_socket_server + + + + + + + + +
    +
    +

    Module web_socket_server

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc isListening(self: WebSocketServer): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc listen(self: WebSocketServer; port: int64;
    +           protocols: PoolStringArray = newPoolStringArray(); gdMpApi: bool = false): Error {.
    + gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc stop(self: WebSocketServer) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasPeer(self: WebSocketServer; id: int64): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getPeerAddress(self: WebSocketServer; id: int64): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getPeerPort(self: WebSocketServer; id: int64): int64 {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc disconnectPeer(self: WebSocketServer; id: int64) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/window_dialog.html b/master/godotapi/window_dialog.html new file mode 100644 index 0000000..4b5dea7 --- /dev/null +++ b/master/godotapi/window_dialog.html @@ -0,0 +1,1342 @@ + + + + + + + + + + + + + + + + + +Module window_dialog + + + + + + + + +
    +
    +

    Module window_dialog

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc windowTitle(self: WindowDialog): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc windowTitle=(self: WindowDialog; val: string) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc resizable(self: WindowDialog): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc resizable=(self: WindowDialog; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCloseButton(self: WindowDialog): TextureButton {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    + +
    +
    +

    Methods

    +
    +
    method guiInput(self: WindowDialog; event: InputEvent) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    method closed(self: WindowDialog) {.
    gcsafe, locks: 0, base, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/world.html b/master/godotapi/world.html new file mode 100644 index 0000000..262806e --- /dev/null +++ b/master/godotapi/world.html @@ -0,0 +1,1354 @@ + + + + + + + + + + + + + + + + + +Module world + + + + + + + + +
    +
    +

    Module world

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc environment(self: World): Environment {.
    gcsafe, locks: 0, raises: [Exception], + tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environment=(self: World; val: Environment) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc fallbackEnvironment(self: World): Environment {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc fallbackEnvironment=(self: World; val: Environment) {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc space(self: World): RID {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc space=(self: World; val: RID) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scenario(self: World): RID {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc scenario=(self: World; val: RID) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc directSpaceState(self: World): PhysicsDirectSpaceState {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc directSpaceState=(self: World; val: PhysicsDirectSpaceState) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/world_2d.html b/master/godotapi/world_2d.html new file mode 100644 index 0000000..6781156 --- /dev/null +++ b/master/godotapi/world_2d.html @@ -0,0 +1,1323 @@ + + + + + + + + + + + + + + + + + +Module world_2d + + + + + + + + +
    +
    +

    Module world_2d

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc canvas(self: World2D): RID {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc canvas=(self: World2D; val: RID) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc space(self: World2D): RID {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc space=(self: World2D; val: RID) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc directSpaceState(self: World2D): Physics2DDirectSpaceState {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc directSpaceState=(self: World2D; val: Physics2DDirectSpaceState) {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/world_environment.html b/master/godotapi/world_environment.html new file mode 100644 index 0000000..d426d3e --- /dev/null +++ b/master/godotapi/world_environment.html @@ -0,0 +1,1295 @@ + + + + + + + + + + + + + + + + + +Module world_environment + + + + + + + + +
    +
    +

    Module world_environment

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc environment(self: WorldEnvironment): Environment {.
    gcsafe, locks: 0, + raises: [Exception], tags: [RootEffect]
    .}
    +
    + + +
    +
    proc environment=(self: WorldEnvironment; val: Environment) {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/xml_parser.html b/master/godotapi/xml_parser.html new file mode 100644 index 0000000..737f2c4 --- /dev/null +++ b/master/godotapi/xml_parser.html @@ -0,0 +1,1464 @@ + + + + + + + + + + + + + + + + + +Module xml_parser + + + + + + + + +
    +
    +

    Module xml_parser

    +
    + +
    +
    +

    + +
    +

    Consts

    +
    +
    NODE_NONE = 0'i64
    +
    + + +
    +
    NODE_ELEMENT = 1'i64
    +
    + + +
    +
    NODE_ELEMENT_END = 2'i64
    +
    + + +
    +
    NODE_TEXT = 3'i64
    +
    + + +
    +
    NODE_COMMENT = 4'i64
    +
    + + +
    +
    NODE_CDATA = 5'i64
    +
    + + +
    +
    NODE_UNKNOWN = 6'i64
    +
    + + +
    + +
    +
    +

    Procs

    +
    +
    proc read(self: XMLParser): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodeType(self: XMLParser): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodeName(self: XMLParser): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodeData(self: XMLParser): string {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNodeOffset(self: XMLParser): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAttributeCount(self: XMLParser): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAttributeName(self: XMLParser; idx: int64): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getAttributeValue(self: XMLParser; idx: int64): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc hasAttribute(self: XMLParser; name: string): bool {.
    gcsafe, locks: 0, raises: [], + tags: []
    .}
    +
    + + +
    +
    proc getNamedAttributeValue(self: XMLParser; name: string): string {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    +
    proc getNamedAttributeValueSafe(self: XMLParser; name: string): string {.
    gcsafe, + locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc isEmpty(self: XMLParser): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc getCurrentLine(self: XMLParser): int64 {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc skipSection(self: XMLParser) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc seek(self: XMLParser; position: int64): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc open(self: XMLParser; file: string): Error {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc openBuffer(self: XMLParser; buffer: PoolByteArray): Error {.
    gcsafe, locks: 0, + raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapi/y_sort.html b/master/godotapi/y_sort.html new file mode 100644 index 0000000..81b5f12 --- /dev/null +++ b/master/godotapi/y_sort.html @@ -0,0 +1,1293 @@ + + + + + + + + + + + + + + + + + +Module y_sort + + + + + + + + +
    +
    +

    Module y_sort

    +
    +
    + +
    + Search: +
    +
    + Group by: + +
    + + +
    +
    +
    +

    + +
    +

    Procs

    +
    +
    proc sortEnabled(self: YSort): bool {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    +
    proc sortEnabled=(self: YSort; val: bool) {.
    gcsafe, locks: 0, raises: [], tags: []
    .}
    +
    + + +
    + +
    + +
    +
    + +
    + +
    +
    +
    + + + diff --git a/master/godotapigen.html b/master/godotapigen.html index 6d284b2..368dcd5 100644 --- a/master/godotapigen.html +++ b/master/godotapigen.html @@ -1267,9 +1267,9 @@ function main() {
    Generates .nim files in the targetDir based on the apiJsonFile. The JSON file can be generated by executing Godot with --gdnative-generate-json-api <target_filename> parameters.   Source -Edit +Edit
    @@ -1282,7 +1282,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotarrays.html b/master/godotarrays.html index 2b7e423..60c9443 100644 --- a/master/godotarrays.html +++ b/master/godotarrays.html @@ -1358,7 +1358,7 @@ function main() {
      Source Edit @@ -1367,7 +1367,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1377,7 +1377,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1387,7 +1387,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1397,7 +1397,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1407,7 +1407,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1417,7 +1417,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1427,7 +1427,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1437,7 +1437,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1446,7 +1446,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1455,7 +1455,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1465,7 +1465,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1474,7 +1474,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1483,7 +1483,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1492,7 +1492,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1501,7 +1501,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1510,7 +1510,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1519,7 +1519,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1528,7 +1528,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1537,7 +1537,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1546,7 +1546,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1556,7 +1556,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1565,7 +1565,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1574,7 +1574,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1583,7 +1583,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1592,7 +1592,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1602,7 +1602,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1611,7 +1611,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1620,7 +1620,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1629,7 +1629,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1638,7 +1638,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1647,7 +1647,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1656,7 +1656,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1665,7 +1665,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1675,7 +1675,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1684,7 +1684,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1694,7 +1694,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1704,7 +1704,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1715,7 +1715,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1724,7 +1724,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1738,7 +1738,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1747,7 +1747,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1757,7 +1757,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1767,7 +1767,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1782,7 +1782,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotbase.html b/master/godotbase.html index 924aef5..ffb86dc 100644 --- a/master/godotbase.html +++ b/master/godotbase.html @@ -1293,7 +1293,7 @@ function main() {
      Source Edit @@ -1302,7 +1302,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1311,7 +1311,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1320,7 +1320,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1329,7 +1329,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1338,7 +1338,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1347,7 +1347,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1356,7 +1356,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1365,7 +1365,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1374,7 +1374,7 @@ class="link-seesrc" target="_blank">Source
    Prints concatenated parts to Godot log.   Source Edit @@ -1388,7 +1388,7 @@ class="link-seesrc" target="_blank">Source
    Prints warning to Godot log, adding filename and line information.   Source Edit @@ -1397,7 +1397,7 @@ class="link-seesrc" target="_blank">Source
    Prints error to Godot log, adding filename and line information.   Source Edit @@ -1412,7 +1412,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotcoretypes.html b/master/godotcoretypes.html index cda7cd5..9ae8c74 100644 --- a/master/godotcoretypes.html +++ b/master/godotcoretypes.html @@ -1321,7 +1321,7 @@ function main() {

    Types

    -
    Color = object
    +
    Color {.
    byref
    .} = object r*: float32 g*: float32 b*: float32 @@ -1330,12 +1330,12 @@ function main() {
      Source Edit
    -
    Vector3 = object
    +
    Vector3 {.
    byref
    .} = object x*: float32 y*: float32 z*: float32 @@ -1343,47 +1343,47 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    Vector2 = object
    +
    Vector2 {.
    byref
    .} = object x*: float32 y*: float32
      Source Edit
    -
    Plane = object
    +
    Plane {.
    byref
    .} = object normal*: Vector3 d*: float32
      Source Edit
    -
    Basis = object
    +
    Basis {.
    byref
    .} = object elements*: array[3, Vector3]
      Source Edit
    -
    Quat = object
    +
    Quat {.
    byref
    .} = object x*: float32 y*: float32 z*: float32 @@ -1392,70 +1392,70 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    AABB = object
    +
    AABB {.
    byref
    .} = object position*: Vector3 size*: Vector3
      Source Edit
    -
    Rect2 = object
    +
    Rect2 {.
    byref
    .} = object position*: Vector2 size*: Vector2
      Source Edit
    -
    Transform2D = object
    +
    Transform2D {.
    byref
    .} = object elements*: array[3, Vector2]
      Source Edit
    -
    Transform = object
    +
    Transform {.
    byref
    .} = object basis*: Basis origin*: Vector3
      Source Edit
    -
    RID = object
    +
    RID {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit
    -
    Error = enum
    +
    Error {.
    size: 4, pure
    .} = enum OK, Failed, ## Generic fail error Unavailable, ## What is requested is unsupported/unavailable Unconfigured, ## The object being used hasnt been properly set up yet @@ -1484,7 +1484,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1499,7 +1499,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/godotdictionaries.html b/master/godotdictionaries.html index 9d1837f..9fb9843 100644 --- a/master/godotdictionaries.html +++ b/master/godotdictionaries.html @@ -1297,7 +1297,7 @@ function main() {
      Source Edit @@ -1307,7 +1307,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1316,7 +1316,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1325,7 +1325,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1334,7 +1334,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1343,7 +1343,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1353,7 +1353,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1363,7 +1363,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1372,7 +1372,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1381,7 +1381,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1390,7 +1390,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1399,7 +1399,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1409,7 +1409,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1419,7 +1419,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1429,7 +1429,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1438,7 +1438,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1447,7 +1447,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1462,7 +1462,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotinternal.html b/master/godotinternal.html index 2fd237b..f2f0f04 100644 --- a/master/godotinternal.html +++ b/master/godotinternal.html @@ -1314,7 +1314,7 @@ function main() {
      Source Edit @@ -1325,7 +1325,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1336,7 +1336,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1348,7 +1348,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1360,7 +1360,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1373,7 +1373,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1386,7 +1386,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1396,7 +1396,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1405,7 +1405,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1415,7 +1415,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1424,7 +1424,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1434,7 +1434,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1444,7 +1444,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1453,7 +1453,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1462,7 +1462,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1471,7 +1471,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1480,7 +1480,7 @@ class="link-seesrc" target="_blank">Source
    Allocates the specified number of bytes. Using this instead of stdlib proc will help Godot track how much memory is in use in debug mode.   Source Edit @@ -1489,7 +1489,7 @@ class="link-seesrc" target="_blank">Source
    Reallocates the pointer for the specified number of bytes. Using this instead of stdlib proc will help Godot track how much memory is in use in debug mode.   Source Edit @@ -1498,7 +1498,7 @@ class="link-seesrc" target="_blank">Source
    Frees the memory pointed to by the pointer. Using this instead of stdlib proc will help Godot track how much memory is in use in debug mode.   Source Edit @@ -1513,7 +1513,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotinternaltypes.html b/master/godotinternaltypes.html index 280102a..569f10b 100644 --- a/master/godotinternaltypes.html +++ b/master/godotinternaltypes.html @@ -1489,35 +1489,35 @@ function main() {

    Types

    -
    GodotArray = object
    +
    GodotArray {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit
    -
    GodotDictionary = object
    +
    GodotDictionary {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit
    -
    GodotNodePath = object
    +
    GodotNodePath {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit @@ -1526,265 +1526,265 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    GodotPoolByteArray = object
    +
    GodotPoolByteArray {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit
    -
    GodotPoolByteArrayReadAccess = object
    +
    GodotPoolByteArrayReadAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolByteArrayWriteAccess = object
    +
    GodotPoolByteArrayWriteAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolIntArray = object
    +
    GodotPoolIntArray {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit
    -
    GodotPoolIntArrayReadAccess = object
    +
    GodotPoolIntArrayReadAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolIntArrayWriteAccess = object
    +
    GodotPoolIntArrayWriteAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolRealArray = object
    +
    GodotPoolRealArray {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit
    -
    GodotPoolRealArrayReadAccess = object
    +
    GodotPoolRealArrayReadAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolRealArrayWriteAccess = object
    +
    GodotPoolRealArrayWriteAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolStringArray = object
    +
    GodotPoolStringArray {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit
    -
    GodotPoolStringArrayReadAccess = object
    +
    GodotPoolStringArrayReadAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolStringArrayWriteAccess = object
    +
    GodotPoolStringArrayWriteAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolVector2Array = object
    +
    GodotPoolVector2Array {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit
    -
    GodotPoolVector2ArrayReadAccess = object
    +
    GodotPoolVector2ArrayReadAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolVector2ArrayWriteAccess = object
    +
    GodotPoolVector2ArrayWriteAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolVector3Array = object
    +
    GodotPoolVector3Array {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit
    -
    GodotPoolVector3ArrayReadAccess = object
    +
    GodotPoolVector3ArrayReadAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolVector3ArrayWriteAccess = object
    +
    GodotPoolVector3ArrayWriteAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolColorArray = object
    +
    GodotPoolColorArray {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit
    -
    GodotPoolColorArrayReadAccess = object
    +
    GodotPoolColorArrayReadAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotPoolColorArrayWriteAccess = object
    +
    GodotPoolColorArrayWriteAccess {.
    byref
    .} = object data: array[1, byte]
      Source Edit
    -
    GodotString = object
    +
    GodotString {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit
    -
    GodotCharString = object
    +
    GodotCharString {.
    byref
    .} = object data: array[sizeof(int), byte]
      Source Edit
    -
    VariantType = enum
    +
    VariantType {.
    size: 4, pure
    .} = enum Nil, ## atomic types Bool, Int, Real, String, Vector2, ## 5 Rect2, Vector3, Transform2D, Plane, Quat, ## 10 @@ -1796,18 +1796,18 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    VariantCallErrorType = enum
    +
    VariantCallErrorType {.
    size: 4, pure
    .} = enum OK, InvalidMethod, InvalidArgument, TooManyArguments, TooFewArguments, InstanceIsNull
      Source Edit @@ -1820,18 +1820,18 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    GodotVariant = object
    +
    GodotVariant {.
    byref
    .} = object data: array[4 + 2, float32]
      Source Edit @@ -1840,7 +1840,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1852,7 +1852,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1873,7 +1873,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1884,17 +1884,17 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    GodotMethodRPCMode = enum
    +
    GodotMethodRPCMode {.
    size: 4, pure
    .} = enum Disabled, Remote, Sync, Master, Slave
      Source Edit @@ -1905,12 +1905,12 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    GodotPropertyHint = enum
    +
    GodotPropertyHint {.
    size: 4, pure
    .} = enum None, ## no hint provided. Range, ## hint_text = "min,max,step,slider; // slider is optional" ExpRange, ## hint_text = "min,max,step", exponential edit @@ -1945,12 +1945,12 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    GodotPropertyUsage = enum
    +
    GodotPropertyUsage {.
    size: 4, pure
    .} = enum Storage = GODOT_PROPERTY_USAGE_STORAGE_VALUE, Editor = GODOT_PROPERTY_USAGE_EDITOR_VALUE, Network = GODOT_PROPERTY_USAGE_NETWORK_VALUE, @@ -1971,12 +1971,12 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    GodotPropertyAttributes = object
    +
    GodotPropertyAttributes {.
    bycopy
    .} = object rsetType*: GodotMethodRPCMode typ*: cint hint*: GodotPropertyHint @@ -1987,12 +1987,12 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    GodotInstanceCreateFunc = object
    +
    GodotInstanceCreateFunc {.
    bycopy
    .} = object createFunc*: proc (obj: ptr GodotObject; methodData: pointer): pointer {.
    noconv
    .} methodData*: pointer freeFunc*: proc (a2: pointer) {.
    noconv
    .} @@ -2000,12 +2000,12 @@ class="link-seesrc" target="_blank">Source
    returns user data   Source Edit
    -
    GodotInstanceDestroyFunc = object
    +
    GodotInstanceDestroyFunc {.
    bycopy
    .} = object destroyFunc*: proc (obj: ptr GodotObject; methodData: pointer; userData: pointer) {.
    noconv
    .} methodData*: pointer @@ -2014,12 +2014,12 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    GodotInstanceMethod = object
    +
    GodotInstanceMethod {.
    bycopy
    .} = object meth*: proc (obj: ptr GodotObject; methodData: pointer; userData: pointer; numArgs: cint; args: var array[MAX_ARG_COUNT, ptr GodotVariant]): GodotVariant {.
    noconv
    .} @@ -2029,12 +2029,12 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    GodotPropertySetFunc = object
    +
    GodotPropertySetFunc {.
    bycopy
    .} = object setFunc*: proc (obj: ptr GodotObject; methodData: pointer; userData: pointer; value: GodotVariant) {.
    noconv
    .} methodData*: pointer @@ -2043,12 +2043,12 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    GodotPropertyGetFunc = object
    +
    GodotPropertyGetFunc {.
    bycopy
    .} = object getFunc*: proc (obj: ptr GodotObject; methodData: pointer; userData: pointer): GodotVariant {.
    noconv
    .} methodData*: pointer @@ -2057,12 +2057,12 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    -
    GodotSignalArgument = object
    +
    GodotSignalArgument {.
    bycopy
    .} = object name*: GodotString typ*: cint hint*: GodotPropertyHint @@ -2073,7 +2073,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2088,7 +2088,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2098,7 +2098,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2112,7 +2112,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2127,7 +2127,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/godotmacros.html b/master/godotmacros.html index 8b1370e..4801cd1 100644 --- a/master/godotmacros.html +++ b/master/godotmacros.html @@ -1294,7 +1294,7 @@ Generates Godot type. Self-documenting example:
    print("MyTool initialized!")

    Objects can be instantiated by invoking gdnew or by using load or any other way that you can find in Godot API.

      Source Edit @@ -1309,7 +1309,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotnim.html b/master/godotnim.html index 027c0ee..0dcd07d 100644 --- a/master/godotnim.html +++ b/master/godotnim.html @@ -1314,7 +1314,7 @@ function main() {
  • newCallError
  • newConversionError
  • + title="newConversionError(err: ConversionResult): ref ValueError">newConversionError
  • setGodotObject
  • toVariant
  • fromVariant
  • + title="fromVariant[T: NimGodotObject](self: var T; val: Variant): ConversionResult">fromVariant
  • toVariant
  • fromVariant
  • + title="fromVariant(self: var Variant; val: Variant): ConversionResult">fromVariant
  • godotTypeInfo
  • toVariant
  • fromVariant
  • + title="fromVariant[T: SomeSignedInt or SomeUnsignedInt](self: var T; val: Variant): ConversionResult">fromVariant
  • godotTypeInfo
  • toVariant
  • fromVariant
  • + title="fromVariant[T: enum](self: var T; val: Variant): ConversionResult">fromVariant
  • fromVariant
  • + title="fromVariant[T: SomeFloat](self: var T; val: Variant): ConversionResult">fromVariant
  • fromVariant
  • + title="fromVariant[T: SomeGodot](self: var T; val: Variant): ConversionResult">fromVariant
  • godotTypeInfo
  • toVariant
  • fromVariant
  • + title="fromVariant(s: var string; val: Variant): ConversionResult">fromVariant
  • godotTypeInfo
  • toVariant
  • fromVariant
  • + title="fromVariant[T](s: var seq[T]; val: Variant): ConversionResult">fromVariant
  • fromVariant
  • + title="fromVariant[T: array](s: var T; val: Variant): ConversionResult">fromVariant
  • godotTypeInfo
  • toVariant
  • fromVariant
  • + title="fromVariant[T: Table or TableRef](t: var T; val: Variant): ConversionResult">fromVariant
  • getNativeLibHandle
  • The base type all Godot types inherit from. Manages lifecycle of the wrapped GodotObject.   Source Edit -
    ConversionResult = enum
    +
    ConversionResult {.
    pure
    .} = enum OK, TypeError, ## Type mismatch RangeError ## Types match, but the value is out of range. ## Mainly used for numeric (ordinal) types.
    Conversion result to return from fromVariant procedure.   Source Edit @@ -1451,7 +1451,7 @@ class="link-seesrc" target="_blank">Source
    Raised by wrappers in case of an incorrect dynamic invocation. For example, if incorrect number of arguments were passed or they had unexpected types.   Source Edit @@ -1467,7 +1467,7 @@ class="link-seesrc" target="_blank">Source
    Type information provided to Godot editor   Source Edit @@ -1481,7 +1481,7 @@ class="link-seesrc" target="_blank">Source
    Compile-time variable used for implementation of several procedures and macros   Source Edit @@ -1490,7 +1490,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1504,7 +1504,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1513,7 +1513,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1522,7 +1522,7 @@ class="link-seesrc" target="_blank">Source
    Destroy the object. You only need to call this for objects not inherited from Reference, where manual lifecycle control is necessary.   Source Edit @@ -1531,7 +1531,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1541,7 +1541,7 @@ class="link-seesrc" target="_blank">Source
    Wraps godotObject into Nim type T. This is used by godotapigen and should rarely be used by anything else.   Source Edit @@ -1550,7 +1550,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1559,7 +1559,7 @@ class="link-seesrc" target="_blank">Source
    Converts v to object of type T. Returns nil if the conversion cannot be performed (v's type is not an Object or it's an object of an incompatible type)   Source Edit @@ -1568,7 +1568,7 @@ class="link-seesrc" target="_blank">Source
    Converts v to object of type T. Returns nil if the conversion cannot be performed (v's type is not an Object or it's an object of an incompatible type)   Source Edit @@ -1579,7 +1579,7 @@ class="link-seesrc" target="_blank">Source

    This can be used either in dot notation (node.as(Button)) or infix notation (node as Button).

      Source Edit @@ -1588,7 +1588,7 @@ class="link-seesrc" target="_blank">Source
    Godot-specific inheritance check.   Source Edit @@ -1597,7 +1597,7 @@ class="link-seesrc" target="_blank">Source
    Returns singleton of type T. Normally, this should not be used, because godotapigen wraps singleton methods so that singleton objects don't have to be provided as parameters.   Source Edit @@ -1606,7 +1606,7 @@ class="link-seesrc" target="_blank">Source
    Instantiates new object of type T.   Source Edit @@ -1615,7 +1615,7 @@ class="link-seesrc" target="_blank">Source
    Instantiates CallError from Godot err.   Source Edit @@ -1624,7 +1624,7 @@ class="link-seesrc" target="_blank">Source
    Instantiates error raised by godotapigen generated code in case of a conversion error.   Source Edit @@ -1634,7 +1634,7 @@ class="link-seesrc" target="_blank">Source
    Used from Godot constructor produced by gdobj macro. Do not call.   Source Edit @@ -1644,7 +1644,7 @@ class="link-seesrc" target="_blank">Source
    Used from Godot constructor produced by gdobj macro. Do not call.   Source Edit @@ -1653,7 +1653,7 @@ class="link-seesrc" target="_blank">Source
    Used from Godot destructor produced by gdobj macro. Do not call.   Source Edit @@ -1662,7 +1662,7 @@ class="link-seesrc" target="_blank">Source
    Compares objects by referential equality.   Source Edit @@ -1671,7 +1671,7 @@ class="link-seesrc" target="_blank">Source
    Returns raw poitner to GodotObject. Use only if you know what you are doing.   Source Edit @@ -1680,7 +1680,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1689,7 +1689,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1698,7 +1698,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1707,7 +1707,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1717,7 +1717,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1726,7 +1726,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1735,7 +1735,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1744,7 +1744,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1753,7 +1753,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1762,7 +1762,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1771,7 +1771,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1780,7 +1780,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1789,7 +1789,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1798,7 +1798,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1807,7 +1807,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1816,7 +1816,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1825,7 +1825,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1834,7 +1834,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1843,7 +1843,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1852,7 +1852,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1861,7 +1861,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1870,7 +1870,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1879,7 +1879,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1888,7 +1888,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1897,7 +1897,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1906,7 +1906,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1915,7 +1915,7 @@ class="link-seesrc" target="_blank">Source
    Returns NativeScript library handle used to register type information in Godot.   Source Edit @@ -1924,7 +1924,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1938,7 +1938,7 @@ class="link-seesrc" target="_blank">Source
    Registers the specified Godot type. Used by gdobj macro and godotapigen.   Source Edit @@ -1953,7 +1953,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotnodepaths.html b/master/godotnodepaths.html index 14825ba..e32596b 100644 --- a/master/godotnodepaths.html +++ b/master/godotnodepaths.html @@ -1288,7 +1288,7 @@ function main() {
      Source Edit @@ -1298,7 +1298,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1307,7 +1307,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1316,7 +1316,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1325,7 +1325,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1334,7 +1334,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1343,7 +1343,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1352,7 +1352,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1362,7 +1362,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1372,7 +1372,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1381,7 +1381,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1390,7 +1390,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1405,7 +1405,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotpoolarrays.html b/master/godotpoolarrays.html index c486ec6..48475fd 100644 --- a/master/godotpoolarrays.html +++ b/master/godotpoolarrays.html @@ -1242,205 +1242,205 @@ function main() { Procs
    • initGodotPoolByteArray
    • + title="initGodotPoolByteArray(dest133165: var GodotPoolByteArray)">initGodotPoolByteArray
    • initGodotPoolByteArray
    • + title="initGodotPoolByteArray(dest133167: var GodotPoolByteArray; src133169: GodotPoolByteArray)">initGodotPoolByteArray
    • initGodotPoolByteArray
    • + title="initGodotPoolByteArray(dest133171: var GodotPoolByteArray; arr133173: GodotArray)">initGodotPoolByteArray
    • deinit
    • + title="deinit(self133175: var GodotPoolByteArray)">deinit
    • add
    • + title="add(self133177: var GodotPoolByteArray; data133179: byte)">add
    • add
    • + title="add(self133181: var GodotPoolByteArray; arr133183: GodotPoolByteArray)">add
    • insert
    • + title="insert(self133185: var GodotPoolByteArray; idx133187: cint; data133189: byte): Error">insert
    • delete
    • + title="delete(self133191: var GodotPoolByteArray; idx133193: cint)">delete
    • reverse
    • + title="reverse(self133195: var GodotPoolByteArray)">reverse
    • setLen
    • + title="setLen(self133197: var GodotPoolByteArray; size133199: cint)">setLen
    • `[]=`
    • + title="`[]=`(self133201: var GodotPoolByteArray; idx133203: cint; data133205: byte)">`[]=`
    • `[]`
    • + title="`[]`(self133207: GodotPoolByteArray; idx133209: cint): byte">`[]`
    • len
    • + title="len(self133211: GodotPoolByteArray): cint">len
    • subarray
    • + title="subarray(self133245: GodotPoolByteArray; idxFrom133247, idxTo133249: cint): GodotPoolByteArray">subarray
    • initGodotPoolIntArray
    • + title="initGodotPoolIntArray(dest133788: var GodotPoolIntArray)">initGodotPoolIntArray
    • initGodotPoolIntArray
    • + title="initGodotPoolIntArray(dest133790: var GodotPoolIntArray; src133792: GodotPoolIntArray)">initGodotPoolIntArray
    • initGodotPoolIntArray
    • + title="initGodotPoolIntArray(dest133794: var GodotPoolIntArray; arr133796: GodotArray)">initGodotPoolIntArray
    • deinit
    • + title="deinit(self133798: var GodotPoolIntArray)">deinit
    • add
    • + title="add(self133800: var GodotPoolIntArray; data133802: cint)">add
    • add
    • + title="add(self133804: var GodotPoolIntArray; arr133806: GodotPoolIntArray)">add
    • insert
    • + title="insert(self133808: var GodotPoolIntArray; idx133810: cint; data133812: cint): Error">insert
    • delete
    • + title="delete(self133814: var GodotPoolIntArray; idx133816: cint)">delete
    • reverse
    • + title="reverse(self133818: var GodotPoolIntArray)">reverse
    • setLen
    • + title="setLen(self133820: var GodotPoolIntArray; size133822: cint)">setLen
    • `[]=`
    • + title="`[]=`(self133824: var GodotPoolIntArray; idx133826: cint; data133828: cint)">`[]=`
    • `[]`
    • + title="`[]`(self133830: GodotPoolIntArray; idx133832: cint): cint">`[]`
    • len
    • + title="len(self133834: GodotPoolIntArray): cint">len
    • subarray
    • + title="subarray(self133868: GodotPoolIntArray; idxFrom133870, idxTo133872: cint): GodotPoolIntArray">subarray
    • initGodotPoolRealArray
    • + title="initGodotPoolRealArray(dest134386: var GodotPoolRealArray)">initGodotPoolRealArray
    • initGodotPoolRealArray
    • + title="initGodotPoolRealArray(dest134388: var GodotPoolRealArray; src134390: GodotPoolRealArray)">initGodotPoolRealArray
    • initGodotPoolRealArray
    • + title="initGodotPoolRealArray(dest134392: var GodotPoolRealArray; arr134394: GodotArray)">initGodotPoolRealArray
    • deinit
    • + title="deinit(self134396: var GodotPoolRealArray)">deinit
    • add
    • + title="add(self134398: var GodotPoolRealArray; data134400: float32)">add
    • add
    • + title="add(self134402: var GodotPoolRealArray; arr134404: GodotPoolRealArray)">add
    • insert
    • + title="insert(self134406: var GodotPoolRealArray; idx134408: cint; data134410: float32): Error">insert
    • delete
    • + title="delete(self134412: var GodotPoolRealArray; idx134414: cint)">delete
    • reverse
    • + title="reverse(self134416: var GodotPoolRealArray)">reverse
    • setLen
    • + title="setLen(self134418: var GodotPoolRealArray; size134420: cint)">setLen
    • `[]=`
    • + title="`[]=`(self134422: var GodotPoolRealArray; idx134424: cint; data134426: float32)">`[]=`
    • `[]`
    • + title="`[]`(self134428: GodotPoolRealArray; idx134430: cint): float32">`[]`
    • len
    • + title="len(self134432: GodotPoolRealArray): cint">len
    • subarray
    • + title="subarray(self134466: GodotPoolRealArray; idxFrom134468, idxTo134470: cint): GodotPoolRealArray">subarray
    • initGodotPoolStringArray
    • + title="initGodotPoolStringArray(dest134984: var GodotPoolStringArray)">initGodotPoolStringArray
    • initGodotPoolStringArray
    • + title="initGodotPoolStringArray(dest134986: var GodotPoolStringArray; + src134988: GodotPoolStringArray)">initGodotPoolStringArray
    • initGodotPoolStringArray
    • + title="initGodotPoolStringArray(dest134990: var GodotPoolStringArray; arr134992: GodotArray)">initGodotPoolStringArray
    • deinit
    • + title="deinit(self134994: var GodotPoolStringArray)">deinit
    • add
    • + title="add(self134996: var GodotPoolStringArray; data134998: GodotString)">add
    • add
    • + title="add(self135000: var GodotPoolStringArray; arr135002: GodotPoolStringArray)">add
    • insert
    • + title="insert(self135004: var GodotPoolStringArray; idx135006: cint; data135008: GodotString): Error">insert
    • delete
    • + title="delete(self135010: var GodotPoolStringArray; idx135012: cint)">delete
    • reverse
    • + title="reverse(self135014: var GodotPoolStringArray)">reverse
    • setLen
    • + title="setLen(self135016: var GodotPoolStringArray; size135018: cint)">setLen
    • `[]=`
    • + title="`[]=`(self135020: var GodotPoolStringArray; idx135022: cint; data135024: GodotString)">`[]=`
    • `[]`
    • + title="`[]`(self135026: GodotPoolStringArray; idx135028: cint): GodotString">`[]`
    • len
    • + title="len(self135030: GodotPoolStringArray): cint">len
    • subarray
    • + title="subarray(self135064: GodotPoolStringArray; idxFrom135066, idxTo135068: cint): GodotPoolStringArray">subarray
    • initGodotPoolVector2Array
    • + title="initGodotPoolVector2Array(dest135582: var GodotPoolVector2Array)">initGodotPoolVector2Array
    • initGodotPoolVector2Array
    • + title="initGodotPoolVector2Array(dest135584: var GodotPoolVector2Array; + src135586: GodotPoolVector2Array)">initGodotPoolVector2Array
    • initGodotPoolVector2Array
    • + title="initGodotPoolVector2Array(dest135588: var GodotPoolVector2Array; arr135590: GodotArray)">initGodotPoolVector2Array
    • deinit
    • + title="deinit(self135592: var GodotPoolVector2Array)">deinit
    • add
    • + title="add(self135594: var GodotPoolVector2Array; data135596: Vector2)">add
    • add
    • + title="add(self135598: var GodotPoolVector2Array; arr135600: GodotPoolVector2Array)">add
    • insert
    • + title="insert(self135602: var GodotPoolVector2Array; idx135604: cint; data135606: Vector2): Error">insert
    • delete
    • + title="delete(self135608: var GodotPoolVector2Array; idx135610: cint)">delete
    • reverse
    • + title="reverse(self135612: var GodotPoolVector2Array)">reverse
    • setLen
    • + title="setLen(self135614: var GodotPoolVector2Array; size135616: cint)">setLen
    • `[]=`
    • + title="`[]=`(self135618: var GodotPoolVector2Array; idx135620: cint; data135622: Vector2)">`[]=`
    • `[]`
    • + title="`[]`(self135624: GodotPoolVector2Array; idx135626: cint): Vector2">`[]`
    • len
    • + title="len(self135628: GodotPoolVector2Array): cint">len
    • subarray
    • + title="subarray(self135662: GodotPoolVector2Array; idxFrom135664, idxTo135666: cint): GodotPoolVector2Array">subarray
    • initGodotPoolVector3Array
    • + title="initGodotPoolVector3Array(dest136180: var GodotPoolVector3Array)">initGodotPoolVector3Array
    • initGodotPoolVector3Array
    • + title="initGodotPoolVector3Array(dest136182: var GodotPoolVector3Array; + src136184: GodotPoolVector3Array)">initGodotPoolVector3Array
    • initGodotPoolVector3Array
    • + title="initGodotPoolVector3Array(dest136186: var GodotPoolVector3Array; arr136188: GodotArray)">initGodotPoolVector3Array
    • deinit
    • + title="deinit(self136190: var GodotPoolVector3Array)">deinit
    • add
    • + title="add(self136192: var GodotPoolVector3Array; data136194: Vector3)">add
    • add
    • + title="add(self136196: var GodotPoolVector3Array; arr136198: GodotPoolVector3Array)">add
    • insert
    • + title="insert(self136200: var GodotPoolVector3Array; idx136202: cint; data136204: Vector3): Error">insert
    • delete
    • + title="delete(self136206: var GodotPoolVector3Array; idx136208: cint)">delete
    • reverse
    • + title="reverse(self136210: var GodotPoolVector3Array)">reverse
    • setLen
    • + title="setLen(self136212: var GodotPoolVector3Array; size136214: cint)">setLen
    • `[]=`
    • + title="`[]=`(self136216: var GodotPoolVector3Array; idx136218: cint; data136220: Vector3)">`[]=`
    • `[]`
    • + title="`[]`(self136222: GodotPoolVector3Array; idx136224: cint): Vector3">`[]`
    • len
    • + title="len(self136226: GodotPoolVector3Array): cint">len
    • subarray
    • + title="subarray(self136260: GodotPoolVector3Array; idxFrom136262, idxTo136264: cint): GodotPoolVector3Array">subarray
    • initGodotPoolColorArray
    • + title="initGodotPoolColorArray(dest136778: var GodotPoolColorArray)">initGodotPoolColorArray
    • initGodotPoolColorArray
    • + title="initGodotPoolColorArray(dest136780: var GodotPoolColorArray; + src136782: GodotPoolColorArray)">initGodotPoolColorArray
    • initGodotPoolColorArray
    • + title="initGodotPoolColorArray(dest136784: var GodotPoolColorArray; arr136786: GodotArray)">initGodotPoolColorArray
    • deinit
    • + title="deinit(self136788: var GodotPoolColorArray)">deinit
    • add
    • + title="add(self136790: var GodotPoolColorArray; data136792: Color)">add
    • add
    • + title="add(self136794: var GodotPoolColorArray; arr136796: GodotPoolColorArray)">add
    • insert
    • + title="insert(self136798: var GodotPoolColorArray; idx136800: cint; data136802: Color): Error">insert
    • delete
    • + title="delete(self136804: var GodotPoolColorArray; idx136806: cint)">delete
    • reverse
    • + title="reverse(self136808: var GodotPoolColorArray)">reverse
    • setLen
    • + title="setLen(self136810: var GodotPoolColorArray; size136812: cint)">setLen
    • `[]=`
    • + title="`[]=`(self136814: var GodotPoolColorArray; idx136816: cint; data136818: Color)">`[]=`
    • `[]`
    • + title="`[]`(self136820: GodotPoolColorArray; idx136822: cint): Color">`[]`
    • len
    • + title="len(self136824: GodotPoolColorArray): cint">len
    • subarray
    • + title="subarray(self136858: GodotPoolColorArray; idxFrom136860, idxTo136862: cint): GodotPoolColorArray">subarray
  • @@ -1448,61 +1448,61 @@ function main() { Iterators @@ -1521,967 +1521,967 @@ function main() {

    Procs

    -
    proc initGodotPoolByteArray(dest126141: var GodotPoolByteArray) {.
    inline, raises: [], +
    proc initGodotPoolByteArray(dest133165: var GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolByteArray(dest126143: var GodotPoolByteArray;
    -                           src126145: GodotPoolByteArray) {.
    inline, raises: [], +
    proc initGodotPoolByteArray(dest133167: var GodotPoolByteArray;
    +                           src133169: GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolByteArray(dest126147: var GodotPoolByteArray; arr126149: GodotArray) {.
    +
    proc initGodotPoolByteArray(dest133171: var GodotPoolByteArray; arr133173: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self126151: var GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self133175: var GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self126153: var GodotPoolByteArray; data126155: byte) {.
    inline, raises: [], +
    proc add(self133177: var GodotPoolByteArray; data133179: byte) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self126157: var GodotPoolByteArray; arr126159: GodotPoolByteArray) {.
    inline, +
    proc add(self133181: var GodotPoolByteArray; arr133183: GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self126161: var GodotPoolByteArray; idx126163: cint; data126165: byte): Error {.
    +
    proc insert(self133185: var GodotPoolByteArray; idx133187: cint; data133189: byte): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self126167: var GodotPoolByteArray; idx126169: cint) {.
    inline, raises: [], +
    proc delete(self133191: var GodotPoolByteArray; idx133193: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self126171: var GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self133195: var GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self126173: var GodotPoolByteArray; size126175: cint) {.
    inline, raises: [], +
    proc setLen(self133197: var GodotPoolByteArray; size133199: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self126177: var GodotPoolByteArray; idx126179: cint; data126181: byte) {.
    +
    proc `[]=`(self133201: var GodotPoolByteArray; idx133203: cint; data133205: byte) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self126183: GodotPoolByteArray; idx126185: cint): byte {.
    inline, raises: [], +
    proc `[]`(self133207: GodotPoolByteArray; idx133209: cint): byte {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self126187: GodotPoolByteArray): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self133211: GodotPoolByteArray): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self126221: GodotPoolByteArray; idxFrom126223, idxTo126225: cint): GodotPoolByteArray {.
    +
    proc subarray(self133245: GodotPoolByteArray; idxFrom133247, idxTo133249: cint): GodotPoolByteArray {.
    raises: [], tags: []
    .}
    Indexes are inclusive, negative values count from the end of the array.   Source Edit
    -
    proc initGodotPoolIntArray(dest126499: var GodotPoolIntArray) {.
    inline, raises: [], +
    proc initGodotPoolIntArray(dest133788: var GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolIntArray(dest126501: var GodotPoolIntArray; src126503: GodotPoolIntArray) {.
    +
    proc initGodotPoolIntArray(dest133790: var GodotPoolIntArray; src133792: GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolIntArray(dest126505: var GodotPoolIntArray; arr126507: GodotArray) {.
    +
    proc initGodotPoolIntArray(dest133794: var GodotPoolIntArray; arr133796: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self126509: var GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self133798: var GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self126511: var GodotPoolIntArray; data126513: cint) {.
    inline, raises: [], +
    proc add(self133800: var GodotPoolIntArray; data133802: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self126515: var GodotPoolIntArray; arr126517: GodotPoolIntArray) {.
    inline, +
    proc add(self133804: var GodotPoolIntArray; arr133806: GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self126519: var GodotPoolIntArray; idx126521: cint; data126523: cint): Error {.
    +
    proc insert(self133808: var GodotPoolIntArray; idx133810: cint; data133812: cint): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self126525: var GodotPoolIntArray; idx126527: cint) {.
    inline, raises: [], +
    proc delete(self133814: var GodotPoolIntArray; idx133816: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self126529: var GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self133818: var GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self126531: var GodotPoolIntArray; size126533: cint) {.
    inline, raises: [], +
    proc setLen(self133820: var GodotPoolIntArray; size133822: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self126535: var GodotPoolIntArray; idx126537: cint; data126539: cint) {.
    +
    proc `[]=`(self133824: var GodotPoolIntArray; idx133826: cint; data133828: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self126541: GodotPoolIntArray; idx126543: cint): cint {.
    inline, raises: [], +
    proc `[]`(self133830: GodotPoolIntArray; idx133832: cint): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self126545: GodotPoolIntArray): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self133834: GodotPoolIntArray): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self126579: GodotPoolIntArray; idxFrom126581, idxTo126583: cint): GodotPoolIntArray {.
    +
    proc subarray(self133868: GodotPoolIntArray; idxFrom133870, idxTo133872: cint): GodotPoolIntArray {.
    raises: [], tags: []
    .}
    Indexes are inclusive, negative values count from the end of the array.   Source Edit
    -
    proc initGodotPoolRealArray(dest126845: var GodotPoolRealArray) {.
    inline, raises: [], +
    proc initGodotPoolRealArray(dest134386: var GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolRealArray(dest126847: var GodotPoolRealArray;
    -                           src126849: GodotPoolRealArray) {.
    inline, raises: [], +
    proc initGodotPoolRealArray(dest134388: var GodotPoolRealArray;
    +                           src134390: GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolRealArray(dest126851: var GodotPoolRealArray; arr126853: GodotArray) {.
    +
    proc initGodotPoolRealArray(dest134392: var GodotPoolRealArray; arr134394: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self126855: var GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self134396: var GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self126857: var GodotPoolRealArray; data126859: float32) {.
    inline, raises: [], +
    proc add(self134398: var GodotPoolRealArray; data134400: float32) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self126861: var GodotPoolRealArray; arr126863: GodotPoolRealArray) {.
    inline, +
    proc add(self134402: var GodotPoolRealArray; arr134404: GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self126865: var GodotPoolRealArray; idx126867: cint; data126869: float32): Error {.
    +
    proc insert(self134406: var GodotPoolRealArray; idx134408: cint; data134410: float32): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self126871: var GodotPoolRealArray; idx126873: cint) {.
    inline, raises: [], +
    proc delete(self134412: var GodotPoolRealArray; idx134414: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self126875: var GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self134416: var GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self126877: var GodotPoolRealArray; size126879: cint) {.
    inline, raises: [], +
    proc setLen(self134418: var GodotPoolRealArray; size134420: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self126881: var GodotPoolRealArray; idx126883: cint; data126885: float32) {.
    +
    proc `[]=`(self134422: var GodotPoolRealArray; idx134424: cint; data134426: float32) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self126887: GodotPoolRealArray; idx126889: cint): float32 {.
    inline, +
    proc `[]`(self134428: GodotPoolRealArray; idx134430: cint): float32 {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self126891: GodotPoolRealArray): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self134432: GodotPoolRealArray): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self126925: GodotPoolRealArray; idxFrom126927, idxTo126929: cint): GodotPoolRealArray {.
    +
    proc subarray(self134466: GodotPoolRealArray; idxFrom134468, idxTo134470: cint): GodotPoolRealArray {.
    raises: [], tags: []
    .}
    Indexes are inclusive, negative values count from the end of the array.   Source Edit
    -
    proc initGodotPoolStringArray(dest127191: var GodotPoolStringArray) {.
    inline, +
    proc initGodotPoolStringArray(dest134984: var GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolStringArray(dest127193: var GodotPoolStringArray;
    -                             src127195: GodotPoolStringArray) {.
    inline, raises: [], +
    proc initGodotPoolStringArray(dest134986: var GodotPoolStringArray;
    +                             src134988: GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolStringArray(dest127197: var GodotPoolStringArray; arr127199: GodotArray) {.
    +
    proc initGodotPoolStringArray(dest134990: var GodotPoolStringArray; arr134992: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self127201: var GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self134994: var GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self127203: var GodotPoolStringArray; data127205: GodotString) {.
    inline, +
    proc add(self134996: var GodotPoolStringArray; data134998: GodotString) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self127207: var GodotPoolStringArray; arr127209: GodotPoolStringArray) {.
    +
    proc add(self135000: var GodotPoolStringArray; arr135002: GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self127211: var GodotPoolStringArray; idx127213: cint; data127215: GodotString): Error {.
    +
    proc insert(self135004: var GodotPoolStringArray; idx135006: cint; data135008: GodotString): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self127217: var GodotPoolStringArray; idx127219: cint) {.
    inline, +
    proc delete(self135010: var GodotPoolStringArray; idx135012: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self127221: var GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self135014: var GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self127223: var GodotPoolStringArray; size127225: cint) {.
    inline, +
    proc setLen(self135016: var GodotPoolStringArray; size135018: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self127227: var GodotPoolStringArray; idx127229: cint; data127231: GodotString) {.
    +
    proc `[]=`(self135020: var GodotPoolStringArray; idx135022: cint; data135024: GodotString) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self127233: GodotPoolStringArray; idx127235: cint): GodotString {.
    inline, +
    proc `[]`(self135026: GodotPoolStringArray; idx135028: cint): GodotString {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self127237: GodotPoolStringArray): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self135030: GodotPoolStringArray): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self127271: GodotPoolStringArray; idxFrom127273, idxTo127275: cint): GodotPoolStringArray {.
    +
    proc subarray(self135064: GodotPoolStringArray; idxFrom135066, idxTo135068: cint): GodotPoolStringArray {.
    raises: [], tags: []
    .}
    Indexes are inclusive, negative values count from the end of the array.   Source Edit
    -
    proc initGodotPoolVector2Array(dest127537: var GodotPoolVector2Array) {.
    inline, +
    proc initGodotPoolVector2Array(dest135582: var GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolVector2Array(dest127539: var GodotPoolVector2Array;
    -                              src127541: GodotPoolVector2Array) {.
    inline, +
    proc initGodotPoolVector2Array(dest135584: var GodotPoolVector2Array;
    +                              src135586: GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolVector2Array(dest127543: var GodotPoolVector2Array;
    -                              arr127545: GodotArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc initGodotPoolVector2Array(dest135588: var GodotPoolVector2Array;
    +                              arr135590: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self127547: var GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self135592: var GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self127549: var GodotPoolVector2Array; data127551: Vector2) {.
    inline, +
    proc add(self135594: var GodotPoolVector2Array; data135596: Vector2) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self127553: var GodotPoolVector2Array; arr127555: GodotPoolVector2Array) {.
    +
    proc add(self135598: var GodotPoolVector2Array; arr135600: GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self127557: var GodotPoolVector2Array; idx127559: cint; data127561: Vector2): Error {.
    +
    proc insert(self135602: var GodotPoolVector2Array; idx135604: cint; data135606: Vector2): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self127563: var GodotPoolVector2Array; idx127565: cint) {.
    inline, +
    proc delete(self135608: var GodotPoolVector2Array; idx135610: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self127567: var GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self135612: var GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self127569: var GodotPoolVector2Array; size127571: cint) {.
    inline, +
    proc setLen(self135614: var GodotPoolVector2Array; size135616: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self127573: var GodotPoolVector2Array; idx127575: cint; data127577: Vector2) {.
    +
    proc `[]=`(self135618: var GodotPoolVector2Array; idx135620: cint; data135622: Vector2) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self127579: GodotPoolVector2Array; idx127581: cint): Vector2 {.
    inline, +
    proc `[]`(self135624: GodotPoolVector2Array; idx135626: cint): Vector2 {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self127583: GodotPoolVector2Array): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self135628: GodotPoolVector2Array): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self127617: GodotPoolVector2Array; idxFrom127619, idxTo127621: cint): GodotPoolVector2Array {.
    +
    proc subarray(self135662: GodotPoolVector2Array; idxFrom135664, idxTo135666: cint): GodotPoolVector2Array {.
    raises: [], tags: []
    .}
    Indexes are inclusive, negative values count from the end of the array.   Source Edit
    -
    proc initGodotPoolVector3Array(dest127883: var GodotPoolVector3Array) {.
    inline, +
    proc initGodotPoolVector3Array(dest136180: var GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolVector3Array(dest127885: var GodotPoolVector3Array;
    -                              src127887: GodotPoolVector3Array) {.
    inline, +
    proc initGodotPoolVector3Array(dest136182: var GodotPoolVector3Array;
    +                              src136184: GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolVector3Array(dest127889: var GodotPoolVector3Array;
    -                              arr127891: GodotArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc initGodotPoolVector3Array(dest136186: var GodotPoolVector3Array;
    +                              arr136188: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self127893: var GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self136190: var GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self127895: var GodotPoolVector3Array; data127897: Vector3) {.
    inline, +
    proc add(self136192: var GodotPoolVector3Array; data136194: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self127899: var GodotPoolVector3Array; arr127901: GodotPoolVector3Array) {.
    +
    proc add(self136196: var GodotPoolVector3Array; arr136198: GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self127903: var GodotPoolVector3Array; idx127905: cint; data127907: Vector3): Error {.
    +
    proc insert(self136200: var GodotPoolVector3Array; idx136202: cint; data136204: Vector3): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self127909: var GodotPoolVector3Array; idx127911: cint) {.
    inline, +
    proc delete(self136206: var GodotPoolVector3Array; idx136208: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self127913: var GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self136210: var GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self127915: var GodotPoolVector3Array; size127917: cint) {.
    inline, +
    proc setLen(self136212: var GodotPoolVector3Array; size136214: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self127919: var GodotPoolVector3Array; idx127921: cint; data127923: Vector3) {.
    +
    proc `[]=`(self136216: var GodotPoolVector3Array; idx136218: cint; data136220: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self127925: GodotPoolVector3Array; idx127927: cint): Vector3 {.
    inline, +
    proc `[]`(self136222: GodotPoolVector3Array; idx136224: cint): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self127929: GodotPoolVector3Array): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self136226: GodotPoolVector3Array): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self127963: GodotPoolVector3Array; idxFrom127965, idxTo127967: cint): GodotPoolVector3Array {.
    +
    proc subarray(self136260: GodotPoolVector3Array; idxFrom136262, idxTo136264: cint): GodotPoolVector3Array {.
    raises: [], tags: []
    .}
    Indexes are inclusive, negative values count from the end of the array.   Source Edit
    -
    proc initGodotPoolColorArray(dest128229: var GodotPoolColorArray) {.
    inline, +
    proc initGodotPoolColorArray(dest136778: var GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolColorArray(dest128231: var GodotPoolColorArray;
    -                            src128233: GodotPoolColorArray) {.
    inline, raises: [], +
    proc initGodotPoolColorArray(dest136780: var GodotPoolColorArray;
    +                            src136782: GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolColorArray(dest128235: var GodotPoolColorArray; arr128237: GodotArray) {.
    +
    proc initGodotPoolColorArray(dest136784: var GodotPoolColorArray; arr136786: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self128239: var GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self136788: var GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self128241: var GodotPoolColorArray; data128243: Color) {.
    inline, raises: [], +
    proc add(self136790: var GodotPoolColorArray; data136792: Color) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self128245: var GodotPoolColorArray; arr128247: GodotPoolColorArray) {.
    +
    proc add(self136794: var GodotPoolColorArray; arr136796: GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self128249: var GodotPoolColorArray; idx128251: cint; data128253: Color): Error {.
    +
    proc insert(self136798: var GodotPoolColorArray; idx136800: cint; data136802: Color): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self128255: var GodotPoolColorArray; idx128257: cint) {.
    inline, raises: [], +
    proc delete(self136804: var GodotPoolColorArray; idx136806: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self128259: var GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self136808: var GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self128261: var GodotPoolColorArray; size128263: cint) {.
    inline, +
    proc setLen(self136810: var GodotPoolColorArray; size136812: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self128265: var GodotPoolColorArray; idx128267: cint; data128269: Color) {.
    +
    proc `[]=`(self136814: var GodotPoolColorArray; idx136816: cint; data136818: Color) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self128271: GodotPoolColorArray; idx128273: cint): Color {.
    inline, +
    proc `[]`(self136820: GodotPoolColorArray; idx136822: cint): Color {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self128275: GodotPoolColorArray): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self136824: GodotPoolColorArray): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self128309: GodotPoolColorArray; idxFrom128311, idxTo128313: cint): GodotPoolColorArray {.
    +
    proc subarray(self136858: GodotPoolColorArray; idxFrom136860, idxTo136862: cint): GodotPoolColorArray {.
    raises: [], tags: []
    .}
    Indexes are inclusive, negative values count from the end of the array.   Source Edit @@ -2491,271 +2491,271 @@ class="link-seesrc" target="_blank">Source

    Iterators

    -
    iterator items(self126189: GodotPoolByteArray): byte {.
    raises: [], tags: []
    .}
    +
    iterator items(self133213: GodotPoolByteArray): byte {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mitems(self126197: var GodotPoolByteArray): var byte {.
    raises: [], tags: []
    .}
    +
    iterator mitems(self133221: var GodotPoolByteArray): var byte {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(self126205: GodotPoolByteArray): tuple[key: cint, val: byte] {.
    +
    iterator pairs(self133229: GodotPoolByteArray): tuple[key: cint, val: byte] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mpairs(self126213: var GodotPoolByteArray): tuple[key: cint, val: var byte] {.
    +
    iterator mpairs(self133237: var GodotPoolByteArray): tuple[key: cint, val: var byte] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator items(self126547: GodotPoolIntArray): cint {.
    raises: [], tags: []
    .}
    +
    iterator items(self133836: GodotPoolIntArray): cint {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mitems(self126555: var GodotPoolIntArray): var cint {.
    raises: [], tags: []
    .}
    +
    iterator mitems(self133844: var GodotPoolIntArray): var cint {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(self126563: GodotPoolIntArray): tuple[key: cint, val: cint] {.
    +
    iterator pairs(self133852: GodotPoolIntArray): tuple[key: cint, val: cint] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mpairs(self126571: var GodotPoolIntArray): tuple[key: cint, val: var cint] {.
    +
    iterator mpairs(self133860: var GodotPoolIntArray): tuple[key: cint, val: var cint] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator items(self126893: GodotPoolRealArray): float32 {.
    raises: [], tags: []
    .}
    +
    iterator items(self134434: GodotPoolRealArray): float32 {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mitems(self126901: var GodotPoolRealArray): var float32 {.
    raises: [], tags: []
    .}
    +
    iterator mitems(self134442: var GodotPoolRealArray): var float32 {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(self126909: GodotPoolRealArray): tuple[key: cint, val: float32] {.
    +
    iterator pairs(self134450: GodotPoolRealArray): tuple[key: cint, val: float32] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mpairs(self126917: var GodotPoolRealArray): tuple[key: cint, val: var float32] {.
    +
    iterator mpairs(self134458: var GodotPoolRealArray): tuple[key: cint, val: var float32] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator items(self127239: GodotPoolStringArray): GodotString {.
    raises: [], tags: []
    .}
    +
    iterator items(self135032: GodotPoolStringArray): GodotString {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mitems(self127247: var GodotPoolStringArray): var GodotString {.
    raises: [], +
    iterator mitems(self135040: var GodotPoolStringArray): var GodotString {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(self127255: GodotPoolStringArray): tuple[key: cint, val: GodotString] {.
    +
    iterator pairs(self135048: GodotPoolStringArray): tuple[key: cint, val: GodotString] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mpairs(self127263: var GodotPoolStringArray): tuple[key: cint,
    +
    iterator mpairs(self135056: var GodotPoolStringArray): tuple[key: cint,
         val: var GodotString] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator items(self127585: GodotPoolVector2Array): Vector2 {.
    raises: [], tags: []
    .}
    +
    iterator items(self135630: GodotPoolVector2Array): Vector2 {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mitems(self127593: var GodotPoolVector2Array): var Vector2 {.
    raises: [], +
    iterator mitems(self135638: var GodotPoolVector2Array): var Vector2 {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(self127601: GodotPoolVector2Array): tuple[key: cint, val: Vector2] {.
    +
    iterator pairs(self135646: GodotPoolVector2Array): tuple[key: cint, val: Vector2] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mpairs(self127609: var GodotPoolVector2Array): tuple[key: cint,
    +
    iterator mpairs(self135654: var GodotPoolVector2Array): tuple[key: cint,
         val: var Vector2] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator items(self127931: GodotPoolVector3Array): Vector3 {.
    raises: [], tags: []
    .}
    +
    iterator items(self136228: GodotPoolVector3Array): Vector3 {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mitems(self127939: var GodotPoolVector3Array): var Vector3 {.
    raises: [], +
    iterator mitems(self136236: var GodotPoolVector3Array): var Vector3 {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(self127947: GodotPoolVector3Array): tuple[key: cint, val: Vector3] {.
    +
    iterator pairs(self136244: GodotPoolVector3Array): tuple[key: cint, val: Vector3] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mpairs(self127955: var GodotPoolVector3Array): tuple[key: cint,
    +
    iterator mpairs(self136252: var GodotPoolVector3Array): tuple[key: cint,
         val: var Vector3] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator items(self128277: GodotPoolColorArray): Color {.
    raises: [], tags: []
    .}
    +
    iterator items(self136826: GodotPoolColorArray): Color {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mitems(self128285: var GodotPoolColorArray): var Color {.
    raises: [], tags: []
    .}
    +
    iterator mitems(self136834: var GodotPoolColorArray): var Color {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(self128293: GodotPoolColorArray): tuple[key: cint, val: Color] {.
    +
    iterator pairs(self136842: GodotPoolColorArray): tuple[key: cint, val: Color] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator mpairs(self128301: var GodotPoolColorArray): tuple[key: cint, val: var Color] {.
    +
    iterator mpairs(self136850: var GodotPoolColorArray): tuple[key: cint, val: var Color] {.
    raises: [], tags: []
    .}
      Source Edit @@ -2770,7 +2770,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/godotstrings.html b/master/godotstrings.html index 000d324..40423e2 100644 --- a/master/godotstrings.html +++ b/master/godotstrings.html @@ -1277,7 +1277,7 @@ function main() {
      Source Edit @@ -1286,7 +1286,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1295,7 +1295,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1304,7 +1304,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1313,7 +1313,7 @@ class="link-seesrc" target="_blank">Source
    Converts the GodotString into Nim string   Source Edit @@ -1322,18 +1322,18 @@ class="link-seesrc" target="_blank">Source
    Converts the Nim string into GodotString   Source -Edit +Edit
    proc toGodotString(s: cstring): GodotString {.
    inline, raises: [], tags: []
    .}
    Converts the cstring into GodotString   Source -Edit +Edit
    @@ -1346,7 +1346,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/godotvariants.html b/master/godotvariants.html index 8c094f2..995ebcc 100644 --- a/master/godotvariants.html +++ b/master/godotvariants.html @@ -1395,7 +1395,7 @@ function main() {
      Source Edit @@ -1404,7 +1404,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1414,7 +1414,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1423,7 +1423,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1432,7 +1432,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1441,7 +1441,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1450,7 +1450,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1460,7 +1460,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1469,7 +1469,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1479,7 +1479,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1488,7 +1488,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1498,7 +1498,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1508,7 +1508,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1517,7 +1517,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1526,7 +1526,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1536,7 +1536,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1546,7 +1546,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1556,7 +1556,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1566,7 +1566,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1575,7 +1575,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1585,7 +1585,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1595,7 +1595,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1605,7 +1605,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1615,7 +1615,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1625,7 +1625,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1635,7 +1635,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1645,7 +1645,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1655,7 +1655,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1665,7 +1665,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1675,7 +1675,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1684,7 +1684,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1693,7 +1693,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1702,7 +1702,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1711,7 +1711,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1720,7 +1720,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1729,7 +1729,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1738,7 +1738,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1747,7 +1747,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1756,7 +1756,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1765,7 +1765,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1774,7 +1774,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1783,7 +1783,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1792,7 +1792,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1801,7 +1801,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1810,7 +1810,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1819,7 +1819,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1828,7 +1828,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1837,7 +1837,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1846,7 +1846,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1855,7 +1855,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1865,7 +1865,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1875,7 +1875,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1885,7 +1885,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1895,7 +1895,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1905,7 +1905,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1915,7 +1915,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1925,7 +1925,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1935,7 +1935,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1946,7 +1946,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1956,7 +1956,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1965,7 +1965,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1974,7 +1974,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1983,7 +1983,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1992,7 +1992,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2001,7 +2001,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2016,7 +2016,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/index.html b/master/index.html index 259e27e..e0151d4 100644 --- a/master/index.html +++ b/master/index.html @@ -1238,7 +1238,7 @@ function main() {

    - +
    Author: Ruslan Mustakov
    Version: 0.7.8
    Version: 0.7.12
    GitHub: https://github.com/pragmagic/godot-nim
    License: MIT

    godot-nim library allows to create games on Godot Engine with Nim programming language. Nim is a statically typed language with an elegant Python-like syntax that compiles to native code. It is garbage-collected, but its GC supports real-time mode which this library makes use of. It means the GC will never run during game frames and will use fixed amount of frame idle time to collect garbage. This leads to no stalls and close to zero compromise on performance comparing to native languages with manual memory management.

    @@ -1290,7 +1290,484 @@ function main() {
  • godotbase Defines Error type and few common math procedures missing in Nim's standard library.
  • -

    Godot API

    This is an auto-generated list of Godot API modules. It's built from Godot changeset 098c7ba4f9c49b472b9417819144378081996874.

    +

    Godot API

    This is an auto-generated list of Godot API modules. It's built from Godot changeset 2a9253a3a6935d62552eeef1203eb9363608d7a2.

    +

    godotinternal Module

    Contains low-level wrappers over Godot types that require manual memory management. This module is used within godot-nim implementation and you don't need to import it unless you know what you are doing.

    • godotdictionaries
    • @@ -1308,7 +1785,7 @@ function main() {
    diff --git a/master/nodepaths.html b/master/nodepaths.html index 82c38b2..42b26e2 100644 --- a/master/nodepaths.html +++ b/master/nodepaths.html @@ -1258,6 +1258,8 @@ function main() { title="godotNodePath(path: NodePath): ptr GodotNodePath">godotNodePath
  • `$`
  • +
  • hash
  • isAbsolute
  • Imports

    -internal/godotinternaltypes, internal/godotnodepaths, internal/godotstrings +hashes, internal/godotinternaltypes, internal/godotnodepaths, internal/godotstrings
  • Types

    @@ -1306,9 +1308,9 @@ function main() {
      Source -Edit +Edit
    @@ -1320,108 +1322,117 @@ class="link-seesrc" target="_blank">Source
    Moves the GodotNodePath into Nim wrapper. The path will be destroyed automatically when the result is no longer referenced.   Source -Edit +Edit
    proc newNodePath(s: string): NodePath {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc godotNodePath(path: NodePath): ptr GodotNodePath {.
    inline, raises: [], tags: []
    .}
    WARNING: do not keep the returned value for longer than the lifetime of path   Source -Edit +Edit
    proc `$`(self: NodePath): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc hash(self: NodePath): Hash {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc isAbsolute(self: NodePath): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc nameCount(self: NodePath): int {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getName(self: NodePath; idx: int): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc subnameCount(self: NodePath): int {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getSubname(self: NodePath; idx: int): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getConcatenatedSubnames(self: NodePath): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc isEmpty(self: NodePath): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `==`(a, b: NodePath): bool {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -1433,9 +1444,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    @@ -1448,7 +1459,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/planes.html b/master/planes.html index ee44464..7464e7a 100644 --- a/master/planes.html +++ b/master/planes.html @@ -1249,6 +1249,8 @@ function main() { title="initPlane(normal: Vector3; d: float32): Plane">initPlane
  • `$`
  • +
  • hash
  • normalized
  • Imports

    -vector3, internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi +hashes, vector3, internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi
  • Procs

    @@ -1295,81 +1297,90 @@ function main() {
      Source -Edit +Edit
    proc initPlane(v1, v2, v3: Vector3): Plane {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc initPlane(normal: Vector3; d: float32): Plane {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `$`(self: Plane): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc hash(self: Plane): Hash {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc normalized(self: Plane): Plane {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc center(self: Plane): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc getAnyPoint(self: Plane): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc isPointOver(self: Plane; point: Vector3): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc distanceTo(self: Plane; point: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc contains(self: Plane; point: Vector3; epsilon: float32): bool {.
    inline, raises: [], @@ -1377,18 +1388,18 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc project(self: Plane; point: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc intersect3(self: Plane; dest: var Vector3; b, c: Plane): bool {.
    inline, raises: [], @@ -1396,9 +1407,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc intersectsRay(self: Plane; dest: var Vector3; v, dir: Vector3): bool {.
    inline, @@ -1406,9 +1417,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc intersectsSegment(self: Plane; dest: var Vector3;
    @@ -1417,27 +1428,27 @@ class="link-seesrc" target="_blank">Source
     
      Source -Edit +Edit
    proc `-`(self: Plane): Plane {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `==`(a, b: Plane): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -1450,7 +1461,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/poolarrays.html b/master/poolarrays.html index 7632025..9541395 100644 --- a/master/poolarrays.html +++ b/master/poolarrays.html @@ -1271,191 +1271,205 @@ function main() {
  • newPoolByteArray
  • godotPoolByteArray
  • + title="godotPoolByteArray(self178136: PoolByteArray): ptr GodotPoolByteArray">godotPoolByteArray
  • newPoolByteArray
  • + title="newPoolByteArray(arr178138: GodotPoolByteArray): PoolByteArray">newPoolByteArray +
  • hash
  • newPoolIntArray
  • godotPoolIntArray
  • + title="godotPoolIntArray(self178470: PoolIntArray): ptr GodotPoolIntArray">godotPoolIntArray
  • newPoolIntArray
  • + title="newPoolIntArray(arr178472: GodotPoolIntArray): PoolIntArray">newPoolIntArray +
  • hash
  • newPoolRealArray
  • godotPoolRealArray
  • + title="godotPoolRealArray(self178650: PoolRealArray): ptr GodotPoolRealArray">godotPoolRealArray
  • newPoolRealArray
  • + title="newPoolRealArray(arr178652: GodotPoolRealArray): PoolRealArray">newPoolRealArray +
  • hash
  • newPoolVector2Array
  • godotPoolVector2Array
  • + title="godotPoolVector2Array(self178844: PoolVector2Array): ptr GodotPoolVector2Array">godotPoolVector2Array
  • newPoolVector2Array
  • + title="newPoolVector2Array(arr178846: GodotPoolVector2Array): PoolVector2Array">newPoolVector2Array +
  • hash
  • newPoolVector3Array
  • godotPoolVector3Array
  • + title="godotPoolVector3Array(self179044: PoolVector3Array): ptr GodotPoolVector3Array">godotPoolVector3Array
  • newPoolVector3Array
  • + title="newPoolVector3Array(arr179046: GodotPoolVector3Array): PoolVector3Array">newPoolVector3Array +
  • hash
  • newPoolColorArray
  • godotPoolColorArray
  • + title="godotPoolColorArray(self179244: PoolColorArray): ptr GodotPoolColorArray">godotPoolColorArray
  • newPoolColorArray
  • + title="newPoolColorArray(arr179246: GodotPoolColorArray): PoolColorArray">newPoolColorArray +
  • hash
  • newPoolStringArray
  • godotPoolStringArray
  • + title="godotPoolStringArray(self179444: PoolStringArray): ptr GodotPoolStringArray">godotPoolStringArray
  • newPoolStringArray
  • + title="newPoolStringArray(arr179446: GodotPoolStringArray): PoolStringArray">newPoolStringArray +
  • hash
  • newPoolByteArray
  • + title="newPoolByteArray(arr200015: Array): PoolByteArray">newPoolByteArray
  • add
  • + title="add(self200017: PoolByteArray; arr200019: PoolByteArray)">add
  • delete
  • + title="delete(self200021: PoolByteArray; idx200023: int)">delete
  • reverse
  • + title="reverse(self200025: PoolByteArray)">reverse
  • setLen
  • + title="setLen(self200027: PoolByteArray; size200029: int)">setLen
  • len
  • + title="len(self200031: PoolByteArray): int">len
  • subarray
  • + title="subarray(self200033: PoolByteArray; idxFrom200035, idxTo200037: int): PoolByteArray">subarray
  • add
  • + title="add(self200039: PoolByteArray; data200041: uint8)">add
  • insert
  • + title="insert(self200043: PoolByteArray; idx200045: int; data200047: uint8): Error">insert
  • `[]=`
  • + title="`[]=`(self200049: PoolByteArray; idx200051: int; data200053: uint8)">`[]=`
  • `[]`
  • + title="`[]`(self200055: PoolByteArray; idx200057: int): uint8">`[]`
  • newPoolIntArray
  • + title="newPoolIntArray(arr200815: Array): PoolIntArray">newPoolIntArray
  • add
  • + title="add(self200817: PoolIntArray; arr200819: PoolIntArray)">add
  • delete
  • + title="delete(self200821: PoolIntArray; idx200823: int)">delete
  • reverse
  • + title="reverse(self200825: PoolIntArray)">reverse
  • setLen
  • + title="setLen(self200827: PoolIntArray; size200829: int)">setLen
  • len
  • + title="len(self200831: PoolIntArray): int">len
  • subarray
  • + title="subarray(self200833: PoolIntArray; idxFrom200835, idxTo200837: int): PoolIntArray">subarray
  • add
  • + title="add(self200839: PoolIntArray; data200841: cint)">add
  • insert
  • + title="insert(self200843: PoolIntArray; idx200845: int; data200847: cint): Error">insert
  • `[]=`
  • + title="`[]=`(self200849: PoolIntArray; idx200851: int; data200853: cint)">`[]=`
  • `[]`
  • + title="`[]`(self200855: PoolIntArray; idx200857: int): cint">`[]`
  • newPoolRealArray
  • + title="newPoolRealArray(arr201615: Array): PoolRealArray">newPoolRealArray
  • add
  • + title="add(self201617: PoolRealArray; arr201619: PoolRealArray)">add
  • delete
  • + title="delete(self201621: PoolRealArray; idx201623: int)">delete
  • reverse
  • + title="reverse(self201625: PoolRealArray)">reverse
  • setLen
  • + title="setLen(self201627: PoolRealArray; size201629: int)">setLen
  • len
  • + title="len(self201631: PoolRealArray): int">len
  • subarray
  • + title="subarray(self201633: PoolRealArray; idxFrom201635, idxTo201637: int): PoolRealArray">subarray
  • add
  • + title="add(self201639: PoolRealArray; data201641: float32)">add
  • insert
  • + title="insert(self201643: PoolRealArray; idx201645: int; data201647: float32): Error">insert
  • `[]=`
  • + title="`[]=`(self201649: PoolRealArray; idx201651: int; data201653: float32)">`[]=`
  • `[]`
  • + title="`[]`(self201655: PoolRealArray; idx201657: int): float32">`[]`
  • newPoolVector2Array
  • + title="newPoolVector2Array(arr202415: Array): PoolVector2Array">newPoolVector2Array
  • add
  • + title="add(self202417: PoolVector2Array; arr202419: PoolVector2Array)">add
  • delete
  • + title="delete(self202421: PoolVector2Array; idx202423: int)">delete
  • reverse
  • + title="reverse(self202425: PoolVector2Array)">reverse
  • setLen
  • + title="setLen(self202427: PoolVector2Array; size202429: int)">setLen
  • len
  • + title="len(self202431: PoolVector2Array): int">len
  • subarray
  • + title="subarray(self202433: PoolVector2Array; idxFrom202435, idxTo202437: int): PoolVector2Array">subarray
  • add
  • + title="add(self202439: PoolVector2Array; data202441: Vector2)">add
  • insert
  • + title="insert(self202443: PoolVector2Array; idx202445: int; data202447: Vector2): Error">insert
  • `[]=`
  • + title="`[]=`(self202449: PoolVector2Array; idx202451: int; data202453: Vector2)">`[]=`
  • `[]`
  • + title="`[]`(self202455: PoolVector2Array; idx202457: int): Vector2">`[]`
  • newPoolVector3Array
  • + title="newPoolVector3Array(arr203215: Array): PoolVector3Array">newPoolVector3Array
  • add
  • + title="add(self203217: PoolVector3Array; arr203219: PoolVector3Array)">add
  • delete
  • + title="delete(self203221: PoolVector3Array; idx203223: int)">delete
  • reverse
  • + title="reverse(self203225: PoolVector3Array)">reverse
  • setLen
  • + title="setLen(self203227: PoolVector3Array; size203229: int)">setLen
  • len
  • + title="len(self203231: PoolVector3Array): int">len
  • subarray
  • + title="subarray(self203233: PoolVector3Array; idxFrom203235, idxTo203237: int): PoolVector3Array">subarray
  • add
  • + title="add(self203239: PoolVector3Array; data203241: Vector3)">add
  • insert
  • + title="insert(self203243: PoolVector3Array; idx203245: int; data203247: Vector3): Error">insert
  • `[]=`
  • + title="`[]=`(self203249: PoolVector3Array; idx203251: int; data203253: Vector3)">`[]=`
  • `[]`
  • + title="`[]`(self203255: PoolVector3Array; idx203257: int): Vector3">`[]`
  • newPoolColorArray
  • + title="newPoolColorArray(arr204015: Array): PoolColorArray">newPoolColorArray
  • add
  • + title="add(self204017: PoolColorArray; arr204019: PoolColorArray)">add
  • delete
  • + title="delete(self204021: PoolColorArray; idx204023: int)">delete
  • reverse
  • + title="reverse(self204025: PoolColorArray)">reverse
  • setLen
  • + title="setLen(self204027: PoolColorArray; size204029: int)">setLen
  • len
  • + title="len(self204031: PoolColorArray): int">len
  • subarray
  • + title="subarray(self204033: PoolColorArray; idxFrom204035, idxTo204037: int): PoolColorArray">subarray
  • add
  • + title="add(self204039: PoolColorArray; data204041: Color)">add
  • insert
  • + title="insert(self204043: PoolColorArray; idx204045: int; data204047: Color): Error">insert
  • `[]=`
  • + title="`[]=`(self204049: PoolColorArray; idx204051: int; data204053: Color)">`[]=`
  • `[]`
  • + title="`[]`(self204055: PoolColorArray; idx204057: int): Color">`[]`
  • newPoolStringArray
  • + title="newPoolStringArray(arr204815: Array): PoolStringArray">newPoolStringArray
  • add
  • + title="add(self204817: PoolStringArray; arr204819: PoolStringArray)">add
  • delete
  • + title="delete(self204821: PoolStringArray; idx204823: int)">delete
  • reverse
  • + title="reverse(self204825: PoolStringArray)">reverse
  • setLen
  • + title="setLen(self204827: PoolStringArray; size204829: int)">setLen
  • len
  • + title="len(self204831: PoolStringArray): int">len
  • subarray
  • + title="subarray(self204833: PoolStringArray; idxFrom204835, idxTo204837: int): PoolStringArray">subarray
  • add
  • Iterators
  • Types

    @@ -1546,9 +1560,9 @@ function main() {
      Source -Edit +Edit
    PoolIntArray = ref object
    @@ -1557,9 +1571,9 @@ class="link-seesrc" target="_blank">Source
     
      Source -Edit +Edit
    PoolRealArray = ref object
    @@ -1568,9 +1582,9 @@ class="link-seesrc" target="_blank">Source
     
      Source -Edit +Edit
    PoolVector2Array = ref object
    @@ -1579,9 +1593,9 @@ class="link-seesrc" target="_blank">Source
     
      Source -Edit +Edit
    PoolVector3Array = ref object
    @@ -1590,9 +1604,9 @@ class="link-seesrc" target="_blank">Source
     
      Source -Edit +Edit
    PoolColorArray = ref object
    @@ -1601,9 +1615,9 @@ class="link-seesrc" target="_blank">Source
     
      Source -Edit +Edit
    PoolStringArray = ref object
    @@ -1612,9 +1626,9 @@ class="link-seesrc" target="_blank">Source
     
      Source -Edit +Edit
    @@ -1627,58 +1641,76 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    -
    proc godotPoolByteArray(self130115: PoolByteArray): ptr GodotPoolByteArray {.
    inline, +
    proc godotPoolByteArray(self178136: PoolByteArray): ptr GodotPoolByteArray {.
    inline, raises: [], tags: []
    .}
    WARNING: do not keep the returned value for longer than the lifetime of the array.   Source -Edit +Edit
    -
    proc newPoolByteArray(arr130117: GodotPoolByteArray): PoolByteArray {.
    inline, +
    proc newPoolByteArray(arr178138: GodotPoolByteArray): PoolByteArray {.
    inline, raises: [Exception], tags: [RootEffect]
    .}
      Source -Edit +Edit + +
    +
    proc hash(arr178140: PoolByteArray): Hash {.
    raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc newPoolIntArray(): PoolIntArray {.
    inline, raises: [Exception], tags: [RootEffect]
    .}
      Source -Edit +Edit
    -
    proc godotPoolIntArray(self130176: PoolIntArray): ptr GodotPoolIntArray {.
    inline, +
    proc godotPoolIntArray(self178470: PoolIntArray): ptr GodotPoolIntArray {.
    inline, raises: [], tags: []
    .}
    WARNING: do not keep the returned value for longer than the lifetime of the array.   Source -Edit +Edit
    -
    proc newPoolIntArray(arr130178: GodotPoolIntArray): PoolIntArray {.
    inline, +
    proc newPoolIntArray(arr178472: GodotPoolIntArray): PoolIntArray {.
    inline, raises: [Exception], tags: [RootEffect]
    .}
      Source -Edit +Edit + +
    +
    proc hash(arr178474: PoolIntArray): Hash {.
    raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc newPoolRealArray(): PoolRealArray {.
    inline, raises: [Exception], @@ -1686,29 +1718,38 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    -
    proc godotPoolRealArray(self130239: PoolRealArray): ptr GodotPoolRealArray {.
    inline, +
    proc godotPoolRealArray(self178650: PoolRealArray): ptr GodotPoolRealArray {.
    inline, raises: [], tags: []
    .}
    WARNING: do not keep the returned value for longer than the lifetime of the array.   Source -Edit +Edit
    -
    proc newPoolRealArray(arr130241: GodotPoolRealArray): PoolRealArray {.
    inline, +
    proc newPoolRealArray(arr178652: GodotPoolRealArray): PoolRealArray {.
    inline, raises: [Exception], tags: [RootEffect]
    .}
      Source -Edit +Edit + +
    +
    proc hash(arr178654: PoolRealArray): Hash {.
    raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc newPoolVector2Array(): PoolVector2Array {.
    inline, raises: [Exception], @@ -1716,29 +1757,38 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    -
    proc godotPoolVector2Array(self130302: PoolVector2Array): ptr GodotPoolVector2Array {.
    +
    proc godotPoolVector2Array(self178844: PoolVector2Array): ptr GodotPoolVector2Array {.
    inline, raises: [], tags: []
    .}
    WARNING: do not keep the returned value for longer than the lifetime of the array.   Source -Edit +Edit
    -
    proc newPoolVector2Array(arr130304: GodotPoolVector2Array): PoolVector2Array {.
    +
    proc newPoolVector2Array(arr178846: GodotPoolVector2Array): PoolVector2Array {.
    inline, raises: [Exception], tags: [RootEffect]
    .}
      Source -Edit +Edit + +
    +
    proc hash(arr178848: PoolVector2Array): Hash {.
    raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc newPoolVector3Array(): PoolVector3Array {.
    inline, raises: [Exception], @@ -1746,29 +1796,38 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    -
    proc godotPoolVector3Array(self130365: PoolVector3Array): ptr GodotPoolVector3Array {.
    +
    proc godotPoolVector3Array(self179044: PoolVector3Array): ptr GodotPoolVector3Array {.
    inline, raises: [], tags: []
    .}
    WARNING: do not keep the returned value for longer than the lifetime of the array.   Source -Edit +Edit
    -
    proc newPoolVector3Array(arr130367: GodotPoolVector3Array): PoolVector3Array {.
    +
    proc newPoolVector3Array(arr179046: GodotPoolVector3Array): PoolVector3Array {.
    inline, raises: [Exception], tags: [RootEffect]
    .}
      Source -Edit +Edit + +
    +
    proc hash(arr179048: PoolVector3Array): Hash {.
    raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc newPoolColorArray(): PoolColorArray {.
    inline, raises: [Exception], @@ -1776,29 +1835,38 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    -
    proc godotPoolColorArray(self130428: PoolColorArray): ptr GodotPoolColorArray {.
    +
    proc godotPoolColorArray(self179244: PoolColorArray): ptr GodotPoolColorArray {.
    inline, raises: [], tags: []
    .}
    WARNING: do not keep the returned value for longer than the lifetime of the array.   Source -Edit +Edit
    -
    proc newPoolColorArray(arr130430: GodotPoolColorArray): PoolColorArray {.
    inline, +
    proc newPoolColorArray(arr179246: GodotPoolColorArray): PoolColorArray {.
    inline, raises: [Exception], tags: [RootEffect]
    .}
      Source -Edit +Edit + +
    +
    proc hash(arr179248: PoolColorArray): Hash {.
    raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc newPoolStringArray(): PoolStringArray {.
    inline, raises: [Exception], @@ -1806,760 +1874,769 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    -
    proc godotPoolStringArray(self130491: PoolStringArray): ptr GodotPoolStringArray {.
    +
    proc godotPoolStringArray(self179444: PoolStringArray): ptr GodotPoolStringArray {.
    inline, raises: [], tags: []
    .}
    WARNING: do not keep the returned value for longer than the lifetime of the array.   Source -Edit +Edit
    -
    proc newPoolStringArray(arr130493: GodotPoolStringArray): PoolStringArray {.
    inline, +
    proc newPoolStringArray(arr179446: GodotPoolStringArray): PoolStringArray {.
    inline, raises: [Exception], tags: [RootEffect]
    .}
      Source -Edit +Edit
    -
    proc newPoolByteArray(arr177002: Array): PoolByteArray {.
    inline, raises: [], tags: []
    .}
    +
    proc hash(arr179448: PoolStringArray): Hash {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc add(self177004: PoolByteArray; arr177006: PoolByteArray) {.
    inline, raises: [], +
    proc newPoolByteArray(arr200015: Array): PoolByteArray {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc add(self200017: PoolByteArray; arr200019: PoolByteArray) {.
    inline, raises: [], tags: []
    .}
      Source -Edit - -
    -
    proc delete(self177008: PoolByteArray; idx177010: int) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc reverse(self177012: PoolByteArray) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc setLen(self177014: PoolByteArray; size177016: int) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source Edit
    -
    proc len(self177018: PoolByteArray): int {.
    inline, raises: [], tags: []
    .}
    +
    proc delete(self200021: PoolByteArray; idx200023: int) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self177020: PoolByteArray; idxFrom177022, idxTo177024: int): PoolByteArray {.
    - inline, raises: [Exception], tags: [RootEffect]
    .}
    +
    proc reverse(self200025: PoolByteArray) {.
    inline, raises: [], tags: []
    .}
    -Indexes are inclusive, negative values count from the end of the array. +   Source Edit
    -
    proc add(self177026: PoolByteArray; data177028: uint8) {.
    inline, raises: [], tags: []
    .}
    +
    proc setLen(self200027: PoolByteArray; size200029: int) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc insert(self177030: PoolByteArray; idx177032: int; data177034: uint8): Error {.
    +
    proc len(self200031: PoolByteArray): int {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc subarray(self200033: PoolByteArray; idxFrom200035, idxTo200037: int): PoolByteArray {.
    + inline, raises: [Exception], tags: [RootEffect]
    .}
    +
    +Indexes are inclusive, negative values count from the end of the array. +  Source +Edit + +
    +
    proc add(self200039: PoolByteArray; data200041: uint8) {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc insert(self200043: PoolByteArray; idx200045: int; data200047: uint8): Error {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `[]=`(self177036: PoolByteArray; idx177038: int; data177040: uint8) {.
    inline, +
    proc `[]=`(self200049: PoolByteArray; idx200051: int; data200053: uint8) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `[]`(self177042: PoolByteArray; idx177044: int): uint8 {.
    inline, raises: [], +
    proc `[]`(self200055: PoolByteArray; idx200057: int): uint8 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc newPoolIntArray(arr177402: Array): PoolIntArray {.
    inline, raises: [], tags: []
    .}
    +
    proc newPoolIntArray(arr200815: Array): PoolIntArray {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc add(self177404: PoolIntArray; arr177406: PoolIntArray) {.
    inline, raises: [], +
    proc add(self200817: PoolIntArray; arr200819: PoolIntArray) {.
    inline, raises: [], tags: []
    .}
      Source -Edit - -
    -
    proc delete(self177408: PoolIntArray; idx177410: int) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc reverse(self177412: PoolIntArray) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc setLen(self177414: PoolIntArray; size177416: int) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source Edit
    -
    proc len(self177418: PoolIntArray): int {.
    inline, raises: [], tags: []
    .}
    +
    proc delete(self200821: PoolIntArray; idx200823: int) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self177420: PoolIntArray; idxFrom177422, idxTo177424: int): PoolIntArray {.
    - inline, raises: [Exception], tags: [RootEffect]
    .}
    +
    proc reverse(self200825: PoolIntArray) {.
    inline, raises: [], tags: []
    .}
    -Indexes are inclusive, negative values count from the end of the array. +   Source Edit
    -
    proc add(self177426: PoolIntArray; data177428: cint) {.
    inline, raises: [], tags: []
    .}
    +
    proc setLen(self200827: PoolIntArray; size200829: int) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc insert(self177430: PoolIntArray; idx177432: int; data177434: cint): Error {.
    inline, - raises: [], tags: []
    .}
    +
    proc len(self200831: PoolIntArray): int {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `[]=`(self177436: PoolIntArray; idx177438: int; data177440: cint) {.
    inline, - raises: [], tags: []
    .}
    +
    proc subarray(self200833: PoolIntArray; idxFrom200835, idxTo200837: int): PoolIntArray {.
    + inline, raises: [Exception], tags: [RootEffect]
    .}
    - +Indexes are inclusive, negative values count from the end of the array.   Source -Edit +Edit
    -
    proc `[]`(self177442: PoolIntArray; idx177444: int): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc add(self200839: PoolIntArray; data200841: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc newPoolRealArray(arr177802: Array): PoolRealArray {.
    inline, raises: [], tags: []
    .}
    +
    proc insert(self200843: PoolIntArray; idx200845: int; data200847: cint): Error {.
    inline, + raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc add(self177804: PoolRealArray; arr177806: PoolRealArray) {.
    inline, raises: [], +
    proc `[]=`(self200849: PoolIntArray; idx200851: int; data200853: cint) {.
    inline, + raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc `[]`(self200855: PoolIntArray; idx200857: int): cint {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc newPoolRealArray(arr201615: Array): PoolRealArray {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc add(self201617: PoolRealArray; arr201619: PoolRealArray) {.
    inline, raises: [], tags: []
    .}
      Source -Edit - -
    -
    proc delete(self177808: PoolRealArray; idx177810: int) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc reverse(self177812: PoolRealArray) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc setLen(self177814: PoolRealArray; size177816: int) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source Edit
    -
    proc len(self177818: PoolRealArray): int {.
    inline, raises: [], tags: []
    .}
    +
    proc delete(self201621: PoolRealArray; idx201623: int) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self177820: PoolRealArray; idxFrom177822, idxTo177824: int): PoolRealArray {.
    - inline, raises: [Exception], tags: [RootEffect]
    .}
    +
    proc reverse(self201625: PoolRealArray) {.
    inline, raises: [], tags: []
    .}
    -Indexes are inclusive, negative values count from the end of the array. +   Source Edit
    -
    proc add(self177826: PoolRealArray; data177828: float32) {.
    inline, raises: [], tags: []
    .}
    +
    proc setLen(self201627: PoolRealArray; size201629: int) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc insert(self177830: PoolRealArray; idx177832: int; data177834: float32): Error {.
    +
    proc len(self201631: PoolRealArray): int {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc subarray(self201633: PoolRealArray; idxFrom201635, idxTo201637: int): PoolRealArray {.
    + inline, raises: [Exception], tags: [RootEffect]
    .}
    +
    +Indexes are inclusive, negative values count from the end of the array. +  Source +Edit + +
    +
    proc add(self201639: PoolRealArray; data201641: float32) {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc insert(self201643: PoolRealArray; idx201645: int; data201647: float32): Error {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `[]=`(self177836: PoolRealArray; idx177838: int; data177840: float32) {.
    inline, +
    proc `[]=`(self201649: PoolRealArray; idx201651: int; data201653: float32) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `[]`(self177842: PoolRealArray; idx177844: int): float32 {.
    inline, raises: [], +
    proc `[]`(self201655: PoolRealArray; idx201657: int): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc newPoolVector2Array(arr178202: Array): PoolVector2Array {.
    inline, raises: [], +
    proc newPoolVector2Array(arr202415: Array): PoolVector2Array {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc add(self178204: PoolVector2Array; arr178206: PoolVector2Array) {.
    inline, +
    proc add(self202417: PoolVector2Array; arr202419: PoolVector2Array) {.
    inline, raises: [], tags: []
    .}
      Source -Edit - -
    -
    proc delete(self178208: PoolVector2Array; idx178210: int) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc reverse(self178212: PoolVector2Array) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc setLen(self178214: PoolVector2Array; size178216: int) {.
    inline, raises: [], - tags: []
    .}
    -
    - -  Source Edit
    -
    proc len(self178218: PoolVector2Array): int {.
    inline, raises: [], tags: []
    .}
    +
    proc delete(self202421: PoolVector2Array; idx202423: int) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self178220: PoolVector2Array; idxFrom178222, idxTo178224: int): PoolVector2Array {.
    - inline, raises: [Exception], tags: [RootEffect]
    .}
    +
    proc reverse(self202425: PoolVector2Array) {.
    inline, raises: [], tags: []
    .}
    -Indexes are inclusive, negative values count from the end of the array. +   Source Edit
    -
    proc add(self178226: PoolVector2Array; data178228: Vector2) {.
    inline, raises: [], +
    proc setLen(self202427: PoolVector2Array; size202429: int) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc insert(self178230: PoolVector2Array; idx178232: int; data178234: Vector2): Error {.
    +
    proc len(self202431: PoolVector2Array): int {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc subarray(self202433: PoolVector2Array; idxFrom202435, idxTo202437: int): PoolVector2Array {.
    + inline, raises: [Exception], tags: [RootEffect]
    .}
    +
    +Indexes are inclusive, negative values count from the end of the array. +  Source +Edit + +
    +
    proc add(self202439: PoolVector2Array; data202441: Vector2) {.
    inline, raises: [], + tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc insert(self202443: PoolVector2Array; idx202445: int; data202447: Vector2): Error {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `[]=`(self178236: PoolVector2Array; idx178238: int; data178240: Vector2) {.
    inline, +
    proc `[]=`(self202449: PoolVector2Array; idx202451: int; data202453: Vector2) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `[]`(self178242: PoolVector2Array; idx178244: int): Vector2 {.
    inline, raises: [], +
    proc `[]`(self202455: PoolVector2Array; idx202457: int): Vector2 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc newPoolVector3Array(arr178602: Array): PoolVector3Array {.
    inline, raises: [], +
    proc newPoolVector3Array(arr203215: Array): PoolVector3Array {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc add(self178604: PoolVector3Array; arr178606: PoolVector3Array) {.
    inline, +
    proc add(self203217: PoolVector3Array; arr203219: PoolVector3Array) {.
    inline, raises: [], tags: []
    .}
      Source -Edit - -
    -
    proc delete(self178608: PoolVector3Array; idx178610: int) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc reverse(self178612: PoolVector3Array) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc setLen(self178614: PoolVector3Array; size178616: int) {.
    inline, raises: [], - tags: []
    .}
    -
    - -  Source Edit
    -
    proc len(self178618: PoolVector3Array): int {.
    inline, raises: [], tags: []
    .}
    +
    proc delete(self203221: PoolVector3Array; idx203223: int) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self178620: PoolVector3Array; idxFrom178622, idxTo178624: int): PoolVector3Array {.
    - inline, raises: [Exception], tags: [RootEffect]
    .}
    +
    proc reverse(self203225: PoolVector3Array) {.
    inline, raises: [], tags: []
    .}
    -Indexes are inclusive, negative values count from the end of the array. +   Source Edit
    -
    proc add(self178626: PoolVector3Array; data178628: Vector3) {.
    inline, raises: [], +
    proc setLen(self203227: PoolVector3Array; size203229: int) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc insert(self178630: PoolVector3Array; idx178632: int; data178634: Vector3): Error {.
    +
    proc len(self203231: PoolVector3Array): int {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc subarray(self203233: PoolVector3Array; idxFrom203235, idxTo203237: int): PoolVector3Array {.
    + inline, raises: [Exception], tags: [RootEffect]
    .}
    +
    +Indexes are inclusive, negative values count from the end of the array. +  Source +Edit + +
    +
    proc add(self203239: PoolVector3Array; data203241: Vector3) {.
    inline, raises: [], + tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc insert(self203243: PoolVector3Array; idx203245: int; data203247: Vector3): Error {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `[]=`(self178636: PoolVector3Array; idx178638: int; data178640: Vector3) {.
    inline, +
    proc `[]=`(self203249: PoolVector3Array; idx203251: int; data203253: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `[]`(self178642: PoolVector3Array; idx178644: int): Vector3 {.
    inline, raises: [], +
    proc `[]`(self203255: PoolVector3Array; idx203257: int): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc newPoolColorArray(arr179002: Array): PoolColorArray {.
    inline, raises: [], tags: []
    .}
    +
    proc newPoolColorArray(arr204015: Array): PoolColorArray {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc add(self179004: PoolColorArray; arr179006: PoolColorArray) {.
    inline, raises: [], +
    proc add(self204017: PoolColorArray; arr204019: PoolColorArray) {.
    inline, raises: [], tags: []
    .}
      Source -Edit - -
    -
    proc delete(self179008: PoolColorArray; idx179010: int) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc reverse(self179012: PoolColorArray) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc setLen(self179014: PoolColorArray; size179016: int) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source Edit
    -
    proc len(self179018: PoolColorArray): int {.
    inline, raises: [], tags: []
    .}
    +
    proc delete(self204021: PoolColorArray; idx204023: int) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self179020: PoolColorArray; idxFrom179022, idxTo179024: int): PoolColorArray {.
    - inline, raises: [Exception], tags: [RootEffect]
    .}
    +
    proc reverse(self204025: PoolColorArray) {.
    inline, raises: [], tags: []
    .}
    -Indexes are inclusive, negative values count from the end of the array. +   Source Edit
    -
    proc add(self179026: PoolColorArray; data179028: Color) {.
    inline, raises: [], tags: []
    .}
    +
    proc setLen(self204027: PoolColorArray; size204029: int) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc insert(self179030: PoolColorArray; idx179032: int; data179034: Color): Error {.
    +
    proc len(self204031: PoolColorArray): int {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc subarray(self204033: PoolColorArray; idxFrom204035, idxTo204037: int): PoolColorArray {.
    + inline, raises: [Exception], tags: [RootEffect]
    .}
    +
    +Indexes are inclusive, negative values count from the end of the array. +  Source +Edit + +
    +
    proc add(self204039: PoolColorArray; data204041: Color) {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc insert(self204043: PoolColorArray; idx204045: int; data204047: Color): Error {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `[]=`(self179036: PoolColorArray; idx179038: int; data179040: Color) {.
    inline, +
    proc `[]=`(self204049: PoolColorArray; idx204051: int; data204053: Color) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `[]`(self179042: PoolColorArray; idx179044: int): Color {.
    inline, raises: [], +
    proc `[]`(self204055: PoolColorArray; idx204057: int): Color {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc newPoolStringArray(arr179402: Array): PoolStringArray {.
    inline, raises: [], +
    proc newPoolStringArray(arr204815: Array): PoolStringArray {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc add(self179404: PoolStringArray; arr179406: PoolStringArray) {.
    inline, +
    proc add(self204817: PoolStringArray; arr204819: PoolStringArray) {.
    inline, raises: [], tags: []
    .}
      Source -Edit - -
    -
    proc delete(self179408: PoolStringArray; idx179410: int) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc reverse(self179412: PoolStringArray) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc setLen(self179414: PoolStringArray; size179416: int) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source Edit
    -
    proc len(self179418: PoolStringArray): int {.
    inline, raises: [], tags: []
    .}
    +
    proc delete(self204821: PoolStringArray; idx204823: int) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc subarray(self179420: PoolStringArray; idxFrom179422, idxTo179424: int): PoolStringArray {.
    +
    proc reverse(self204825: PoolStringArray) {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc setLen(self204827: PoolStringArray; size204829: int) {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc len(self204831: PoolStringArray): int {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc subarray(self204833: PoolStringArray; idxFrom204835, idxTo204837: int): PoolStringArray {.
    inline, raises: [Exception], tags: [RootEffect]
    .}
    Indexes are inclusive, negative values count from the end of the array.   Source -Edit +Edit
    proc add(self: PoolStringArray; data: string) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc insert(self: PoolStringArray; idx: int; data: string): Error {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `[]=`(self: PoolStringArray; idx: int; data: string) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `[]`(self: PoolStringArray; idx: int): string {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -2567,250 +2644,250 @@ class="link-seesrc" target="_blank">Source

    Iterators

    -
    iterator items(arr177046: PoolByteArray): uint8 {.
    raises: [], tags: []
    .}
    +
    iterator items(arr200059: PoolByteArray): uint8 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator pairs(arr177050: PoolByteArray): tuple[key: int, val: uint8] {.
    raises: [], +
    iterator pairs(arr200063: PoolByteArray): tuple[key: int, val: uint8] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator mitems(arr177054: PoolByteArray): var uint8 {.
    raises: [], tags: []
    .}
    +
    iterator mitems(arr200067: PoolByteArray): var uint8 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator mpairs(arr177058: PoolByteArray): tuple[key: int, val: var uint8] {.
    raises: [], +
    iterator mpairs(arr200071: PoolByteArray): tuple[key: int, val: var uint8] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator items(arr177446: PoolIntArray): cint {.
    raises: [], tags: []
    .}
    +
    iterator items(arr200859: PoolIntArray): cint {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator pairs(arr177450: PoolIntArray): tuple[key: int, val: cint] {.
    raises: [], +
    iterator pairs(arr200863: PoolIntArray): tuple[key: int, val: cint] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator mitems(arr177454: PoolIntArray): var cint {.
    raises: [], tags: []
    .}
    +
    iterator mitems(arr200867: PoolIntArray): var cint {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator mpairs(arr177458: PoolIntArray): tuple[key: int, val: var cint] {.
    raises: [], +
    iterator mpairs(arr200871: PoolIntArray): tuple[key: int, val: var cint] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator items(arr177846: PoolRealArray): float32 {.
    raises: [], tags: []
    .}
    +
    iterator items(arr201659: PoolRealArray): float32 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator pairs(arr177850: PoolRealArray): tuple[key: int, val: float32] {.
    raises: [], +
    iterator pairs(arr201663: PoolRealArray): tuple[key: int, val: float32] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator mitems(arr177854: PoolRealArray): var float32 {.
    raises: [], tags: []
    .}
    +
    iterator mitems(arr201667: PoolRealArray): var float32 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator mpairs(arr177858: PoolRealArray): tuple[key: int, val: var float32] {.
    +
    iterator mpairs(arr201671: PoolRealArray): tuple[key: int, val: var float32] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator items(arr178246: PoolVector2Array): Vector2 {.
    raises: [], tags: []
    .}
    +
    iterator items(arr202459: PoolVector2Array): Vector2 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator pairs(arr178250: PoolVector2Array): tuple[key: int, val: Vector2] {.
    +
    iterator pairs(arr202463: PoolVector2Array): tuple[key: int, val: Vector2] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator mitems(arr178254: PoolVector2Array): var Vector2 {.
    raises: [], tags: []
    .}
    +
    iterator mitems(arr202467: PoolVector2Array): var Vector2 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator mpairs(arr178258: PoolVector2Array): tuple[key: int, val: var Vector2] {.
    +
    iterator mpairs(arr202471: PoolVector2Array): tuple[key: int, val: var Vector2] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator items(arr178646: PoolVector3Array): Vector3 {.
    raises: [], tags: []
    .}
    +
    iterator items(arr203259: PoolVector3Array): Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator pairs(arr178650: PoolVector3Array): tuple[key: int, val: Vector3] {.
    +
    iterator pairs(arr203263: PoolVector3Array): tuple[key: int, val: Vector3] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator mitems(arr178654: PoolVector3Array): var Vector3 {.
    raises: [], tags: []
    .}
    +
    iterator mitems(arr203267: PoolVector3Array): var Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator mpairs(arr178658: PoolVector3Array): tuple[key: int, val: var Vector3] {.
    +
    iterator mpairs(arr203271: PoolVector3Array): tuple[key: int, val: var Vector3] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator items(arr179046: PoolColorArray): Color {.
    raises: [], tags: []
    .}
    +
    iterator items(arr204059: PoolColorArray): Color {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator pairs(arr179050: PoolColorArray): tuple[key: int, val: Color] {.
    raises: [], +
    iterator pairs(arr204063: PoolColorArray): tuple[key: int, val: Color] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator mitems(arr179054: PoolColorArray): var Color {.
    raises: [], tags: []
    .}
    +
    iterator mitems(arr204067: PoolColorArray): var Color {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    iterator mpairs(arr179058: PoolColorArray): tuple[key: int, val: var Color] {.
    +
    iterator mpairs(arr204071: PoolColorArray): tuple[key: int, val: var Color] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    iterator items(arr: PoolStringArray): string {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    iterator pairs(arr: PoolStringArray): tuple[key: int, val: string] {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -2823,7 +2900,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/quats.html b/master/quats.html index 5779402..838f5c5 100644 --- a/master/quats.html +++ b/master/quats.html @@ -1247,6 +1247,8 @@ function main() { title="initQuat(axis: Vector3; angle: float32): Quat">initQuat
  • `$`
  • +
  • hash
  • length
  • Imports

    -internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi +hashes, internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi
  • Procs

    @@ -1309,207 +1311,216 @@ function main() {
      Source -Edit +Edit
    proc initQuat(axis: Vector3; angle: float32): Quat {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `$`(self: Quat): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc hash(self: Quat): Hash {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc length(self: Quat): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc lengthSquared(self: Quat): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc normalized(self: Quat): Quat {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc isNormalized(self: Quat): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc inverse(self: Quat): Quat {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc dot(a, b: Quat): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc xform(self: Quat; v: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc slerp(self: Quat; b: Quat; t: float32): Quat {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc slerpni(self: Quat; b: Quat; t: float32): Quat {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc cubicSlerp(self, b, preA, postB: Quat; t: float32): Quat {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(a: Quat; b: float32): Quat {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*=`(a: var Quat; b: float32) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `+`(a, b: Quat): Quat {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `+=`(a: var Quat; b: Quat) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-`(a, b: Quat): Quat {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-=`(a: var Quat; b: Quat) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/`(self: Quat; b: float32): Quat {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/=`(self: var Quat; b: float32) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `==`(a, b: Quat): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-`(self: Quat): Quat {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -1522,7 +1533,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/rect2.html b/master/rect2.html index 50626a4..e8986c4 100644 --- a/master/rect2.html +++ b/master/rect2.html @@ -1249,6 +1249,8 @@ function main() { title="initRect2(x, y, sizeX, sizeY: float32): Rect2">initRect2
  • `$`
  • +
  • hash
  • area
  • Imports

    -vector2, internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi +hashes, vector2, internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi
  • Procs

    @@ -1299,117 +1301,126 @@ function main() {
      Source -Edit +Edit
    proc initRect2(pos, size: Vector2): Rect2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc initRect2(x, y, sizeX, sizeY: float32): Rect2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `$`(self: Rect2): string {.
    inline, raises: [], tags: []
    .}
    +
    proc `$`(self: Rect2): string {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc hash(self: Rect2): Hash {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc area(self: Rect2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc intersects(a, b: Rect2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc distanceTo(self: Rect2; p: Vector2): float32 {.
    noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc encloses(a, b: Rect2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc hasNoArea(self: Rect2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc clip(self, b: Rect2): Rect2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc merge(self, b: Rect2): Rect2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc contains(self: Rect2; point: Vector2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc grow(self: Rect2; by: float32): Rect2 {.
    inline, noinit, raises: [], tags: []
    .}
    Returns Rect2 enlarged by the specified size in every direction.   Source -Edit +Edit
    proc growIndividual(self: Rect2; left, top: float32; right, bottom: float32): Rect2 {.
    @@ -1417,45 +1428,45 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc expandTo(self: var Rect2; to: Vector2) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc expand(self: Rect2; to: Vector2): Rect2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc abs(self: Rect2): Rect2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `==`(a, b: Rect2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -1468,7 +1479,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/rids.html b/master/rids.html index 2ce5d01..68a99dd 100644 --- a/master/rids.html +++ b/master/rids.html @@ -1249,6 +1249,8 @@ function main() { title="id(self: RID): uint32">id
  • `$`
  • +
  • hash
  • `==`
  • Imports

    -godotcoretypes, internal/godotinternaltypes, gdnativeapi +hashes, godotcoretypes, internal/godotinternaltypes, gdnativeapi
  • Procs

    @@ -1275,54 +1277,63 @@ function main() {
      Source -Edit +Edit
    proc initRID(obj: ptr GodotObject): RID {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc id(self: RID): uint32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `$`(self: RID): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc hash(self: RID): Hash {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc `==`(a, b: RID): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `<`(a, b: RID): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -1335,7 +1346,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/transform2d.html b/master/transform2d.html index 79b48d0..9cc2bf1 100644 --- a/master/transform2d.html +++ b/master/transform2d.html @@ -1249,6 +1249,8 @@ function main() { title="initTransform2D(xAxis, yAxis, origin: Vector2): Transform2D">initTransform2D
  • `$`
  • +
  • hash
  • inverse
  • Imports

    -internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi +hashes, vector2, internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi
  • Procs

    @@ -1309,9 +1311,9 @@ function main() {
      Source -Edit +Edit
    proc initTransform2D(rot: float32; pos: Vector2): Transform2D {.
    inline, raises: [], @@ -1319,9 +1321,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc initTransform2D(xAxis, yAxis, origin: Vector2): Transform2D {.
    inline, raises: [], @@ -1329,81 +1331,90 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc `$`(self: Transform2D): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc hash(self: Transform2D): Hash {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc inverse(self: Transform2D): Transform2D {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc affineInverse(self: Transform2D): Transform2D {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc rotation(self: Transform2D): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc origin(self: Transform2D): Vector2 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc scale(self: Transform2D): Vector2 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc orthonormalized(self: Transform2D): Transform2D {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc rotated(self: Transform2D; phi: float32): Transform2D {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc scaled(self: Transform2D; scale: Vector2): Transform2D {.
    inline, raises: [], @@ -1411,9 +1422,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc translated(self: Transform2D; offset: Vector2): Transform2D {.
    inline, raises: [], @@ -1421,18 +1432,18 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc xformVector2(self: Transform2D; v: Vector2): Vector2 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc xformInvVector2(self: Transform2D; v: Vector2): Vector2 {.
    inline, raises: [], @@ -1440,9 +1451,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc basisXformVector2(self: Transform2D; v: Vector2): Vector2 {.
    inline, raises: [], @@ -1450,9 +1461,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc basisXformInvVector2(self: Transform2D; v: Vector2): Vector2 {.
    inline, raises: [], @@ -1460,27 +1471,27 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc xformRect2(self: Transform2D; rect: Rect2): Rect2 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc xformInvRect2(self: Transform2D; rect: Rect2): Rect2 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc interpolateWith(self, m: Transform2D; c: float32): Transform2D {.
    inline, @@ -1488,36 +1499,36 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc `==`(a, b: Transform2D): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(a, b: Transform2D): Transform2D {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*=`(a: var Transform2D; b: Transform2D) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -1530,7 +1541,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/transforms.html b/master/transforms.html index 4caee86..f03f007 100644 --- a/master/transforms.html +++ b/master/transforms.html @@ -1249,6 +1249,8 @@ function main() { title="initTransform(basis: Basis; origin: Vector3): Transform">initTransform
  • `$`
  • +
  • hash
  • inverse
  • Imports

    -internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi, basis +hashes, internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi, basis, vector3
  • Procs

    @@ -1303,9 +1305,9 @@ function main() {
      Source -Edit +Edit
    proc initTransform(xAxis, yAxis, zAxis, origin: Vector3): Transform {.
    inline, @@ -1313,9 +1315,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc initTransform(basis: Basis; origin: Vector3): Transform {.
    inline, raises: [], @@ -1323,45 +1325,54 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc `$`(self: Transform): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc hash(self: Transform): Hash {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc inverse(self: Transform): Transform {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc affineInverse(self: Transform): Transform {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc orthonormalized(self: Transform): Transform {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc rotated(self: Transform; axis: Vector3; phi: float32): Transform {.
    inline, @@ -1369,18 +1380,18 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc scaled(self: Transform; scale: Vector3): Transform {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc translated(self: Transform; offset: Vector3): Transform {.
    inline, raises: [], @@ -1388,9 +1399,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc lookingAt(self: Transform; target, up: Vector3): Transform {.
    inline, raises: [], @@ -1398,90 +1409,90 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc xformPlane(self: Transform; plane: Plane): Plane {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc xformInvPlane(self: Transform; plane: Plane): Plane {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc xformVector3(self: Transform; v: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc xformInvVector3(self: Transform; v: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc xformAABB(self: Transform; rect: AABB): AABB {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc xformInvAABB(self: Transform; rect: AABB): AABB {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `==`(self: Transform; b: Transform): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(self, other: Transform): Transform {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*=`(self: var Transform; other: Transform) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -1494,7 +1505,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/variants.html b/master/variants.html index a00759f..b72c1c8 100644 --- a/master/variants.html +++ b/master/variants.html @@ -1270,25 +1270,25 @@ function main() {
  • newVariant
  • newVariant
  • + title="newVariant(i170268: uint8): Variant">newVariant
  • newVariant
  • + title="newVariant(i170304: uint16): Variant">newVariant
  • newVariant
  • + title="newVariant(i170340: uint32): Variant">newVariant
  • newVariant
  • + title="newVariant(i170376: uint64): Variant">newVariant
  • newVariant
  • + title="newVariant(i170412: uint): Variant">newVariant
  • newVariant
  • + title="newVariant(i170448: int8): Variant">newVariant
  • newVariant
  • + title="newVariant(i170484: int16): Variant">newVariant
  • newVariant
  • + title="newVariant(i170520: int32): Variant">newVariant
  • newVariant
  • + title="newVariant(i170556: int64): Variant">newVariant
  • newVariant
  • + title="newVariant(i170592: int): Variant">newVariant
  • newVariant
  • newVariant
  • newVariant
  • -
  • newVariant
  • newVariant
  • asRID
  • asGodotObject
  • -
  • asArray
  • asPoolByteArray
  • asPoolVector3Array
  • asPoolColorArray
  • +
  • hash
  • +
  • newVariant
  • +
  • asArray
  • hasMethod
  • Imports

    -tables, godotcoretypes, internal/godotinternaltypes, internal/godotvariants, internal/godotstrings, basis, nodepaths, planes, quats, rect2, aabb, rids, transforms, transform2d, vector2, vector3, colors, arrays, poolarrays +tables, hashes, godotcoretypes, internal/godotinternaltypes, internal/godotvariants, internal/godotstrings, internal/godotdictionaries, internal/godotarrays, basis, nodepaths, planes, quats, rect2, aabb, rids, transforms, transform2d, vector2, vector3, colors, poolarrays, arrays
  • Types

    @@ -1424,9 +1426,9 @@ function main() {
      Source -Edit +Edit
    @@ -1438,673 +1440,682 @@ class="link-seesrc" target="_blank">Source
    Makes it so that internal GodotVariant object will not be destroyed when the reference is gone. Use only if you know what you are doing.   Source -Edit +Edit
    proc godotVariant(v: Variant): ptr GodotVariant {.
    inline, raises: [], tags: []
    .}
    WARNING: do not keep the returned value for longer than the lifetime of v   Source -Edit +Edit
    proc getType(v: Variant): VariantType {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc variantFinalizer(v: Variant) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `$`(self: Variant): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(v: Variant): Variant {.
    inline, raises: [], tags: []
    .}
    Makes a copy   Source -Edit +Edit
    proc newVariant(v: GodotVariant): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(b: bool): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc newVariant(i153125: uint8): Variant {.
    inline, raises: [], tags: []
    .}
    +
    proc newVariant(i170268: uint8): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit - -
    -
    proc newVariant(i153148: uint16): Variant {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source Edit
    -
    proc newVariant(i153171: uint32): Variant {.
    inline, raises: [], tags: []
    .}
    +
    proc newVariant(i170304: uint16): Variant {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc newVariant(i153194: uint64): Variant {.
    inline, raises: [], tags: []
    .}
    +
    proc newVariant(i170340: uint32): Variant {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc newVariant(i153217: uint): Variant {.
    inline, raises: [], tags: []
    .}
    +
    proc newVariant(i170376: uint64): Variant {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc newVariant(i153240: int8): Variant {.
    inline, raises: [], tags: []
    .}
    +
    proc newVariant(i170412: uint): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc newVariant(i153263: int16): Variant {.
    inline, raises: [], tags: []
    .}
    +
    proc newVariant(i170448: int8): Variant {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc newVariant(i153286: int32): Variant {.
    inline, raises: [], tags: []
    .}
    +
    proc newVariant(i170484: int16): Variant {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc newVariant(i153309: int64): Variant {.
    inline, raises: [], tags: []
    .}
    +
    proc newVariant(i170520: int32): Variant {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc newVariant(i153332: int): Variant {.
    inline, raises: [], tags: []
    .}
    +
    proc newVariant(i170556: int64): Variant {.
    inline, raises: [], tags: []
    .}
      Source Edit +
    +
    proc newVariant(i170592: int): Variant {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit +
    proc newVariant(r: cdouble): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(s: string): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(v2: Vector2): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(rect2: Rect2): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(v3: Vector3): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(t2d: Transform2D): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(plane: Plane): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(quat: Quat): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(aabb: AABB): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(basis: Basis): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(trans: Transform): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(color: Color): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(nodePath: NodePath): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(godotNodePath: GodotNodePath): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(rid: RID): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(obj: ptr GodotObject): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit - -
    -
    proc newVariant(arr: Array): Variant {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit +Edit
    proc newVariant(pba: PoolByteArray): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(pia: PoolIntArray): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(pra: PoolRealArray): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(psa: PoolStringArray): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(pv2a: PoolVector2Array): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(pv3a: PoolVector3Array): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc newVariant(pca: PoolColorArray): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc asBool(self: Variant): bool {.
    inline, raises: [], tags: []
    .}
      Source +Edit + +
    +
    proc asUInt(self: Variant): uint64 {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source Edit
    -
    proc asUInt(self: Variant): uint64 {.
    raises: [], tags: []
    .}
    +
    proc asInt(self: Variant): int64 {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asInt(self: Variant): int64 {.
    raises: [], tags: []
    .}
    +
    proc asReal(self: Variant): cdouble {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asReal(self: Variant): cdouble {.
    raises: [], tags: []
    .}
    +
    proc asString(self: Variant): string {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asString(self: Variant): string {.
    raises: [], tags: []
    .}
    +
    proc asVector2(self: Variant): Vector2 {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asVector2(self: Variant): Vector2 {.
    raises: [], tags: []
    .}
    +
    proc asRect2(self: Variant): Rect2 {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asRect2(self: Variant): Rect2 {.
    raises: [], tags: []
    .}
    +
    proc asVector3(self: Variant): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asVector3(self: Variant): Vector3 {.
    raises: [], tags: []
    .}
    +
    proc asTransform2D(self: Variant): Transform2D {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asTransform2D(self: Variant): Transform2D {.
    raises: [], tags: []
    .}
    +
    proc asPlane(self: Variant): Plane {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asPlane(self: Variant): Plane {.
    raises: [], tags: []
    .}
    +
    proc asQuat(self: Variant): Quat {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asQuat(self: Variant): Quat {.
    raises: [], tags: []
    .}
    +
    proc asAABB(self: Variant): AABB {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asAABB(self: Variant): AABB {.
    raises: [], tags: []
    .}
    +
    proc asBasis(self: Variant): Basis {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asBasis(self: Variant): Basis {.
    raises: [], tags: []
    .}
    +
    proc asTransform(self: Variant): Transform {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asTransform(self: Variant): Transform {.
    raises: [], tags: []
    .}
    +
    proc asColor(self: Variant): Color {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asColor(self: Variant): Color {.
    raises: [], tags: []
    .}
    +
    proc asNodePath(self: Variant): NodePath {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asNodePath(self: Variant): NodePath {.
    raises: [], tags: []
    .}
    +
    proc asRID(self: Variant): RID {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asRID(self: Variant): RID {.
    raises: [], tags: []
    .}
    +
    proc asGodotObject(self: Variant): ptr GodotObject {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc asGodotObject(self: Variant): ptr GodotObject {.
    raises: [], tags: []
    .}
    +
    proc asPoolByteArray(self: Variant): PoolByteArray {.
    inline, raises: [Exception], + tags: [RootEffect]
    .}
      Source Edit
    -
    proc asArray(self: Variant): Array {.
    raises: [], tags: []
    .}
    +
    proc asPoolIntArray(self: Variant): PoolIntArray {.
    inline, raises: [Exception], + tags: [RootEffect]
    .}
      Source Edit
    -
    proc asPoolByteArray(self: Variant): PoolByteArray {.
    raises: [Exception], +
    proc asPoolRealArray(self: Variant): PoolRealArray {.
    inline, raises: [Exception], tags: [RootEffect]
    .}
      Source Edit
    -
    proc asPoolIntArray(self: Variant): PoolIntArray {.
    raises: [Exception], +
    proc asPoolStringArray(self: Variant): PoolStringArray {.
    inline, raises: [Exception], tags: [RootEffect]
    .}
      Source Edit
    -
    proc asPoolRealArray(self: Variant): PoolRealArray {.
    raises: [Exception], - tags: [RootEffect]
    .}
    +
    proc asPoolVector2Array(self: Variant): PoolVector2Array {.
    inline, + raises: [Exception], tags: [RootEffect]
    .}
      Source Edit
    -
    proc asPoolStringArray(self: Variant): PoolStringArray {.
    raises: [Exception], - tags: [RootEffect]
    .}
    +
    proc asPoolVector3Array(self: Variant): PoolVector3Array {.
    inline, + raises: [Exception], tags: [RootEffect]
    .}
      Source Edit
    -
    proc asPoolVector2Array(self: Variant): PoolVector2Array {.
    raises: [Exception], +
    proc asPoolColorArray(self: Variant): PoolColorArray {.
    inline, raises: [Exception], tags: [RootEffect]
    .}
      Source Edit
    -
    proc asPoolVector3Array(self: Variant): PoolVector3Array {.
    raises: [Exception], - tags: [RootEffect]
    .}
    +
    proc hash(self: Variant): Hash {.
    raises: [Exception], tags: [RootEffect]
    .}
      Source Edit
    -
    proc asPoolColorArray(self: Variant): PoolColorArray {.
    raises: [Exception], - tags: [RootEffect]
    .}
    +
    proc newVariant(arr: Array): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc asArray(self: Variant): Array {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc hasMethod(self: Variant; meth: string): bool {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `==`(self, other: Variant): bool {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `<`(self, other: Variant): bool {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc hashCompare(self, other: Variant): bool {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc booleanize(self: Variant): bool {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -2117,7 +2128,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/vector2.html b/master/vector2.html index 6a62a18..6beaafa 100644 --- a/master/vector2.html +++ b/master/vector2.html @@ -1247,6 +1247,8 @@ function main() { title="vec2(x, y: float32): Vector2">vec2
  • `$`
  • +
  • hash
  • `+`
  • length
  • lengthSquared
  • +
  • normalize
  • normalized
  • Imports

    -math, godotbase, internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi +math, godotbase, hashes, internal/godotinternaltypes, internal/godotstrings, godotcoretypes, gdnativeapi
  • Procs

    @@ -1357,7 +1361,7 @@ function main() {
      Source Edit @@ -1366,7 +1370,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1375,279 +1379,297 @@ class="link-seesrc" target="_blank">Source
      Source Edit +
    +
    proc hash(self: Vector2): Hash {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit +
    proc `+`(self, other: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `+=`(self: var Vector2; other: Vector2) {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-`(self, other: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-=`(self: var Vector2; other: Vector2) {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(self, other: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*=`(self: var Vector2; other: Vector2) {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(self: Vector2; scalar: float32): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(scalar: float32; v: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*=`(self: var Vector2; scalar: float32) {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/`(self, other: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/=`(self: var Vector2; other: Vector2) {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/`(self: Vector2; scalar: float32): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/=`(self: var Vector2; scalar: float32) {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `==`(self, other: Vector2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `<`(self, other: Vector2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `>`(self, other: Vector2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-`(self: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc length(self: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc lengthSquared(self: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc normalize(self: var Vector2) {.
    inline, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    proc normalized(self: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc angle(self: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc isNormalized(self: Vector2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc distanceTo(self, to: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc distanceSquaredTo(self, to: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc dot(a, b: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc cross(a, b: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc cross(self: Vector2; scalar: float32): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc angleTo(self, to: Vector2): float32 {.
    noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc angleToPoint(self, to: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc floor(self: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc planeProject(self: Vector2; d: float32; vec: Vector2): Vector2 {.
    noinit, raises: [], @@ -1655,27 +1677,27 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc project(self, other: Vector2): Vector2 {.
    noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc lerp(self, b: Vector2; t: float32): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc cubicInterpolate(self, b, preA, postB: Vector2; t: float32): Vector2 {.
    noinit, @@ -1683,9 +1705,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc setRotation(self: var Vector2; radians: float32) {.
    inline, noinit, raises: [], @@ -1693,90 +1715,90 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc rotated(self: Vector2; phi: float32): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc tangent(self: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc snapped(self: Vector2; by: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc aspect(self: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc slide(self, n: Vector2): Vector2 {.
    noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc reflect(self, n: Vector2): Vector2 {.
    noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc bounce(self, n: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc abs(self: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc clamped(self: Vector2; length: float32): Vector2 {.
    noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -1789,7 +1811,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/vector3.html b/master/vector3.html index ccab5fd..5ba54fa 100644 --- a/master/vector3.html +++ b/master/vector3.html @@ -1247,6 +1247,8 @@ function main() { title="vec3(x, y, z: float32): Vector3">vec3
  • `$`
  • +
  • hash
  • `+`
  • Imports

    -math, godotbase, godotcoretypes +math, hashes, godotbase, godotcoretypes
  • Procs

    @@ -1357,7 +1359,7 @@ function main() {
      Source Edit @@ -1366,7 +1368,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1375,171 +1377,180 @@ class="link-seesrc" target="_blank">Source
      Source Edit +
    +
    proc hash(self: Vector3): Hash {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit +
    proc `+`(a, b: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `+=`(a: var Vector3; b: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-`(a, b: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-=`(a: var Vector3; b: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(a, b: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*=`(a: var Vector3; b: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(a: Vector3; b: float32): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(b: float32; a: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*=`(a: var Vector3; b: float32) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/`(a, b: Vector3): Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/=`(a: var Vector3; b: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/`(a: Vector3; b: float32): Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/=`(a: var Vector3; b: float32) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `==`(a, b: Vector3): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `<`(a, b: Vector3): bool {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-`(self: Vector3): Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `[]`(self: Vector3; idx: range[0 .. 2]): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `[]`(self: var Vector3; idx: range[0 .. 2]): var float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `[]=`(self: var Vector3; idx: range[0 .. 2]; val: float32) {.
    inline, raises: [], @@ -1547,144 +1558,144 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc minAxis(self: Vector3): int {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc maxAxis(self: Vector3): int {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc length(self: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc lengthSquared(self: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc normalize(self: var Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc normalized(self: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc isNormalized(self: Vector3): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc zero(self: var Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc inverse(self: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc cross(self, other: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc dot(self, other: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc abs(self: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc sign(self: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc floor(self: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc ceil(self: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc lerp(self: Vector3; other: Vector3; t: float32): Vector3 {.
    inline, raises: [], @@ -1692,81 +1703,81 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc distanceTo(self, other: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc distanceSquaredTo(self, other: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc angleTo(self, other: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc slide(self, n: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc reflect(self, n: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc bounce(self, n: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc snap(self: var Vector3; other: Vector3) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc snapped(self: Vector3; other: Vector3): Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc cubicInterpolate(self, b, preA, postB: Vector3; t: float32): Vector3 {.
    raises: [], @@ -1774,9 +1785,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    @@ -1789,7 +1800,7 @@ class="link-seesrc" target="_blank">Source