diff --git a/pandemonium_headers/api.json b/pandemonium_headers/api.json index e97e760..3b0c4b1 100644 --- a/pandemonium_headers/api.json +++ b/pandemonium_headers/api.json @@ -494,7 +494,8 @@ "PROPERTY_HINT_LAYERS_AVOIDANCE": 15, "PROPERTY_HINT_LENGTH": 5, "PROPERTY_HINT_LINK": 41, - "PROPERTY_HINT_MAX": 42, + "PROPERTY_HINT_LOCALE_ID": 42, + "PROPERTY_HINT_MAX": 43, "PROPERTY_HINT_METHOD_OF_BASE_TYPE": 30, "PROPERTY_HINT_METHOD_OF_INSTANCE": 31, "PROPERTY_HINT_METHOD_OF_SCRIPT": 32, @@ -514,6 +515,7 @@ "PROPERTY_HINT_RESOURCE_TYPE": 20, "PROPERTY_HINT_SAVE_FILE": 39, "PROPERTY_HINT_TYPE_STRING": 27, + "PROPERTY_USAGE_ARRAY": 512, "PROPERTY_USAGE_CATEGORY": 256, "PROPERTY_USAGE_CHECKABLE": 16, "PROPERTY_USAGE_CHECKED": 32, @@ -18726,6 +18728,31 @@ "arguments": [ ] }, + { + "name": "lightmap_unwrap", + "return_type": "enum.Error", + "is_editor": true, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "transform", + "type": "Transform", + "has_default_value": false, + "default_value": "" + }, + { + "name": "texel_size", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "regen_normalmaps", "return_type": "void", @@ -29959,6 +29986,1408 @@ "enums": [ ] }, + { + "name": "BakedLightmap", + "base_class": "VisualInstance", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + "BAKE_ERROR_CANT_CREATE_IMAGE": 3, + "BAKE_ERROR_INVALID_MESH": 5, + "BAKE_ERROR_LIGHTMAP_SIZE": 4, + "BAKE_ERROR_NO_LIGHTMAPPER": 7, + "BAKE_ERROR_NO_MESHES": 2, + "BAKE_ERROR_NO_ROOT": 8, + "BAKE_ERROR_NO_SAVE_PATH": 1, + "BAKE_ERROR_OK": 0, + "BAKE_ERROR_USER_ABORTED": 6, + "BAKE_QUALITY_HIGH": 2, + "BAKE_QUALITY_LOW": 0, + "BAKE_QUALITY_MEDIUM": 1, + "BAKE_QUALITY_ULTRA": 3, + "ENVIRONMENT_MODE_CUSTOM_COLOR": 3, + "ENVIRONMENT_MODE_CUSTOM_SKY": 2, + "ENVIRONMENT_MODE_DISABLED": 0, + "ENVIRONMENT_MODE_SCENE": 1 + }, + "properties": [ + { + "name": "atlas_generate", + "type": "bool", + "getter": "is_generate_atlas_enabled", + "setter": "set_generate_atlas", + "index": -1 + }, + { + "name": "atlas_max_size", + "type": "int", + "getter": "get_max_atlas_size", + "setter": "set_max_atlas_size", + "index": -1 + }, + { + "name": "bias", + "type": "float", + "getter": "get_bias", + "setter": "set_bias", + "index": -1 + }, + { + "name": "bounce_indirect_energy", + "type": "float", + "getter": "get_bounce_indirect_energy", + "setter": "set_bounce_indirect_energy", + "index": -1 + }, + { + "name": "bounces", + "type": "int", + "getter": "get_bounces", + "setter": "set_bounces", + "index": -1 + }, + { + "name": "capture_cell_size", + "type": "float", + "getter": "get_capture_cell_size", + "setter": "set_capture_cell_size", + "index": -1 + }, + { + "name": "capture_enabled", + "type": "bool", + "getter": "get_capture_enabled", + "setter": "set_capture_enabled", + "index": -1 + }, + { + "name": "capture_propagation", + "type": "float", + "getter": "get_capture_propagation", + "setter": "set_capture_propagation", + "index": -1 + }, + { + "name": "capture_quality", + "type": "int", + "getter": "get_capture_quality", + "setter": "set_capture_quality", + "index": -1 + }, + { + "name": "default_texels_per_unit", + "type": "float", + "getter": "get_default_texels_per_unit", + "setter": "set_default_texels_per_unit", + "index": -1 + }, + { + "name": "environment_custom_color", + "type": "Color", + "getter": "get_environment_custom_color", + "setter": "set_environment_custom_color", + "index": -1 + }, + { + "name": "environment_custom_energy", + "type": "float", + "getter": "get_environment_custom_energy", + "setter": "set_environment_custom_energy", + "index": -1 + }, + { + "name": "environment_custom_sky", + "type": "Sky", + "getter": "get_environment_custom_sky", + "setter": "set_environment_custom_sky", + "index": -1 + }, + { + "name": "environment_custom_sky_rotation_degrees", + "type": "Vector3", + "getter": "get_environment_custom_sky_rotation_degrees", + "setter": "set_environment_custom_sky_rotation_degrees", + "index": -1 + }, + { + "name": "environment_min_light", + "type": "Color", + "getter": "get_environment_min_light", + "setter": "set_environment_min_light", + "index": -1 + }, + { + "name": "environment_mode", + "type": "int", + "getter": "get_environment_mode", + "setter": "set_environment_mode", + "index": -1 + }, + { + "name": "extents", + "type": "Vector3", + "getter": "get_extents", + "setter": "set_extents", + "index": -1 + }, + { + "name": "image_path", + "type": "String", + "getter": "get_image_path", + "setter": "set_image_path", + "index": -1 + }, + { + "name": "light_data", + "type": "BakedLightmapData", + "getter": "get_light_data", + "setter": "set_light_data", + "index": -1 + }, + { + "name": "quality", + "type": "int", + "getter": "get_bake_quality", + "setter": "set_bake_quality", + "index": -1 + }, + { + "name": "use_color", + "type": "bool", + "getter": "is_using_color", + "setter": "set_use_color", + "index": -1 + }, + { + "name": "use_denoiser", + "type": "bool", + "getter": "is_using_denoiser", + "setter": "set_use_denoiser", + "index": -1 + }, + { + "name": "use_hdr", + "type": "bool", + "getter": "is_using_hdr", + "setter": "set_use_hdr", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "bake", + "return_type": "enum.BakedLightmap::BakeError", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "from_node", + "type": "Node", + "has_default_value": true, + "default_value": "Null" + }, + { + "name": "data_save_path", + "type": "String", + "has_default_value": true, + "default_value": "" + } + ] + }, + { + "name": "get_bake_quality", + "return_type": "enum.BakedLightmap::BakeQuality", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_bias", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_bounce_indirect_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_bounces", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_capture_cell_size", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_capture_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_capture_propagation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_capture_quality", + "return_type": "enum.BakedLightmap::BakeQuality", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_default_texels_per_unit", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_environment_custom_color", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_environment_custom_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_environment_custom_sky", + "return_type": "Sky", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_environment_custom_sky_rotation_degrees", + "return_type": "Vector3", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_environment_min_light", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_environment_mode", + "return_type": "enum.BakedLightmap::EnvironmentMode", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_extents", + "return_type": "Vector3", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_image_path", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_light_data", + "return_type": "BakedLightmapData", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_max_atlas_size", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_generate_atlas_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_using_color", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_using_denoiser", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_using_hdr", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_bake_quality", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "quality", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_bias", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "bias", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_bounce_indirect_energy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "bounce_indirect_energy", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_bounces", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "bounces", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_capture_cell_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture_cell_size", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_capture_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_capture_propagation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "propagation", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_capture_quality", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture_quality", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_default_texels_per_unit", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "texels", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_environment_custom_color", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "color", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_environment_custom_energy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "energy", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_environment_custom_sky", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "sky", + "type": "Sky", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_environment_custom_sky_rotation_degrees", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "rotation", + "type": "Vector3", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_environment_min_light", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "min_light", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_environment_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_extents", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "extents", + "type": "Vector3", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_generate_atlas", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_image_path", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "image_path", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_light_data", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "data", + "type": "BakedLightmapData", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_max_atlas_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "max_atlas_size", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_use_color", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "use_denoiser", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_use_denoiser", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "use_denoiser", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_use_hdr", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "use_denoiser", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "BakeQuality", + "values": { + "BAKE_QUALITY_LOW": 0, + "BAKE_QUALITY_MEDIUM": 1, + "BAKE_QUALITY_HIGH": 2, + "BAKE_QUALITY_ULTRA": 3 + } + }, + { + "name": "BakeError", + "values": { + "BAKE_ERROR_OK": 0, + "BAKE_ERROR_NO_SAVE_PATH": 1, + "BAKE_ERROR_NO_MESHES": 2, + "BAKE_ERROR_CANT_CREATE_IMAGE": 3, + "BAKE_ERROR_LIGHTMAP_SIZE": 4, + "BAKE_ERROR_INVALID_MESH": 5, + "BAKE_ERROR_USER_ABORTED": 6, + "BAKE_ERROR_NO_LIGHTMAPPER": 7, + "BAKE_ERROR_NO_ROOT": 8 + } + }, + { + "name": "EnvironmentMode", + "values": { + "ENVIRONMENT_MODE_DISABLED": 0, + "ENVIRONMENT_MODE_SCENE": 1, + "ENVIRONMENT_MODE_CUSTOM_SKY": 2, + "ENVIRONMENT_MODE_CUSTOM_COLOR": 3 + } + } + ] + }, + { + "name": "BakedLightmapData", + "base_class": "Resource", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + }, + "properties": [ + { + "name": "bounds", + "type": "AABB", + "getter": "get_bounds", + "setter": "set_bounds", + "index": -1 + }, + { + "name": "cell_space_transform", + "type": "Transform", + "getter": "get_cell_space_transform", + "setter": "set_cell_space_transform", + "index": -1 + }, + { + "name": "cell_subdiv", + "type": "int", + "getter": "get_cell_subdiv", + "setter": "set_cell_subdiv", + "index": -1 + }, + { + "name": "energy", + "type": "float", + "getter": "get_energy", + "setter": "set_energy", + "index": -1 + }, + { + "name": "interior", + "type": "bool", + "getter": "is_interior", + "setter": "set_interior", + "index": -1 + }, + { + "name": "octree", + "type": "PoolByteArray", + "getter": "get_octree", + "setter": "set_octree", + "index": -1 + }, + { + "name": "user_data", + "type": "Array", + "getter": "_get_user_data", + "setter": "_set_user_data", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "_get_user_data", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "_set_user_data", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "data", + "type": "Array", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "add_user", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "path", + "type": "NodePath", + "has_default_value": false, + "default_value": "" + }, + { + "name": "lightmap", + "type": "Resource", + "has_default_value": false, + "default_value": "" + }, + { + "name": "lightmap_slice", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "lightmap_uv_rect", + "type": "Rect2", + "has_default_value": false, + "default_value": "" + }, + { + "name": "instance", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "clear_data", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "clear_users", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_bounds", + "return_type": "AABB", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_cell_space_transform", + "return_type": "Transform", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_cell_subdiv", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_octree", + "return_type": "PoolByteArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_user_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_user_lightmap", + "return_type": "Resource", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "user_idx", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_user_path", + "return_type": "NodePath", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "user_idx", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "is_interior", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_bounds", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "bounds", + "type": "AABB", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_cell_space_transform", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "xform", + "type": "Transform", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_cell_subdiv", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "cell_subdiv", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_energy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "energy", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_interior", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "interior", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_octree", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "octree", + "type": "PoolByteArray", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + ] + }, { "name": "BaseButton", "base_class": "Control", @@ -33657,6 +35086,25 @@ "arguments": [ ] }, + { + "name": "convert_from_particles", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "Node", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "get_amount", "return_type": "int", @@ -35396,6 +36844,25 @@ "arguments": [ ] }, + { + "name": "convert_from_particles", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "Node", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "get_amount", "return_type": "int", @@ -38892,6 +40359,13 @@ "PROJECTION_PERSPECTIVE": 0 }, "properties": [ + { + "name": "affect_lod", + "type": "bool", + "getter": "get_affect_lod", + "setter": "set_affect_lod", + "index": -1 + }, { "name": "cull_mask", "type": "int", @@ -39006,6 +40480,19 @@ } ] }, + { + "name": "get_affect_lod", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_camera_rid", "return_type": "RID", @@ -39347,6 +40834,25 @@ } ] }, + { + "name": "set_affect_lod", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_cull_mask", "return_type": "void", @@ -44179,7 +45685,7 @@ }, { "name": "CharacterSkeleton2D", - "base_class": "Node2D", + "base_class": "YSort", "api_type": "core", "singleton": false, "singleton_name": "", @@ -52065,19 +53571,6 @@ } ], "methods": [ - { - "name": "_clips_input", - "return_type": "bool", - "is_editor": false, - "is_noscript": false, - "is_const": false, - "is_reverse": false, - "is_virtual": true, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - ] - }, { "name": "_get_minimum_size", "return_type": "Vector2", @@ -60237,9 +61730,22 @@ "signals": [ ], "methods": [ + { + "name": "create_prepared_statement", + "return_type": "PreparedStatement", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "database_connect", - "return_type": "void", + "return_type": "enum.Error", "is_editor": false, "is_noscript": false, "is_const": false, @@ -60760,6 +62266,13 @@ "setter": "set_shadow_depth_range", "index": -1 }, + { + "name": "directional_shadow_fade_start", + "type": "float", + "getter": "get_param", + "setter": "set_param", + "index": 16 + }, { "name": "directional_shadow_max_distance", "type": "float", @@ -62377,6 +63890,13 @@ "setter": "set_default_ess_material_cache_class", "index": -1 }, + { + "name": "entity_resource_base_world_speed", + "type": "float", + "getter": "entity_resource_get_base_world_speed", + "setter": "entity_resource_set_base_world_speed", + "index": -1 + }, { "name": "entity_spawner", "type": "ESSEntitySpawner", @@ -62600,6 +64120,38 @@ "arguments": [ ] }, + { + "name": "entity_resource_get_base_world_speed", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "entity_resource_set_base_world_speed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "entity_types_get", "return_type": "String", @@ -68855,6 +70407,12 @@ "type": "Array", "has_default_value": false, "default_value": "" + }, + { + "name": "arg2", + "type": "bool", + "has_default_value": false, + "default_value": "" } ] }, @@ -68902,6 +70460,31 @@ } ] }, + { + "name": "_page_change_request", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "arg0", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "arg1", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "_property_changed", "return_type": "void", @@ -100512,6 +102095,37 @@ } ] }, + { + "name": "execute_arr", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "inputs", + "type": "Array", + "has_default_value": true, + "default_value": "[]" + }, + { + "name": "base_instance", + "type": "Object", + "has_default_value": true, + "default_value": "Null" + }, + { + "name": "show_error", + "type": "bool", + "has_default_value": true, + "default_value": "True" + } + ] + }, { "name": "get_error_text", "return_type": "String", @@ -102426,6 +104040,25 @@ } ] }, + { + "name": "wwwroot_get_simplified_abs_path", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "file_path", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "wwwroot_has_file", "return_type": "bool", @@ -104186,6 +105819,19 @@ "signals": [ ], "methods": [ + { + "name": "get_file_cache", + "return_type": "FileCache", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_serve_folder", "return_type": "String", @@ -107049,6 +108695,916 @@ "enums": [ ] }, + { + "name": "GIProbe", + "base_class": "VisualInstance", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + "SUBDIV_128": 1, + "SUBDIV_256": 2, + "SUBDIV_512": 3, + "SUBDIV_64": 0, + "SUBDIV_MAX": 4 + }, + "properties": [ + { + "name": "bias", + "type": "float", + "getter": "get_bias", + "setter": "set_bias", + "index": -1 + }, + { + "name": "compress", + "type": "bool", + "getter": "is_compressed", + "setter": "set_compress", + "index": -1 + }, + { + "name": "data", + "type": "GIProbeData", + "getter": "get_probe_data", + "setter": "set_probe_data", + "index": -1 + }, + { + "name": "dynamic_range", + "type": "int", + "getter": "get_dynamic_range", + "setter": "set_dynamic_range", + "index": -1 + }, + { + "name": "energy", + "type": "float", + "getter": "get_energy", + "setter": "set_energy", + "index": -1 + }, + { + "name": "extents", + "type": "Vector3", + "getter": "get_extents", + "setter": "set_extents", + "index": -1 + }, + { + "name": "interior", + "type": "bool", + "getter": "is_interior", + "setter": "set_interior", + "index": -1 + }, + { + "name": "normal_bias", + "type": "float", + "getter": "get_normal_bias", + "setter": "set_normal_bias", + "index": -1 + }, + { + "name": "propagation", + "type": "float", + "getter": "get_propagation", + "setter": "set_propagation", + "index": -1 + }, + { + "name": "subdiv", + "type": "int", + "getter": "get_subdiv", + "setter": "set_subdiv", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "bake", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "from_node", + "type": "Node", + "has_default_value": true, + "default_value": "Null" + }, + { + "name": "create_visual_debug", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, + { + "name": "debug_bake", + "return_type": "void", + "is_editor": true, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_bias", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_dynamic_range", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_extents", + "return_type": "Vector3", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_normal_bias", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_probe_data", + "return_type": "GIProbeData", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_propagation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_subdiv", + "return_type": "enum.GIProbe::Subdiv", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_compressed", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_interior", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_bias", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "max", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_compress", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_dynamic_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "max", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_energy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "max", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_extents", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "extents", + "type": "Vector3", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_interior", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_normal_bias", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "max", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_probe_data", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "data", + "type": "GIProbeData", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_propagation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "max", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_subdiv", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "subdiv", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "Subdiv", + "values": { + "SUBDIV_64": 0, + "SUBDIV_128": 1, + "SUBDIV_256": 2, + "SUBDIV_512": 3, + "SUBDIV_MAX": 4 + } + } + ] + }, + { + "name": "GIProbeData", + "base_class": "Resource", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + }, + "properties": [ + { + "name": "bias", + "type": "float", + "getter": "get_bias", + "setter": "set_bias", + "index": -1 + }, + { + "name": "bounds", + "type": "AABB", + "getter": "get_bounds", + "setter": "set_bounds", + "index": -1 + }, + { + "name": "cell_size", + "type": "float", + "getter": "get_cell_size", + "setter": "set_cell_size", + "index": -1 + }, + { + "name": "compress", + "type": "bool", + "getter": "is_compressed", + "setter": "set_compress", + "index": -1 + }, + { + "name": "dynamic_data", + "type": "PoolIntArray", + "getter": "get_dynamic_data", + "setter": "set_dynamic_data", + "index": -1 + }, + { + "name": "dynamic_range", + "type": "int", + "getter": "get_dynamic_range", + "setter": "set_dynamic_range", + "index": -1 + }, + { + "name": "energy", + "type": "float", + "getter": "get_energy", + "setter": "set_energy", + "index": -1 + }, + { + "name": "interior", + "type": "bool", + "getter": "is_interior", + "setter": "set_interior", + "index": -1 + }, + { + "name": "normal_bias", + "type": "float", + "getter": "get_normal_bias", + "setter": "set_normal_bias", + "index": -1 + }, + { + "name": "propagation", + "type": "float", + "getter": "get_propagation", + "setter": "set_propagation", + "index": -1 + }, + { + "name": "to_cell_xform", + "type": "Transform", + "getter": "get_to_cell_xform", + "setter": "set_to_cell_xform", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "get_bias", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_bounds", + "return_type": "AABB", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_cell_size", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_dynamic_data", + "return_type": "PoolIntArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_dynamic_range", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_normal_bias", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_propagation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_to_cell_xform", + "return_type": "Transform", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_compressed", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_interior", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_bias", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "bias", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_bounds", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "bounds", + "type": "AABB", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_cell_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "cell_size", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_compress", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "compress", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_dynamic_data", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "dynamic_data", + "type": "PoolIntArray", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_dynamic_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "dynamic_range", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_energy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "energy", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_interior", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "interior", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_normal_bias", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "bias", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_propagation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "propagation", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_to_cell_xform", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "to_cell_xform", + "type": "Transform", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + ] + }, { "name": "GLTFAccessor", "base_class": "Resource", @@ -108554,19 +111110,19 @@ "arguments": [ { "name": "state", - "type": "Object", + "type": "GLTFState", "has_default_value": false, "default_value": "" }, { "name": "gltf_node", - "type": "Object", + "type": "GLTFNode", "has_default_value": false, "default_value": "" }, { "name": "scene_node", - "type": "Object", + "type": "Node", "has_default_value": false, "default_value": "" } @@ -108585,13 +111141,13 @@ "arguments": [ { "name": "state", - "type": "Object", + "type": "GLTFState", "has_default_value": false, "default_value": "" }, { "name": "gltf_node", - "type": "Object", + "type": "GLTFNode", "has_default_value": false, "default_value": "" }, @@ -108603,7 +111159,7 @@ }, { "name": "node", - "type": "Object", + "type": "Node", "has_default_value": false, "default_value": "" } @@ -108622,7 +111178,7 @@ "arguments": [ { "name": "state", - "type": "Object", + "type": "GLTFState", "has_default_value": false, "default_value": "" } @@ -108641,13 +111197,13 @@ "arguments": [ { "name": "state", - "type": "Object", + "type": "GLTFState", "has_default_value": false, "default_value": "" }, { "name": "root", - "type": "Object", + "type": "Node", "has_default_value": false, "default_value": "" } @@ -108666,19 +111222,19 @@ "arguments": [ { "name": "state", - "type": "Object", + "type": "GLTFState", "has_default_value": false, "default_value": "" }, { "name": "gltf_node", - "type": "Object", + "type": "GLTFNode", "has_default_value": false, "default_value": "" }, { "name": "scene_parent", - "type": "Object", + "type": "Node", "has_default_value": false, "default_value": "" } @@ -108710,13 +111266,13 @@ "arguments": [ { "name": "state", - "type": "Object", + "type": "GLTFState", "has_default_value": false, "default_value": "" }, { "name": "gltf_node", - "type": "Object", + "type": "GLTFNode", "has_default_value": false, "default_value": "" }, @@ -108728,7 +111284,7 @@ }, { "name": "node", - "type": "Object", + "type": "Node", "has_default_value": false, "default_value": "" } @@ -108747,13 +111303,13 @@ "arguments": [ { "name": "state", - "type": "Object", + "type": "GLTFState", "has_default_value": false, "default_value": "" }, { "name": "root", - "type": "Object", + "type": "Node", "has_default_value": false, "default_value": "" } @@ -108772,7 +111328,7 @@ "arguments": [ { "name": "state", - "type": "Object", + "type": "GLTFState", "has_default_value": false, "default_value": "" } @@ -108791,7 +111347,7 @@ "arguments": [ { "name": "state", - "type": "Object", + "type": "GLTFState", "has_default_value": false, "default_value": "" }, @@ -108816,13 +111372,13 @@ "arguments": [ { "name": "state", - "type": "Object", + "type": "GLTFState", "has_default_value": false, "default_value": "" }, { "name": "gltf_node", - "type": "Object", + "type": "GLTFNode", "has_default_value": false, "default_value": "" }, @@ -112278,6 +114834,1408 @@ "enums": [ ] }, + { + "name": "GPUParticles", + "base_class": "GeometryInstance", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + "DRAW_ORDER_INDEX": 0, + "DRAW_ORDER_LIFETIME": 1, + "DRAW_ORDER_VIEW_DEPTH": 2, + "MAX_DRAW_PASSES": 4 + }, + "properties": [ + { + "name": "amount", + "type": "int", + "getter": "get_amount", + "setter": "set_amount", + "index": -1 + }, + { + "name": "draw_order", + "type": "int", + "getter": "get_draw_order", + "setter": "set_draw_order", + "index": -1 + }, + { + "name": "draw_pass_1", + "type": "Mesh", + "getter": "get_draw_pass_mesh", + "setter": "set_draw_pass_mesh", + "index": 0 + }, + { + "name": "draw_pass_2", + "type": "Mesh", + "getter": "get_draw_pass_mesh", + "setter": "set_draw_pass_mesh", + "index": 1 + }, + { + "name": "draw_pass_3", + "type": "Mesh", + "getter": "get_draw_pass_mesh", + "setter": "set_draw_pass_mesh", + "index": 2 + }, + { + "name": "draw_pass_4", + "type": "Mesh", + "getter": "get_draw_pass_mesh", + "setter": "set_draw_pass_mesh", + "index": 3 + }, + { + "name": "draw_passes", + "type": "int", + "getter": "get_draw_passes", + "setter": "set_draw_passes", + "index": -1 + }, + { + "name": "emitting", + "type": "bool", + "getter": "is_emitting", + "setter": "set_emitting", + "index": -1 + }, + { + "name": "explosiveness", + "type": "float", + "getter": "get_explosiveness_ratio", + "setter": "set_explosiveness_ratio", + "index": -1 + }, + { + "name": "fixed_fps", + "type": "int", + "getter": "get_fixed_fps", + "setter": "set_fixed_fps", + "index": -1 + }, + { + "name": "fract_delta", + "type": "bool", + "getter": "get_fractional_delta", + "setter": "set_fractional_delta", + "index": -1 + }, + { + "name": "lifetime", + "type": "float", + "getter": "get_lifetime", + "setter": "set_lifetime", + "index": -1 + }, + { + "name": "local_coords", + "type": "bool", + "getter": "get_use_local_coordinates", + "setter": "set_use_local_coordinates", + "index": -1 + }, + { + "name": "one_shot", + "type": "bool", + "getter": "get_one_shot", + "setter": "set_one_shot", + "index": -1 + }, + { + "name": "preprocess", + "type": "float", + "getter": "get_pre_process_time", + "setter": "set_pre_process_time", + "index": -1 + }, + { + "name": "process_material", + "type": "ShaderMaterial,ParticlesMaterial", + "getter": "get_process_material", + "setter": "set_process_material", + "index": -1 + }, + { + "name": "randomness", + "type": "float", + "getter": "get_randomness_ratio", + "setter": "set_randomness_ratio", + "index": -1 + }, + { + "name": "speed_scale", + "type": "float", + "getter": "get_speed_scale", + "setter": "set_speed_scale", + "index": -1 + }, + { + "name": "visibility_aabb", + "type": "AABB", + "getter": "get_visibility_aabb", + "setter": "set_visibility_aabb", + "index": -1 + } + ], + "signals": [ + { + "name": "finished", + "arguments": [ + ] + } + ], + "methods": [ + { + "name": "capture_aabb", + "return_type": "AABB", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_amount", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_draw_order", + "return_type": "enum.GPUParticles::DrawOrder", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_draw_pass_mesh", + "return_type": "Mesh", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "pass", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_draw_passes", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_explosiveness_ratio", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_fixed_fps", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_fractional_delta", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_lifetime", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_one_shot", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_pre_process_time", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_process_material", + "return_type": "Material", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_randomness_ratio", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_speed_scale", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_use_local_coordinates", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_visibility_aabb", + "return_type": "AABB", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_emitting", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "restart", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_amount", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "amount", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_draw_order", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "order", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_draw_pass_mesh", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "pass", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "mesh", + "type": "Mesh", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_draw_passes", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "passes", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_emitting", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "emitting", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_explosiveness_ratio", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "ratio", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_fixed_fps", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "fps", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_fractional_delta", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_lifetime", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "secs", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_one_shot", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_pre_process_time", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "secs", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_process_material", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "material", + "type": "Material", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_randomness_ratio", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "ratio", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_speed_scale", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "scale", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_use_local_coordinates", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_visibility_aabb", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "aabb", + "type": "AABB", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "DrawOrder", + "values": { + "DRAW_ORDER_INDEX": 0, + "DRAW_ORDER_LIFETIME": 1, + "DRAW_ORDER_VIEW_DEPTH": 2 + } + } + ] + }, + { + "name": "GPUParticles2D", + "base_class": "Node2D", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + "DRAW_ORDER_INDEX": 0, + "DRAW_ORDER_LIFETIME": 1 + }, + "properties": [ + { + "name": "amount", + "type": "int", + "getter": "get_amount", + "setter": "set_amount", + "index": -1 + }, + { + "name": "draw_order", + "type": "int", + "getter": "get_draw_order", + "setter": "set_draw_order", + "index": -1 + }, + { + "name": "emitting", + "type": "bool", + "getter": "is_emitting", + "setter": "set_emitting", + "index": -1 + }, + { + "name": "explosiveness", + "type": "float", + "getter": "get_explosiveness_ratio", + "setter": "set_explosiveness_ratio", + "index": -1 + }, + { + "name": "fixed_fps", + "type": "int", + "getter": "get_fixed_fps", + "setter": "set_fixed_fps", + "index": -1 + }, + { + "name": "fract_delta", + "type": "bool", + "getter": "get_fractional_delta", + "setter": "set_fractional_delta", + "index": -1 + }, + { + "name": "lifetime", + "type": "float", + "getter": "get_lifetime", + "setter": "set_lifetime", + "index": -1 + }, + { + "name": "local_coords", + "type": "bool", + "getter": "get_use_local_coordinates", + "setter": "set_use_local_coordinates", + "index": -1 + }, + { + "name": "normal_map", + "type": "Texture", + "getter": "get_normal_map", + "setter": "set_normal_map", + "index": -1 + }, + { + "name": "one_shot", + "type": "bool", + "getter": "get_one_shot", + "setter": "set_one_shot", + "index": -1 + }, + { + "name": "preprocess", + "type": "float", + "getter": "get_pre_process_time", + "setter": "set_pre_process_time", + "index": -1 + }, + { + "name": "process_material", + "type": "ShaderMaterial,ParticlesMaterial", + "getter": "get_process_material", + "setter": "set_process_material", + "index": -1 + }, + { + "name": "randomness", + "type": "float", + "getter": "get_randomness_ratio", + "setter": "set_randomness_ratio", + "index": -1 + }, + { + "name": "speed_scale", + "type": "float", + "getter": "get_speed_scale", + "setter": "set_speed_scale", + "index": -1 + }, + { + "name": "texture", + "type": "Texture", + "getter": "get_texture", + "setter": "set_texture", + "index": -1 + }, + { + "name": "visibility_rect", + "type": "Rect2", + "getter": "get_visibility_rect", + "setter": "set_visibility_rect", + "index": -1 + } + ], + "signals": [ + { + "name": "finished", + "arguments": [ + ] + } + ], + "methods": [ + { + "name": "capture_rect", + "return_type": "Rect2", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_amount", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_draw_order", + "return_type": "enum.GPUParticles2D::DrawOrder", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_explosiveness_ratio", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_fixed_fps", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_fractional_delta", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_lifetime", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_normal_map", + "return_type": "Texture", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_one_shot", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_pre_process_time", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_process_material", + "return_type": "Material", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_randomness_ratio", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_speed_scale", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_texture", + "return_type": "Texture", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_use_local_coordinates", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_visibility_rect", + "return_type": "Rect2", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_emitting", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "restart", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_amount", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "amount", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_draw_order", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "order", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_emitting", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "emitting", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_explosiveness_ratio", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "ratio", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_fixed_fps", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "fps", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_fractional_delta", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_lifetime", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "secs", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_normal_map", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "texture", + "type": "Texture", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_one_shot", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "secs", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_pre_process_time", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "secs", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_process_material", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "material", + "type": "Material", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_randomness_ratio", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "ratio", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_speed_scale", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "scale", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_texture", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "texture", + "type": "Texture", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_use_local_coordinates", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_visibility_rect", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "visibility_rect", + "type": "Rect2", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "DrawOrder", + "values": { + "DRAW_ORDER_INDEX": 0, + "DRAW_ORDER_LIFETIME": 1 + } + } + ] + }, { "name": "GSAIAgentLocation", "base_class": "Reference", @@ -117046,8 +121004,14 @@ "instanciable": false, "is_reference": false, "constants": { - "FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 0, - "FLAG_MAX": 1, + "FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 1, + "FLAG_MAX": 2, + "FLAG_USE_BAKED_LIGHT": 0, + "LIGHTMAP_SCALE_1X": 0, + "LIGHTMAP_SCALE_2X": 1, + "LIGHTMAP_SCALE_4X": 2, + "LIGHTMAP_SCALE_8X": 3, + "LIGHTMAP_SCALE_MAX": 4, "SHADOW_CASTING_SETTING_DOUBLE_SIDED": 2, "SHADOW_CASTING_SETTING_OFF": 0, "SHADOW_CASTING_SETTING_ON": 1, @@ -117069,31 +121033,17 @@ "index": -1 }, { - "name": "lod_max_distance", - "type": "int", - "getter": "get_lod_max_distance", - "setter": "set_lod_max_distance", + "name": "generate_lightmap", + "type": "bool", + "getter": "get_generate_lightmap", + "setter": "set_generate_lightmap", "index": -1 }, { - "name": "lod_max_hysteresis", + "name": "lightmap_scale", "type": "int", - "getter": "get_lod_max_hysteresis", - "setter": "set_lod_max_hysteresis", - "index": -1 - }, - { - "name": "lod_min_distance", - "type": "int", - "getter": "get_lod_min_distance", - "setter": "set_lod_min_distance", - "index": -1 - }, - { - "name": "lod_min_hysteresis", - "type": "int", - "getter": "get_lod_min_hysteresis", - "setter": "set_lod_min_hysteresis", + "getter": "get_lightmap_scale", + "setter": "set_lightmap_scale", "index": -1 }, { @@ -117109,6 +121059,13 @@ "getter": "get_material_override", "setter": "set_material_override", "index": -1 + }, + { + "name": "use_in_baked_light", + "type": "bool", + "getter": "get_flag", + "setter": "set_flag", + "index": 0 } ], "signals": [ @@ -117160,8 +121117,8 @@ ] }, { - "name": "get_lod_max_distance", - "return_type": "float", + "name": "get_generate_lightmap", + "return_type": "bool", "is_editor": false, "is_noscript": false, "is_const": true, @@ -117173,34 +121130,8 @@ ] }, { - "name": "get_lod_max_hysteresis", - "return_type": "float", - "is_editor": false, - "is_noscript": false, - "is_const": true, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - ] - }, - { - "name": "get_lod_min_distance", - "return_type": "float", - "is_editor": false, - "is_noscript": false, - "is_const": true, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - ] - }, - { - "name": "get_lod_min_hysteresis", - "return_type": "float", + "name": "get_lightmap_scale", + "return_type": "enum.GeometryInstance::LightmapScale", "is_editor": false, "is_noscript": false, "is_const": true, @@ -117320,7 +121251,7 @@ ] }, { - "name": "set_lod_max_distance", + "name": "set_generate_lightmap", "return_type": "void", "is_editor": false, "is_noscript": false, @@ -117331,15 +121262,15 @@ "is_from_script": false, "arguments": [ { - "name": "mode", - "type": "float", + "name": "enabled", + "type": "bool", "has_default_value": false, "default_value": "" } ] }, { - "name": "set_lod_max_hysteresis", + "name": "set_lightmap_scale", "return_type": "void", "is_editor": false, "is_noscript": false, @@ -117350,46 +121281,8 @@ "is_from_script": false, "arguments": [ { - "name": "mode", - "type": "float", - "has_default_value": false, - "default_value": "" - } - ] - }, - { - "name": "set_lod_min_distance", - "return_type": "void", - "is_editor": false, - "is_noscript": false, - "is_const": false, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - { - "name": "mode", - "type": "float", - "has_default_value": false, - "default_value": "" - } - ] - }, - { - "name": "set_lod_min_hysteresis", - "return_type": "void", - "is_editor": false, - "is_noscript": false, - "is_const": false, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - { - "name": "mode", - "type": "float", + "name": "scale", + "type": "int", "has_default_value": false, "default_value": "" } @@ -117435,6 +121328,16 @@ } ], "enums": [ + { + "name": "LightmapScale", + "values": { + "LIGHTMAP_SCALE_1X": 0, + "LIGHTMAP_SCALE_2X": 1, + "LIGHTMAP_SCALE_4X": 2, + "LIGHTMAP_SCALE_8X": 3, + "LIGHTMAP_SCALE_MAX": 4 + } + }, { "name": "ShadowCastingSetting", "values": { @@ -117447,8 +121350,9 @@ { "name": "Flags", "values": { - "FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 0, - "FLAG_MAX": 1 + "FLAG_USE_BAKED_LIGHT": 0, + "FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 1, + "FLAG_MAX": 2 } } ] @@ -124290,6 +128194,878 @@ } ] }, + { + "name": "HTMLTemplate", + "base_class": "Resource", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + "TEMPLATE_EXPRESSION_METHOD_PRINT": 0, + "TEMPLATE_EXPRESSION_METHOD_PRINT_BR": 2, + "TEMPLATE_EXPRESSION_METHOD_PRINT_RAW": 1, + "TEMPLATE_EXPRESSION_METHOD_PRINT_RAW_BR": 3, + "TEMPLATE_EXPRESSION_METHOD_VFORMAT": 4 + }, + "properties": [ + { + "name": "template_defaults", + "type": "Dictionary", + "getter": "get_template_defaults", + "setter": "set_template_defaults", + "index": -1 + }, + { + "name": "template_overrides", + "type": "Dictionary", + "getter": "get_template_overrides", + "setter": "set_template_overrides", + "index": -1 + }, + { + "name": "templates", + "type": "HTMLTemplateData", + "getter": "get_templates", + "setter": "set_templates", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "_on_editor_template_button_pressed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "arg0", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "_render", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "request", + "type": "WebServerRequest", + "has_default_value": false, + "default_value": "" + }, + { + "name": "data", + "type": "Dictionary", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "add_template", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "template", + "type": "HTMLTemplateData", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "call_template_method", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "method", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "data", + "type": "Array", + "has_default_value": false, + "default_value": "" + }, + { + "name": "first_var_decides_print", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "clear_template_defaults", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "clear_template_overrides", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "clear_templates", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_and_render_template", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + }, + { + "name": "data", + "type": "Dictionary", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_template", + "return_type": "HTMLTemplateData", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_template_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_template_default", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_template_defaults", + "return_type": "Dictionary", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_template_override", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_template_overrides", + "return_type": "Dictionary", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_template_text", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_templates", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "has_template_default", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "has_template_override", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "process_template_expression", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "expression", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "data", + "type": "Dictionary", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "process_template_expression_variable", + "return_type": "Variant", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "variable", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "data", + "type": "Dictionary", + "has_default_value": false, + "default_value": "" + }, + { + "name": "allow_missing", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, + { + "name": "remove_template", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_template_default", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_template_override", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "render", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "request", + "type": "WebServerRequest", + "has_default_value": false, + "default_value": "" + }, + { + "name": "data", + "type": "Dictionary", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "render_template", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "text", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "data", + "type": "Dictionary", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_template_default", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_template_defaults", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "dict", + "type": "Dictionary", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_template_override", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_template_overrides", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "dict", + "type": "Dictionary", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_templates", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "data", + "type": "Array", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "TemplateExpressionMethods", + "values": { + "TEMPLATE_EXPRESSION_METHOD_PRINT": 0, + "TEMPLATE_EXPRESSION_METHOD_PRINT_RAW": 1, + "TEMPLATE_EXPRESSION_METHOD_PRINT_BR": 2, + "TEMPLATE_EXPRESSION_METHOD_PRINT_RAW_BR": 3, + "TEMPLATE_EXPRESSION_METHOD_VFORMAT": 4 + } + } + ] + }, + { + "name": "HTMLTemplateData", + "base_class": "Resource", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + }, + "properties": [ + { + "name": "templates", + "type": "Dictionary", + "getter": "get_templates", + "setter": "set_templates", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "clear", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_template", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_templates", + "return_type": "Dictionary", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "has_template", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "load_from_file", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "file", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "load_from_string", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "data", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_template", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "save_as_string", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "save_to_file", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "file", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_template", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "StringName", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_templates", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "dict", + "type": "Dictionary", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + ] + }, { "name": "HTTPClient", "base_class": "Reference", @@ -141846,6 +146622,103 @@ "enums": [ ] }, + { + "name": "LOD", + "base_class": "Spatial", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + }, + "properties": [ + { + "name": "hysteresis", + "type": "float", + "getter": "get_hysteresis", + "setter": "set_hysteresis", + "index": -1 + }, + { + "name": "lod_priority", + "type": "int", + "getter": "get_lod_priority", + "setter": "set_lod_priority", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "get_hysteresis", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_lod_priority", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_hysteresis", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "distance", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_lod_priority", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "priority", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + ] + }, { "name": "LZ4Compressor", "base_class": "Reference", @@ -143464,6 +148337,8169 @@ "enums": [ ] }, + { + "name": "LayeredTileData", + "base_class": "Object", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + "VERTEX_LIGHT_2D_MODE_ADD": 0, + "VERTEX_LIGHT_2D_MODE_MIX": 2, + "VERTEX_LIGHT_2D_MODE_SUB": 1 + }, + "properties": [ + { + "name": "flip_h", + "type": "bool", + "getter": "get_flip_h", + "setter": "set_flip_h", + "index": -1 + }, + { + "name": "flip_v", + "type": "bool", + "getter": "get_flip_v", + "setter": "set_flip_v", + "index": -1 + }, + { + "name": "material", + "type": "CanvasItemMaterial,ShaderMaterial", + "getter": "get_material", + "setter": "set_material", + "index": -1 + }, + { + "name": "modulate", + "type": "Color", + "getter": "get_modulate", + "setter": "set_modulate", + "index": -1 + }, + { + "name": "probability", + "type": "float", + "getter": "get_probability", + "setter": "set_probability", + "index": -1 + }, + { + "name": "terrain", + "type": "int", + "getter": "get_terrain", + "setter": "set_terrain", + "index": -1 + }, + { + "name": "terrain_set", + "type": "int", + "getter": "get_terrain_set", + "setter": "set_terrain_set", + "index": -1 + }, + { + "name": "texture_origin", + "type": "Vector2i", + "getter": "get_texture_origin", + "setter": "set_texture_origin", + "index": -1 + }, + { + "name": "transpose", + "type": "bool", + "getter": "get_transpose", + "setter": "set_transpose", + "index": -1 + }, + { + "name": "vertex_light_attenuation", + "type": "float", + "getter": "get_vertex_light_attenuation", + "setter": "set_vertex_light_attenuation", + "index": -1 + }, + { + "name": "vertex_light_color", + "type": "Color", + "getter": "get_vertex_light_color", + "setter": "set_vertex_light_color", + "index": -1 + }, + { + "name": "vertex_light_enabled", + "type": "bool", + "getter": "get_vertex_light_is_enabled", + "setter": "set_vertex_light_enabled", + "index": -1 + }, + { + "name": "vertex_light_item_cull_mask", + "type": "int", + "getter": "get_vertex_light_item_cull_mask", + "setter": "set_vertex_light_item_cull_mask", + "index": -1 + }, + { + "name": "vertex_light_layer_range", + "type": "Vector2i", + "getter": "get_vertex_light_layer_range", + "setter": "set_vertex_light_layer_range", + "index": -1 + }, + { + "name": "vertex_light_mode", + "type": "int", + "getter": "get_vertex_light_mode", + "setter": "set_vertex_light_mode", + "index": -1 + }, + { + "name": "vertex_light_position", + "type": "Vector2i", + "getter": "get_vertex_light_position", + "setter": "set_vertex_light_position", + "index": -1 + }, + { + "name": "vertex_light_range", + "type": "Vector2i", + "getter": "get_vertex_light_range", + "setter": "set_vertex_light_range", + "index": -1 + }, + { + "name": "vertex_light_z_range", + "type": "Vector2i", + "getter": "get_vertex_light_z_range", + "setter": "set_vertex_light_z_range", + "index": -1 + }, + { + "name": "y_sort_origin", + "type": "int", + "getter": "get_y_sort_origin", + "setter": "set_y_sort_origin", + "index": -1 + }, + { + "name": "z_index", + "type": "int", + "getter": "get_z_index", + "setter": "set_z_index", + "index": -1 + } + ], + "signals": [ + { + "name": "changed", + "arguments": [ + ] + } + ], + "methods": [ + { + "name": "add_collision_polygon", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_avoidance_polygon_points", + "return_type": "PoolVector2Array", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_avoidance_position", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_avoidance_radius", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_collision_polygon_one_way_margin", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "polygon_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_collision_polygon_points", + "return_type": "PoolVector2Array", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "polygon_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_collision_polygons_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_constant_angular_velocity", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_constant_linear_velocity", + "return_type": "Vector2", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_custom_data", + "return_type": "Variant", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_name", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_custom_data_by_layer_id", + "return_type": "Variant", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_flip_h", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_flip_v", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_material", + "return_type": "Material", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_modulate", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_navigation_polygon", + "return_type": "NavigationPolygon", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "flip_h", + "type": "bool", + "has_default_value": true, + "default_value": "False" + }, + { + "name": "flip_v", + "type": "bool", + "has_default_value": true, + "default_value": "False" + }, + { + "name": "transpose", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, + { + "name": "get_occluder", + "return_type": "OccluderPolygon2D", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "flip_h", + "type": "bool", + "has_default_value": true, + "default_value": "False" + }, + { + "name": "flip_v", + "type": "bool", + "has_default_value": true, + "default_value": "False" + }, + { + "name": "transpose", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, + { + "name": "get_probability", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_terrain", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_terrain_peering_bit", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "peering_bit", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_terrain_set", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_texture_origin", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_transpose", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_vertex_light_attenuation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_vertex_light_color", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_vertex_light_is_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_vertex_light_item_cull_mask", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_vertex_light_layer_range", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_vertex_light_mode", + "return_type": "enum.LayeredTileData::VertexLight2DMode", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_vertex_light_position", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_vertex_light_range", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_vertex_light_z_range", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_y_sort_origin", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_z_index", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_collision_polygon_one_way", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "polygon_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_collision_polygon", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "polygon_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_avoidance_polygon_points", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "polygon", + "type": "PoolVector2Array", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_avoidance_position", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "position", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_avoidance_radius", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "radius", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_collision_polygon_one_way", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "polygon_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "one_way", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_collision_polygon_one_way_margin", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "polygon_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "one_way_margin", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_collision_polygon_points", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "polygon_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "polygon", + "type": "PoolVector2Array", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_collision_polygons_count", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "polygons_count", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_constant_angular_velocity", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "velocity", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_constant_linear_velocity", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "velocity", + "type": "Vector2", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_custom_data", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_name", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "Variant", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_custom_data_by_layer_id", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "Variant", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_flip_h", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "flip_h", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_flip_v", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "flip_v", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_material", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "material", + "type": "Material", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_modulate", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "modulate", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_navigation_polygon", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "navigation_polygon", + "type": "NavigationPolygon", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_occluder", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "occluder_polygon", + "type": "OccluderPolygon2D", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_probability", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probability", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_terrain", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_terrain_peering_bit", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "peering_bit", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_terrain_set", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_texture_origin", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "texture_origin", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_transpose", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "transpose", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_vertex_light_attenuation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "attenuation", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_vertex_light_color", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "color", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_vertex_light_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_vertex_light_item_cull_mask", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "item_cull_mask", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_vertex_light_layer_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_range", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_vertex_light_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_vertex_light_position", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_range", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_vertex_light_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "range", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_vertex_light_z_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "vertex_light_z_range", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_y_sort_origin", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "y_sort_origin", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_z_index", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "z_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "VertexLight2DMode", + "values": { + "VERTEX_LIGHT_2D_MODE_ADD": 0, + "VERTEX_LIGHT_2D_MODE_SUB": 1, + "VERTEX_LIGHT_2D_MODE_MIX": 2 + } + } + ] + }, + { + "name": "LayeredTileMap", + "base_class": "YSort", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + "VISIBILITY_MODE_DEFAULT": 0, + "VISIBILITY_MODE_FORCE_HIDE": 2, + "VISIBILITY_MODE_FORCE_SHOW": 1 + }, + "properties": [ + { + "name": "collision_animatable", + "type": "bool", + "getter": "is_collision_animatable", + "setter": "set_collision_animatable", + "index": -1 + }, + { + "name": "collision_visibility_mode", + "type": "int", + "getter": "get_collision_visibility_mode", + "setter": "set_collision_visibility_mode", + "index": -1 + }, + { + "name": "navigation_visibility_mode", + "type": "int", + "getter": "get_navigation_visibility_mode", + "setter": "set_navigation_visibility_mode", + "index": -1 + }, + { + "name": "rao_noise_params", + "type": "FastnoiseNoiseParams", + "getter": "rao_get_noise_params", + "setter": "rao_set_noise_params", + "index": -1 + }, + { + "name": "rao_strength", + "type": "float", + "getter": "rao_get_strength", + "setter": "rao_set_strength", + "index": -1 + }, + { + "name": "rao_use", + "type": "bool", + "getter": "rao_get_use", + "setter": "rao_set_use", + "index": -1 + }, + { + "name": "rendering_quadrant_size", + "type": "int", + "getter": "get_rendering_quadrant_size", + "setter": "set_rendering_quadrant_size", + "index": -1 + }, + { + "name": "tile_set", + "type": "LayeredTileSet", + "getter": "get_tileset", + "setter": "set_tileset", + "index": -1 + }, + { + "name": "use_vertex_lights", + "type": "bool", + "getter": "get_use_vertex_lights", + "setter": "set_use_vertex_lights", + "index": -1 + } + ], + "signals": [ + { + "name": "changed", + "arguments": [ + ] + } + ], + "methods": [ + { + "name": "_emit_changed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "_tile_data_runtime_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "tile_data", + "type": "LayeredTileData", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "_tile_set_changed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "_use_tile_data_runtime_update", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "add_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "to_position", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "clear", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "clear_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "erase_cell", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "fix_invalid_tiles", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "force_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "get_cell_alternative_tile", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "use_proxies", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, + { + "name": "get_cell_atlas_coords", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "use_proxies", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, + { + "name": "get_cell_source_id", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "use_proxies", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, + { + "name": "get_cell_tile_data", + "return_type": "LayeredTileData", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "use_proxies", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, + { + "name": "get_collision_visibility_mode", + "return_type": "enum.LayeredTileMap::VisibilityMode", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_coords_for_body_rid", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "body", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_layer", + "return_type": "LayeredTileMapLayer", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_layer_for_body_rid", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "body", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_layer_modulate", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_layer_name", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_layer_navigation_map", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_layer_y_sort_origin", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_layer_z_index", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_layers_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_navigation_map", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_navigation_visibility_mode", + "return_type": "enum.LayeredTileMap::VisibilityMode", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_neighbor_cell", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "neighbor", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_pattern", + "return_type": "LayeredTileMapPattern", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_array", + "type": "PoolVector2iArray", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_rendering_quadrant_size", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_surrounding_cells", + "return_type": "PoolVector2iArray", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tileset", + "return_type": "LayeredTileSet", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_use_vertex_lights", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_used_cells", + "return_type": "PoolVector2iArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_used_cells_by_id", + "return_type": "PoolVector2iArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "source_id", + "type": "int", + "has_default_value": true, + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": true, + "default_value": "(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "get_used_rect", + "return_type": "Rect2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_collision_animatable", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_layer_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "is_layer_navigation_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "is_layer_y_sort_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "local_to_map", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "local_position", + "type": "Vector2", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_pattern", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "position_in_tilemap", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_in_pattern", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "pattern", + "type": "LayeredTileMapPattern", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_to_local", + "return_type": "Vector2", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map_position", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "move_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "to_position", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "notify_runtime_tile_data_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "rao_get_noise_params", + "return_type": "FastnoiseNoiseParams", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "rao_get_strength", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "rao_get_use", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "rao_set_noise_params", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "noise", + "type": "FastnoiseNoiseParams", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "rao_set_strength", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "rao_set_use", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_cell", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "source_id", + "type": "int", + "has_default_value": true, + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": true, + "default_value": "(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "has_default_value": true, + "default_value": "0" + } + ] + }, + { + "name": "set_cells_terrain_connect", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "cells", + "type": "PoolVector2iArray", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "has_default_value": true, + "default_value": "True" + } + ] + }, + { + "name": "set_cells_terrain_path", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "path", + "type": "PoolVector2iArray", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "has_default_value": true, + "default_value": "True" + } + ] + }, + { + "name": "set_collision_animatable", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_collision_visibility_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "collision_visibility_mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_layer_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_layer_modulate", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "modulate", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_layer_name", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "name", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_layer_navigation_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_layer_navigation_map", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_layer_y_sort_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "y_sort_enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_layer_y_sort_origin", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "y_sort_origin", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_layer_z_index", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "z_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_navigation_map", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_navigation_visibility_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "navigation_visibility_mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_pattern", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "position", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "pattern", + "type": "LayeredTileMapPattern", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_rendering_quadrant_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "size", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tileset", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "tileset", + "type": "LayeredTileSet", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_use_vertex_lights", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "update_internals", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + } + ], + "enums": [ + { + "name": "VisibilityMode", + "values": { + "VISIBILITY_MODE_DEFAULT": 0, + "VISIBILITY_MODE_FORCE_SHOW": 1, + "VISIBILITY_MODE_FORCE_HIDE": 2 + } + } + ] + }, + { + "name": "LayeredTileMapLayer", + "base_class": "YSort", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + "DEBUG_VISIBILITY_MODE_DEFAULT": 0, + "DEBUG_VISIBILITY_MODE_FORCE_HIDE": 2, + "DEBUG_VISIBILITY_MODE_FORCE_SHOW": 1 + }, + "properties": [ + { + "name": "collision_enabled", + "type": "bool", + "getter": "is_collision_enabled", + "setter": "set_collision_enabled", + "index": -1 + }, + { + "name": "collision_visibility_mode", + "type": "int", + "getter": "get_collision_visibility_mode", + "setter": "set_collision_visibility_mode", + "index": -1 + }, + { + "name": "enabled", + "type": "bool", + "getter": "is_enabled", + "setter": "set_enabled", + "index": -1 + }, + { + "name": "navigation_enabled", + "type": "bool", + "getter": "is_navigation_enabled", + "setter": "set_navigation_enabled", + "index": -1 + }, + { + "name": "navigation_visibility_mode", + "type": "int", + "getter": "get_navigation_visibility_mode", + "setter": "set_navigation_visibility_mode", + "index": -1 + }, + { + "name": "rao_noise_params", + "type": "FastnoiseNoiseParams", + "getter": "rao_get_noise_params", + "setter": "rao_set_noise_params", + "index": -1 + }, + { + "name": "rao_strength", + "type": "float", + "getter": "rao_get_strength", + "setter": "rao_set_strength", + "index": -1 + }, + { + "name": "rao_use", + "type": "bool", + "getter": "rao_get_use", + "setter": "rao_set_use", + "index": -1 + }, + { + "name": "rendering_quadrant_size", + "type": "int", + "getter": "get_rendering_quadrant_size", + "setter": "set_rendering_quadrant_size", + "index": -1 + }, + { + "name": "tile_map_data", + "type": "PoolByteArray", + "getter": "get_tile_map_data_as_array", + "setter": "set_tile_map_data_from_array", + "index": -1 + }, + { + "name": "tile_set", + "type": "LayeredTileSet", + "getter": "get_tile_set", + "setter": "set_tile_set", + "index": -1 + }, + { + "name": "use_kinematic_bodies", + "type": "bool", + "getter": "is_using_kinematic_bodies", + "setter": "set_use_kinematic_bodies", + "index": -1 + }, + { + "name": "use_vertex_lights", + "type": "bool", + "getter": "get_use_vertex_lights", + "setter": "set_use_vertex_lights", + "index": -1 + }, + { + "name": "y_sort_origin", + "type": "int", + "getter": "get_y_sort_origin", + "setter": "set_y_sort_origin", + "index": -1 + } + ], + "signals": [ + { + "name": "changed", + "arguments": [ + ] + } + ], + "methods": [ + { + "name": "_deferred_internal_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "_on_vertex_lights_map_changed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "arg0", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "_renamed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "_tile_data_runtime_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "tile_data", + "type": "LayeredTileData", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "_tile_set_changed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "_use_tile_data_runtime_update", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "clear", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "erase_cell", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "fix_invalid_tiles", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_cell_alternative_tile", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_cell_atlas_coords", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_cell_source_id", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_cell_tile_data", + "return_type": "LayeredTileData", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_collision_visibility_mode", + "return_type": "enum.LayeredTileMapLayer::DebugVisibilityMode", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_coords_for_body_rid", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "body", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_navigation_map", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_navigation_visibility_mode", + "return_type": "enum.LayeredTileMapLayer::DebugVisibilityMode", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_neighbor_cell", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "neighbor", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_pattern", + "return_type": "LayeredTileMapPattern", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords_array", + "type": "PoolVector2iArray", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_rendering_quadrant_size", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_surrounding_cells", + "return_type": "PoolVector2iArray", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_map_data_as_array", + "return_type": "PoolByteArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_tile_set", + "return_type": "LayeredTileSet", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_use_vertex_lights", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_used_cells", + "return_type": "PoolVector2iArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_used_cells_by_id", + "return_type": "PoolVector2iArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_id", + "type": "int", + "has_default_value": true, + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": true, + "default_value": "(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "get_used_rect", + "return_type": "Rect2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_y_sort_origin", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "has_body_rid", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "body", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "is_collision_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_navigation_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_using_kinematic_bodies", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "local_to_map", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "local_position", + "type": "Vector2", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_pattern", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "position_in_tilemap", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_in_pattern", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "pattern", + "type": "LayeredTileMapPattern", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_to_local", + "return_type": "Vector2", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map_position", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "notify_runtime_tile_data_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "rao_get_noise_params", + "return_type": "FastnoiseNoiseParams", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "rao_get_strength", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "rao_get_use", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "rao_set_noise_params", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "noise", + "type": "FastnoiseNoiseParams", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "rao_set_strength", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "rao_set_use", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_cell", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "source_id", + "type": "int", + "has_default_value": true, + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": true, + "default_value": "(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "has_default_value": true, + "default_value": "0" + } + ] + }, + { + "name": "set_cells_terrain_connect", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "cells", + "type": "PoolVector2iArray", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "has_default_value": true, + "default_value": "True" + } + ] + }, + { + "name": "set_cells_terrain_path", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "path", + "type": "PoolVector2iArray", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "has_default_value": true, + "default_value": "True" + } + ] + }, + { + "name": "set_collision_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_collision_visibility_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "visibility_mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_navigation_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_navigation_map", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_navigation_visibility_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "show_navigation", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_pattern", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "position", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "pattern", + "type": "LayeredTileMapPattern", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_rendering_quadrant_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "size", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tile_map_data_from_array", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "tile_map_layer_data", + "type": "PoolByteArray", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tile_set", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "tile_set", + "type": "LayeredTileSet", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_use_kinematic_bodies", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "use_kinematic_bodies", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_use_vertex_lights", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_y_sort_origin", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "y_sort_origin", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "update_internals", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + } + ], + "enums": [ + { + "name": "DebugVisibilityMode", + "values": { + "DEBUG_VISIBILITY_MODE_DEFAULT": 0, + "DEBUG_VISIBILITY_MODE_FORCE_SHOW": 1, + "DEBUG_VISIBILITY_MODE_FORCE_HIDE": 2 + } + } + ] + }, + { + "name": "LayeredTileMapPattern", + "base_class": "Resource", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + { + "name": "empty", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_cell_alternative_tile", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_cell_atlas_coords", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_cell_source_id", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_size", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_used_cells", + "return_type": "PoolVector2iArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "has_cell", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_cell", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "update_size", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_cell", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "source_id", + "type": "int", + "has_default_value": true, + "default_value": "-1" + }, + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": true, + "default_value": "(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "set_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "size", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + ] + }, + { + "name": "LayeredTileSet", + "base_class": "Resource", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + "CELL_NEIGHBOR_BOTTOM_CORNER": 5, + "CELL_NEIGHBOR_BOTTOM_LEFT_CORNER": 7, + "CELL_NEIGHBOR_BOTTOM_LEFT_SIDE": 6, + "CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER": 3, + "CELL_NEIGHBOR_BOTTOM_RIGHT_SIDE": 2, + "CELL_NEIGHBOR_BOTTOM_SIDE": 4, + "CELL_NEIGHBOR_LEFT_CORNER": 9, + "CELL_NEIGHBOR_LEFT_SIDE": 8, + "CELL_NEIGHBOR_RIGHT_CORNER": 1, + "CELL_NEIGHBOR_RIGHT_SIDE": 0, + "CELL_NEIGHBOR_TOP_CORNER": 13, + "CELL_NEIGHBOR_TOP_LEFT_CORNER": 11, + "CELL_NEIGHBOR_TOP_LEFT_SIDE": 10, + "CELL_NEIGHBOR_TOP_RIGHT_CORNER": 15, + "CELL_NEIGHBOR_TOP_RIGHT_SIDE": 14, + "CELL_NEIGHBOR_TOP_SIDE": 12, + "TERRAIN_MODE_MATCH_CORNERS": 1, + "TERRAIN_MODE_MATCH_CORNERS_AND_SIDES": 0, + "TERRAIN_MODE_MATCH_SIDES": 2, + "TILE_LAYOUT_DIAMOND_DOWN": 5, + "TILE_LAYOUT_DIAMOND_RIGHT": 4, + "TILE_LAYOUT_STACKED": 0, + "TILE_LAYOUT_STACKED_OFFSET": 1, + "TILE_LAYOUT_STAIRS_DOWN": 3, + "TILE_LAYOUT_STAIRS_RIGHT": 2, + "TILE_OFFSET_AXIS_HORIZONTAL": 0, + "TILE_OFFSET_AXIS_VERTICAL": 1, + "TILE_SHAPE_HALF_OFFSET_SQUARE": 2, + "TILE_SHAPE_HEXAGON": 3, + "TILE_SHAPE_ISOMETRIC": 1, + "TILE_SHAPE_SQUARE": 0 + }, + "properties": [ + { + "name": "tile_layout", + "type": "int", + "getter": "get_tile_layout", + "setter": "set_tile_layout", + "index": -1 + }, + { + "name": "tile_offset_axis", + "type": "int", + "getter": "get_tile_offset_axis", + "setter": "set_tile_offset_axis", + "index": -1 + }, + { + "name": "tile_shape", + "type": "int", + "getter": "get_tile_shape", + "setter": "set_tile_shape", + "index": -1 + }, + { + "name": "tile_size", + "type": "Vector2i", + "getter": "get_tile_size", + "setter": "set_tile_size", + "index": -1 + }, + { + "name": "uv_clipping", + "type": "bool", + "getter": "is_uv_clipping", + "setter": "set_uv_clipping", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "_source_changed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "add_avoidance_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "to_position", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "add_custom_data_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "to_position", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "add_navigation_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "to_position", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "add_occlusion_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "to_position", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "add_pattern", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "pattern", + "type": "LayeredTileMapPattern", + "has_default_value": false, + "default_value": "" + }, + { + "name": "index", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "add_physics_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "to_position", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "add_source", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source", + "type": "LayeredTileSetSource", + "has_default_value": false, + "default_value": "" + }, + { + "name": "atlas_source_id_override", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "add_terrain", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "to_position", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "add_terrain_set", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "to_position", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "cleanup_invalid_tile_proxies", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "clear_tile_proxies", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_alternative_level_tile_proxy", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_from", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "alternative_from", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_avoidance_layer_layer_value", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "layer_number", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_avoidance_layer_layers", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_avoidance_layers_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_coords_level_tile_proxy", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_from", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_custom_data_layer_by_name", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_name", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_custom_data_layer_name", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_custom_data_layer_type", + "return_type": "enum.Variant::Type", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_custom_data_layers_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_navigation_layer_layer_value", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "layer_number", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_navigation_layer_layers", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_navigation_layers_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_next_source_id", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_occlusion_layer_light_mask", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_occlusion_layer_sdf_collision", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_occlusion_layers_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_pattern", + "return_type": "LayeredTileMapPattern", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "get_patterns_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_physics_layer_collision_layer", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_physics_layer_collision_mask", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_physics_layer_physics_material", + "return_type": "PhysicsMaterial", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_physics_layers_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_source", + "return_type": "LayeredTileSetSource", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_source_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_source_id", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_source_level_tile_proxy", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_terrain_color", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_terrain_name", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_terrain_set_mode", + "return_type": "enum.LayeredTileSet::TerrainMode", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_terrain_sets_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_terrains_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_layout", + "return_type": "enum.LayeredTileSet::TileLayout", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_tile_offset_axis", + "return_type": "enum.LayeredTileSet::TileOffsetAxis", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_tile_shape", + "return_type": "enum.LayeredTileSet::TileShape", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_tile_size", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "has_alternative_level_tile_proxy", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_from", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "alternative_from", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "has_coords_level_tile_proxy", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_from", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "has_source", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "has_source_level_tile_proxy", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "is_uv_clipping", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "map_tile_proxy", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_from", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "alternative_from", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "move_avoidance_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "to_position", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "move_custom_data_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "to_position", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "move_navigation_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "to_position", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "move_occlusion_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "to_position", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "move_physics_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "to_position", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "move_terrain", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "to_position", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "move_terrain_set", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "to_position", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_alternative_level_tile_proxy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_from", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "alternative_from", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_avoidance_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_coords_level_tile_proxy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_from", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_custom_data_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_navigation_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_occlusion_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_pattern", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_physics_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_source", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_source_level_tile_proxy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_terrain", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_terrain_set", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_alternative_level_tile_proxy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_from", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "alternative_from", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "source_to", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_to", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "alternative_to", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_avoidance_layer_layer_value", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "layer_number", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_avoidance_layer_layers", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "layers", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_coords_level_tile_proxy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "p_source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_from", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "source_to", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "coords_to", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_custom_data_layer_name", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "layer_name", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_custom_data_layer_type", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "layer_type", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_navigation_layer_layer_value", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "layer_number", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_navigation_layer_layers", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "layers", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_occlusion_layer_light_mask", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "light_mask", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_occlusion_layer_sdf_collision", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "sdf_collision", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_physics_layer_collision_layer", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "layer", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_physics_layer_collision_mask", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "mask", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_physics_layer_physics_material", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "physics_material", + "type": "PhysicsMaterial", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_source_id", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "new_source_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_source_level_tile_proxy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "source_from", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "source_to", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_terrain_color", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "color", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_terrain_name", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "terrain_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "name", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_terrain_set_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tile_layout", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layout", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tile_offset_axis", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "alignment", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tile_shape", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "shape", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tile_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "size", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_uv_clipping", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "uv_clipping", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "TileShape", + "values": { + "TILE_SHAPE_SQUARE": 0, + "TILE_SHAPE_ISOMETRIC": 1, + "TILE_SHAPE_HALF_OFFSET_SQUARE": 2, + "TILE_SHAPE_HEXAGON": 3 + } + }, + { + "name": "TileLayout", + "values": { + "TILE_LAYOUT_STACKED": 0, + "TILE_LAYOUT_STACKED_OFFSET": 1, + "TILE_LAYOUT_STAIRS_RIGHT": 2, + "TILE_LAYOUT_STAIRS_DOWN": 3, + "TILE_LAYOUT_DIAMOND_RIGHT": 4, + "TILE_LAYOUT_DIAMOND_DOWN": 5 + } + }, + { + "name": "TileOffsetAxis", + "values": { + "TILE_OFFSET_AXIS_HORIZONTAL": 0, + "TILE_OFFSET_AXIS_VERTICAL": 1 + } + }, + { + "name": "CellNeighbor", + "values": { + "CELL_NEIGHBOR_RIGHT_SIDE": 0, + "CELL_NEIGHBOR_RIGHT_CORNER": 1, + "CELL_NEIGHBOR_BOTTOM_RIGHT_SIDE": 2, + "CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER": 3, + "CELL_NEIGHBOR_BOTTOM_SIDE": 4, + "CELL_NEIGHBOR_BOTTOM_CORNER": 5, + "CELL_NEIGHBOR_BOTTOM_LEFT_SIDE": 6, + "CELL_NEIGHBOR_BOTTOM_LEFT_CORNER": 7, + "CELL_NEIGHBOR_LEFT_SIDE": 8, + "CELL_NEIGHBOR_LEFT_CORNER": 9, + "CELL_NEIGHBOR_TOP_LEFT_SIDE": 10, + "CELL_NEIGHBOR_TOP_LEFT_CORNER": 11, + "CELL_NEIGHBOR_TOP_SIDE": 12, + "CELL_NEIGHBOR_TOP_CORNER": 13, + "CELL_NEIGHBOR_TOP_RIGHT_SIDE": 14, + "CELL_NEIGHBOR_TOP_RIGHT_CORNER": 15 + } + }, + { + "name": "TerrainMode", + "values": { + "TERRAIN_MODE_MATCH_CORNERS_AND_SIDES": 0, + "TERRAIN_MODE_MATCH_CORNERS": 1, + "TERRAIN_MODE_MATCH_SIDES": 2 + } + } + ] + }, + { + "name": "LayeredTileSetAtlasSource", + "base_class": "LayeredTileSetSource", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + "TILE_ANIMATION_MODE_DEFAULT": 0, + "TILE_ANIMATION_MODE_MAX": 2, + "TILE_ANIMATION_MODE_RANDOM_START_TIMES": 1, + "TRANSFORM_FLIP_H": 4096, + "TRANSFORM_FLIP_V": 8192, + "TRANSFORM_TRANSPOSE": 16384 + }, + "properties": [ + { + "name": "margins", + "type": "Vector2i", + "getter": "get_margins", + "setter": "set_margins", + "index": -1 + }, + { + "name": "normal_texture", + "type": "Texture", + "getter": "get_normal_texture", + "setter": "set_normal_texture", + "index": -1 + }, + { + "name": "separation", + "type": "Vector2i", + "getter": "get_separation", + "setter": "set_separation", + "index": -1 + }, + { + "name": "texture", + "type": "Texture", + "getter": "get_texture", + "setter": "set_texture", + "index": -1 + }, + { + "name": "texture_region_size", + "type": "Vector2i", + "getter": "get_texture_region_size", + "setter": "set_texture_region_size", + "index": -1 + }, + { + "name": "use_texture_padding", + "type": "bool", + "getter": "get_use_texture_padding", + "setter": "set_use_texture_padding", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "_queue_update_padded_texture", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "_update_padded_texture", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "clear_tiles_outside_texture", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "create_alternative_tile", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "alternative_id_override", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "create_tile", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "size", + "type": "Vector2i", + "has_default_value": true, + "default_value": "(1, 1)" + } + ] + }, + { + "name": "get_atlas_grid_size", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_margins", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_next_alternative_tile_id", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_normal_texture", + "return_type": "Texture", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_runtime_texture", + "return_type": "Texture", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_runtime_tile_texture_region", + "return_type": "Rect2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "frame", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_separation", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_texture", + "return_type": "Texture", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_texture_region_size", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_tile_animation_columns", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_animation_frame_duration", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "frame_index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_animation_frames_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_animation_mode", + "return_type": "enum.LayeredTileSetAtlasSource::TileAnimationMode", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_animation_separation", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_animation_speed", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_animation_total_duration", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_at_coords", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_data", + "return_type": "LayeredTileData", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "alternative_tile", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_size_in_atlas", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_texture_region", + "return_type": "Rect2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "frame", + "type": "int", + "has_default_value": true, + "default_value": "0" + } + ] + }, + { + "name": "get_tiles_to_be_removed_on_change", + "return_type": "PoolVector2Array", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "texture", + "type": "Texture", + "has_default_value": false, + "default_value": "" + }, + { + "name": "margins", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "separation", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "texture_region_size", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_use_texture_padding", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "has_room_for_tile", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "size", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "animation_columns", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "animation_separation", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "frames_count", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "ignored_tile", + "type": "Vector2i", + "has_default_value": true, + "default_value": "(-1, -1)" + } + ] + }, + { + "name": "has_tiles_outside_texture", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "move_tile_in_atlas", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "new_atlas_coords", + "type": "Vector2i", + "has_default_value": true, + "default_value": "(-1, -1)" + }, + { + "name": "new_size", + "type": "Vector2i", + "has_default_value": true, + "default_value": "(-1, -1)" + } + ] + }, + { + "name": "remove_alternative_tile", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "alternative_tile", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_tile", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_alternative_tile_id", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "alternative_tile", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "new_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_margins", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "margins", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_normal_texture", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "texture", + "type": "Texture", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_separation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "separation", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_texture", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "texture", + "type": "Texture", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_texture_region_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "texture_region_size", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tile_animation_columns", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "frame_columns", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tile_animation_frame_duration", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "frame_index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "duration", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tile_animation_frames_count", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "frames_count", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tile_animation_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tile_animation_separation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "separation", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_tile_animation_speed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "speed", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_use_texture_padding", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "use_texture_padding", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "TileAnimationMode", + "values": { + "TILE_ANIMATION_MODE_DEFAULT": 0, + "TILE_ANIMATION_MODE_RANDOM_START_TIMES": 1, + "TILE_ANIMATION_MODE_MAX": 2 + } + } + ] + }, + { + "name": "LayeredTileSetScenesCollectionSource", + "base_class": "LayeredTileSetSource", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + { + "name": "create_scene_tile", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "packed_scene", + "type": "PackedScene", + "has_default_value": false, + "default_value": "" + }, + { + "name": "id_override", + "type": "int", + "has_default_value": true, + "default_value": "-1" + } + ] + }, + { + "name": "get_next_scene_tile_id", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_scene_tile_display_placeholder", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_scene_tile_id", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_scene_tile_scene", + "return_type": "PackedScene", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_scene_tiles_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "has_scene_tile_id", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "remove_scene_tile", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_scene_tile_display_placeholder", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "display_placeholder", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_scene_tile_id", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "new_id", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_scene_tile_scene", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "id", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "packed_scene", + "type": "PackedScene", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + ] + }, + { + "name": "LayeredTileSetSource", + "base_class": "Resource", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": false, + "is_reference": true, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + { + "name": "get_alternative_tile_id", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_alternative_tiles_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tile_id", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_tiles_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "has_alternative_tile", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + }, + { + "name": "alternative_tile", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "has_tile", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + ] + }, { "name": "LevelStatData", "base_class": "Resource", @@ -143554,14 +156590,18 @@ "instanciable": false, "is_reference": false, "constants": { + "BAKE_ALL": 2, + "BAKE_DISABLED": 0, + "BAKE_INDIRECT": 1, "PARAM_ATTENUATION": 5, "PARAM_CONTACT_SHADOW_SIZE": 8, "PARAM_ENERGY": 0, "PARAM_INDIRECT_ENERGY": 1, - "PARAM_MAX": 16, + "PARAM_MAX": 17, "PARAM_RANGE": 4, "PARAM_SHADOW_BIAS": 14, "PARAM_SHADOW_BIAS_SPLIT_SCALE": 15, + "PARAM_SHADOW_FADE_START": 16, "PARAM_SHADOW_MAX_DISTANCE": 9, "PARAM_SHADOW_NORMAL_BIAS": 13, "PARAM_SHADOW_SPLIT_1_OFFSET": 10, @@ -143580,6 +156620,13 @@ "setter": "set_editor_only", "index": -1 }, + { + "name": "light_bake_mode", + "type": "int", + "getter": "get_bake_mode", + "setter": "set_bake_mode", + "index": -1 + }, { "name": "light_color", "type": "Color", @@ -143668,6 +156715,19 @@ "signals": [ ], "methods": [ + { + "name": "get_bake_mode", + "return_type": "enum.Light::BakeMode", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_color", "return_type": "Color", @@ -143778,6 +156838,25 @@ "arguments": [ ] }, + { + "name": "set_bake_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "bake_mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_color", "return_type": "void", @@ -143957,7 +157036,16 @@ "PARAM_SHADOW_NORMAL_BIAS": 13, "PARAM_SHADOW_BIAS": 14, "PARAM_SHADOW_BIAS_SPLIT_SCALE": 15, - "PARAM_MAX": 16 + "PARAM_SHADOW_FADE_START": 16, + "PARAM_MAX": 17 + } + }, + { + "name": "BakeMode", + "values": { + "BAKE_DISABLED": 0, + "BAKE_INDIRECT": 1, + "BAKE_ALL": 2 } } ] @@ -169907,6 +182995,7 @@ "HTML_FLAG_HARD_WRAP": 4, "HTML_FLAG_SKIP_HTML": 1, "HTML_FLAG_USE_XHTML": 8, + "RENDERER_TYPE_CUSTOM": 2, "RENDER_TYPE_HTML": 0, "RENDER_TYPE_HTML_TOC": 1 }, @@ -169957,6 +183046,25 @@ "signals": [ ], "methods": [ + { + "name": "_renderer_callback", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "data", + "type": "MarkdownRendererCustomRendererCallback", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "get_html_flags", "return_type": "int", @@ -170035,6 +183143,25 @@ "arguments": [ ] }, + { + "name": "render", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "markdown", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "render_to_html", "return_type": "String", @@ -170174,7 +183301,8 @@ "name": "RenderType", "values": { "RENDER_TYPE_HTML": 0, - "RENDER_TYPE_HTML_TOC": 1 + "RENDER_TYPE_HTML_TOC": 1, + "RENDERER_TYPE_CUSTOM": 2 } }, { @@ -170207,6 +183335,759 @@ } ] }, + { + "name": "MarkdownRendererCustomRendererCallback", + "base_class": "Reference", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + "AUTOLINK_TYPE_EMAIL": 2, + "AUTOLINK_TYPE_NONE": 0, + "AUTOLINK_TYPE_NORMAL": 1, + "CALLBACK_AUTOLINK": 15, + "CALLBACK_BLOCKCODE": 0, + "CALLBACK_BLOCKHTML": 14, + "CALLBACK_BLOCKQUOTE": 1, + "CALLBACK_CODESPAN": 16, + "CALLBACK_DOC_FOOTER": 34, + "CALLBACK_DOC_HEADER": 33, + "CALLBACK_DOUBLE_EMPHASIS": 17, + "CALLBACK_EMPHASIS": 18, + "CALLBACK_ENTITY": 31, + "CALLBACK_FOOTNOTES": 12, + "CALLBACK_FOOTNOTE_DEF": 13, + "CALLBACK_FOOTNOTE_REF": 28, + "CALLBACK_HEADER": 2, + "CALLBACK_HIGHLIGHT": 20, + "CALLBACK_HRULE": 3, + "CALLBACK_IMAGE": 22, + "CALLBACK_LINEBREAK": 23, + "CALLBACK_LINK": 24, + "CALLBACK_LIST": 4, + "CALLBACK_LISTITEM": 5, + "CALLBACK_MATH": 29, + "CALLBACK_NORMAL_TEXT": 32, + "CALLBACK_PARAGRAPH": 6, + "CALLBACK_QUOTE": 21, + "CALLBACK_RAW_HTML": 30, + "CALLBACK_STRIKETHROUGH": 26, + "CALLBACK_SUPERSCRIPT": 27, + "CALLBACK_TABLE": 7, + "CALLBACK_TABLE_BODY": 9, + "CALLBACK_TABLE_CELL": 11, + "CALLBACK_TABLE_HEADER": 8, + "CALLBACK_TABLE_ROW": 10, + "CALLBACK_TRIPLE_EMPHASIS": 25, + "CALLBACK_UNDERLINE": 19, + "LIST_FLAG_LI_BLOCK": 2, + "LIST_FLAG_ORDERED": 1, + "TABLE_FLAG_ALIGNMASK": 3, + "TABLE_FLAG_ALIGN_CENTER": 3, + "TABLE_FLAG_ALIGN_LEFT": 1, + "TABLE_FLAG_ALIGN_RIGHT": 2, + "TABLE_FLAG_HEADER": 4 + }, + "properties": [ + { + "name": "alt", + "type": "String", + "getter": "get_alt", + "setter": "set_alt", + "index": -1 + }, + { + "name": "auto_link_type", + "type": "int", + "getter": "get_auto_link_type", + "setter": "set_auto_link_type", + "index": -1 + }, + { + "name": "callback_type", + "type": "int", + "getter": "get_callback_type", + "setter": "set_callback_type", + "index": -1 + }, + { + "name": "content", + "type": "String", + "getter": "get_content", + "setter": "set_content", + "index": -1 + }, + { + "name": "display_mode", + "type": "int", + "getter": "get_display_mode", + "setter": "set_display_mode", + "index": -1 + }, + { + "name": "inline_render", + "type": "int", + "getter": "get_inline_render", + "setter": "set_inline_render", + "index": -1 + }, + { + "name": "lang", + "type": "String", + "getter": "get_lang", + "setter": "set_lang", + "index": -1 + }, + { + "name": "level", + "type": "int", + "getter": "get_level", + "setter": "set_level", + "index": -1 + }, + { + "name": "link", + "type": "String", + "getter": "get_link", + "setter": "set_link", + "index": -1 + }, + { + "name": "list_flags", + "type": "int", + "getter": "get_list_flags", + "setter": "set_list_flags", + "index": -1 + }, + { + "name": "num", + "type": "int", + "getter": "get_num", + "setter": "set_num", + "index": -1 + }, + { + "name": "result", + "type": "String", + "getter": "get_result", + "setter": "set_result", + "index": -1 + }, + { + "name": "result_code", + "type": "int", + "getter": "get_result_code", + "setter": "set_result_code", + "index": -1 + }, + { + "name": "table_flags", + "type": "int", + "getter": "get_table_flags", + "setter": "set_table_flags", + "index": -1 + }, + { + "name": "text", + "type": "String", + "getter": "get_text", + "setter": "set_text", + "index": -1 + }, + { + "name": "title", + "type": "String", + "getter": "get_title", + "setter": "set_title", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "get_alt", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_auto_link_type", + "return_type": "enum.MarkdownRendererCustomRendererCallback::AutolinkType", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_callback_type", + "return_type": "enum.MarkdownRendererCustomRendererCallback::CallbackType", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_content", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_display_mode", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_inline_render", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_lang", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_level", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_link", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_list_flags", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_num", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_result", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_result_code", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_table_flags", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_text", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_title", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_alt", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_auto_link_type", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_callback_type", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_content", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_display_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_inline_render", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_lang", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_level", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_link", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_list_flags", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_num", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_result", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_result_code", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_table_flags", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_text", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_title", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "CallbackType", + "values": { + "CALLBACK_BLOCKCODE": 0, + "CALLBACK_BLOCKQUOTE": 1, + "CALLBACK_HEADER": 2, + "CALLBACK_HRULE": 3, + "CALLBACK_LIST": 4, + "CALLBACK_LISTITEM": 5, + "CALLBACK_PARAGRAPH": 6, + "CALLBACK_TABLE": 7, + "CALLBACK_TABLE_HEADER": 8, + "CALLBACK_TABLE_BODY": 9, + "CALLBACK_TABLE_ROW": 10, + "CALLBACK_TABLE_CELL": 11, + "CALLBACK_FOOTNOTES": 12, + "CALLBACK_FOOTNOTE_DEF": 13, + "CALLBACK_BLOCKHTML": 14, + "CALLBACK_AUTOLINK": 15, + "CALLBACK_CODESPAN": 16, + "CALLBACK_DOUBLE_EMPHASIS": 17, + "CALLBACK_EMPHASIS": 18, + "CALLBACK_UNDERLINE": 19, + "CALLBACK_HIGHLIGHT": 20, + "CALLBACK_QUOTE": 21, + "CALLBACK_IMAGE": 22, + "CALLBACK_LINEBREAK": 23, + "CALLBACK_LINK": 24, + "CALLBACK_TRIPLE_EMPHASIS": 25, + "CALLBACK_STRIKETHROUGH": 26, + "CALLBACK_SUPERSCRIPT": 27, + "CALLBACK_FOOTNOTE_REF": 28, + "CALLBACK_MATH": 29, + "CALLBACK_RAW_HTML": 30, + "CALLBACK_ENTITY": 31, + "CALLBACK_NORMAL_TEXT": 32, + "CALLBACK_DOC_HEADER": 33, + "CALLBACK_DOC_FOOTER": 34 + } + }, + { + "name": "ListFlags", + "values": { + "LIST_FLAG_ORDERED": 1, + "LIST_FLAG_LI_BLOCK": 2 + } + }, + { + "name": "TableFlags", + "values": { + "TABLE_FLAG_ALIGN_LEFT": 1, + "TABLE_FLAG_ALIGN_RIGHT": 2, + "TABLE_FLAG_ALIGNMASK": 3, + "TABLE_FLAG_ALIGN_CENTER": 3, + "TABLE_FLAG_HEADER": 4 + } + }, + { + "name": "AutolinkType", + "values": { + "AUTOLINK_TYPE_NONE": 0, + "AUTOLINK_TYPE_NORMAL": 1, + "AUTOLINK_TYPE_EMAIL": 2 + } + } + ] + }, { "name": "MatMakerGDEditor", "base_class": "MarginContainer", @@ -170976,6 +184857,13 @@ "PRIMITIVE_TRIANGLE_STRIP": 5 }, "properties": [ + { + "name": "lightmap_size_hint", + "type": "Vector2i", + "getter": "get_lightmap_size_hint", + "setter": "set_lightmap_size_hint", + "index": -1 + } ], "signals": [ ], @@ -171076,6 +184964,19 @@ "arguments": [ ] }, + { + "name": "get_lightmap_size_hint", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_surface_count", "return_type": "int", @@ -171089,6 +184990,25 @@ "arguments": [ ] }, + { + "name": "set_lightmap_size_hint", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "size", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "surface_get_arrays", "return_type": "Array", @@ -195799,6 +209719,19 @@ "arguments": [ ] }, + { + "name": "is_node_ready", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "is_physics_interpolated", "return_type": "bool", @@ -197149,6 +211082,13 @@ "setter": "set_scale", "index": -1 }, + { + "name": "sort_enabled", + "type": "bool", + "getter": "is_sort_enabled", + "setter": "set_sort_enabled", + "index": -1 + }, { "name": "toplevel", "type": "bool", @@ -197374,6 +211314,19 @@ } ] }, + { + "name": "is_sort_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "is_z_relative", "return_type": "bool", @@ -197646,6 +211599,25 @@ } ] }, + { + "name": "set_sort_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_transform", "return_type": "void", @@ -198088,6 +212060,25 @@ "enums": [ ] }, + { + "name": "ORMSpatialMaterial", + "base_class": "SpatialMaterial", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + ], + "enums": [ + ] + }, { "name": "Object", "base_class": "", @@ -225040,6 +239031,740 @@ "enums": [ ] }, + { + "name": "PreparedStatement", + "base_class": "Reference", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": false, + "is_reference": true, + "constants": { + "TYPE_BLOB": 1, + "TYPE_BYTES": 9, + "TYPE_DOUBLE": 3, + "TYPE_FLOAT": 2, + "TYPE_INT": 4, + "TYPE_INT64": 5, + "TYPE_NULL": 0, + "TYPE_TEXT": 6, + "TYPE_TYPE": 10, + "TYPE_UNKNOWN": 11, + "TYPE_VALUE": 8, + "TYPE_VARCHAR": 7 + }, + "properties": [ + { + "name": "sql", + "type": "String", + "getter": "get_sql", + "setter": "set_sql", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "bind_blob", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "PoolByteArray", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "bind_double", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "bind_float", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "bind_int", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "bind_int64", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "bind_null", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "bind_parameter_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "bind_parameter_index", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "name", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "bind_parameter_name", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "bind_text", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "bind_value", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "value", + "type": "Variant", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "bind_zeroblob", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "num", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "clear_bindings", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "column_blob", + "return_type": "PoolByteArray", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "column_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "column_database_name", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "column_decltype", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "column_double", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "column_float", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "column_int", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "column_int64", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "column_name", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "column_origin_name", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "column_table_name", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "column_text", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "column_type", + "return_type": "enum.PreparedStatement::Type", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "column_value", + "return_type": "Variant", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "data_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "finalize", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_connection", + "return_type": "DatabaseConnection", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_expanded_sql", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_normalized_sql", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_sql", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "prepare", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "reset", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_sql", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "arg0", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "step", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + } + ], + "enums": [ + { + "name": "Type", + "values": { + "TYPE_NULL": 0, + "TYPE_BLOB": 1, + "TYPE_FLOAT": 2, + "TYPE_DOUBLE": 3, + "TYPE_INT": 4, + "TYPE_INT64": 5, + "TYPE_TEXT": 6, + "TYPE_VARCHAR": 7, + "TYPE_VALUE": 8, + "TYPE_BYTES": 9, + "TYPE_TYPE": 10, + "TYPE_UNKNOWN": 11 + } + } + ] + }, { "name": "PrimitiveMesh", "base_class": "Mesh", @@ -235290,6 +250015,13 @@ "constants": { }, "properties": [ + { + "name": "light_attenuation", + "type": "float", + "getter": "get_light_attenuation", + "setter": "set_light_attenuation", + "index": -1 + }, { "name": "light_color", "type": "Color", @@ -235298,16 +250030,57 @@ "index": -1 }, { - "name": "light_size", - "type": "int", - "getter": "get_light_size", - "setter": "set_light_size", + "name": "light_energy", + "type": "float", + "getter": "get_light_energy", + "setter": "set_light_energy", + "index": -1 + }, + { + "name": "light_indirect_energy", + "type": "float", + "getter": "get_light_indirect_energy", + "setter": "set_light_indirect_energy", + "index": -1 + }, + { + "name": "light_negative", + "type": "bool", + "getter": "get_light_negative", + "setter": "set_light_negative", + "index": -1 + }, + { + "name": "light_range", + "type": "float", + "getter": "get_light_range", + "setter": "set_light_range", + "index": -1 + }, + { + "name": "light_specular", + "type": "float", + "getter": "get_light_specular", + "setter": "set_light_specular", "index": -1 } ], "signals": [ ], "methods": [ + { + "name": "get_light_attenuation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_light_color", "return_type": "Color", @@ -235322,8 +250095,8 @@ ] }, { - "name": "get_light_size", - "return_type": "int", + "name": "get_light_energy", + "return_type": "float", "is_editor": false, "is_noscript": false, "is_const": true, @@ -235334,6 +250107,77 @@ "arguments": [ ] }, + { + "name": "get_light_indirect_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_light_negative", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_light_range", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_light_specular", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_light_attenuation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_light_color", "return_type": "void", @@ -235354,7 +250198,7 @@ ] }, { - "name": "set_light_size", + "name": "set_light_energy", "return_type": "void", "is_editor": false, "is_noscript": false, @@ -235366,7 +250210,83 @@ "arguments": [ { "name": "value", - "type": "int", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_light_indirect_energy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_light_negative", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_light_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_light_specular", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", "has_default_value": false, "default_value": "" } @@ -235376,6 +250296,25 @@ "enums": [ ] }, + { + "name": "PropDataMergeGroup", + "base_class": "PropDataProp", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + }, + "properties": [ + ], + "signals": [ + ], + "methods": [ + ], + "enums": [ + ] + }, { "name": "PropDataMeshData", "base_class": "PropDataEntry", @@ -235795,6 +250734,20 @@ "constants": { }, "properties": [ + { + "name": "is_merger", + "type": "bool", + "getter": "get_is_merger", + "setter": "set_is_merger", + "index": -1 + }, + { + "name": "materials", + "type": "Material", + "getter": "materials_get", + "setter": "materials_set", + "index": -1 + }, { "name": "prop", "type": "PropData", @@ -235839,6 +250792,19 @@ } ] }, + { + "name": "get_is_merger", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_prop", "return_type": "PropData", @@ -235878,6 +250844,121 @@ "arguments": [ ] }, + { + "name": "material_add", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "Material", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "material_get", + "return_type": "Material", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "material_get_num", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "materials_clear", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "materials_get", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "materials_set", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "arg0", + "type": "Array", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_is_merger", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_prop", "return_type": "void", @@ -238060,17 +253141,52 @@ }, "properties": [ { - "name": "color", + "name": "light_attenuation", + "type": "float", + "getter": "get_attenuation", + "setter": "set_attenuation", + "index": -1 + }, + { + "name": "light_color", "type": "Color", "getter": "get_color", "setter": "set_color", "index": -1 }, { - "name": "size", - "type": "int", - "getter": "get_size", - "setter": "set_size", + "name": "light_energy", + "type": "float", + "getter": "get_energy", + "setter": "set_energy", + "index": -1 + }, + { + "name": "light_indirect_energy", + "type": "float", + "getter": "get_indirect_energy", + "setter": "set_indirect_energy", + "index": -1 + }, + { + "name": "light_negative", + "type": "bool", + "getter": "get_negative", + "setter": "set_negative", + "index": -1 + }, + { + "name": "light_range", + "type": "float", + "getter": "get_range", + "setter": "set_range", + "index": -1 + }, + { + "name": "light_specular", + "type": "float", + "getter": "get_specular", + "setter": "set_specular", "index": -1 }, { @@ -238084,6 +253200,19 @@ "signals": [ ], "methods": [ + { + "name": "get_attenuation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_color", "return_type": "Color", @@ -238097,6 +253226,45 @@ "arguments": [ ] }, + { + "name": "get_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_indirect_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_negative", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_position", "return_type": "Vector3", @@ -238111,7 +253279,7 @@ ] }, { - "name": "get_size", + "name": "get_range", "return_type": "float", "is_editor": false, "is_noscript": false, @@ -238123,6 +253291,38 @@ "arguments": [ ] }, + { + "name": "get_specular", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_attenuation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_color", "return_type": "void", @@ -238135,13 +253335,70 @@ "is_from_script": false, "arguments": [ { - "name": "arg0", + "name": "value", "type": "Color", "has_default_value": false, "default_value": "" } ] }, + { + "name": "set_energy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_indirect_energy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_negative", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_position", "return_type": "void", @@ -238162,7 +253419,7 @@ ] }, { - "name": "set_size", + "name": "set_range", "return_type": "void", "is_editor": false, "is_noscript": false, @@ -238173,7 +253430,26 @@ "is_from_script": false, "arguments": [ { - "name": "arg0", + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_specular", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", "type": "float", "has_default_value": false, "default_value": "" @@ -238993,6 +254269,167 @@ "enums": [ ] }, + { + "name": "PropMergeGroup", + "base_class": "Spatial", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + }, + "properties": [ + { + "name": "is_merger", + "type": "bool", + "getter": "get_is_merger", + "setter": "set_is_merger", + "index": -1 + }, + { + "name": "materials", + "type": "Material", + "getter": "materials_get", + "setter": "materials_set", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "get_is_merger", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "material_add", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "Material", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "material_get", + "return_type": "Material", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "material_get_num", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "materials_clear", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "materials_get", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "materials_set", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "arg0", + "type": "Array", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_is_merger", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + ] + }, { "name": "PropMesher", "base_class": "Reference", @@ -241545,6 +256982,19 @@ "arguments": [ ] }, + { + "name": "create_prepared_statement", + "return_type": "PreparedStatement", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "cset", "return_type": "QueryBuilder", @@ -242118,7 +257568,7 @@ ] }, { - "name": "prepare", + "name": "psph", "return_type": "QueryBuilder", "is_editor": false, "is_noscript": false, @@ -242130,6 +257580,44 @@ "arguments": [ ] }, + { + "name": "psphi", + "return_type": "QueryBuilder", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "id", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "psphr", + "return_type": "QueryBuilder", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "raw_id", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "reset", "return_type": "QueryBuilder", @@ -242201,81 +257689,6 @@ "arguments": [ ] }, - { - "name": "set_paramf", - "return_type": "QueryBuilder", - "is_editor": false, - "is_noscript": false, - "is_const": false, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - { - "name": "index", - "type": "int", - "has_default_value": false, - "default_value": "" - }, - { - "name": "value", - "type": "float", - "has_default_value": false, - "default_value": "" - } - ] - }, - { - "name": "set_parami", - "return_type": "QueryBuilder", - "is_editor": false, - "is_noscript": false, - "is_const": false, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - { - "name": "index", - "type": "int", - "has_default_value": false, - "default_value": "" - }, - { - "name": "value", - "type": "int", - "has_default_value": false, - "default_value": "" - } - ] - }, - { - "name": "set_params", - "return_type": "QueryBuilder", - "is_editor": false, - "is_noscript": false, - "is_const": false, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - { - "name": "index", - "type": "int", - "has_default_value": false, - "default_value": "" - }, - { - "name": "value", - "type": "String", - "has_default_value": false, - "default_value": "" - } - ] - }, { "name": "set_result", "return_type": "void", @@ -242370,6 +257783,75 @@ } ] }, + { + "name": "setph", + "return_type": "QueryBuilder", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "col", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "setphi", + "return_type": "QueryBuilder", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "col", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "id", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "setphr", + "return_type": "QueryBuilder", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "col", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "raw_id", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "setpi", "return_type": "QueryBuilder", @@ -242554,6 +258036,57 @@ } ] }, + { + "name": "valph", + "return_type": "QueryBuilder", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "valphi", + "return_type": "QueryBuilder", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "id", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "valphr", + "return_type": "QueryBuilder", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "raw_id", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "vals", "return_type": "QueryBuilder", @@ -242668,6 +258201,75 @@ } ] }, + { + "name": "wph", + "return_type": "QueryBuilder", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "col", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "wphi", + "return_type": "QueryBuilder", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "col", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "id", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "wphr", + "return_type": "QueryBuilder", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "col", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "raw_id", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "wpi", "return_type": "QueryBuilder", @@ -246662,16 +262264,23 @@ "INFO_VERTEX_MEM_USED": 12, "INFO_VERTICES_IN_FRAME": 1, "INFO_VIDEO_MEM_USED": 10, - "INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 0, - "INSTANCE_FLAG_MAX": 1, - "INSTANCE_GEOMETRY_MASK": 14, + "INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 1, + "INSTANCE_FLAG_MAX": 2, + "INSTANCE_FLAG_USE_BAKED_LIGHT": 0, + "INSTANCE_GEOMETRY_MASK": 30, + "INSTANCE_GI_PROBE": 7, "INSTANCE_IMMEDIATE": 3, - "INSTANCE_LIGHT": 4, - "INSTANCE_MAX": 6, + "INSTANCE_LIGHT": 5, + "INSTANCE_LIGHTMAP_CAPTURE": 8, + "INSTANCE_MAX": 9, "INSTANCE_MESH": 1, "INSTANCE_MULTIMESH": 2, "INSTANCE_NONE": 0, - "INSTANCE_REFLECTION_PROBE": 5, + "INSTANCE_PARTICLES": 4, + "INSTANCE_REFLECTION_PROBE": 6, + "LIGHT_BAKE_ALL": 2, + "LIGHT_BAKE_DISABLED": 0, + "LIGHT_BAKE_INDIRECT": 1, "LIGHT_DIRECTIONAL": 0, "LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_OPTIMIZED": 1, "LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_STABLE": 0, @@ -246688,10 +262297,11 @@ "LIGHT_PARAM_CONTACT_SHADOW_SIZE": 8, "LIGHT_PARAM_ENERGY": 0, "LIGHT_PARAM_INDIRECT_ENERGY": 1, - "LIGHT_PARAM_MAX": 16, + "LIGHT_PARAM_MAX": 17, "LIGHT_PARAM_RANGE": 4, "LIGHT_PARAM_SHADOW_BIAS": 14, "LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE": 15, + "LIGHT_PARAM_SHADOW_FADE_START": 16, "LIGHT_PARAM_SHADOW_MAX_DISTANCE": 9, "LIGHT_PARAM_SHADOW_NORMAL_BIAS": 13, "LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET": 10, @@ -246720,6 +262330,9 @@ "NINE_PATCH_TILE": 1, "NINE_PATCH_TILE_FIT": 2, "NO_INDEX_ARRAY": -1, + "PARTICLES_DRAW_ORDER_INDEX": 0, + "PARTICLES_DRAW_ORDER_LIFETIME": 1, + "PARTICLES_DRAW_ORDER_VIEW_DEPTH": 2, "PRIMITIVE_LINES": 1, "PRIMITIVE_LINE_LOOP": 3, "PRIMITIVE_LINE_STRIP": 2, @@ -246895,25 +262508,6 @@ "arguments": [ ] }, - { - "name": "camera_reset_physics_interpolation", - "return_type": "void", - "is_editor": false, - "is_noscript": false, - "is_const": false, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - { - "name": "camera", - "type": "RID", - "has_default_value": false, - "default_value": "" - } - ] - }, { "name": "camera_set_cull_mask", "return_type": "void", @@ -247007,31 +262601,6 @@ } ] }, - { - "name": "camera_set_interpolated", - "return_type": "void", - "is_editor": false, - "is_noscript": false, - "is_const": false, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - { - "name": "camera", - "type": "RID", - "has_default_value": false, - "default_value": "" - }, - { - "name": "interpolated", - "type": "bool", - "has_default_value": false, - "default_value": "" - } - ] - }, { "name": "camera_set_orthogonal", "return_type": "void", @@ -247445,6 +263014,43 @@ } ] }, + { + "name": "canvas_item_add_particles", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "item", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "texture", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "normal_map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "canvas_item_add_polygon", "return_type": "void", @@ -247709,6 +263315,37 @@ } ] }, + { + "name": "canvas_item_add_texture_rect_animation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "item", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "animation_data", + "type": "Array", + "has_default_value": false, + "default_value": "" + }, + { + "name": "start_time", + "type": "float", + "has_default_value": true, + "default_value": "0" + } + ] + }, { "name": "canvas_item_add_texture_rect_region", "return_type": "void", @@ -250385,6 +266022,503 @@ "arguments": [ ] }, + { + "name": "gi_probe_create", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "gi_probe_get_bias", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_get_bounds", + "return_type": "AABB", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_get_cell_size", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_get_dynamic_data", + "return_type": "PoolIntArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_get_dynamic_range", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_get_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_get_normal_bias", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_get_propagation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_get_to_cell_xform", + "return_type": "Transform", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_is_compressed", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_is_interior", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_set_bias", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "bias", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_set_bounds", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "bounds", + "type": "AABB", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_set_cell_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "range", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_set_compress", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_set_dynamic_data", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "data", + "type": "PoolIntArray", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_set_dynamic_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "range", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_set_energy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "energy", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_set_interior", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_set_normal_bias", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "bias", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_set_propagation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "propagation", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "gi_probe_set_to_cell_xform", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "probe", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "xform", + "type": "Transform", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "has_changed", "return_type": "bool", @@ -250844,31 +266978,6 @@ } ] }, - { - "name": "instance_geometry_set_as_instance_lod", - "return_type": "void", - "is_editor": false, - "is_noscript": false, - "is_const": false, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - { - "name": "instance", - "type": "RID", - "has_default_value": false, - "default_value": "" - }, - { - "name": "as_lod_of_instance", - "type": "RID", - "has_default_value": false, - "default_value": "" - } - ] - }, { "name": "instance_geometry_set_cast_shadows_setting", "return_type": "void", @@ -250894,49 +267003,6 @@ } ] }, - { - "name": "instance_geometry_set_draw_range", - "return_type": "void", - "is_editor": false, - "is_noscript": false, - "is_const": false, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - { - "name": "instance", - "type": "RID", - "has_default_value": false, - "default_value": "" - }, - { - "name": "min", - "type": "float", - "has_default_value": false, - "default_value": "" - }, - { - "name": "max", - "type": "float", - "has_default_value": false, - "default_value": "" - }, - { - "name": "min_margin", - "type": "float", - "has_default_value": false, - "default_value": "" - }, - { - "name": "max_margin", - "type": "float", - "has_default_value": false, - "default_value": "" - } - ] - }, { "name": "instance_geometry_set_flag", "return_type": "void", @@ -251299,6 +267365,49 @@ } ] }, + { + "name": "instance_set_use_lightmap", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "instance", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "lightmap_instance", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "lightmap", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "lightmap_slice", + "type": "int", + "has_default_value": true, + "default_value": "-1" + }, + { + "name": "lightmap_uv_rect", + "type": "Rect2", + "has_default_value": true, + "default_value": "[P: (0.0, 0.0), S: (1.0, 1.0)]" + } + ] + }, { "name": "instance_set_visible", "return_type": "void", @@ -251543,6 +267652,31 @@ } ] }, + { + "name": "light_set_bake_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "bake_mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "light_set_color", "return_type": "void", @@ -251749,6 +267883,283 @@ } ] }, + { + "name": "lightmap_capture_create", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "lightmap_capture_get_bounds", + "return_type": "AABB", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "lightmap_capture_get_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "lightmap_capture_get_octree", + "return_type": "PoolByteArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "lightmap_capture_get_octree_cell_subdiv", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "lightmap_capture_get_octree_cell_transform", + "return_type": "Transform", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "lightmap_capture_is_interior", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "lightmap_capture_set_bounds", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "bounds", + "type": "AABB", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "lightmap_capture_set_energy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "energy", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "lightmap_capture_set_interior", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "interior", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "lightmap_capture_set_octree", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "octree", + "type": "PoolByteArray", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "lightmap_capture_set_octree_cell_subdiv", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "subdiv", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "lightmap_capture_set_octree_cell_transform", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "capture", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "xform", + "type": "Transform", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "make_sphere_mesh", "return_type": "RID", @@ -253211,6 +269622,545 @@ "arguments": [ ] }, + { + "name": "particles_create", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "particles_get_current_aabb", + "return_type": "AABB", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_get_emitting", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_is_inactive", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_request_process", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_restart", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_amount", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "amount", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_custom_aabb", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "aabb", + "type": "AABB", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_draw_order", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "order", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_draw_pass_mesh", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "pass", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "mesh", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_draw_passes", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "count", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_emission_transform", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "transform", + "type": "Transform", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_emitting", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "emitting", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_explosiveness_ratio", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "ratio", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_fixed_fps", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "fps", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_fractional_delta", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_lifetime", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "lifetime", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_one_shot", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "one_shot", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_pre_process_time", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "time", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_process_material", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "material", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_randomness_ratio", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "ratio", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_speed_scale", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "scale", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "particles_set_use_local_coordinates", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "particles", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "reflection_probe_create", "return_type": "RID", @@ -255759,7 +272709,16 @@ "LIGHT_PARAM_SHADOW_NORMAL_BIAS": 13, "LIGHT_PARAM_SHADOW_BIAS": 14, "LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE": 15, - "LIGHT_PARAM_MAX": 16 + "LIGHT_PARAM_SHADOW_FADE_START": 16, + "LIGHT_PARAM_MAX": 17 + } + }, + { + "name": "LightBakeMode", + "values": { + "LIGHT_BAKE_DISABLED": 0, + "LIGHT_BAKE_INDIRECT": 1, + "LIGHT_BAKE_ALL": 2 } }, { @@ -255869,17 +272828,21 @@ "INSTANCE_MESH": 1, "INSTANCE_MULTIMESH": 2, "INSTANCE_IMMEDIATE": 3, - "INSTANCE_LIGHT": 4, - "INSTANCE_REFLECTION_PROBE": 5, - "INSTANCE_MAX": 6, - "INSTANCE_GEOMETRY_MASK": 14 + "INSTANCE_PARTICLES": 4, + "INSTANCE_LIGHT": 5, + "INSTANCE_REFLECTION_PROBE": 6, + "INSTANCE_GI_PROBE": 7, + "INSTANCE_LIGHTMAP_CAPTURE": 8, + "INSTANCE_MAX": 9, + "INSTANCE_GEOMETRY_MASK": 30 } }, { "name": "InstanceFlags", "values": { - "INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 0, - "INSTANCE_FLAG_MAX": 1 + "INSTANCE_FLAG_USE_BAKED_LIGHT": 0, + "INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 1, + "INSTANCE_FLAG_MAX": 2 } }, { @@ -255989,6 +272952,14 @@ "REFLECTION_PROBE_UPDATE_ALWAYS": 1 } }, + { + "name": "ParticlesDrawOrder", + "values": { + "PARTICLES_DRAW_ORDER_INDEX": 0, + "PARTICLES_DRAW_ORDER_LIFETIME": 1, + "PARTICLES_DRAW_ORDER_VIEW_DEPTH": 2 + } + }, { "name": "Environment3DBG", "values": { @@ -279262,6 +296233,13 @@ "setter": "set_global_translation", "index": -1 }, + { + "name": "lod_range", + "type": "float", + "getter": "get_lod_range", + "setter": "set_lod_range", + "index": -1 + }, { "name": "merging_mode", "type": "int", @@ -279466,6 +296444,19 @@ "arguments": [ ] }, + { + "name": "get_lod_range", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_merging_mode", "return_type": "enum.Spatial::MergingMode", @@ -280046,6 +297037,25 @@ } ] }, + { + "name": "set_lod_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "range", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_merging_mode", "return_type": "void", @@ -280473,7 +297483,7 @@ "TEXTURE_DETAIL_NORMAL": 15, "TEXTURE_EMISSION": 3, "TEXTURE_FLOWMAP": 7, - "TEXTURE_MAX": 16, + "TEXTURE_MAX": 17, "TEXTURE_METALLIC": 1, "TEXTURE_NORMAL": 4, "TEXTURE_REFRACTION": 12, @@ -280889,6 +297899,13 @@ "setter": "set_texture", "index": 4 }, + { + "name": "orm_texture", + "type": "Texture", + "getter": "get_texture", + "setter": "set_texture", + "index": 16 + }, { "name": "params_alpha_scissor_threshold", "type": "float", @@ -283121,7 +300138,7 @@ "TEXTURE_DETAIL_MASK": 13, "TEXTURE_DETAIL_ALBEDO": 14, "TEXTURE_DETAIL_NORMAL": 15, - "TEXTURE_MAX": 16 + "TEXTURE_MAX": 17 } }, { @@ -304932,6 +321949,19 @@ } ] }, + { + "name": "reset", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "run", "return_type": "QueryResult", @@ -305094,6 +322124,13 @@ "CLOSE_BUTTON_SHOW_NEVER": 0 }, "properties": [ + { + "name": "clip_tabs", + "type": "bool", + "getter": "get_clip_tabs", + "setter": "set_clip_tabs", + "index": -1 + }, { "name": "current_tab", "type": "int", @@ -305288,6 +322325,19 @@ } ] }, + { + "name": "get_clip_tabs", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_current_tab", "return_type": "int", @@ -305589,6 +322639,25 @@ } ] }, + { + "name": "set_clip_tabs", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "clip_tabs", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_current_tab", "return_type": "void", @@ -326028,23 +343097,71 @@ }, "properties": [ { - "name": "color", + "name": "light_attenuation", + "type": "float", + "getter": "get_attenuation", + "setter": "set_attenuation", + "index": -1 + }, + { + "name": "light_color", "type": "Color", "getter": "get_color", "setter": "set_color", "index": -1 }, { - "name": "size", - "type": "int", - "getter": "get_size", - "setter": "set_size", + "name": "light_energy", + "type": "float", + "getter": "get_energy", + "setter": "set_energy", + "index": -1 + }, + { + "name": "light_indirect_energy", + "type": "float", + "getter": "get_indirect_energy", + "setter": "set_indirect_energy", + "index": -1 + }, + { + "name": "light_negative", + "type": "bool", + "getter": "get_negative", + "setter": "set_negative", + "index": -1 + }, + { + "name": "light_range", + "type": "float", + "getter": "get_range", + "setter": "set_range", + "index": -1 + }, + { + "name": "light_specular", + "type": "float", + "getter": "get_specular", + "setter": "set_specular", "index": -1 } ], "signals": [ ], "methods": [ + { + "name": "get_attenuation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_color", "return_type": "Color", @@ -326059,7 +343176,59 @@ ] }, { - "name": "get_size", + "name": "get_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_indirect_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_negative", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_range", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_specular", "return_type": "float", "is_editor": false, "is_noscript": false, @@ -326110,6 +343279,25 @@ "arguments": [ ] }, + { + "name": "set_attenuation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_color", "return_type": "void", @@ -326122,7 +343310,7 @@ "is_from_script": false, "arguments": [ { - "name": "arg0", + "name": "value", "type": "Color", "has_default_value": false, "default_value": "" @@ -326130,7 +343318,7 @@ ] }, { - "name": "set_size", + "name": "set_energy", "return_type": "void", "is_editor": false, "is_noscript": false, @@ -326141,7 +343329,83 @@ "is_from_script": false, "arguments": [ { - "name": "arg0", + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_indirect_energy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_negative", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_specular", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", "type": "float", "has_default_value": false, "default_value": "" @@ -348922,6 +366186,108 @@ "arguments": [ ] }, + { + "name": "compare_locales", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "locale_a", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "locale_b", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_all_countries", + "return_type": "PoolStringArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_all_languages", + "return_type": "PoolStringArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_all_scripts", + "return_type": "PoolStringArray", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_country_name", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "country", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_language_name", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "language", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "get_loaded_locales", "return_type": "Array", @@ -348967,6 +366333,25 @@ } ] }, + { + "name": "get_script_name", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "script", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "remove_translation", "return_type": "void", @@ -349005,6 +366390,25 @@ } ] }, + { + "name": "standardize_locale", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "locale", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "translate", "return_type": "StringName", @@ -349126,6 +366530,20 @@ "setter": "set_hide_root", "index": -1 }, + { + "name": "scroll_horizontal_enabled", + "type": "bool", + "getter": "is_h_scroll_enabled", + "setter": "set_h_scroll_enabled", + "index": -1 + }, + { + "name": "scroll_vertical_enabled", + "type": "bool", + "getter": "is_v_scroll_enabled", + "setter": "set_v_scroll_enabled", + "index": -1 + }, { "name": "select_mode", "type": "int", @@ -349840,6 +367258,19 @@ "arguments": [ ] }, + { + "name": "is_h_scroll_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "is_root_hidden", "return_type": "bool", @@ -349853,6 +367284,19 @@ "arguments": [ ] }, + { + "name": "is_v_scroll_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "scroll_to_item", "return_type": "void", @@ -350061,6 +367505,25 @@ } ] }, + { + "name": "set_h_scroll_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "h_scroll", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_hide_folding", "return_type": "void", @@ -350142,6 +367605,25 @@ "default_value": "" } ] + }, + { + "name": "set_v_scroll_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "h_scroll", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] } ], "enums": [ @@ -356002,13 +373484,6 @@ "constants": { }, "properties": [ - { - "name": "create_user", - "type": "bool", - "getter": "get_create_user", - "setter": "set_create_user", - "index": -1 - }, { "name": "create_user_email", "type": "String", @@ -356042,16 +373517,22 @@ ], "methods": [ { - "name": "get_create_user", - "return_type": "bool", + "name": "_editor_create_user_button", + "return_type": "void", "is_editor": false, "is_noscript": false, "is_const": false, "is_reverse": false, - "is_virtual": false, + "is_virtual": true, "has_varargs": false, "is_from_script": false, "arguments": [ + { + "name": "arg0", + "type": "StringName", + "has_default_value": false, + "default_value": "" + } ] }, { @@ -356106,25 +373587,6 @@ "arguments": [ ] }, - { - "name": "set_create_user", - "return_type": "void", - "is_editor": false, - "is_noscript": false, - "is_const": false, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - { - "name": "val", - "type": "bool", - "has_default_value": false, - "default_value": "" - } - ] - }, { "name": "set_create_user_email", "return_type": "void", @@ -356647,10 +374109,10 @@ "index": -1 }, { - "name": "render_menu", + "name": "should_render_menu", "type": "bool", - "getter": "get_render_menu", - "setter": "set_render_menu", + "getter": "get_should_render_menu", + "setter": "set_should_render_menu", "index": -1 } ], @@ -356799,7 +374261,7 @@ ] }, { - "name": "get_render_menu", + "name": "get_should_render_menu", "return_type": "bool", "is_editor": false, "is_noscript": false, @@ -356964,7 +374426,7 @@ ] }, { - "name": "set_render_menu", + "name": "set_should_render_menu", "return_type": "void", "is_editor": false, "is_noscript": false, @@ -358229,6 +375691,2249 @@ "enums": [ ] }, + { + "name": "VertexLight2D", + "base_class": "Node2D", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + "VERTEX_LIGHT_2D_MODE_ADD": 0, + "VERTEX_LIGHT_2D_MODE_MIX": 2, + "VERTEX_LIGHT_2D_MODE_SUB": 1 + }, + "properties": [ + { + "name": "attenuation", + "type": "float", + "getter": "get_attenuation", + "setter": "set_attenuation", + "index": -1 + }, + { + "name": "color", + "type": "Color", + "getter": "get_color", + "setter": "set_color", + "index": -1 + }, + { + "name": "enabled", + "type": "bool", + "getter": "get_is_enabled", + "setter": "set_enabled", + "index": -1 + }, + { + "name": "item_cull_mask", + "type": "int", + "getter": "get_item_cull_mask", + "setter": "set_item_cull_mask", + "index": -1 + }, + { + "name": "layer_range", + "type": "Vector2i", + "getter": "get_layer_range", + "setter": "set_layer_range", + "index": -1 + }, + { + "name": "mode", + "type": "int", + "getter": "get_mode", + "setter": "set_mode", + "index": -1 + }, + { + "name": "range", + "type": "Vector2i", + "getter": "get_range", + "setter": "set_range", + "index": -1 + }, + { + "name": "z_range", + "type": "Vector2i", + "getter": "get_z_range", + "setter": "set_z_range", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "get_attenuation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_color", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_is_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_item_cull_mask", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_layer_range", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_mode", + "return_type": "enum.VertexLight2D::VertexLight2DMode", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_range", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_z_range", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_attenuation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "attenuation", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_color", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "color", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_item_cull_mask", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "item_cull_mask", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_layer_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "layer_range", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "range", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_z_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "z_range", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "VertexLight2DMode", + "values": { + "VERTEX_LIGHT_2D_MODE_ADD": 0, + "VERTEX_LIGHT_2D_MODE_SUB": 1, + "VERTEX_LIGHT_2D_MODE_MIX": 2 + } + } + ] + }, + { + "name": "VertexLight2DEnvironment", + "base_class": "Node2D", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + }, + "properties": [ + { + "name": "color", + "type": "Color", + "getter": "get_color", + "setter": "set_color", + "index": -1 + }, + { + "name": "enabled", + "type": "bool", + "getter": "get_is_enabled", + "setter": "set_enabled", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "get_color", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_is_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_color", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "color", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + ] + }, + { + "name": "VertexLight3D", + "base_class": "Spatial", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + "VERTEX_LIGHT_3D_MODE_ADD": 0, + "VERTEX_LIGHT_3D_MODE_MIX": 2, + "VERTEX_LIGHT_3D_MODE_SUB": 1 + }, + "properties": [ + { + "name": "attenuation", + "type": "float", + "getter": "get_attenuation", + "setter": "set_attenuation", + "index": -1 + }, + { + "name": "color", + "type": "Color", + "getter": "get_color", + "setter": "set_color", + "index": -1 + }, + { + "name": "enabled", + "type": "bool", + "getter": "get_is_enabled", + "setter": "set_enabled", + "index": -1 + }, + { + "name": "item_cull_mask", + "type": "int", + "getter": "get_item_cull_mask", + "setter": "set_item_cull_mask", + "index": -1 + }, + { + "name": "mode", + "type": "int", + "getter": "get_mode", + "setter": "set_mode", + "index": -1 + }, + { + "name": "range", + "type": "float", + "getter": "get_range", + "setter": "set_range", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "get_attenuation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_color", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_is_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_item_cull_mask", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_mode", + "return_type": "enum.VertexLight3D::VertexLight3DMode", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_range", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_attenuation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "attenuation", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_color", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "color", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_item_cull_mask", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "item_cull_mask", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "range", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "VertexLight3DMode", + "values": { + "VERTEX_LIGHT_3D_MODE_ADD": 0, + "VERTEX_LIGHT_3D_MODE_SUB": 1, + "VERTEX_LIGHT_3D_MODE_MIX": 2 + } + } + ] + }, + { + "name": "VertexLight3DEnvironment", + "base_class": "Spatial", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + }, + "properties": [ + { + "name": "color", + "type": "Color", + "getter": "get_color", + "setter": "set_color", + "index": -1 + }, + { + "name": "enabled", + "type": "bool", + "getter": "get_is_enabled", + "setter": "set_enabled", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "get_color", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_is_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_color", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "color", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + ] + }, + { + "name": "VertexLights2DServer", + "base_class": "Object", + "api_type": "core", + "singleton": true, + "singleton_name": "VertexLights2DServer", + "instanciable": false, + "is_reference": false, + "constants": { + "VERTEX_LIGHT_2D_MODE_ADD": 0, + "VERTEX_LIGHT_2D_MODE_MIX": 2, + "VERTEX_LIGHT_2D_MODE_SUB": 1 + }, + "properties": [ + ], + "signals": [ + { + "name": "map_changed", + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "methods": [ + { + "name": "_register_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "flush_notifications", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "free", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "rid", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_default_quadrant_size", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "light_create", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "light_get_attenuation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_color", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_is_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_item_cull_mask", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_layer_range", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_map", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_mode", + "return_type": "enum.VertexLights2DServer::VertexLight2DMode", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_position", + "return_type": "Vector2", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_range", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_z_range", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_attenuation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "attenuation", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_color", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "color", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_item_cull_mask", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "item_cull_mask", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_layer_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "layer_range", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_map", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_position", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "position", + "type": "Vector2", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "range", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_z_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "z_range", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_clear", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_create", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "map_get_base_color", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_get_lights", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_get_quadrant_size", + "return_type": "Vector2i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_set_base_color", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "base_color", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_set_quadrant_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "size", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "sample_light", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "position", + "type": "Vector2", + "has_default_value": false, + "default_value": "" + }, + { + "name": "item_cull_mask", + "type": "int", + "has_default_value": true, + "default_value": "1" + }, + { + "name": "layer", + "type": "int", + "has_default_value": true, + "default_value": "0" + }, + { + "name": "z_index", + "type": "int", + "has_default_value": true, + "default_value": "0" + } + ] + }, + { + "name": "set_default_quadrant_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "size", + "type": "Vector2i", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "VertexLight2DMode", + "values": { + "VERTEX_LIGHT_2D_MODE_ADD": 0, + "VERTEX_LIGHT_2D_MODE_SUB": 1, + "VERTEX_LIGHT_2D_MODE_MIX": 2 + } + } + ] + }, + { + "name": "VertexLights3DServer", + "base_class": "Object", + "api_type": "core", + "singleton": true, + "singleton_name": "VertexLights3DServer", + "instanciable": false, + "is_reference": false, + "constants": { + "VERTEX_LIGHT_3D_MODE_ADD": 0, + "VERTEX_LIGHT_3D_MODE_MIX": 2, + "VERTEX_LIGHT_3D_MODE_SUB": 1 + }, + "properties": [ + ], + "signals": [ + { + "name": "map_changed", + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "methods": [ + { + "name": "_register_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "flush_notifications", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "free", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "rid", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_default_octant_size", + "return_type": "Vector3i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "light_create", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "light_get_attenuation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_color", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_is_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_item_cull_mask", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_map", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_mode", + "return_type": "enum.VertexLights3DServer::VertexLight3DMode", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_position", + "return_type": "Vector3", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_get_range", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_attenuation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "attenuation", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_color", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "color", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_item_cull_mask", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "item_cull_mask", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_map", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_position", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "position", + "type": "Vector3", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "light_set_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "light", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "range", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_clear", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_create", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "map_get_base_color", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_get_lights", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_get_octant_size", + "return_type": "Vector3i", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_set_base_color", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "base_color", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "map_set_octant_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "size", + "type": "Vector3i", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "sample_light", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "position", + "type": "Vector3", + "has_default_value": false, + "default_value": "" + }, + { + "name": "normal", + "type": "Vector3", + "has_default_value": false, + "default_value": "" + }, + { + "name": "item_cull_mask", + "type": "int", + "has_default_value": true, + "default_value": "1" + } + ] + }, + { + "name": "sample_light_value", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "position", + "type": "Vector3", + "has_default_value": false, + "default_value": "" + }, + { + "name": "item_cull_mask", + "type": "int", + "has_default_value": true, + "default_value": "1" + } + ] + }, + { + "name": "set_default_octant_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "size", + "type": "Vector3i", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "VertexLight3DMode", + "values": { + "VERTEX_LIGHT_3D_MODE_ADD": 0, + "VERTEX_LIGHT_3D_MODE_SUB": 1, + "VERTEX_LIGHT_3D_MODE_MIX": 2 + } + } + ] + }, { "name": "VideoPlayer", "base_class": "Control", @@ -358882,6 +378587,459 @@ "enums": [ ] }, + { + "name": "ViewPanner", + "base_class": "Resource", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + "PAN_AXIS_BOTH": 0, + "PAN_AXIS_HORIZONTAL": 1, + "PAN_AXIS_VERTICAL": 2, + "SCROLL_PANS": 1, + "SCROLL_ZOOMS": 0 + }, + "properties": [ + { + "name": "control_scheme", + "type": "int", + "getter": "get_control_scheme", + "setter": "set_control_scheme", + "index": -1 + }, + { + "name": "enable_rmb", + "type": "bool", + "getter": "get_enable_rmb", + "setter": "set_enable_rmb", + "index": -1 + }, + { + "name": "pan_axis", + "type": "int", + "getter": "get_pan_axis", + "setter": "set_pan_axis", + "index": -1 + }, + { + "name": "pan_shortcut", + "type": "ShortCut", + "getter": "get_pan_shortcut", + "setter": "set_pan_shortcut", + "index": -1 + }, + { + "name": "scroll_speed", + "type": "int", + "getter": "get_scroll_speed", + "setter": "set_scroll_speed", + "index": -1 + }, + { + "name": "scroll_zoom_factor", + "type": "float", + "getter": "get_scroll_zoom_factor", + "setter": "set_scroll_zoom_factor", + "index": -1 + }, + { + "name": "simple_panning_enabled", + "type": "bool", + "getter": "get_simple_panning_enabled", + "setter": "set_simple_panning_enabled", + "index": -1 + } + ], + "signals": [ + { + "name": "panned", + "arguments": [ + { + "name": "position", + "type": "Vector2", + "has_default_value": false, + "default_value": "" + }, + { + "name": "event", + "type": "InputEvent", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "zoomed", + "arguments": [ + { + "name": "amount", + "type": "float", + "has_default_value": false, + "default_value": "" + }, + { + "name": "position", + "type": "Vector2", + "has_default_value": false, + "default_value": "" + }, + { + "name": "event", + "type": "InputEvent", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "methods": [ + { + "name": "get_control_scheme", + "return_type": "enum.ViewPanner::ControlScheme", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_enable_rmb", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_pan_axis", + "return_type": "enum.ViewPanner::PanAxis", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_pan_shortcut", + "return_type": "ShortCut", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_scroll_speed", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_scroll_zoom_factor", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_simple_panning_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "gui_input", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "ev", + "type": "InputEvent", + "has_default_value": false, + "default_value": "" + }, + { + "name": "canvas_rect", + "type": "Rect2", + "has_default_value": true, + "default_value": "[P: (0.0, 0.0), S: (0.0, 0.0)]" + } + ] + }, + { + "name": "is_panning", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "release_pan_key", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_control_scheme", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "scheme", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_enable_rmb", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_force_drag", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "force", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_pan_axis", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "pan_axis", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_pan_shortcut", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "shortcut", + "type": "ShortCut", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_scroll_speed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "scroll_speed", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_scroll_zoom_factor", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "scroll_zoom_factor", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_simple_panning_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "setup", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "scheme", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "shortcut", + "type": "ShortCut", + "has_default_value": false, + "default_value": "" + }, + { + "name": "simple_panning", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "ControlScheme", + "values": { + "SCROLL_ZOOMS": 0, + "SCROLL_PANS": 1 + } + }, + { + "name": "PanAxis", + "values": { + "PAN_AXIS_BOTH": 0, + "PAN_AXIS_HORIZONTAL": 1, + "PAN_AXIS_VERTICAL": 2 + } + } + ] + }, { "name": "Viewport", "base_class": "World", @@ -358979,6 +379137,13 @@ "setter": "set_disable_input", "index": -1 }, + { + "name": "gui_scale_tooltips", + "type": "bool", + "getter": "is_gui_scaling_tooltips", + "setter": "set_gui_scale_tooltips", + "index": -1 + }, { "name": "gui_snap_controls_to_pixels", "type": "bool", @@ -359740,6 +379905,19 @@ "arguments": [ ] }, + { + "name": "is_gui_scaling_tooltips", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "is_handling_input_locally", "return_type": "bool", @@ -359964,6 +380142,25 @@ } ] }, + { + "name": "set_gui_scale_tooltips", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_handle_input_locally", "return_type": "void", @@ -369552,23 +389749,71 @@ }, "properties": [ { - "name": "color", + "name": "light_attenuation", + "type": "float", + "getter": "get_attenuation", + "setter": "set_attenuation", + "index": -1 + }, + { + "name": "light_color", "type": "Color", "getter": "get_color", "setter": "set_color", "index": -1 }, { - "name": "size", - "type": "int", - "getter": "get_size", - "setter": "set_size", + "name": "light_energy", + "type": "float", + "getter": "get_energy", + "setter": "set_energy", + "index": -1 + }, + { + "name": "light_indirect_energy", + "type": "float", + "getter": "get_indirect_energy", + "setter": "set_indirect_energy", + "index": -1 + }, + { + "name": "light_negative", + "type": "bool", + "getter": "get_negative", + "setter": "set_negative", + "index": -1 + }, + { + "name": "light_range", + "type": "float", + "getter": "get_range", + "setter": "set_range", + "index": -1 + }, + { + "name": "light_specular", + "type": "float", + "getter": "get_specular", + "setter": "set_specular", "index": -1 } ], "signals": [ ], "methods": [ + { + "name": "get_attenuation", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_color", "return_type": "Color", @@ -369583,7 +389828,59 @@ ] }, { - "name": "get_size", + "name": "get_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_indirect_energy", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_negative", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_range", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_specular", "return_type": "float", "is_editor": false, "is_noscript": false, @@ -369634,6 +389931,25 @@ "arguments": [ ] }, + { + "name": "set_attenuation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_color", "return_type": "void", @@ -369646,7 +389962,7 @@ "is_from_script": false, "arguments": [ { - "name": "arg0", + "name": "value", "type": "Color", "has_default_value": false, "default_value": "" @@ -369654,7 +389970,7 @@ ] }, { - "name": "set_size", + "name": "set_energy", "return_type": "void", "is_editor": false, "is_noscript": false, @@ -369665,7 +389981,83 @@ "is_from_script": false, "arguments": [ { - "name": "arg0", + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_indirect_energy", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_negative", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_range", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_specular", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "value", "type": "float", "has_default_value": false, "default_value": "" @@ -379775,8 +400167,27 @@ ] }, { - "name": "parse_files", - "return_type": "void", + "name": "is_file_moved", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "move_file", + "return_type": "enum.Error", "is_editor": false, "is_noscript": false, "is_const": false, @@ -379785,6 +400196,24 @@ "has_varargs": false, "is_from_script": false, "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "dest_file", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "force", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } ] }, { @@ -380370,7 +400799,7 @@ "return_type": "int", "is_editor": false, "is_noscript": false, - "is_const": true, + "is_const": false, "is_reverse": false, "is_virtual": true, "has_varargs": false, @@ -380402,7 +400831,7 @@ "return_type": "String", "is_editor": false, "is_noscript": false, - "is_const": true, + "is_const": false, "is_reverse": false, "is_virtual": true, "has_varargs": false, @@ -380421,7 +400850,7 @@ "return_type": "String", "is_editor": false, "is_noscript": false, - "is_const": true, + "is_const": false, "is_reverse": false, "is_virtual": true, "has_varargs": false, @@ -380497,7 +400926,7 @@ "return_type": "PoolStringArray", "is_editor": false, "is_noscript": false, - "is_const": true, + "is_const": false, "is_reverse": false, "is_virtual": true, "has_varargs": false, @@ -380597,10 +401026,10 @@ }, { "name": "_get_path_full", - "return_type": "String", + "return_type": "void", "is_editor": false, "is_noscript": false, - "is_const": true, + "is_const": false, "is_reverse": false, "is_virtual": true, "has_varargs": false, @@ -380641,8 +401070,8 @@ ] }, { - "name": "_parse_files", - "return_type": "void", + "name": "_is_file_moved", + "return_type": "bool", "is_editor": false, "is_noscript": false, "is_const": false, @@ -380651,11 +401080,48 @@ "has_varargs": false, "is_from_script": false, "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "_move_file", + "return_type": "enum.Error", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "index", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "dest_file", + "type": "String", + "has_default_value": false, + "default_value": "" + }, + { + "name": "force", + "type": "bool", + "has_default_value": false, + "default_value": "" + } ] }, { "name": "_parser_get_path", - "return_type": "void", + "return_type": "String", "is_editor": false, "is_noscript": false, "is_const": false, @@ -380881,6 +401347,8 @@ "instanciable": true, "is_reference": false, "constants": { + "FILE_UPLOAD_STORE_TYPE_MEMORY": 0, + "FILE_UPLOAD_STORE_TYPE_TEMP_FILES": 1, "MAX_REQUEST_SIZE_TYPE_BYTE": 0, "MAX_REQUEST_SIZE_TYPE_GIGA_BYTE": 3, "MAX_REQUEST_SIZE_TYPE_KILO_BYTE": 1, @@ -380936,6 +401404,34 @@ "setter": "set_start_on_ready", "index": -1 }, + { + "name": "upload_file_store_type", + "type": "int", + "getter": "upload_get_file_store_type", + "setter": "upload_set_file_store_type", + "index": -1 + }, + { + "name": "upload_request_max_file_size", + "type": "int", + "getter": "upload_get_request_max_file_size", + "setter": "upload_set_request_max_file_size", + "index": -1 + }, + { + "name": "upload_request_max_file_size_type", + "type": "int", + "getter": "upload_get_request_max_file_size_type", + "setter": "upload_set_request_max_file_size_type", + "index": -1 + }, + { + "name": "upload_temp_file_store_path", + "type": "String", + "getter": "upload_get_temp_file_store_path", + "setter": "upload_set_temp_file_store_path", + "index": -1 + }, { "name": "use_poll_thread", "type": "bool", @@ -381376,6 +401872,134 @@ "default_value": "" } ] + }, + { + "name": "upload_get_file_store_type", + "return_type": "enum.WebServerSimple::FileUploadStoreType", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "upload_get_request_max_file_size", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "upload_get_request_max_file_size_type", + "return_type": "enum.WebServerSimple::MaxRequestSizeTypes", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "upload_get_temp_file_store_path", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "upload_set_file_store_type", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "upload_set_request_max_file_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "upload_set_request_max_file_size_type", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "upload_set_temp_file_store_path", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "val", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] } ], "enums": [ @@ -381387,6 +402011,13 @@ "MAX_REQUEST_SIZE_TYPE_MEGA_BYTE": 2, "MAX_REQUEST_SIZE_TYPE_GIGA_BYTE": 3 } + }, + { + "name": "FileUploadStoreType", + "values": { + "FILE_UPLOAD_STORE_TYPE_MEMORY": 0, + "FILE_UPLOAD_STORE_TYPE_TEMP_FILES": 1 + } } ] }, @@ -382907,6 +403538,13 @@ "getter": "get_space", "setter": "", "index": -1 + }, + { + "name": "vertex_lights_2d_map", + "type": "RID", + "getter": "get_vertex_lights_2d_map", + "setter": "", + "index": -1 } ], "signals": [ @@ -382963,6 +403601,19 @@ "is_from_script": false, "arguments": [ ] + }, + { + "name": "get_vertex_lights_2d_map", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] } ], "enums": [ @@ -383020,6 +403671,13 @@ "getter": "get_space", "setter": "", "index": -1 + }, + { + "name": "vertex_lights_3d_map", + "type": "RID", + "getter": "get_vertex_lights_3d_map", + "setter": "", + "index": -1 } ], "signals": [ @@ -383103,6 +403761,19 @@ "arguments": [ ] }, + { + "name": "get_vertex_lights_3d_map", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "set_environment", "return_type": "void", @@ -383792,49 +404463,10 @@ "constants": { }, "properties": [ - { - "name": "sort_enabled", - "type": "bool", - "getter": "is_sort_enabled", - "setter": "set_sort_enabled", - "index": -1 - } ], "signals": [ ], "methods": [ - { - "name": "is_sort_enabled", - "return_type": "bool", - "is_editor": false, - "is_noscript": false, - "is_const": true, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - ] - }, - { - "name": "set_sort_enabled", - "return_type": "void", - "is_editor": false, - "is_noscript": false, - "is_const": false, - "is_reverse": false, - "is_virtual": false, - "has_varargs": false, - "is_from_script": false, - "arguments": [ - { - "name": "enabled", - "type": "bool", - "has_default_value": false, - "default_value": "" - } - ] - } ], "enums": [ ] @@ -386258,7 +406890,7 @@ ], "methods": [ { - "name": "brenzenham_line", + "name": "bresenham_line", "return_type": "PoolVector2iArray", "is_editor": false, "is_noscript": false, @@ -403295,6 +423927,7 @@ "SYSTEM_DIR_PICTURES": 6, "SYSTEM_DIR_RINGTONES": 7, "VIDEO_DRIVER_GLES2": 0, + "VIDEO_DRIVER_GLES3": 1, "WINDOW_HANDLE": 2, "WINDOW_VIEW": 3 }, @@ -406366,7 +426999,8 @@ { "name": "VideoDriver", "values": { - "VIDEO_DRIVER_GLES2": 0 + "VIDEO_DRIVER_GLES2": 0, + "VIDEO_DRIVER_GLES3": 1 } }, { diff --git a/pandemonium_headers/gdn/gdnative.h b/pandemonium_headers/gdn/gdnative.h index 634ec42..0162a81 100644 --- a/pandemonium_headers/gdn/gdnative.h +++ b/pandemonium_headers/gdn/gdnative.h @@ -36,7 +36,7 @@ extern "C" { #endif -#if defined(_WIN32) || defined(__ANDROID__) +#if defined(_WIN32) || defined(__ANDROID__) || defined(GDNATIVE_LINUX_BSD_WEB) #define GDCALLINGCONV #elif defined(__APPLE__) #include "TargetConditionals.h" @@ -46,7 +46,7 @@ extern "C" { #define GDCALLINGCONV __attribute__((sysv_abi)) #endif #else // Linux/BSD/Web -#if defined(__aarch64__) +#if defined(__aarch64__) || defined(__arm__) || defined(__riscv) #define GDCALLINGCONV #else #define GDCALLINGCONV __attribute__((sysv_abi)) diff --git a/pandemonium_headers/gdnative_api_struct.gen.h b/pandemonium_headers/gdnative_api_struct.gen.h deleted file mode 100644 index bcb0d83..0000000 --- a/pandemonium_headers/gdnative_api_struct.gen.h +++ /dev/null @@ -1,1851 +0,0 @@ -/* THIS FILE IS GENERATED DO NOT EDIT */ -#ifndef PANDEMONIUM_GDNATIVE_API_STRUCT_H -#define PANDEMONIUM_GDNATIVE_API_STRUCT_H - -#include -#include -#include -#include -#include -#include - -#define GDNATIVE_API_INIT(options) do { \ - extern const pandemonium_gdnative_core_api_struct *_gdnative_wrapper_api_struct; \ - extern const pandemonium_gdnative_ext_nativescript_api_struct *_gdnative_wrapper_nativescript_api_struct; \ - extern const pandemonium_gdnative_ext_pluginscript_api_struct *_gdnative_wrapper_pluginscript_api_struct; \ - extern const pandemonium_gdnative_ext_android_api_struct *_gdnative_wrapper_android_api_struct; \ - extern const pandemonium_gdnative_ext_videodecoder_api_struct *_gdnative_wrapper_videodecoder_api_struct; \ - extern const pandemonium_gdnative_ext_net_api_struct *_gdnative_wrapper_net_api_struct; \ - _gdnative_wrapper_api_struct = options->api_struct; \ - for (unsigned int i = 0; i < _gdnative_wrapper_api_struct->num_extensions; i++) { \ - switch (_gdnative_wrapper_api_struct->extensions[i]->type) { \ - case GDNATIVE_EXT_NATIVESCRIPT: \ - _gdnative_wrapper_nativescript_api_struct = (pandemonium_gdnative_ext_nativescript_api_struct *) _gdnative_wrapper_api_struct->extensions[i]; \ - break; \ - case GDNATIVE_EXT_PLUGINSCRIPT: \ - _gdnative_wrapper_pluginscript_api_struct = (pandemonium_gdnative_ext_pluginscript_api_struct *) _gdnative_wrapper_api_struct->extensions[i]; \ - break; \ - case GDNATIVE_EXT_ANDROID: \ - _gdnative_wrapper_android_api_struct = (pandemonium_gdnative_ext_android_api_struct *) _gdnative_wrapper_api_struct->extensions[i]; \ - break; \ - case GDNATIVE_EXT_VIDEODECODER: \ - _gdnative_wrapper_videodecoder_api_struct = (pandemonium_gdnative_ext_videodecoder_api_struct *) _gdnative_wrapper_api_struct->extensions[i]; \ - break; \ - case GDNATIVE_EXT_NET: \ - _gdnative_wrapper_net_api_struct = (pandemonium_gdnative_ext_net_api_struct *) _gdnative_wrapper_api_struct->extensions[i]; \ - break; \ - } \ - } \ - } while (0) - -#ifdef __cplusplus -extern "C" { -#endif - -enum GDNATIVE_API_TYPES { - GDNATIVE_CORE, - GDNATIVE_EXT_NATIVESCRIPT, - GDNATIVE_EXT_PLUGINSCRIPT, - GDNATIVE_EXT_ANDROID, - GDNATIVE_EXT_VIDEODECODER, - GDNATIVE_EXT_NET, -}; - -typedef struct pandemonium_gdnative_ext_nativescript_api_struct { - unsigned int type; - pandemonium_gdnative_api_version version; - const pandemonium_gdnative_api_struct *next; - void (*pandemonium_nativescript_register_class)(void *p_gdnative_handle, const char *p_name, const char *p_base, pandemonium_instance_create_func p_create_func, pandemonium_instance_destroy_func p_destroy_func); - void (*pandemonium_nativescript_register_tool_class)(void *p_gdnative_handle, const char *p_name, const char *p_base, pandemonium_instance_create_func p_create_func, pandemonium_instance_destroy_func p_destroy_func); - void (*pandemonium_nativescript_register_method)(void *p_gdnative_handle, const char *p_name, const char *p_function_name, pandemonium_method_attributes p_attr, pandemonium_instance_method p_method); - void (*pandemonium_nativescript_register_property)(void *p_gdnative_handle, const char *p_name, const char *p_path, pandemonium_property_attributes *p_attr, pandemonium_property_set_func p_set_func, pandemonium_property_get_func p_get_func); - void (*pandemonium_nativescript_register_signal)(void *p_gdnative_handle, const char *p_name, const pandemonium_signal *p_signal); - void *(*pandemonium_nativescript_get_userdata)(pandemonium_object *p_instance); - void (*pandemonium_nativescript_set_method_argument_information)(void *p_gdnative_handle, const char *p_name, const char *p_function_name, int p_num_args, const pandemonium_method_arg *p_args); - void (*pandemonium_nativescript_set_class_documentation)(void *p_gdnative_handle, const char *p_name, pandemonium_string p_documentation); - void (*pandemonium_nativescript_set_method_documentation)(void *p_gdnative_handle, const char *p_name, const char *p_function_name, pandemonium_string p_documentation); - void (*pandemonium_nativescript_set_property_documentation)(void *p_gdnative_handle, const char *p_name, const char *p_path, pandemonium_string p_documentation); - void (*pandemonium_nativescript_set_signal_documentation)(void *p_gdnative_handle, const char *p_name, const char *p_signal_name, pandemonium_string p_documentation); - void (*pandemonium_nativescript_set_global_type_tag)(int p_idx, const char *p_name, const void *p_type_tag); - const void *(*pandemonium_nativescript_get_global_type_tag)(int p_idx, const char *p_name); - void (*pandemonium_nativescript_set_type_tag)(void *p_gdnative_handle, const char *p_name, const void *p_type_tag); - const void *(*pandemonium_nativescript_get_type_tag)(const pandemonium_object *p_object); - int (*pandemonium_nativescript_register_instance_binding_data_functions)(pandemonium_instance_binding_functions p_binding_functions); - void (*pandemonium_nativescript_unregister_instance_binding_data_functions)(int p_idx); - void *(*pandemonium_nativescript_get_instance_binding_data)(int p_idx, pandemonium_object *p_object); - void (*pandemonium_nativescript_profiling_add_data)(const char *p_signature, uint64_t p_line); -} pandemonium_gdnative_ext_nativescript_api_struct; - -typedef struct pandemonium_gdnative_ext_pluginscript_api_struct { - unsigned int type; - pandemonium_gdnative_api_version version; - const pandemonium_gdnative_api_struct *next; - void (*pandemonium_pluginscript_register_language)(const pandemonium_pluginscript_language_desc *language_desc); -} pandemonium_gdnative_ext_pluginscript_api_struct; - -typedef struct pandemonium_gdnative_ext_android_api_struct { - unsigned int type; - pandemonium_gdnative_api_version version; - const pandemonium_gdnative_api_struct *next; - JNIEnv*(*pandemonium_android_get_env)(); - jobject (*pandemonium_android_get_activity)(); - jobject (*pandemonium_android_get_surface)(); - bool (*pandemonium_android_is_activity_resumed)(); -} pandemonium_gdnative_ext_android_api_struct; - -typedef struct pandemonium_gdnative_ext_videodecoder_api_struct { - unsigned int type; - pandemonium_gdnative_api_version version; - const pandemonium_gdnative_api_struct *next; - pandemonium_int (*pandemonium_videodecoder_file_read)(void *file_ptr, uint8_t *buf, int buf_size); - int64_t (*pandemonium_videodecoder_file_seek)(void *file_ptr, int64_t pos, int whence); - void (*pandemonium_videodecoder_register_decoder)(const pandemonium_videodecoder_interface_gdnative *p_interface); -} pandemonium_gdnative_ext_videodecoder_api_struct; - -typedef struct pandemonium_gdnative_ext_net_api_struct { - unsigned int type; - pandemonium_gdnative_api_version version; - const pandemonium_gdnative_api_struct *next; - void (*pandemonium_net_bind_stream_peer)(pandemonium_object *p_obj, const pandemonium_net_stream_peer *p_interface); - void (*pandemonium_net_bind_packet_peer)(pandemonium_object *p_obj, const pandemonium_net_packet_peer *p_interface); - void (*pandemonium_net_bind_multiplayer_peer)(pandemonium_object *p_obj, const pandemonium_net_multiplayer_peer *p_interface); -} pandemonium_gdnative_ext_net_api_struct; - -typedef struct pandemonium_gdnative_core_api_struct { - unsigned int type; - pandemonium_gdnative_api_version version; - const pandemonium_gdnative_api_struct *next; - unsigned int num_extensions; - const pandemonium_gdnative_api_struct **extensions; - pandemonium_real (*pandemonium_aabb_get_volume)(const pandemonium_aabb *p_self); - pandemonium_bool (*pandemonium_aabb_has_no_volume)(const pandemonium_aabb *p_self); - pandemonium_bool (*pandemonium_aabb_has_no_surface)(const pandemonium_aabb *p_self); - pandemonium_vector3 (*pandemonium_aabb_get_position)(const pandemonium_aabb *p_self); - void (*pandemonium_aabb_set_position)(const pandemonium_aabb *p_self, const pandemonium_vector3 *p_v); - pandemonium_vector3 (*pandemonium_aabb_get_size)(const pandemonium_aabb *p_self); - void (*pandemonium_aabb_set_size)(const pandemonium_aabb *p_self, const pandemonium_vector3 *p_v); - pandemonium_bool (*pandemonium_aabb_operator_equal)(const pandemonium_aabb *p_self, const pandemonium_aabb *p_b); - pandemonium_bool (*pandemonium_aabb_is_equal_approx)(const pandemonium_aabb *p_self, const pandemonium_aabb *p_aabb); - pandemonium_bool (*pandemonium_aabb_intersects)(const pandemonium_aabb *p_self, const pandemonium_aabb *p_with); - pandemonium_bool (*pandemonium_aabb_intersects_inclusive)(const pandemonium_aabb *p_self, const pandemonium_aabb *p_aabb); - pandemonium_bool (*pandemonium_aabb_encloses)(const pandemonium_aabb *p_self, const pandemonium_aabb *p_with); - pandemonium_aabb (*pandemonium_aabb_merge)(const pandemonium_aabb *p_self, const pandemonium_aabb *p_with); - void (*pandemonium_aabb_merge_with)(pandemonium_aabb *p_self, const pandemonium_aabb *p_with); - pandemonium_aabb (*pandemonium_aabb_intersection)(const pandemonium_aabb *p_self, const pandemonium_aabb *p_with); - pandemonium_bool (*pandemonium_aabb_intersects_segment)(const pandemonium_aabb *p_self, const pandemonium_vector3 *p_from, const pandemonium_vector3 *p_to); - pandemonium_bool (*pandemonium_aabb_intersects_segment_clip)(const pandemonium_aabb *p_self, const pandemonium_vector3 *p_from, const pandemonium_vector3 *p_to, const pandemonium_vector3 *r_clip); - pandemonium_bool (*pandemonium_aabb_intersects_segment_clip_normal)(const pandemonium_aabb *p_self, const pandemonium_vector3 *p_from, const pandemonium_vector3 *p_to, const pandemonium_vector3 *r_clip, const pandemonium_vector3 *r_normal); - pandemonium_bool (*pandemonium_aabb_intersects_ray)(const pandemonium_aabb *p_self, const pandemonium_aabb *p_from, const pandemonium_aabb *p_dir); - pandemonium_bool (*pandemonium_aabb_intersects_ray_clip)(const pandemonium_aabb *p_self, const pandemonium_aabb *p_from, const pandemonium_aabb *p_dir, pandemonium_aabb *r_clip); - pandemonium_bool (*pandemonium_aabb_intersects_ray_clip_normal)(const pandemonium_aabb *p_self, const pandemonium_aabb *p_from, const pandemonium_aabb *p_dir, pandemonium_aabb *r_clip, pandemonium_aabb *r_normal); - pandemonium_bool (*pandemonium_aabb_intersects_smits_intersect_ray)(const pandemonium_aabb *p_self, const pandemonium_vector3 *p_from, const pandemonium_vector3 *p_dir, const pandemonium_real t0, const pandemonium_real t1); - pandemonium_bool (*pandemonium_aabb_intersects_plane)(const pandemonium_aabb *p_self, const pandemonium_plane *p_plane); - pandemonium_bool (*pandemonium_aabb_has_point)(const pandemonium_aabb *p_self, const pandemonium_vector3 *p_point); - pandemonium_vector3 (*pandemonium_aabb_get_support)(const pandemonium_aabb *p_self, const pandemonium_vector3 *p_dir); - pandemonium_vector3 (*pandemonium_aabb_get_longest_axis)(const pandemonium_aabb *p_self); - pandemonium_int (*pandemonium_aabb_get_longest_axis_index)(const pandemonium_aabb *p_self); - pandemonium_real (*pandemonium_aabb_get_longest_axis_size)(const pandemonium_aabb *p_self); - pandemonium_vector3 (*pandemonium_aabb_get_shortest_axis)(const pandemonium_aabb *p_self); - pandemonium_int (*pandemonium_aabb_get_shortest_axis_index)(const pandemonium_aabb *p_self); - pandemonium_real (*pandemonium_aabb_get_shortest_axis_size)(const pandemonium_aabb *p_self); - pandemonium_aabb (*pandemonium_aabb_grow)(const pandemonium_aabb *p_self, const pandemonium_real p_by); - void (*pandemonium_aabb_grow_by)(pandemonium_aabb *p_self, const pandemonium_real p_amount); - void (*pandemonium_aabb_get_edge)(const pandemonium_aabb *p_self, const pandemonium_int p_edge, pandemonium_vector3 *r_from, pandemonium_vector3 *r_to); - pandemonium_vector3 (*pandemonium_aabb_get_endpoint)(const pandemonium_aabb *p_self, const pandemonium_int p_idx); - pandemonium_aabb (*pandemonium_aabb_expand)(const pandemonium_aabb *p_self, const pandemonium_vector3 *p_to_point); - void (*pandemonium_aabb_project_range_in_plane)(const pandemonium_aabb *p_self, const pandemonium_plane *p_plane, pandemonium_real *r_min, pandemonium_real *r_max); - void (*pandemonium_aabb_expand_to)(pandemonium_aabb *p_self, const pandemonium_vector3 *p_vector); - pandemonium_aabb (*pandemonium_aabb_abs)(const pandemonium_aabb *p_self); - pandemonium_variant (*pandemonium_aabb_intersects_segmentv)(const pandemonium_aabb *p_self, const pandemonium_vector3 *p_from, const pandemonium_vector3 *p_to); - pandemonium_variant (*pandemonium_aabb_intersects_rayv)(const pandemonium_aabb *p_self, const pandemonium_vector3 *p_from, const pandemonium_vector3 *p_dir); - void (*pandemonium_aabb_quantize)(pandemonium_aabb *p_self, const pandemonium_real p_unit); - pandemonium_aabb (*pandemonium_aabb_quantized)(const pandemonium_aabb *p_self, const pandemonium_real p_unit); - void (*pandemonium_aabb_set_end)(pandemonium_aabb *p_self, const pandemonium_vector3 *p_end); - pandemonium_vector3 (*pandemonium_aabb_get_end)(const pandemonium_aabb *p_self); - pandemonium_vector3 (*pandemonium_aabb_get_center)(const pandemonium_aabb *p_self); - pandemonium_string (*pandemonium_aabb_as_string)(const pandemonium_aabb *p_self); - void (*pandemonium_aabb_new)(pandemonium_aabb *r_dest, const pandemonium_vector3 *p_pos, const pandemonium_vector3 *p_size); - pandemonium_variant *(*pandemonium_array_operator_index)(pandemonium_array *p_self, const pandemonium_int p_idx); - const pandemonium_variant *(*pandemonium_array_operator_index_const)(const pandemonium_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_array_set)(pandemonium_array *p_self, const pandemonium_int p_idx, const pandemonium_variant *p_value); - pandemonium_variant (*pandemonium_array_get)(const pandemonium_array *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_array_size)(const pandemonium_array *p_self); - pandemonium_bool (*pandemonium_array_empty)(const pandemonium_array *p_self); - void (*pandemonium_array_clear)(pandemonium_array *p_self); - pandemonium_bool (*pandemonium_array_deep_equal)(const pandemonium_array *p_self, const pandemonium_array *p_array); - pandemonium_bool (*pandemonium_array_deep_equal_recursion_count)(const pandemonium_array *p_self, const pandemonium_array *p_array, pandemonium_int p_recursion_count); - pandemonium_bool (*pandemonium_array_operator_equals)(pandemonium_array *p_self, const pandemonium_array *p_array); - pandemonium_int (*pandemonium_array_hash)(const pandemonium_array *p_self); - void (*pandemonium_array_push_back)(pandemonium_array *p_self, const pandemonium_variant *p_value); - void (*pandemonium_array_append)(pandemonium_array *p_self, const pandemonium_variant *p_value); - void (*pandemonium_array_append_array)(pandemonium_array *p_self, const pandemonium_array *p_array); - void (*pandemonium_array_resize)(pandemonium_array *p_self, const pandemonium_int p_size); - void (*pandemonium_array_insert)(pandemonium_array *p_self, const pandemonium_int p_pos, const pandemonium_variant *p_value); - void (*pandemonium_array_remove)(pandemonium_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_array_fill)(pandemonium_array *p_self, const pandemonium_variant *p_value); - pandemonium_variant (*pandemonium_array_front)(const pandemonium_array *p_self); - pandemonium_variant (*pandemonium_array_back)(const pandemonium_array *p_self); - void (*pandemonium_array_sort)(pandemonium_array *p_self); - void (*pandemonium_array_sort_custom)(pandemonium_array *p_self, pandemonium_object *p_obj, const pandemonium_string *p_func); - void (*pandemonium_array_shuffle)(pandemonium_array *p_self); - pandemonium_int (*pandemonium_array_bsearch)(pandemonium_array *p_self, const pandemonium_variant *p_value, const pandemonium_bool p_before); - pandemonium_int (*pandemonium_array_bsearch_custom)(pandemonium_array *p_self, const pandemonium_variant *p_value, pandemonium_object *p_obj, const pandemonium_string *p_func, const pandemonium_bool p_before); - void (*pandemonium_array_invert)(pandemonium_array *p_self); - pandemonium_int (*pandemonium_array_find)(const pandemonium_array *p_self, const pandemonium_variant *p_what); - pandemonium_int (*pandemonium_array_find_from)(const pandemonium_array *p_self, const pandemonium_variant *p_what, const pandemonium_int p_from); - pandemonium_int (*pandemonium_array_rfind)(const pandemonium_array *p_self, const pandemonium_variant *p_what); - pandemonium_int (*pandemonium_array_rfind_from)(const pandemonium_array *p_self, const pandemonium_variant *p_what, const pandemonium_int p_from); - pandemonium_int (*pandemonium_array_find_last)(const pandemonium_array *p_self, const pandemonium_variant *p_what); - pandemonium_int (*pandemonium_array_count)(const pandemonium_array *p_self, const pandemonium_variant *p_value); - pandemonium_bool (*pandemonium_array_has)(const pandemonium_array *p_self, const pandemonium_variant *p_value); - void (*pandemonium_array_erase)(pandemonium_array *p_self, const pandemonium_variant *p_value); - void (*pandemonium_array_push_front)(pandemonium_array *p_self, const pandemonium_variant *p_value); - pandemonium_variant (*pandemonium_array_pop_back)(pandemonium_array *p_self); - pandemonium_variant (*pandemonium_array_pop_front)(pandemonium_array *p_self); - pandemonium_variant (*pandemonium_array_pop_at)(pandemonium_array *p_self, pandemonium_int p_pos); - pandemonium_array (*pandemonium_array_duplicate)(const pandemonium_array *p_self); - pandemonium_array (*pandemonium_array_duplicate_deep)(const pandemonium_array *p_self, const pandemonium_bool p_deep); - pandemonium_array (*pandemonium_array_slice)(const pandemonium_array *p_self, const pandemonium_int p_begin, const pandemonium_int p_end); - pandemonium_array (*pandemonium_array_slice_step)(const pandemonium_array *p_self, const pandemonium_int p_begin, const pandemonium_int p_end, const pandemonium_int p_step); - pandemonium_array (*pandemonium_array_slice_step_deep)(const pandemonium_array *p_self, const pandemonium_int p_begin, const pandemonium_int p_end, const pandemonium_int p_step, const pandemonium_bool p_deep); - pandemonium_variant (*pandemonium_array_min)(const pandemonium_array *p_self); - pandemonium_variant (*pandemonium_array_max)(const pandemonium_array *p_self); - void (*pandemonium_array_new)(pandemonium_array *r_dest); - void (*pandemonium_array_new_copy)(pandemonium_array *r_dest, const pandemonium_array *p_src); - void (*pandemonium_array_new_pool_byte_array)(pandemonium_array *r_dest, const pandemonium_pool_byte_array *p_pba); - void (*pandemonium_array_new_pool_int_array)(pandemonium_array *r_dest, const pandemonium_pool_int_array *p_pia); - void (*pandemonium_array_new_pool_real_array)(pandemonium_array *r_dest, const pandemonium_pool_real_array *p_pra); - void (*pandemonium_array_new_pool_string_array)(pandemonium_array *r_dest, const pandemonium_pool_string_array *p_psa); - void (*pandemonium_array_new_pool_vector2_array)(pandemonium_array *r_dest, const pandemonium_pool_vector2_array *p_pv2a); - void (*pandemonium_array_new_pool_vector2i_array)(pandemonium_array *r_dest, const pandemonium_pool_vector2i_array *p_pv2a); - void (*pandemonium_array_new_pool_vector3_array)(pandemonium_array *r_dest, const pandemonium_pool_vector3_array *p_pv3a); - void (*pandemonium_array_new_pool_vector3i_array)(pandemonium_array *r_dest, const pandemonium_pool_vector3i_array *p_pv3a); - void (*pandemonium_array_new_pool_vector4_array)(pandemonium_array *r_dest, const pandemonium_pool_vector4_array *p_pv3a); - void (*pandemonium_array_new_pool_vector4i_array)(pandemonium_array *r_dest, const pandemonium_pool_vector4i_array *p_pv3a); - void (*pandemonium_array_new_pool_color_array)(pandemonium_array *r_dest, const pandemonium_pool_color_array *p_pca); - void (*pandemonium_array_destroy)(pandemonium_array *p_self); - void (*pandemonium_basis_invert)(pandemonium_basis *p_self); - void (*pandemonium_basis_transpose)(pandemonium_basis *p_self); - pandemonium_basis (*pandemonium_basis_inverse)(const pandemonium_basis *p_self); - pandemonium_basis (*pandemonium_basis_transposed)(const pandemonium_basis *p_self); - pandemonium_real (*pandemonium_basis_determinant)(const pandemonium_basis *p_self); - void (*pandemonium_basis_from_z)(pandemonium_basis *p_self, const pandemonium_vector3 *p_z); - void (*pandemonium_basis_rotate)(pandemonium_basis *p_self, const pandemonium_vector3 *p_axis, pandemonium_real p_phi); - pandemonium_basis (*pandemonium_basis_rotated)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_axis, const pandemonium_real p_phi); - void (*pandemonium_basis_rotate_local)(pandemonium_basis *p_self, const pandemonium_vector3 *p_axis, pandemonium_real p_phi); - pandemonium_basis (*pandemonium_basis_rotated_local)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_axis, pandemonium_real p_phi); - void (*pandemonium_basis_rotate_euler)(pandemonium_basis *p_self, const pandemonium_vector3 *p_euler); - pandemonium_basis (*pandemonium_basis_rotated_euler)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_euler); - void (*pandemonium_basis_rotate_quat)(pandemonium_basis *p_self, const pandemonium_quaternion *p_quat); - pandemonium_basis (*pandemonium_basis_rotated_quat)(const pandemonium_basis *p_self, const pandemonium_quaternion *p_quat); - void (*pandemonium_basis_rotatev)(pandemonium_basis *p_self, const pandemonium_vector3 *p_euler); - pandemonium_basis (*pandemonium_basis_rotatedv)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_euler); - void (*pandemonium_basis_rotateq)(pandemonium_basis *p_self, const pandemonium_quaternion *p_quat); - pandemonium_basis (*pandemonium_basis_rotatedq)(const pandemonium_basis *p_self, const pandemonium_quaternion *p_quat); - pandemonium_vector3 (*pandemonium_basis_get_rotation_euler)(const pandemonium_basis *p_self); - void (*pandemonium_basis_get_rotation_axis_angle)(const pandemonium_basis *p_self, pandemonium_vector3 *p_axis, pandemonium_real p_angle); - void (*pandemonium_basis_get_rotation_axis_angle_local)(const pandemonium_basis *p_self, pandemonium_vector3 *p_axis, pandemonium_real p_angle); - pandemonium_quaternion (*pandemonium_basis_get_rotation_quaternion)(const pandemonium_basis *p_self); - pandemonium_vector3 (*pandemonium_basis_get_rotation)(const pandemonium_basis *p_self); - void (*pandemonium_basis_rotate_to_align)(pandemonium_basis *p_self, const pandemonium_vector3 *p_start_direction, const pandemonium_vector3 *p_end_direction); - pandemonium_vector3 (*pandemonium_basis_rotref_posscale_decomposition)(const pandemonium_basis *p_self, pandemonium_basis *rotref); - pandemonium_vector3 (*pandemonium_basis_get_euler_xyz)(const pandemonium_basis *p_self); - void (*pandemonium_basis_set_euler_xyz)(pandemonium_basis *p_self, const pandemonium_vector3 *p_euler); - pandemonium_vector3 (*pandemonium_basis_get_euler_xzy)(const pandemonium_basis *p_self); - void (*pandemonium_basis_set_euler_xzy)(pandemonium_basis *p_self, const pandemonium_vector3 *p_euler); - pandemonium_vector3 (*pandemonium_basis_get_euler_yzx)(const pandemonium_basis *p_self); - void (*pandemonium_basis_set_euler_yzx)(pandemonium_basis *p_self, const pandemonium_vector3 *p_euler); - pandemonium_vector3 (*pandemonium_basis_get_euler_yxz)(const pandemonium_basis *p_self); - void (*pandemonium_basis_set_euler_yxz)(pandemonium_basis *p_self, const pandemonium_vector3 *p_euler); - pandemonium_vector3 (*pandemonium_basis_get_euler_zxy)(const pandemonium_basis *p_self); - void (*pandemonium_basis_set_euler_zxy)(pandemonium_basis *p_self, const pandemonium_vector3 *p_euler); - pandemonium_vector3 (*pandemonium_basis_get_euler_zyx)(const pandemonium_basis *p_self); - void (*pandemonium_basis_set_euler_zyx)(pandemonium_basis *p_self, const pandemonium_vector3 *p_euler); - pandemonium_vector3 (*pandemonium_basis_get_euler)(const pandemonium_basis *p_self); - void (*pandemonium_basis_set_euler)(pandemonium_basis *p_self, const pandemonium_vector3 *p_euler); - pandemonium_quaternion (*pandemonium_basis_get_quaternion)(const pandemonium_basis *p_self); - void (*pandemonium_basis_set_quaternion)(pandemonium_basis *p_self, const pandemonium_quaternion *p_quaternion); - void (*pandemonium_basis_get_axis_angle)(const pandemonium_basis *p_self, pandemonium_vector3 *r_axis, pandemonium_real *r_angle); - void (*pandemonium_basis_set_axis_angle)(pandemonium_basis *p_self, const pandemonium_vector3 *p_axis, pandemonium_real p_phi); - void (*pandemonium_basis_scale)(pandemonium_basis *p_self, const pandemonium_vector3 *p_scale); - pandemonium_basis (*pandemonium_basis_scaled)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_scale); - void (*pandemonium_basis_scale_local)(pandemonium_basis *p_self, const pandemonium_vector3 *p_scale); - pandemonium_basis (*pandemonium_basis_scaled_local)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_scale); - void (*pandemonium_basis_scale_orthogonal)(pandemonium_basis *p_self, const pandemonium_vector3 *p_scale); - pandemonium_basis (*pandemonium_basis_scaled_orthogonal)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_scale); - void (*pandemonium_basis_make_scale_uniform)(pandemonium_basis *p_self); - pandemonium_real (*pandemonium_basis_get_uniform_scale)(const pandemonium_basis *p_self); - pandemonium_vector3 (*pandemonium_basis_get_scale)(const pandemonium_basis *p_self); - pandemonium_vector3 (*pandemonium_basis_get_scale_abs)(const pandemonium_basis *p_self); - pandemonium_vector3 (*pandemonium_basis_get_scale_local)(const pandemonium_basis *p_self); - void (*pandemonium_basis_set_axis_angle_scale)(pandemonium_basis *p_self, const pandemonium_vector3 *p_axis, pandemonium_real p_phi, const pandemonium_vector3 *p_scale); - void (*pandemonium_basis_set_euler_scale)(pandemonium_basis *p_self, const pandemonium_vector3 *p_euler, const pandemonium_vector3 *p_scale); - void (*pandemonium_basis_set_quaternion_scale)(pandemonium_basis *p_self, const pandemonium_quaternion *p_quaternion, const pandemonium_vector3 *p_scale); - pandemonium_real (*pandemonium_basis_tdotx)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_with); - pandemonium_real (*pandemonium_basis_tdoty)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_with); - pandemonium_real (*pandemonium_basis_tdotz)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_with); - pandemonium_bool (*pandemonium_basis_is_equal_approx)(const pandemonium_basis *p_self, const pandemonium_basis *p_basis); - pandemonium_bool (*pandemonium_basis_is_equal_approx_ratio)(const pandemonium_basis *p_self, const pandemonium_basis *p_a, const pandemonium_basis *p_b); - pandemonium_bool (*pandemonium_basis_is_equal_approx_ratio_eps)(const pandemonium_basis *p_self, const pandemonium_basis *p_a, const pandemonium_basis *p_b, pandemonium_real p_epsilon); - pandemonium_bool (*pandemonium_basis_operator_equal)(const pandemonium_basis *p_self, const pandemonium_basis *p_b); - pandemonium_vector3 (*pandemonium_basis_xform)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_v); - pandemonium_vector3 (*pandemonium_basis_xform_inv)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_v); - pandemonium_vector3i (*pandemonium_basis_xform_v3i)(const pandemonium_basis *p_self, const pandemonium_vector3i *p_vector); - pandemonium_vector3i (*pandemonium_basis_xform_inv_v3i)(const pandemonium_basis *p_self, const pandemonium_vector3i *p_vector); - pandemonium_basis (*pandemonium_basis_operator_multiply)(const pandemonium_basis *p_self, const pandemonium_basis *p_b); - pandemonium_basis (*pandemonium_basis_operator_add)(const pandemonium_basis *p_self, const pandemonium_basis *p_b); - pandemonium_basis (*pandemonium_basis_operator_subtract)(const pandemonium_basis *p_self, const pandemonium_basis *p_b); - pandemonium_basis (*pandemonium_basis_operator_multiply_scalar)(const pandemonium_basis *p_self, const pandemonium_real p_b); - pandemonium_int (*pandemonium_basis_get_orthogonal_index)(const pandemonium_basis *p_self); - void (*pandemonium_basis_set_orthogonal_index)(pandemonium_basis *p_self, pandemonium_int p_index); - void (*pandemonium_basis_set_diagonal)(pandemonium_basis *p_self, const pandemonium_vector3 *p_diag); - pandemonium_bool (*pandemonium_basis_is_orthogonal)(const pandemonium_basis *p_self); - pandemonium_bool (*pandemonium_basis_is_diagonal)(const pandemonium_basis *p_self); - pandemonium_bool (*pandemonium_basis_is_rotation)(const pandemonium_basis *p_self); - pandemonium_basis (*pandemonium_basis_slerp)(const pandemonium_basis *p_self, const pandemonium_basis *p_b, const pandemonium_real p_t); - pandemonium_basis (*pandemonium_basis_lerp)(const pandemonium_basis *p_self, const pandemonium_basis *p_to, const pandemonium_real p_weight); - void (*pandemonium_basis_rotate_sh)(pandemonium_basis *p_self, pandemonium_real *p_values); - pandemonium_string (*pandemonium_basis_as_string)(const pandemonium_basis *p_self); - void (*pandemonium_basis_set_real)(pandemonium_basis *p_self, pandemonium_real xx, pandemonium_real xy, pandemonium_real xz, pandemonium_real yx, pandemonium_real yy, pandemonium_real yz, pandemonium_real zx, pandemonium_real zy, pandemonium_real zz); - void (*pandemonium_basis_set_vector3)(pandemonium_basis *p_self, const pandemonium_vector3 *p_x, const pandemonium_vector3 *p_y, const pandemonium_vector3 *p_z); - pandemonium_vector3 (*pandemonium_basis_get_column)(const pandemonium_basis *p_self, pandemonium_int i); - void (*pandemonium_basis_set_column)(pandemonium_basis *p_self, pandemonium_int p_index, const pandemonium_vector3 *p_value); - void (*pandemonium_basis_set_columns)(pandemonium_basis *p_self, const pandemonium_vector3 *p_x, const pandemonium_vector3 *p_y, const pandemonium_vector3 *p_z); - pandemonium_vector3 (*pandemonium_basis_get_row)(const pandemonium_basis *p_self, const pandemonium_int p_row); - void (*pandemonium_basis_set_row)(pandemonium_basis *p_self, const pandemonium_int p_row, const pandemonium_vector3 *p_value); - pandemonium_vector3 (*pandemonium_basis_get_axis)(const pandemonium_basis *p_self, const pandemonium_int p_axis); - void (*pandemonium_basis_set_axis)(pandemonium_basis *p_self, const pandemonium_int p_axis, const pandemonium_vector3 *p_value); - pandemonium_vector3 (*pandemonium_basis_get_main_diagonal)(const pandemonium_basis *p_self); - void (*pandemonium_basis_set_zero)(pandemonium_basis *p_self); - pandemonium_basis (*pandemonium_basis_transpose_xform)(const pandemonium_basis *p_self, const pandemonium_basis *m); - void (*pandemonium_basis_orthonormalize)(pandemonium_basis *p_self); - pandemonium_basis (*pandemonium_basis_orthonormalized)(const pandemonium_basis *p_self); - void (*pandemonium_basis_orthogonalize)(pandemonium_basis *p_self); - pandemonium_basis (*pandemonium_basis_orthogonalized)(const pandemonium_basis *p_self); - pandemonium_bool (*pandemonium_basis_is_symmetric)(const pandemonium_basis *p_self); - pandemonium_basis (*pandemonium_basis_diagonalize)(pandemonium_basis *p_self); - pandemonium_basis (*pandemonium_basis_get_normal_xform_basis)(const pandemonium_basis *p_self); - pandemonium_vector3 (*pandemonium_basis_xform_normal_fast)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_vector); - pandemonium_vector3 (*pandemonium_basis_xform_normal)(const pandemonium_basis *p_self, const pandemonium_vector3 *p_vector); - pandemonium_basis (*pandemonium_basis_looking_at)(const pandemonium_vector3 *p_target); - pandemonium_basis (*pandemonium_basis_looking_at_up)(const pandemonium_vector3 *p_target, const pandemonium_vector3 *p_up); - pandemonium_basis (*pandemonium_basis_from_scale)(const pandemonium_vector3 *p_scale); - void (*pandemonium_basis_get_elements)(const pandemonium_basis *p_self, pandemonium_vector3 *p_elements); - void (*pandemonium_basis_new)(pandemonium_basis *r_dest); - void (*pandemonium_basis_new_with_rows)(pandemonium_basis *r_dest, const pandemonium_vector3 *p_x_axis, const pandemonium_vector3 *p_y_axis, const pandemonium_vector3 *p_z_axis); - void (*pandemonium_basis_new_with_axis_and_angle)(pandemonium_basis *r_dest, const pandemonium_vector3 *p_axis, const pandemonium_real p_phi); - void (*pandemonium_basis_new_with_euler)(pandemonium_basis *r_dest, const pandemonium_vector3 *p_euler); - void (*pandemonium_basis_new_with_euler_quaternion)(pandemonium_basis *r_dest, const pandemonium_quaternion *p_euler); - void (*pandemonium_basis_new_quaternion_scale)(pandemonium_basis *r_dest, const pandemonium_quaternion *p_quat, const pandemonium_vector3 *p_scale); - void (*pandemonium_basis_new_euler_scale)(pandemonium_basis *r_dest, const pandemonium_vector3 *p_euler, const pandemonium_vector3 *p_scale); - void (*pandemonium_basis_new_axis_phi_scale)(pandemonium_basis *r_dest, const pandemonium_vector3 *p_axis, pandemonium_real p_phi, const pandemonium_vector3 *p_scale); - void (*pandemonium_basis_new_floats)(pandemonium_basis *r_dest, pandemonium_real xx, pandemonium_real xy, pandemonium_real xz, pandemonium_real yx, pandemonium_real yy, pandemonium_real yz, pandemonium_real zx, pandemonium_real zy, pandemonium_real zz); - pandemonium_real (*pandemonium_color_get_r)(const pandemonium_color *p_self); - void (*pandemonium_color_set_r)(pandemonium_color *p_self, const pandemonium_real r); - pandemonium_real (*pandemonium_color_get_g)(const pandemonium_color *p_self); - void (*pandemonium_color_set_g)(pandemonium_color *p_self, const pandemonium_real g); - pandemonium_real (*pandemonium_color_get_b)(const pandemonium_color *p_self); - void (*pandemonium_color_set_b)(pandemonium_color *p_self, const pandemonium_real b); - pandemonium_real (*pandemonium_color_get_a)(const pandemonium_color *p_self); - void (*pandemonium_color_set_a)(pandemonium_color *p_self, const pandemonium_real a); - pandemonium_bool (*pandemonium_color_operator_equal)(const pandemonium_color *p_self, const pandemonium_color *p_b); - pandemonium_int (*pandemonium_color_to_rgba32)(const pandemonium_color *p_self); - pandemonium_int (*pandemonium_color_to_argb32)(const pandemonium_color *p_self); - pandemonium_int (*pandemonium_color_to_abgr32)(const pandemonium_color *p_self); - pandemonium_int (*pandemonium_color_to_rgba64)(const pandemonium_color *p_self); - pandemonium_int (*pandemonium_color_to_argb64)(const pandemonium_color *p_self); - pandemonium_int (*pandemonium_color_to_abgr64)(const pandemonium_color *p_self); - pandemonium_real (*pandemonium_color_gray)(const pandemonium_color *p_self); - pandemonium_real (*pandemonium_color_get_h)(const pandemonium_color *p_self); - pandemonium_real (*pandemonium_color_get_s)(const pandemonium_color *p_self); - pandemonium_real (*pandemonium_color_get_v)(const pandemonium_color *p_self); - void (*pandemonium_color_set_hsv)(pandemonium_color *p_self, pandemonium_real p_h, pandemonium_real p_s, pandemonium_real p_v); - void (*pandemonium_color_set_hsv_alpha)(pandemonium_color *p_self, pandemonium_real p_h, pandemonium_real p_s, pandemonium_real p_v, pandemonium_real p_alpha); - pandemonium_real *(*pandemonium_color_operator_index)(pandemonium_color *p_self, pandemonium_int idx); - const pandemonium_real *(*pandemonium_color_operator_index_const)(const pandemonium_color *p_self, pandemonium_int idx); - pandemonium_color (*pandemonium_color_operator_add)(const pandemonium_color *p_self, const pandemonium_color *p_color); - void (*pandemonium_color_operator_add_eq)(pandemonium_color *p_self, const pandemonium_color *p_color); - pandemonium_color (*pandemonium_color_operator_negate)(const pandemonium_color *p_self); - pandemonium_color (*pandemonium_color_operator_sub)(const pandemonium_color *p_self, const pandemonium_color *p_color); - void (*pandemonium_color_operator_sub_eq)(pandemonium_color *p_self, const pandemonium_color *p_color); - pandemonium_color (*pandemonium_color_operator_mul_color)(const pandemonium_color *p_self, const pandemonium_color *p_color); - pandemonium_color (*pandemonium_color_operator_mul_real)(const pandemonium_color *p_self, const pandemonium_real rvalue); - void (*pandemonium_color_operator_mul_color_eq)(pandemonium_color *p_self, const pandemonium_color *p_color); - void (*pandemonium_color_operator_mul_real_eq)(pandemonium_color *p_self, const pandemonium_real rvalue); - pandemonium_color (*pandemonium_color_operator_div_color)(const pandemonium_color *p_self, const pandemonium_color *p_color); - pandemonium_color (*pandemonium_color_operator_div_real)(const pandemonium_color *p_self, const pandemonium_real rvalue); - void (*pandemonium_color_operator_div_color_eq)(pandemonium_color *p_self, const pandemonium_color *p_color); - void (*pandemonium_color_operator_div_real_eq)(pandemonium_color *p_self, const pandemonium_real rvalue); - pandemonium_bool (*pandemonium_color_is_equal_approx)(const pandemonium_color *p_self, const pandemonium_color *p_color); - pandemonium_color (*pandemonium_color_clamp)(const pandemonium_color *p_self, const pandemonium_color *p_min); - void (*pandemonium_color_invert)(pandemonium_color *p_self); - void (*pandemonium_color_contrast)(pandemonium_color *p_self); - pandemonium_color (*pandemonium_color_inverted)(const pandemonium_color *p_self); - pandemonium_color (*pandemonium_color_contrasted)(const pandemonium_color *p_self); - pandemonium_real (*pandemonium_color_get_luminance)(const pandemonium_color *p_self); - pandemonium_color (*pandemonium_color_linear_interpolate)(const pandemonium_color *p_self, const pandemonium_color *p_b, const pandemonium_real p_t); - pandemonium_color (*pandemonium_color_darkened)(const pandemonium_color *p_self, const pandemonium_real p_amount); - pandemonium_color (*pandemonium_color_lightened)(const pandemonium_color *p_self, const pandemonium_real p_amount); - pandemonium_int (*pandemonium_color_to_rgbe9995)(const pandemonium_color *p_self); - pandemonium_color (*pandemonium_color_blend)(const pandemonium_color *p_self, const pandemonium_color *p_over); - pandemonium_color (*pandemonium_color_to_linear)(const pandemonium_color *p_self); - pandemonium_color (*pandemonium_color_to_srgb)(const pandemonium_color *p_self); - pandemonium_color (*pandemonium_color_hex)(pandemonium_int p_hex); - pandemonium_color (*pandemonium_color_hex64)(pandemonium_int p_hex); - pandemonium_color (*pandemonium_color_html)(const pandemonium_string *p_color); - pandemonium_bool (*pandemonium_color_html_is_valid)(const pandemonium_string *p_color); - pandemonium_color (*pandemonium_color_named)(const pandemonium_string *p_name); - pandemonium_string (*pandemonium_color_to_html)(const pandemonium_color *p_self, const pandemonium_bool p_with_alpha); - pandemonium_color (*pandemonium_color_from_hsv)(const pandemonium_color *p_self, const pandemonium_real p_h, const pandemonium_real p_s, const pandemonium_real p_v, const pandemonium_real p_a); - pandemonium_color (*pandemonium_color_from_rgbe9995)(pandemonium_int p_rgbe); - pandemonium_bool (*pandemonium_color_operator_less)(const pandemonium_color *p_self, const pandemonium_color *p_b); - pandemonium_string (*pandemonium_color_as_string)(const pandemonium_color *p_self); - pandemonium_color (*pandemonium_color_color8)(pandemonium_int r, pandemonium_int g, pandemonium_int b); - pandemonium_color (*pandemonium_color_color8_alpha)(pandemonium_int r, pandemonium_int g, pandemonium_int b, pandemonium_int a); - void (*pandemonium_color_set_r8)(pandemonium_color *p_self, pandemonium_int r8); - pandemonium_int (*pandemonium_color_get_r8)(const pandemonium_color *p_self); - void (*pandemonium_color_set_g8)(pandemonium_color *p_self, pandemonium_int g8); - pandemonium_int (*pandemonium_color_get_g8)(const pandemonium_color *p_self); - void (*pandemonium_color_set_b8)(pandemonium_color *p_self, pandemonium_int b8); - pandemonium_int (*pandemonium_color_get_b8)(const pandemonium_color *p_self); - void (*pandemonium_color_set_a8)(pandemonium_color *p_self, pandemonium_int a8); - pandemonium_int (*pandemonium_color_get_a8)(const pandemonium_color *p_self); - void (*pandemonium_color_set_h)(pandemonium_color *p_self, pandemonium_real p_h); - void (*pandemonium_color_set_s)(pandemonium_color *p_self, pandemonium_real p_s); - void (*pandemonium_color_set_v)(pandemonium_color *p_self, pandemonium_real p_v); - void (*pandemonium_color_new_rgba)(pandemonium_color *r_dest, const pandemonium_real p_r, const pandemonium_real p_g, const pandemonium_real p_b, const pandemonium_real p_a); - void (*pandemonium_color_new_rgb)(pandemonium_color *r_dest, const pandemonium_real p_r, const pandemonium_real p_g, const pandemonium_real p_b); - pandemonium_variant *(*pandemonium_dictionary_operator_index)(pandemonium_dictionary *p_self, const pandemonium_variant *p_key); - const pandemonium_variant *(*pandemonium_dictionary_operator_index_const)(const pandemonium_dictionary *p_self, const pandemonium_variant *p_key); - pandemonium_variant (*pandemonium_dictionary_get)(const pandemonium_dictionary *p_self, const pandemonium_variant *p_key); - void (*pandemonium_dictionary_set)(pandemonium_dictionary *p_self, const pandemonium_variant *p_key, const pandemonium_variant *p_value); - pandemonium_variant (*pandemonium_dictionary_get_with_default)(const pandemonium_dictionary *p_self, const pandemonium_variant *p_key, const pandemonium_variant *p_default); - pandemonium_int (*pandemonium_dictionary_size)(const pandemonium_dictionary *p_self); - pandemonium_bool (*pandemonium_dictionary_empty)(const pandemonium_dictionary *p_self); - void (*pandemonium_dictionary_clear)(pandemonium_dictionary *p_self); - void (*pandemonium_dictionary_merge)(pandemonium_dictionary *p_self, const pandemonium_dictionary *p_dictionary); - void (*pandemonium_dictionary_merge_overwrite)(pandemonium_dictionary *p_self, const pandemonium_dictionary *p_dictionary, const pandemonium_bool p_overwrite); - pandemonium_bool (*pandemonium_dictionary_has)(const pandemonium_dictionary *p_self, const pandemonium_variant *p_key); - pandemonium_bool (*pandemonium_dictionary_has_all)(const pandemonium_dictionary *p_self, const pandemonium_array *p_keys); - void (*pandemonium_dictionary_erase)(pandemonium_dictionary *p_self, const pandemonium_variant *p_key); - pandemonium_bool (*pandemonium_dictionary_erase_with_return)(pandemonium_dictionary *p_self, const pandemonium_variant *p_key); - pandemonium_bool (*pandemonium_dictionary_deep_equal)(const pandemonium_dictionary *p_self, const pandemonium_dictionary *p_dictionary); - pandemonium_bool (*pandemonium_dictionary_deep_equal_recursion_count)(const pandemonium_dictionary *p_self, const pandemonium_dictionary *p_dictionary, pandemonium_int p_recursion_count); - pandemonium_bool (*pandemonium_dictionary_operator_equal)(const pandemonium_dictionary *p_self, const pandemonium_dictionary *p_b); - pandemonium_int (*pandemonium_dictionary_hash)(const pandemonium_dictionary *p_self); - pandemonium_variant *(*pandemonium_dictionary_next)(const pandemonium_dictionary *p_self, const pandemonium_variant *p_key); - pandemonium_array (*pandemonium_dictionary_keys)(const pandemonium_dictionary *p_self); - pandemonium_array (*pandemonium_dictionary_values)(const pandemonium_dictionary *p_self); - pandemonium_dictionary (*pandemonium_dictionary_duplicate)(const pandemonium_dictionary *p_self, const pandemonium_bool p_deep); - pandemonium_string (*pandemonium_dictionary_to_json)(const pandemonium_dictionary *p_self); - void (*pandemonium_dictionary_new)(pandemonium_dictionary *r_dest); - void (*pandemonium_dictionary_new_copy)(pandemonium_dictionary *r_dest, const pandemonium_dictionary *p_src); - void (*pandemonium_dictionary_destroy)(pandemonium_dictionary *p_self); - void (*pandemonium_object_destroy)(pandemonium_object *p_o); - pandemonium_object *(*pandemonium_global_get_singleton)(char *p_name); - pandemonium_method_bind *(*pandemonium_method_bind_get_method)(const char *p_classname, const char *p_methodname); - void (*pandemonium_method_bind_ptrcall)(pandemonium_method_bind *p_method_bind, pandemonium_object *p_instance, const void **p_args, void *p_ret); - pandemonium_variant (*pandemonium_method_bind_call)(pandemonium_method_bind *p_method_bind, pandemonium_object *p_instance, const pandemonium_variant **p_args, const int p_arg_count, pandemonium_variant_call_error *p_call_error); - pandemonium_class_constructor (*pandemonium_get_class_constructor)(const char *p_classname); - pandemonium_dictionary (*pandemonium_get_global_constants)(); - void (*pandemonium_register_native_call_type)(const char *p_call_type, native_call_cb p_callback); - void *(*pandemonium_alloc)(int p_bytes); - void *(*pandemonium_realloc)(void *p_ptr, int p_bytes); - void (*pandemonium_free)(void *p_ptr); - void (*pandemonium_print_error)(const char *p_description, const char *p_function, const char *p_file, int p_line); - void (*pandemonium_print_warning)(const char *p_description, const char *p_function, const char *p_file, int p_line); - void (*pandemonium_print)(const pandemonium_string *p_message); - bool (*pandemonium_is_instance_valid)(const pandemonium_object *p_object); - void *(*pandemonium_get_class_tag)(const pandemonium_string_name *p_class); - pandemonium_object *(*pandemonium_object_cast_to)(const pandemonium_object *p_object, void *p_class_tag); - pandemonium_object *(*pandemonium_instance_from_id)(pandemonium_int p_instance_id); - pandemonium_string_name (*pandemonium_node_path_get_sname)(const pandemonium_node_path *p_self); - pandemonium_bool (*pandemonium_node_path_is_absolute)(const pandemonium_node_path *p_self); - pandemonium_int (*pandemonium_node_path_get_name_count)(const pandemonium_node_path *p_self); - pandemonium_string (*pandemonium_node_path_get_name)(const pandemonium_node_path *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_node_path_get_subname_count)(const pandemonium_node_path *p_self); - pandemonium_string (*pandemonium_node_path_get_subname)(const pandemonium_node_path *p_self, const pandemonium_int p_idx); - pandemonium_string (*pandemonium_node_path_get_concatenated_subnames)(const pandemonium_node_path *p_self); - pandemonium_node_path (*pandemonium_node_path_rel_path_to)(const pandemonium_node_path *p_self, const pandemonium_node_path *p_np); - pandemonium_node_path (*pandemonium_node_path_get_as_property_path)(const pandemonium_node_path *p_self); - void (*pandemonium_node_path_prepend_period)(pandemonium_node_path *p_self); - pandemonium_int (*pandemonium_node_path_hash)(const pandemonium_node_path *p_self); - pandemonium_string (*pandemonium_node_path_as_string)(const pandemonium_node_path *p_self); - pandemonium_bool (*pandemonium_node_path_is_empty)(const pandemonium_node_path *p_self); - pandemonium_bool (*pandemonium_node_path_operator_equal)(const pandemonium_node_path *p_self, const pandemonium_node_path *p_b); - void (*pandemonium_node_path_simplify)(pandemonium_node_path *p_self); - pandemonium_node_path (*pandemonium_node_path_simplified)(const pandemonium_node_path *p_self); - void (*pandemonium_node_path_new)(pandemonium_node_path *r_dest, const pandemonium_string *p_from); - void (*pandemonium_node_path_new_copy)(pandemonium_node_path *r_dest, const pandemonium_node_path *p_src); - void (*pandemonium_node_path_destroy)(pandemonium_node_path *p_self); - pandemonium_real (*pandemonium_plane_get_d)(const pandemonium_plane *p_self); - void (*pandemonium_plane_set_d)(pandemonium_plane *p_self, const pandemonium_real p_d); - void (*pandemonium_plane_set_normal)(pandemonium_plane *p_self, const pandemonium_vector3 *p_normal); - pandemonium_vector3 (*pandemonium_plane_get_normal)(const pandemonium_plane *p_self); - void (*pandemonium_plane_normalize)(pandemonium_plane *p_self); - pandemonium_plane (*pandemonium_plane_normalized)(const pandemonium_plane *p_self); - pandemonium_vector3 (*pandemonium_plane_center)(const pandemonium_plane *p_self); - pandemonium_vector3 (*pandemonium_plane_get_any_point)(const pandemonium_plane *p_self); - pandemonium_vector3 (*pandemonium_plane_get_any_perpendicular_normal)(const pandemonium_plane *p_self); - pandemonium_bool (*pandemonium_plane_is_point_over)(const pandemonium_plane *p_self, const pandemonium_vector3 *p_point); - pandemonium_real (*pandemonium_plane_distance_to)(const pandemonium_plane *p_self, const pandemonium_vector3 *p_point); - pandemonium_bool (*pandemonium_plane_has_point)(const pandemonium_plane *p_self, const pandemonium_vector3 *p_point, const pandemonium_real p_epsilon); - pandemonium_bool (*pandemonium_plane_intersect_3)(const pandemonium_plane *p_self, pandemonium_vector3 *r_dest, const pandemonium_plane *p_b, const pandemonium_plane *p_c); - pandemonium_bool (*pandemonium_plane_intersects_ray)(const pandemonium_plane *p_self, pandemonium_vector3 *r_dest, const pandemonium_vector3 *p_from, const pandemonium_vector3 *p_dir); - pandemonium_bool (*pandemonium_plane_intersects_segment)(const pandemonium_plane *p_self, pandemonium_vector3 *r_dest, const pandemonium_vector3 *p_begin, const pandemonium_vector3 *p_end); - pandemonium_vector3 (*pandemonium_plane_project)(const pandemonium_plane *p_self, const pandemonium_vector3 *p_point); - pandemonium_plane (*pandemonium_plane_operator_neg)(const pandemonium_plane *p_self); - pandemonium_bool (*pandemonium_plane_is_equal_approx)(const pandemonium_plane *p_self, const pandemonium_plane *p_plane); - pandemonium_bool (*pandemonium_plane_is_equal_approx_any_side)(const pandemonium_plane *p_self, const pandemonium_plane *p_plane); - pandemonium_bool (*pandemonium_plane_operator_equal)(const pandemonium_plane *p_self, const pandemonium_plane *p_b); - pandemonium_string (*pandemonium_plane_as_string)(const pandemonium_plane *p_self); - void (*pandemonium_plane_new_with_reals)(pandemonium_plane *r_dest, const pandemonium_real p_a, const pandemonium_real p_b, const pandemonium_real p_c, const pandemonium_real p_d); - void (*pandemonium_plane_new_with_vectors)(pandemonium_plane *r_dest, const pandemonium_vector3 *p_v1, const pandemonium_vector3 *p_v2, const pandemonium_vector3 *p_v3); - void (*pandemonium_plane_new_with_normal)(pandemonium_plane *r_dest, const pandemonium_vector3 *p_normal, const pandemonium_real p_d); - pandemonium_vector4 *(*pandemonium_projection_operator_index)(pandemonium_projection *p_self, const pandemonium_int p_axis); - const pandemonium_vector4 *(*pandemonium_projection_operator_index_const)(const pandemonium_projection *p_self, const pandemonium_int p_axis); - pandemonium_real (*pandemonium_projection_determinant)(const pandemonium_projection *p_self); - void (*pandemonium_projection_set_identity)(pandemonium_projection *p_self); - void (*pandemonium_projection_set_zero)(pandemonium_projection *p_self); - void (*pandemonium_projection_set_light_bias)(pandemonium_projection *p_self); - void (*pandemonium_projection_set_depth_correction)(pandemonium_projection *p_self); - void (*pandemonium_projection_set_depth_correction_flip)(pandemonium_projection *p_self, pandemonium_bool p_flip_y); - void (*pandemonium_projection_set_light_atlas_rect)(pandemonium_projection *p_self, const pandemonium_rect2 *p_rect); - void (*pandemonium_projection_set_perspective1)(pandemonium_projection *p_self, pandemonium_real p_fovy_degrees, pandemonium_real p_aspect, pandemonium_real p_z_near, pandemonium_real p_z_far); - void (*pandemonium_projection_set_perspective1_flip_fov)(pandemonium_projection *p_self, pandemonium_real p_fovy_degrees, pandemonium_real p_aspect, pandemonium_real p_z_near, pandemonium_real p_z_far, pandemonium_bool p_flip_fov); - void (*pandemonium_projection_set_perspective2)(pandemonium_projection *p_self, pandemonium_real p_fovy_degrees, pandemonium_real p_aspect, pandemonium_real p_z_near, pandemonium_real p_z_far, pandemonium_bool p_flip_fov, pandemonium_int p_eye, pandemonium_real p_intraocular_dist, pandemonium_real p_convergence_dist); - void (*pandemonium_projection_set_for_hmd)(pandemonium_projection *p_self, pandemonium_int p_eye, pandemonium_real p_aspect, pandemonium_real p_intraocular_dist, pandemonium_real p_display_width, pandemonium_real p_display_to_lens, pandemonium_real p_oversample, pandemonium_real p_z_near, pandemonium_real p_z_far); - void (*pandemonium_projection_set_orthogonal1)(pandemonium_projection *p_self, pandemonium_real p_left, pandemonium_real p_right, pandemonium_real p_bottom, pandemonium_real p_top, pandemonium_real p_znear, pandemonium_real p_zfar); - void (*pandemonium_projection_set_orthogonal2)(pandemonium_projection *p_self, pandemonium_real p_size, pandemonium_real p_aspect, pandemonium_real p_znear, pandemonium_real p_zfar); - void (*pandemonium_projection_set_orthogonal2_flip_fov)(pandemonium_projection *p_self, pandemonium_real p_size, pandemonium_real p_aspect, pandemonium_real p_znear, pandemonium_real p_zfar, pandemonium_bool p_flip_fov); - void (*pandemonium_projection_set_frustum1)(pandemonium_projection *p_self, pandemonium_real p_left, pandemonium_real p_right, pandemonium_real p_bottom, pandemonium_real p_top, pandemonium_real p_near, pandemonium_real p_far); - void (*pandemonium_projection_set_frustum2)(pandemonium_projection *p_self, pandemonium_real p_size, pandemonium_real p_aspect, pandemonium_vector2 *p_offset, pandemonium_real p_near, pandemonium_real p_far); - void (*pandemonium_projection_set_frustum2_flip_fov)(pandemonium_projection *p_self, pandemonium_real p_size, pandemonium_real p_aspect, pandemonium_vector2 *p_offset, pandemonium_real p_near, pandemonium_real p_far, pandemonium_bool p_flip_fov); - void (*pandemonium_projection_adjust_perspective_znear)(pandemonium_projection *p_self, pandemonium_real p_new_znear); - pandemonium_projection (*pandemonium_projection_create_depth_correction)(pandemonium_bool p_flip_y); - pandemonium_projection (*pandemonium_projection_create_light_atlas_rect)(const pandemonium_rect2 *p_rect); - pandemonium_projection (*pandemonium_projection_create_perspective)(pandemonium_real p_fovy_degrees, pandemonium_real p_aspect, pandemonium_real p_z_near, pandemonium_real p_z_far, pandemonium_bool p_flip_fov); - pandemonium_projection (*pandemonium_projection_create_perspective_hmd)(pandemonium_real p_fovy_degrees, pandemonium_real p_aspect, pandemonium_real p_z_near, pandemonium_real p_z_far, pandemonium_bool p_flip_fov, pandemonium_int p_eye, pandemonium_real p_intraocular_dist, pandemonium_real p_convergence_dist); - pandemonium_projection (*pandemonium_projection_create_for_hmd)(pandemonium_int p_eye, pandemonium_real p_aspect, pandemonium_real p_intraocular_dist, pandemonium_real p_display_width, pandemonium_real p_display_to_lens, pandemonium_real p_oversample, pandemonium_real p_z_near, pandemonium_real p_z_far); - pandemonium_projection (*pandemonium_projection_create_orthogonal)(pandemonium_real p_left, pandemonium_real p_right, pandemonium_real p_bottom, pandemonium_real p_top, pandemonium_real p_znear, pandemonium_real p_zfar); - pandemonium_projection (*pandemonium_projection_create_orthogonal_aspect)(pandemonium_real p_size, pandemonium_real p_aspect, pandemonium_real p_znear, pandemonium_real p_zfar, pandemonium_bool p_flip_fov); - pandemonium_projection (*pandemonium_projection_create_frustum)(pandemonium_real p_left, pandemonium_real p_right, pandemonium_real p_bottom, pandemonium_real p_top, pandemonium_real p_near, pandemonium_real p_far); - pandemonium_projection (*pandemonium_projection_create_frustum_aspect)(pandemonium_real p_size, pandemonium_real p_aspect, pandemonium_vector2 *p_offset, pandemonium_real p_near, pandemonium_real p_far, pandemonium_bool p_flip_fov); - pandemonium_projection (*pandemonium_projection_create_fit_aabb)(const pandemonium_aabb *p_aabb); - pandemonium_projection (*pandemonium_projection_perspective_znear_adjusted)(const pandemonium_projection *p_self, pandemonium_real p_new_znear); - pandemonium_plane (*pandemonium_projection_get_projection_plane)(const pandemonium_projection *p_self, pandemonium_projection_planes p_plane); - pandemonium_projection (*pandemonium_projection_flipped_y)(const pandemonium_projection *p_self); - pandemonium_projection (*pandemonium_projection_jitter_offseted)(const pandemonium_projection *p_self, const pandemonium_vector2 *p_offset); - pandemonium_real (*pandemonium_projection_get_fovy)(pandemonium_real p_fovx, pandemonium_real p_aspect); - pandemonium_real (*pandemonium_projection_calculate_fovy)(pandemonium_projection *p_self, pandemonium_real p_fovx, pandemonium_real p_aspect); - pandemonium_real (*pandemonium_projection_get_z_far)(const pandemonium_projection *p_self); - pandemonium_real (*pandemonium_projection_get_z_near)(const pandemonium_projection *p_self); - pandemonium_real (*pandemonium_projection_get_aspect)(const pandemonium_projection *p_self); - pandemonium_real (*pandemonium_projection_get_fov)(const pandemonium_projection *p_self); - pandemonium_bool (*pandemonium_projection_is_orthogonal)(const pandemonium_projection *p_self); - pandemonium_array (*pandemonium_projection_get_projection_planes_array)(const pandemonium_projection *p_self, const pandemonium_projection *p_projection); - pandemonium_bool (*pandemonium_projection_get_endpoints)(const pandemonium_projection *p_self, const pandemonium_projection *p_projection, pandemonium_vector3 *p_8points); - pandemonium_vector2 (*pandemonium_projection_get_viewport_half_extents)(const pandemonium_projection *p_self); - pandemonium_vector2 (*pandemonium_projection_get_far_plane_half_extents)(const pandemonium_projection *p_self); - void (*pandemonium_projection_invert)(pandemonium_projection *p_self); - pandemonium_projection (*pandemonium_projection_inverse)(const pandemonium_projection *p_self); - pandemonium_projection (*pandemonium_projection_operator_mul)(const pandemonium_projection *p_self, const pandemonium_projection *p_matrix); - pandemonium_vector4 (*pandemonium_projection_xform_vector4)(const pandemonium_projection *p_self, const pandemonium_vector4 *p_vec4); - pandemonium_vector4 (*pandemonium_projection_xform_inv_vector4)(const pandemonium_projection *p_self, const pandemonium_vector4 *p_vec4); - pandemonium_vector3 (*pandemonium_projection_xform_vector3)(const pandemonium_projection *p_self, const pandemonium_vector3 *p_vector); - pandemonium_plane (*pandemonium_projection_xform_plane)(const pandemonium_projection *p_self, const pandemonium_plane *p_plane); - pandemonium_string (*pandemonium_projection_as_string)(const pandemonium_projection *p_self); - void (*pandemonium_projection_scale_translate_to_fit)(pandemonium_projection *p_self, const pandemonium_aabb *p_aabb); - void (*pandemonium_projection_add_jitter_offset)(pandemonium_projection *p_self, const pandemonium_vector2 *p_offset); - void (*pandemonium_projection_make_scale)(pandemonium_projection *p_self, const pandemonium_vector3 *p_scale); - pandemonium_int (*pandemonium_projection_get_pixels_per_meter)(const pandemonium_projection *p_self, pandemonium_int p_for_pixel_width); - pandemonium_transform (*pandemonium_projection_to_transform)(const pandemonium_projection *p_self); - void (*pandemonium_projection_flip_y)(pandemonium_projection *p_self); - pandemonium_bool (*pandemonium_projection_operator_equal)(const pandemonium_projection *p_self, const pandemonium_projection *p_cam); - pandemonium_real (*pandemonium_projection_get_lod_multiplier)(const pandemonium_projection *p_self); - void (*pandemonium_projection_new_identity)(pandemonium_projection *r_dest); - void (*pandemonium_projection_new_vector4s)(pandemonium_projection *r_dest, const pandemonium_vector4 *p_x, const pandemonium_vector4 *p_y, const pandemonium_vector4 *p_z, const pandemonium_vector4 *p_w); - void (*pandemonium_projection_new_from_projection)(pandemonium_projection *r_dest, const pandemonium_projection *p_projection); - pandemonium_real (*pandemonium_quaternion_get_x)(const pandemonium_quaternion *p_self); - void (*pandemonium_quaternion_set_x)(pandemonium_quaternion *p_self, const pandemonium_real val); - pandemonium_real (*pandemonium_quaternion_get_y)(const pandemonium_quaternion *p_self); - void (*pandemonium_quaternion_set_y)(pandemonium_quaternion *p_self, const pandemonium_real val); - pandemonium_real (*pandemonium_quaternion_get_z)(const pandemonium_quaternion *p_self); - void (*pandemonium_quaternion_set_z)(pandemonium_quaternion *p_self, const pandemonium_real val); - pandemonium_real (*pandemonium_quaternion_get_w)(const pandemonium_quaternion *p_self); - void (*pandemonium_quaternion_set_w)(pandemonium_quaternion *p_self, const pandemonium_real val); - pandemonium_real (*pandemonium_quaternion_length_squared)(const pandemonium_quaternion *p_self); - pandemonium_bool (*pandemonium_quaternion_is_equal_approx)(const pandemonium_quaternion *p_self, const pandemonium_quaternion *p_quat); - pandemonium_real (*pandemonium_quaternion_length)(const pandemonium_quaternion *p_self); - void (*pandemonium_quaternion_normalize)(pandemonium_quaternion *p_self); - pandemonium_quaternion (*pandemonium_quaternion_normalized)(const pandemonium_quaternion *p_self); - pandemonium_bool (*pandemonium_quaternion_is_normalized)(const pandemonium_quaternion *p_self); - pandemonium_quaternion (*pandemonium_quaternion_inverse)(const pandemonium_quaternion *p_self); - pandemonium_quaternion (*pandemonium_quaternion_log)(const pandemonium_quaternion *p_self); - pandemonium_quaternion (*pandemonium_quaternion_exp)(const pandemonium_quaternion *p_self); - pandemonium_real (*pandemonium_quaternion_dot)(const pandemonium_quaternion *p_self, const pandemonium_quaternion *p_b); - pandemonium_real (*pandemonium_quaternion_angle_to)(const pandemonium_quaternion *p_self, const pandemonium_quaternion *p_to); - void (*pandemonium_quaternion_set_euler_xyz)(pandemonium_quaternion *p_self, const pandemonium_vector3 *p_euler); - pandemonium_vector3 (*pandemonium_quaternion_get_euler_xyz)(const pandemonium_quaternion *p_self); - void (*pandemonium_quaternion_set_euler_yxz)(pandemonium_quaternion *p_self, const pandemonium_vector3 *p_euler); - pandemonium_vector3 (*pandemonium_quaternion_get_euler_yxz)(const pandemonium_quaternion *p_self); - void (*pandemonium_quaternion_set_euler)(pandemonium_quaternion *p_self, const pandemonium_vector3 *p_euler); - pandemonium_vector3 (*pandemonium_quaternion_get_euler)(const pandemonium_quaternion *p_self); - pandemonium_quaternion (*pandemonium_quaternion_slerp)(const pandemonium_quaternion *p_self, const pandemonium_quaternion *p_b, const pandemonium_real p_t); - pandemonium_quaternion (*pandemonium_quaternion_slerpni)(const pandemonium_quaternion *p_self, const pandemonium_quaternion *p_b, const pandemonium_real p_t); - pandemonium_quaternion (*pandemonium_quaternion_cubic_slerp)(const pandemonium_quaternion *p_self, const pandemonium_quaternion *p_b, const pandemonium_quaternion *p_pre_a, const pandemonium_quaternion *p_post_b, const pandemonium_real p_t); - pandemonium_quaternion (*pandemonium_quaternion_spherical_cubic_interpolate)(const pandemonium_quaternion *p_self, const pandemonium_quaternion *p_b, const pandemonium_quaternion *p_pre_a, const pandemonium_quaternion *p_post_b, const pandemonium_real p_weight); - pandemonium_vector3 (*pandemonium_quaternion_get_axis)(const pandemonium_quaternion *p_self); - pandemonium_real (*pandemonium_quaternion_get_angle)(const pandemonium_quaternion *p_self); - void (*pandemonium_quaternion_set_axis_angle)(pandemonium_quaternion *p_self, const pandemonium_vector3 *p_axis, const pandemonium_real p_angle); - void (*pandemonium_quaternion_get_axis_angle)(const pandemonium_quaternion *p_self, pandemonium_vector3 *r_axis, pandemonium_real r_angle); - void (*pandemonium_quaternion_operator_mul_eq)(pandemonium_quaternion *p_self, const pandemonium_quaternion *p_q); - pandemonium_vector3 (*pandemonium_quaternion_xform)(const pandemonium_quaternion *p_self, const pandemonium_vector3 *p_v); - pandemonium_quaternion (*pandemonium_quaternion_operator_add)(const pandemonium_quaternion *p_self, const pandemonium_quaternion *p_b); - pandemonium_quaternion (*pandemonium_quaternion_operator_subtract)(const pandemonium_quaternion *p_self, const pandemonium_quaternion *p_b); - pandemonium_quaternion (*pandemonium_quaternion_operator_multiply)(const pandemonium_quaternion *p_self, const pandemonium_real p_b); - pandemonium_quaternion (*pandemonium_quaternion_operator_divide)(const pandemonium_quaternion *p_self, const pandemonium_real p_b); - pandemonium_quaternion (*pandemonium_quaternion_operator_neg)(const pandemonium_quaternion *p_self); - pandemonium_bool (*pandemonium_quaternion_operator_equal)(const pandemonium_quaternion *p_self, const pandemonium_quaternion *p_b); - pandemonium_string (*pandemonium_quaternion_as_string)(const pandemonium_quaternion *p_self); - void (*pandemonium_quaternion_set)(pandemonium_quaternion *p_self, pandemonium_real p_x, pandemonium_real p_y, pandemonium_real p_z, pandemonium_real p_w); - void (*pandemonium_quaternion_new)(pandemonium_quaternion *r_dest, const pandemonium_real p_x, const pandemonium_real p_y, const pandemonium_real p_z, const pandemonium_real p_w); - void (*pandemonium_quaternion_new_with_axis_angle)(pandemonium_quaternion *r_dest, const pandemonium_vector3 *p_axis, const pandemonium_real p_angle); - void (*pandemonium_quaternion_new_with_basis)(pandemonium_quaternion *r_dest, const pandemonium_basis *p_basis); - void (*pandemonium_quaternion_new_with_euler)(pandemonium_quaternion *r_dest, const pandemonium_vector3 *p_euler); - void (*pandemonium_quaternion_new_shortest_arc)(pandemonium_quaternion *r_dest, const pandemonium_vector3 *p_v0, const pandemonium_vector3 *p_v1); - pandemonium_vector2 (*pandemonium_rect2_get_position)(const pandemonium_rect2 *p_self); - void (*pandemonium_rect2_set_position)(pandemonium_rect2 *p_self, const pandemonium_vector2 *p_pos); - pandemonium_vector2 (*pandemonium_rect2_get_size)(const pandemonium_rect2 *p_self); - void (*pandemonium_rect2_set_size)(pandemonium_rect2 *p_self, const pandemonium_vector2 *p_size); - pandemonium_real (*pandemonium_rect2_get_area)(const pandemonium_rect2 *p_self); - pandemonium_vector2 (*pandemonium_rect2_get_center)(const pandemonium_rect2 *p_self); - pandemonium_bool (*pandemonium_rect2_intersects)(const pandemonium_rect2 *p_self, const pandemonium_rect2 *p_b); - pandemonium_real (*pandemonium_rect2_distance_to)(const pandemonium_rect2 *p_self, const pandemonium_vector2 *p_point); - pandemonium_bool (*pandemonium_rect2_intersects_transformed)(const pandemonium_rect2 *p_self, const pandemonium_transform2d *p_xform, const pandemonium_rect2 *p_rect); - pandemonium_bool (*pandemonium_rect2_intersects_segment)(const pandemonium_rect2 *p_self, const pandemonium_vector2 *p_from, const pandemonium_vector2 *p_to); - pandemonium_bool (*pandemonium_rect2_intersects_segment_pos)(const pandemonium_rect2 *p_self, const pandemonium_vector2 *p_from, const pandemonium_vector2 *p_to, pandemonium_vector2 *r_pos); - pandemonium_bool (*pandemonium_rect2_intersects_segment_pos_normal)(const pandemonium_rect2 *p_self, const pandemonium_vector2 *p_from, const pandemonium_vector2 *p_to, pandemonium_vector2 *r_pos, pandemonium_vector2 *r_normal); - pandemonium_bool (*pandemonium_rect2_encloses)(const pandemonium_rect2 *p_self, const pandemonium_rect2 *p_b); - pandemonium_bool (*pandemonium_rect2_has_no_area)(const pandemonium_rect2 *p_self); - pandemonium_rect2 (*pandemonium_rect2_clip)(const pandemonium_rect2 *p_self, const pandemonium_rect2 *p_b); - pandemonium_rect2 (*pandemonium_rect2_intersection)(const pandemonium_rect2 *p_self, const pandemonium_rect2 *p_rect); - pandemonium_rect2 (*pandemonium_rect2_merge)(const pandemonium_rect2 *p_self, const pandemonium_rect2 *p_b); - pandemonium_bool (*pandemonium_rect2_has_point)(const pandemonium_rect2 *p_self, const pandemonium_vector2 *p_point); - pandemonium_bool (*pandemonium_rect2_is_equal_approx)(const pandemonium_rect2 *p_self, const pandemonium_rect2 *p_rect); - pandemonium_bool (*pandemonium_rect2_operator_equal)(const pandemonium_rect2 *p_self, const pandemonium_rect2 *p_b); - pandemonium_rect2 (*pandemonium_rect2_grow)(const pandemonium_rect2 *p_self, const pandemonium_real p_by); - void (*pandemonium_rect2_grow_by)(pandemonium_rect2 *p_self, const pandemonium_real p_by); - pandemonium_rect2 (*pandemonium_rect2_grow_margin)(const pandemonium_rect2 *p_self, const pandemonium_int p_margin, const pandemonium_real p_by); - pandemonium_rect2 (*pandemonium_rect2_grow_side)(const pandemonium_rect2 *p_self, const pandemonium_int p_side, const pandemonium_real p_amount); - pandemonium_rect2 (*pandemonium_rect2_grow_individual)(const pandemonium_rect2 *p_self, const pandemonium_real p_left, const pandemonium_real p_top, const pandemonium_real p_right, const pandemonium_real p_bottom); - pandemonium_rect2 (*pandemonium_rect2_expand)(const pandemonium_rect2 *p_self, const pandemonium_vector2 *p_to); - void (*pandemonium_rect2_expand_to)(pandemonium_rect2 *p_self, const pandemonium_vector2 *p_vector); - pandemonium_rect2 (*pandemonium_rect2_abs)(const pandemonium_rect2 *p_self); - pandemonium_vector2 (*pandemonium_rect2_get_support)(const pandemonium_rect2 *p_self, const pandemonium_vector2 *p_normal); - void (*pandemonium_rect2_set_end)(pandemonium_rect2 *p_self, const pandemonium_vector2 *p_end); - pandemonium_vector2 (*pandemonium_rect2_get_end)(const pandemonium_rect2 *p_self); - pandemonium_string (*pandemonium_rect2_as_string)(const pandemonium_rect2 *p_self); - void (*pandemonium_rect2_new_with_position_and_size)(pandemonium_rect2 *r_dest, const pandemonium_vector2 *p_pos, const pandemonium_vector2 *p_size); - void (*pandemonium_rect2_new)(pandemonium_rect2 *r_dest, const pandemonium_real p_x, const pandemonium_real p_y, const pandemonium_real p_width, const pandemonium_real p_height); - pandemonium_vector2i (*pandemonium_rect2i_get_position)(const pandemonium_rect2i *p_self); - void (*pandemonium_rect2i_set_position)(pandemonium_rect2i *p_self, const pandemonium_vector2i *p_pos); - pandemonium_vector2i (*pandemonium_rect2i_get_size)(const pandemonium_rect2i *p_self); - void (*pandemonium_rect2i_set_size)(pandemonium_rect2i *p_self, const pandemonium_vector2i *p_size); - pandemonium_real (*pandemonium_rect2i_get_area)(const pandemonium_rect2i *p_self); - pandemonium_vector2i (*pandemonium_rect2i_get_center)(const pandemonium_rect2i *p_self); - pandemonium_bool (*pandemonium_rect2i_intersects)(const pandemonium_rect2i *p_self, const pandemonium_rect2i *p_b); - pandemonium_bool (*pandemonium_rect2i_encloses)(const pandemonium_rect2i *p_self, const pandemonium_rect2i *p_b); - pandemonium_bool (*pandemonium_rect2i_has_no_area)(const pandemonium_rect2i *p_self); - pandemonium_rect2i (*pandemonium_rect2i_clip)(const pandemonium_rect2i *p_self, const pandemonium_rect2i *p_b); - pandemonium_rect2i (*pandemonium_rect2i_intersection)(const pandemonium_rect2i *p_self, const pandemonium_rect2i *p_rect); - pandemonium_rect2i (*pandemonium_rect2i_merge)(const pandemonium_rect2i *p_self, const pandemonium_rect2i *p_b); - pandemonium_bool (*pandemonium_rect2i_has_point)(const pandemonium_rect2i *p_self, const pandemonium_vector2i *p_point); - pandemonium_bool (*pandemonium_rect2i_operator_equal)(const pandemonium_rect2i *p_self, const pandemonium_rect2i *p_b); - pandemonium_rect2i (*pandemonium_rect2i_grow)(const pandemonium_rect2i *p_self, const pandemonium_real p_by); - void (*pandemonium_rect2i_grow_by)(pandemonium_rect2i *p_self, const pandemonium_real p_by); - pandemonium_rect2i (*pandemonium_rect2i_grow_margin)(const pandemonium_rect2i *p_self, const pandemonium_int p_margin, const pandemonium_real p_by); - pandemonium_rect2i (*pandemonium_rect2i_grow_side)(const pandemonium_rect2i *p_self, const pandemonium_int p_side, const pandemonium_real p_amount); - pandemonium_rect2i (*pandemonium_rect2i_grow_individual)(const pandemonium_rect2i *p_self, const pandemonium_real p_left, const pandemonium_real p_top, const pandemonium_real p_right, const pandemonium_real p_bottom); - pandemonium_rect2i (*pandemonium_rect2i_expand)(const pandemonium_rect2i *p_self, const pandemonium_vector2i *p_to); - void (*pandemonium_rect2i_expand_to)(pandemonium_rect2i *p_self, const pandemonium_vector2i *p_vector); - pandemonium_rect2i (*pandemonium_rect2i_abs)(const pandemonium_rect2i *p_self); - void (*pandemonium_rect2i_set_end)(pandemonium_rect2i *p_self, const pandemonium_vector2i *p_end); - pandemonium_vector2i (*pandemonium_rect2i_get_end)(const pandemonium_rect2i *p_self); - pandemonium_rect2 (*pandemonium_rect2i_to_rect2)(const pandemonium_rect2i *p_self); - pandemonium_string (*pandemonium_rect2i_as_string)(const pandemonium_rect2i *p_self); - void (*pandemonium_rect2i_new_with_position_and_size)(pandemonium_rect2i *r_dest, const pandemonium_vector2i *p_pos, const pandemonium_vector2i *p_size); - void (*pandemonium_rect2i_new)(pandemonium_rect2i *r_dest, const pandemonium_real p_x, const pandemonium_real p_y, const pandemonium_real p_width, const pandemonium_real p_height); - void (*pandemonium_rect2i_new_from_rect2)(pandemonium_rect2i *r_dest, const pandemonium_rect2 *p_r2); - pandemonium_int (*pandemonium_rid_get_id)(const pandemonium_rid *p_self); - void (*pandemonium_rid_new_with_resource)(pandemonium_rid *r_dest, const pandemonium_object *p_from); - pandemonium_bool (*pandemonium_rid_operator_equal)(const pandemonium_rid *p_self, const pandemonium_rid *p_b); - pandemonium_bool (*pandemonium_rid_operator_less)(const pandemonium_rid *p_self, const pandemonium_rid *p_b); - void (*pandemonium_rid_new)(pandemonium_rid *r_dest); - pandemonium_string (*pandemonium_string_name_get_name)(const pandemonium_string_name *p_self); - uint32_t (*pandemonium_string_name_get_hash)(const pandemonium_string_name *p_self); - const void *(*pandemonium_string_name_get_data_unique_pointer)(const pandemonium_string_name *p_self); - pandemonium_bool (*pandemonium_string_name_operator_equal)(const pandemonium_string_name *p_self, const pandemonium_string_name *p_other); - pandemonium_bool (*pandemonium_string_name_operator_less)(const pandemonium_string_name *p_self, const pandemonium_string_name *p_other); - void (*pandemonium_string_name_new)(pandemonium_string_name *r_dest); - void (*pandemonium_string_name_new_data_string)(pandemonium_string_name *r_dest, const pandemonium_string *p_name); - void (*pandemonium_string_name_new_data_char)(pandemonium_string_name *r_dest, const char *p_name); - void (*pandemonium_string_name_new_datac)(pandemonium_string_name *r_dest, const pandemonium_char_type *p_name); - void (*pandemonium_string_name_destroy)(pandemonium_string_name *p_self); - pandemonium_int (*pandemonium_char_16_string_size)(const pandemonium_char_16_string *p_self); - pandemonium_error (*pandemonium_char_16_string_resize)(pandemonium_char_16_string *p_self, pandemonium_int p_size); - char (*pandemonium_char_16_string_get)(const pandemonium_char_16_string *p_self, pandemonium_int p_index); - void (*pandemonium_char_16_string_set)(pandemonium_char_16_string *p_self, pandemonium_int p_index, const char16_t p_elem); - pandemonium_int (*pandemonium_char_16_string_length)(const pandemonium_char_16_string *p_cs); - const char16_t *(*pandemonium_char_16_string_get_data)(const pandemonium_char_16_string *p_cs); - void (*pandemonium_char_16_string_destroy)(pandemonium_char_16_string *p_cs); - pandemonium_int (*pandemonium_char_string_size)(const pandemonium_char_string *p_self); - pandemonium_error (*pandemonium_char_string_resize)(pandemonium_char_string *p_self, pandemonium_int p_size); - char (*pandemonium_char_string_get)(const pandemonium_char_string *p_self, pandemonium_int p_index); - void (*pandemonium_char_string_set)(pandemonium_char_string *p_self, pandemonium_int p_index, const char *p_elem); - pandemonium_int (*pandemonium_char_string_length)(const pandemonium_char_string *p_cs); - const char *(*pandemonium_char_string_get_data)(const pandemonium_char_string *p_cs); - void (*pandemonium_char_string_destroy)(pandemonium_char_string *p_cs); - void (*pandemonium_string_remove)(pandemonium_string *p_self, pandemonium_int p_index); - void (*pandemonium_string_clear)(pandemonium_string *p_self); - pandemonium_char_type (*pandemonium_string_get)(const pandemonium_string *p_self, pandemonium_int p_index); - void (*pandemonium_string_set)(pandemonium_string *p_self, pandemonium_int p_index, const pandemonium_char_type p_elem); - pandemonium_int (*pandemonium_string_size)(const pandemonium_string *p_self); - pandemonium_int (*pandemonium_string_resize)(pandemonium_string *p_self, pandemonium_int p_size); - pandemonium_int (*pandemonium_string_set_length)(pandemonium_string *p_self, pandemonium_int p_length); - const char32_t *(*pandemonium_string_operator_index)(pandemonium_string *p_self, const pandemonium_int p_idx); - char32_t (*pandemonium_string_operator_index_const)(const pandemonium_string *p_self, const pandemonium_int p_idx); - pandemonium_bool (*pandemonium_string_operator_equal)(const pandemonium_string *p_self, const pandemonium_string *p_b); - pandemonium_bool (*pandemonium_string_operator_less)(const pandemonium_string *p_self, const pandemonium_string *p_b); - pandemonium_string (*pandemonium_string_operator_plus)(const pandemonium_string *p_self, const pandemonium_string *p_b); - signed char (*pandemonium_string_casecmp_to)(const pandemonium_string *p_self, const pandemonium_string *p_str); - signed char (*pandemonium_string_nocasecmp_to)(const pandemonium_string *p_self, const pandemonium_string *p_str); - signed char (*pandemonium_string_naturalnocasecmp_to)(const pandemonium_string *p_self, const pandemonium_string *p_str); - const char32_t *(*pandemonium_string_get_data)(const pandemonium_string *p_self); - pandemonium_int (*pandemonium_string_length)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_valid_string)(const pandemonium_string *p_self); - void (*pandemonium_string_print_unicode_error)(const pandemonium_string *p_self, const pandemonium_string *p_message, pandemonium_bool p_critical); - pandemonium_string (*pandemonium_string_substr)(const pandemonium_string *p_self, pandemonium_int p_from, pandemonium_int p_chars); - pandemonium_string (*pandemonium_string_substr_index)(const pandemonium_string *p_self, const pandemonium_int p_start_index, const pandemonium_int p_end_index); - pandemonium_int (*pandemonium_string_find)(const pandemonium_string *p_self, pandemonium_string p_what); - pandemonium_int (*pandemonium_string_find_from)(const pandemonium_string *p_self, pandemonium_string p_what, pandemonium_int p_from); - pandemonium_int (*pandemonium_string_findc)(const pandemonium_string *p_self, const char *p_str); - pandemonium_int (*pandemonium_string_findc_from)(const pandemonium_string *p_self, const char *p_str, pandemonium_int p_from); - pandemonium_int (*pandemonium_string_find_char)(const pandemonium_string *p_self, const pandemonium_char_type p_char); - pandemonium_int (*pandemonium_string_find_char_from)(const pandemonium_string *p_self, const pandemonium_char_type p_char, pandemonium_int p_from); - pandemonium_int (*pandemonium_string_find_last)(const pandemonium_string *p_self, pandemonium_string p_what); - pandemonium_int (*pandemonium_string_findn)(const pandemonium_string *p_self, pandemonium_string p_what); - pandemonium_int (*pandemonium_string_findn_from)(const pandemonium_string *p_self, pandemonium_string p_what, pandemonium_int p_from); - pandemonium_int (*pandemonium_string_rfind)(const pandemonium_string *p_self, pandemonium_string p_what); - pandemonium_int (*pandemonium_string_rfindn)(const pandemonium_string *p_self, pandemonium_string p_what); - pandemonium_int (*pandemonium_string_rfind_from)(const pandemonium_string *p_self, pandemonium_string p_what, pandemonium_int p_from); - pandemonium_int (*pandemonium_string_rfindn_from)(const pandemonium_string *p_self, pandemonium_string p_what, pandemonium_int p_from); - pandemonium_int (*pandemonium_string_findmk)(const pandemonium_string *p_self, const pandemonium_array *p_keys); - pandemonium_int (*pandemonium_string_findmk_from)(const pandemonium_string *p_self, const pandemonium_array *p_keys, pandemonium_int p_from); - pandemonium_int (*pandemonium_string_findmk_from_in_place)(const pandemonium_string *p_self, const pandemonium_array *p_keys, pandemonium_int p_from, pandemonium_int *r_key); - pandemonium_int (*pandemonium_string_find_first_difference_index)(const pandemonium_string *p_self, const pandemonium_string *p_str); - pandemonium_bool (*pandemonium_string_is_word_atc)(const pandemonium_string *p_self, const pandemonium_int p_index, const char *p_str); - pandemonium_bool (*pandemonium_string_is_word_at)(const pandemonium_string *p_self, const pandemonium_int p_index, const pandemonium_string *p_str); - pandemonium_bool (*pandemonium_string_match)(const pandemonium_string *p_self, const pandemonium_string *p_wildcard); - pandemonium_bool (*pandemonium_string_matchn)(const pandemonium_string *p_self, const pandemonium_string *p_wildcard); - pandemonium_bool (*pandemonium_string_begins_with)(const pandemonium_string *p_self, const pandemonium_string *p_string); - pandemonium_bool (*pandemonium_string_begins_with_char_array)(const pandemonium_string *p_self, const char *p_char_array); - pandemonium_bool (*pandemonium_string_ends_with)(const pandemonium_string *p_self, const pandemonium_string *p_string); - pandemonium_bool (*pandemonium_string_is_enclosed_in)(const pandemonium_string *p_self, const pandemonium_string *p_string); - pandemonium_bool (*pandemonium_string_is_subsequence_of)(const pandemonium_string *p_self, const pandemonium_string *p_string); - pandemonium_bool (*pandemonium_string_is_subsequence_ofi)(const pandemonium_string *p_self, const pandemonium_string *p_string); - pandemonium_bool (*pandemonium_string_is_quoted)(const pandemonium_string *p_self); - pandemonium_array (*pandemonium_string_bigrams)(const pandemonium_string *p_self); - pandemonium_real (*pandemonium_string_similarity)(const pandemonium_string *p_self, const pandemonium_string *p_string); - pandemonium_string (*pandemonium_string_format)(const pandemonium_string *p_self, const pandemonium_variant *p_values); - pandemonium_string (*pandemonium_string_format_with_custom_placeholder)(const pandemonium_string *p_self, const pandemonium_variant *p_values, const char *p_placeholder); - pandemonium_string (*pandemonium_string_replace_first)(const pandemonium_string *p_self, pandemonium_string p_key, pandemonium_string p_with); - pandemonium_string (*pandemonium_string_replace)(const pandemonium_string *p_self, pandemonium_string p_key, pandemonium_string p_with); - pandemonium_string (*pandemonium_string_replacec)(const pandemonium_string *p_self, const pandemonium_char_type *p_key, const pandemonium_char_type *p_with); - pandemonium_string (*pandemonium_string_replacen)(const pandemonium_string *p_self, pandemonium_string p_key, pandemonium_string p_with); - pandemonium_string (*pandemonium_string_newline_to_br)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_repeat)(const pandemonium_string *p_self, pandemonium_int p_count); - pandemonium_string (*pandemonium_string_insert)(const pandemonium_string *p_self, pandemonium_int p_at_pos, pandemonium_string p_string); - pandemonium_string (*pandemonium_string_pad_decimals)(const pandemonium_string *p_self, pandemonium_int p_digits); - pandemonium_string (*pandemonium_string_pad_zeros)(const pandemonium_string *p_self, pandemonium_int p_digits); - pandemonium_string (*pandemonium_string_trim_prefix)(const pandemonium_string *p_self, const pandemonium_string *p_prefix); - pandemonium_string (*pandemonium_string_trim_suffix)(const pandemonium_string *p_self, const pandemonium_string *p_suffix); - pandemonium_string (*pandemonium_string_lpad)(const pandemonium_string *p_self, pandemonium_int p_min_length); - pandemonium_string (*pandemonium_string_lpad_with_custom_character)(const pandemonium_string *p_self, pandemonium_int p_min_length, const pandemonium_string *p_character); - pandemonium_string (*pandemonium_string_rpad)(const pandemonium_string *p_self, pandemonium_int p_min_length); - pandemonium_string (*pandemonium_string_rpad_with_custom_character)(const pandemonium_string *p_self, pandemonium_int p_min_length, const pandemonium_string *p_character); - pandemonium_string (*pandemonium_string_sprintf)(const pandemonium_string *p_self, const pandemonium_array *p_values, pandemonium_bool *p_error); - pandemonium_string (*pandemonium_string_quote)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_quote_quotechar)(const pandemonium_string *p_self, pandemonium_string *p_quotechar); - pandemonium_string (*pandemonium_string_unquote)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_num)(double p_num); - pandemonium_string (*pandemonium_string_num_with_decimals)(double p_num, pandemonium_int p_decimals); - pandemonium_string (*pandemonium_string_num_scientific)(double p_num); - pandemonium_string (*pandemonium_string_num_real)(double p_num); - pandemonium_string (*pandemonium_string_num_int64)(int64_t p_num, pandemonium_int p_base); - pandemonium_string (*pandemonium_string_num_int64_capitalized)(int64_t p_num, pandemonium_int p_base, pandemonium_bool p_capitalize_hex); - pandemonium_string (*pandemonium_string_num_uint64)(uint64_t p_num, pandemonium_int p_base); - pandemonium_string (*pandemonium_string_num_uint64_capitalized)(uint64_t p_num, pandemonium_int p_base, pandemonium_bool p_capitalize_hex); - pandemonium_string (*pandemonium_string_chr)(wchar_t p_character); - pandemonium_string (*pandemonium_string_md5)(const uint8_t *p_md5); - pandemonium_string (*pandemonium_string_hex_encode_buffer)(const uint8_t *p_buffer, pandemonium_int p_len); - pandemonium_string (*pandemonium_string_bool_num)(pandemonium_bool p_val); - pandemonium_string (*pandemonium_string_bool_str)(pandemonium_bool p_val); - pandemonium_bool (*pandemonium_string_is_numeric)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_zero)(const pandemonium_string *p_self); - double (*pandemonium_string_to_double)(const pandemonium_string *p_self); - float (*pandemonium_string_to_float)(const pandemonium_string *p_self); - pandemonium_real (*pandemonium_string_to_real)(const pandemonium_string *p_self); - pandemonium_int (*pandemonium_string_to_int)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_to_bool)(const pandemonium_string *p_self); - uint32_t (*pandemonium_string_to_uint)(const pandemonium_string *p_self); - pandemonium_int (*pandemonium_string_hex_to_int)(const pandemonium_string *p_self); - pandemonium_int (*pandemonium_string_hex_to_int_without_prefix)(const pandemonium_string *p_self); - int64_t (*pandemonium_string_hex_to_int64)(const pandemonium_string *p_self); - int64_t (*pandemonium_string_hex_to_int64_with_prefix)(const pandemonium_string *p_self); - int64_t (*pandemonium_string_to_int64)(const pandemonium_string *p_self); - pandemonium_int (*pandemonium_string_char_to_int)(const char *p_what); - pandemonium_int (*pandemonium_string_char_to_int_with_len)(const char *p_what, pandemonium_int p_len); - int64_t (*pandemonium_string_wchar_to_int)(const wchar_t *p_str); - int64_t (*pandemonium_string_char_to_int64_with_len)(const wchar_t *p_str, int p_len); - int64_t (*pandemonium_string_to_intc)(const pandemonium_char_type *p_str); - int64_t (*pandemonium_string_to_intc_len)(const pandemonium_char_type *p_str, pandemonium_int p_len); - int64_t (*pandemonium_string_to_intc_len_clamp)(const pandemonium_char_type *p_str, pandemonium_int p_len, pandemonium_bool p_clamp); - float (*pandemonium_string_char_to_float)(const char *p_what); - float (*pandemonium_string_wchar_to_float)(const wchar_t *p_str, const wchar_t **r_end); - float (*pandemonium_string_pandemonium_char_to_float)(const pandemonium_char_type *p_str, const pandemonium_char_type **r_end); - double (*pandemonium_string_char_to_double)(const char *p_what); - double (*pandemonium_string_wchar_to_double)(const wchar_t *p_str, const wchar_t **r_end); - double (*pandemonium_string_pandemonium_char_to_double)(const pandemonium_char_type *p_str, const pandemonium_char_type **r_end); - uint32_t (*pandemonium_string_num_characters)(int64_t p_int); - pandemonium_string (*pandemonium_string_capitalize)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_camelcase_to_underscore)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_camelcase_to_underscore_lowercased)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_get_with_code_lines)(const pandemonium_string *p_self); - pandemonium_int (*pandemonium_string_get_slice_count)(const pandemonium_string *p_self, pandemonium_string p_splitter); - pandemonium_string (*pandemonium_string_get_slice)(const pandemonium_string *p_self, pandemonium_string p_splitter, pandemonium_int p_slice); - pandemonium_string (*pandemonium_string_get_slicec)(const pandemonium_string *p_self, wchar_t p_splitter, pandemonium_int p_slice); - pandemonium_pool_string_array (*pandemonium_string_split)(const pandemonium_string *p_self, const pandemonium_string *p_splitter); - pandemonium_pool_string_array (*pandemonium_string_split_allow_empty)(const pandemonium_string *p_self, const pandemonium_string *p_splitter, const pandemonium_bool p_allow_empty); - pandemonium_pool_string_array (*pandemonium_string_split_maxsplit)(const pandemonium_string *p_self, const pandemonium_string *p_splitter, const pandemonium_bool p_allow_empty, const pandemonium_int p_maxsplit); - pandemonium_pool_string_array (*pandemonium_string_rsplit)(const pandemonium_string *p_self, const pandemonium_string *p_splitter); - pandemonium_pool_string_array (*pandemonium_string_rsplit_allow_empty)(const pandemonium_string *p_self, const pandemonium_string *p_splitter, const pandemonium_bool p_allow_empty); - pandemonium_pool_string_array (*pandemonium_string_rsplit_maxsplit)(const pandemonium_string *p_self, const pandemonium_string *p_splitter, const pandemonium_bool p_allow_empty, const pandemonium_int p_maxsplit); - pandemonium_array (*pandemonium_string_split_spaces)(const pandemonium_string *p_self); - pandemonium_array (*pandemonium_string_split_floats)(const pandemonium_string *p_self, const pandemonium_string *p_splitter); - pandemonium_array (*pandemonium_string_split_floats_allow_empty)(const pandemonium_string *p_self, const pandemonium_string *p_splitter, const pandemonium_bool p_allow_empty); - pandemonium_array (*pandemonium_string_split_floats_mk)(const pandemonium_string *p_self, const pandemonium_array *p_splitters); - pandemonium_array (*pandemonium_string_split_floats_mk_allow_empty)(const pandemonium_string *p_self, const pandemonium_array *p_splitters, const pandemonium_bool p_allow_empty); - pandemonium_array (*pandemonium_string_split_ints)(const pandemonium_string *p_self, const pandemonium_string *p_splitter); - pandemonium_array (*pandemonium_string_split_ints_allow_empty)(const pandemonium_string *p_self, const pandemonium_string *p_splitter, const pandemonium_bool p_allow_empty); - pandemonium_array (*pandemonium_string_split_ints_mk)(const pandemonium_string *p_self, const pandemonium_array *p_splitters); - pandemonium_array (*pandemonium_string_split_ints_mk_allow_empty)(const pandemonium_string *p_self, const pandemonium_array *p_splitters, const pandemonium_bool p_allow_empty); - pandemonium_string (*pandemonium_string_join)(const pandemonium_string *p_self, const pandemonium_array *p_parts); - pandemonium_char_type (*pandemonium_string_char_uppercase)(pandemonium_char_type p_char); - pandemonium_char_type (*pandemonium_string_char_lowercase)(pandemonium_char_type p_char); - pandemonium_string (*pandemonium_string_to_upper)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_to_lower)(const pandemonium_string *p_self); - pandemonium_int (*pandemonium_string_count)(const pandemonium_string *p_self, pandemonium_string p_what, pandemonium_int p_from, pandemonium_int p_to); - pandemonium_int (*pandemonium_string_countn)(const pandemonium_string *p_self, pandemonium_string p_what, pandemonium_int p_from, pandemonium_int p_to); - pandemonium_string (*pandemonium_string_left)(const pandemonium_string *p_self, pandemonium_int p_pos); - pandemonium_string (*pandemonium_string_right)(const pandemonium_string *p_self, pandemonium_int p_pos); - pandemonium_string (*pandemonium_string_indent)(const pandemonium_string *p_self, const pandemonium_string *p_prefix); - pandemonium_string (*pandemonium_string_dedent)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_strip_edges)(const pandemonium_string *p_self, pandemonium_bool p_left, pandemonium_bool p_right); - pandemonium_string (*pandemonium_string_strip_escapes)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_lstrip)(const pandemonium_string *p_self, const pandemonium_string *p_chars); - pandemonium_string (*pandemonium_string_rstrip)(const pandemonium_string *p_self, const pandemonium_string *p_chars); - pandemonium_string (*pandemonium_string_get_extension)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_get_basename)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_plus_file)(const pandemonium_string *p_self, const pandemonium_string *p_file); - pandemonium_char_type (*pandemonium_string_unicode_at)(const pandemonium_string *p_self, pandemonium_int p_idx); - pandemonium_char_type (*pandemonium_string_ord_at)(const pandemonium_string *p_self, pandemonium_int p_idx); - void (*pandemonium_string_erase)(pandemonium_string *p_self, pandemonium_int p_pos, pandemonium_int p_chars); - pandemonium_char_string (*pandemonium_string_ascii)(const pandemonium_string *p_self); - pandemonium_char_string (*pandemonium_string_ascii_extended)(const pandemonium_string *p_self); - pandemonium_char_string (*pandemonium_string_utf8)(const pandemonium_string *p_self); - pandemonium_error (*pandemonium_string_parse_utf8)(pandemonium_string *p_self, const char *p_utf8); - pandemonium_error (*pandemonium_string_parse_utf8_with_len)(pandemonium_string *p_self, const char *p_utf8, pandemonium_int p_len); - pandemonium_error (*pandemonium_string_parse_utf8_with_len_skip_cr)(pandemonium_string *p_self, const char *p_utf8, pandemonium_int p_len, pandemonium_bool p_skip_cr); - pandemonium_string (*pandemonium_string_chars_to_utf8)(const char *p_utf8); - pandemonium_string (*pandemonium_string_chars_to_utf8_with_len)(const char *p_utf8, pandemonium_int p_len); - pandemonium_int (*pandemonium_string_utf8_byte_length)(const pandemonium_string *p_self); - pandemonium_char_16_string (*pandemonium_string_utf16)(const pandemonium_string *p_self); - pandemonium_error (*pandemonium_string_parse_utf16)(pandemonium_string *p_self, const char16_t *p_utf8); - pandemonium_error (*pandemonium_string_parse_utf16_with_len)(pandemonium_string *p_self, const char16_t *p_utf8, pandemonium_int p_len); - pandemonium_string (*pandemonium_string_chars_to_utf16)(const char16_t *p_utf8); - pandemonium_string (*pandemonium_string_chars_to_utf16_with_len)(const char16_t *p_utf8, pandemonium_int p_len); - pandemonium_int (*pandemonium_string_utf16_byte_length)(const pandemonium_string *p_self); - uint32_t (*pandemonium_string_hash_chars)(const char *p_cstr); - uint32_t (*pandemonium_string_hash_chars_with_len)(const char *p_cstr, pandemonium_int p_len); - uint32_t (*pandemonium_string_hash_wchar)(const wchar_t *p_str); - uint32_t (*pandemonium_string_hash_wchar_with_len)(const wchar_t *p_str, pandemonium_int p_len); - uint32_t (*pandemonium_string_hashc)(const pandemonium_char_type *p_cstr); - uint32_t (*pandemonium_string_hashc_with_len)(const pandemonium_char_type *p_cstr, pandemonium_int p_len); - uint32_t (*pandemonium_string_hash)(const pandemonium_string *p_self); - uint64_t (*pandemonium_string_hash64)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_md5_text)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_sha1_text)(const pandemonium_string *p_self); - pandemonium_pool_byte_array (*pandemonium_string_sha256_buffer)(const pandemonium_string *p_self); - pandemonium_pool_byte_array (*pandemonium_string_md5_buffer)(const pandemonium_string *p_self); - pandemonium_pool_byte_array (*pandemonium_string_sha1_buffer)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_sha256_text)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_empty)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_containsc)(const pandemonium_string *p_self, const char *p_str); - pandemonium_bool (*pandemonium_string_contains)(const pandemonium_string *p_self, const pandemonium_string *p_str); - pandemonium_bool (*pandemonium_string_is_abs_path)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_rel_path)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_resource_file)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_path_to)(const pandemonium_string *p_self, const pandemonium_string *p_path); - pandemonium_string (*pandemonium_string_path_to_file)(const pandemonium_string *p_self, const pandemonium_string *p_path); - pandemonium_string (*pandemonium_string_get_base_dir)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_get_file)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_humanize_size)(uint64_t p_size); - pandemonium_string (*pandemonium_string_simplify_path)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_network_share_path)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_append_pathc)(const pandemonium_string *p_self, const char *p_path); - pandemonium_string (*pandemonium_string_append_path)(const pandemonium_string *p_self, const pandemonium_string *p_path); - pandemonium_string (*pandemonium_string_path_clean_end_slash)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_path_ensure_end_slash)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_path_get_prev_dir)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_xml_escape)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_xml_escape_with_quotes)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_xml_unescape)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_http_escape)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_http_unescape)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_uri_encode)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_uri_decode)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_c_escape)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_c_escape_multiline)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_c_unescape)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_json_escape)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_word_wrap)(const pandemonium_string *p_self, pandemonium_int p_chars_per_line); - pandemonium_error (*pandemonium_string_parse_url)(const pandemonium_string *p_self, pandemonium_string *r_scheme, pandemonium_string *r_host, pandemonium_int *r_port, pandemonium_string *r_path); - pandemonium_string (*pandemonium_string_percent_decode)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_percent_encode)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_property_name_encode)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_get_invalid_node_name_characters)(); - pandemonium_string (*pandemonium_string_validate_node_name)(const pandemonium_string *p_self); - pandemonium_string (*pandemonium_string_validate_identifier)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_valid_identifier)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_valid_integer)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_valid_float)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_valid_hex_number)(const pandemonium_string *p_self, pandemonium_bool p_with_prefix); - pandemonium_bool (*pandemonium_string_is_valid_html_color)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_valid_ip_address)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_valid_filename)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_valid_bool)(const pandemonium_string *p_self); - pandemonium_bool (*pandemonium_string_is_valid_unsigned_integer)(const pandemonium_string *p_self); - pandemonium_pool_byte_array (*pandemonium_string_to_ascii_buffer)(const pandemonium_string *p_self); - pandemonium_pool_byte_array (*pandemonium_string_to_utf8_buffer)(const pandemonium_string *p_self); - pandemonium_pool_byte_array (*pandemonium_string_to_utf16_buffer)(const pandemonium_string *p_self); - pandemonium_pool_byte_array (*pandemonium_string_to_utf32_buffer)(const pandemonium_string *p_self); - void (*pandemonium_string_new)(pandemonium_string *r_dest); - void (*pandemonium_string_new_copy)(pandemonium_string *r_dest, const pandemonium_string *p_src); - void (*pandemonium_string_new_char)(pandemonium_string *r_dest, const char *p_contents); - void (*pandemonium_string_new_char_clip_to_len)(pandemonium_string *r_dest, const char *p_contents, const int p_size); - void (*pandemonium_string_new_wchar)(pandemonium_string *r_dest, const wchar_t *p_contents); - void (*pandemonium_string_new_wchar_clip_to_len)(pandemonium_string *r_dest, const wchar_t *p_contents, const int p_size); - void (*pandemonium_string_newc)(pandemonium_string *r_dest, const pandemonium_char_type *p_contents); - void (*pandemonium_string_newc_clip_to_len)(pandemonium_string *r_dest, const pandemonium_char_type *p_contents, const int p_size); - void (*pandemonium_string_destroy)(pandemonium_string *p_self); - void (*pandemonium_transform_invert)(pandemonium_transform *p_self); - pandemonium_transform (*pandemonium_transform_inverse)(const pandemonium_transform *p_self); - void (*pandemonium_transform_affine_invert)(pandemonium_transform *p_self); - pandemonium_transform (*pandemonium_transform_affine_inverse)(const pandemonium_transform *p_self); - pandemonium_transform (*pandemonium_transform_rotated)(const pandemonium_transform *p_self, const pandemonium_vector3 *p_axis, const pandemonium_real p_phi); - pandemonium_transform (*pandemonium_transform_rotated_local)(const pandemonium_transform *p_self, const pandemonium_vector3 *p_axis, pandemonium_real p_phi); - void (*pandemonium_transform_rotate)(pandemonium_transform *p_self, const pandemonium_vector3 *p_axis, pandemonium_real p_phi); - void (*pandemonium_transform_rotate_local)(pandemonium_transform *p_self, const pandemonium_vector3 *p_axis, pandemonium_real p_phi); - void (*pandemonium_transform_rotate_basis)(pandemonium_transform *p_self, const pandemonium_vector3 *p_axis, pandemonium_real p_phi); - void (*pandemonium_transform_set_look_at)(pandemonium_transform *p_self, const pandemonium_vector3 *p_eye, const pandemonium_vector3 *p_target, const pandemonium_vector3 *p_up); - pandemonium_transform (*pandemonium_transform_looking_at)(const pandemonium_transform *p_self, const pandemonium_vector3 *p_target, const pandemonium_vector3 *p_up); - void (*pandemonium_transform_scale)(pandemonium_transform *p_self, const pandemonium_vector3 *p_scale); - pandemonium_transform (*pandemonium_transform_scaled)(const pandemonium_transform *p_self, const pandemonium_vector3 *p_scale); - pandemonium_transform (*pandemonium_transform_scaled_local)(const pandemonium_transform *p_self, const pandemonium_vector3 *p_scale); - void (*pandemonium_transform_scale_basis)(pandemonium_transform *p_self, const pandemonium_vector3 *p_scale); - void (*pandemonium_transform_translate_localr)(pandemonium_transform *p_self, pandemonium_real p_tx, pandemonium_real p_ty, pandemonium_real p_tz); - void (*pandemonium_transform_translate_localv)(pandemonium_transform *p_self, const pandemonium_vector3 *p_translation); - pandemonium_transform (*pandemonium_transform_translated)(const pandemonium_transform *p_self, const pandemonium_vector3 *p_ofs); - pandemonium_transform (*pandemonium_transform_translated_local)(const pandemonium_transform *p_self, const pandemonium_vector3 *p_translation); - pandemonium_basis (*pandemonium_transform_get_basis)(const pandemonium_transform *p_self); - void (*pandemonium_transform_set_basis)(pandemonium_transform *p_self, const pandemonium_basis *p_v); - pandemonium_vector3 (*pandemonium_transform_get_origin)(const pandemonium_transform *p_self); - void (*pandemonium_transform_set_origin)(pandemonium_transform *p_self, const pandemonium_vector3 *p_v); - void (*pandemonium_transform_orthonormalize)(pandemonium_transform *p_self); - pandemonium_transform (*pandemonium_transform_orthonormalized)(const pandemonium_transform *p_self); - void (*pandemonium_transform_orthogonalize)(pandemonium_transform *p_self); - pandemonium_transform (*pandemonium_transform_orthogonalized)(const pandemonium_transform *p_self); - pandemonium_bool (*pandemonium_transform_is_equal_approx)(const pandemonium_transform *p_self, const pandemonium_transform *p_transform); - pandemonium_bool (*pandemonium_transform_operator_equal)(const pandemonium_transform *p_self, const pandemonium_transform *p_b); - pandemonium_vector3 (*pandemonium_transform_xform_vector3)(const pandemonium_transform *p_self, const pandemonium_vector3 *p_v); - pandemonium_vector3i (*pandemonium_transform_xform_vector3i)(const pandemonium_transform *p_self, const pandemonium_vector3i *p_vector); - pandemonium_aabb (*pandemonium_transform_xform_aabb)(const pandemonium_transform *p_self, const pandemonium_aabb *p_v); - pandemonium_pool_vector3_array (*pandemonium_transform_xform_pool_vector3)(const pandemonium_transform *p_self, const pandemonium_pool_vector3_array *p_array); - pandemonium_pool_vector3i_array (*pandemonium_transform_xform_pool_vector3i)(const pandemonium_transform *p_self, const pandemonium_pool_vector3i_array *p_array); - pandemonium_vector3 (*pandemonium_transform_xform_inv_vector3)(const pandemonium_transform *p_self, const pandemonium_vector3 *p_v); - pandemonium_vector3i (*pandemonium_transform_xform_inv_vector3i)(const pandemonium_transform *p_self, const pandemonium_vector3i *p_vector); - pandemonium_aabb (*pandemonium_transform_xform_inv_aabb)(const pandemonium_transform *p_self, const pandemonium_aabb *p_v); - pandemonium_pool_vector3_array (*pandemonium_transform_xform_inv_pool_vector3)(const pandemonium_transform *p_self, const pandemonium_pool_vector3_array *p_array); - pandemonium_pool_vector3i_array (*pandemonium_transform_xform_inv_pool_vector3i)(const pandemonium_transform *p_self, const pandemonium_pool_vector3i_array *p_array); - pandemonium_plane (*pandemonium_transform_xform_plane)(const pandemonium_transform *p_self, const pandemonium_plane *p_v); - pandemonium_plane (*pandemonium_transform_xform_inv_plane)(const pandemonium_transform *p_self, const pandemonium_plane *p_v); - pandemonium_plane (*pandemonium_transform_xform_fast)(const pandemonium_transform *p_self, const pandemonium_plane *p_plane, const pandemonium_basis *p_basis_inverse_transpose); - pandemonium_plane (*pandemonium_transform_xform_inv_fast)(const pandemonium_plane *p_plane, const pandemonium_transform *p_inverse, const pandemonium_basis *p_basis_transpose); - pandemonium_transform (*pandemonium_transform_operator_multiply)(const pandemonium_transform *p_self, const pandemonium_transform *p_b); - pandemonium_transform (*pandemonium_transform_spherical_interpolate_with)(const pandemonium_transform *p_self, const pandemonium_transform *p_transform, pandemonium_real p_c); - pandemonium_transform (*pandemonium_transform_interpolate_with)(const pandemonium_transform *p_self, const pandemonium_transform *p_transform, pandemonium_real p_c); - pandemonium_transform (*pandemonium_transform_inverse_xform)(const pandemonium_transform *p_self, const pandemonium_transform *p_t); - void (*pandemonium_transform_set)(pandemonium_transform *p_self, pandemonium_real xx, pandemonium_real xy, pandemonium_real xz, pandemonium_real yx, pandemonium_real yy, pandemonium_real yz, pandemonium_real zx, pandemonium_real zy, pandemonium_real zz, pandemonium_real tx, pandemonium_real ty, pandemonium_real tz); - pandemonium_string (*pandemonium_transform_as_string)(const pandemonium_transform *p_self); - void (*pandemonium_transform_new_with_axis_origin)(pandemonium_transform *r_dest, const pandemonium_vector3 *p_x_axis, const pandemonium_vector3 *p_y_axis, const pandemonium_vector3 *p_z_axis, const pandemonium_vector3 *p_origin); - void (*pandemonium_transform_new)(pandemonium_transform *r_dest, const pandemonium_basis *p_basis, const pandemonium_vector3 *p_origin); - void (*pandemonium_transform_new_with_quaternion)(pandemonium_transform *r_dest, const pandemonium_quaternion *p_quaternion); - void (*pandemonium_transform_new_identity)(pandemonium_transform *r_dest); - pandemonium_real (*pandemonium_transform2d_tdotx)(const pandemonium_transform2d *p_self, const pandemonium_vector2 *p_v); - pandemonium_real (*pandemonium_transform2d_tdoty)(const pandemonium_transform2d *p_self, const pandemonium_vector2 *p_v); - pandemonium_vector2 (*pandemonium_transform2d_get_axis)(const pandemonium_transform2d *p_self, pandemonium_int p_axis); - void (*pandemonium_transform2d_set_axis)(pandemonium_transform2d *p_self, pandemonium_int p_axis, const pandemonium_vector2 *p_vec); - pandemonium_vector2 (*pandemonium_transform2d_get_column)(const pandemonium_transform2d *p_self, pandemonium_int p_colum); - void (*pandemonium_transform2d_set_column)(pandemonium_transform2d *p_self, pandemonium_int p_colum, const pandemonium_vector2 *p_vec); - void (*pandemonium_transform2d_invert)(pandemonium_transform2d *p_self); - pandemonium_transform2d (*pandemonium_transform2d_inverse)(const pandemonium_transform2d *p_self); - void (*pandemonium_transform2d_affine_invert)(pandemonium_transform2d *p_self); - pandemonium_transform2d (*pandemonium_transform2d_affine_inverse)(const pandemonium_transform2d *p_self); - void (*pandemonium_transform2d_set_rotation)(pandemonium_transform2d *p_self, pandemonium_real p_rot); - pandemonium_real (*pandemonium_transform2d_get_rotation)(const pandemonium_transform2d *p_self); - pandemonium_real (*pandemonium_transform2d_get_skew)(const pandemonium_transform2d *p_self); - void (*pandemonium_transform2d_set_skew)(pandemonium_transform2d *p_self, const pandemonium_real p_angle); - void (*pandemonium_transform2d_set_rotation_and_scale)(pandemonium_transform2d *p_self, pandemonium_real p_rot, const pandemonium_vector2 *p_scale); - void (*pandemonium_transform2d_set_rotation_scale_and_skew)(pandemonium_transform2d *p_self, const pandemonium_real p_rot, const pandemonium_vector2 *p_scale, const pandemonium_real p_skew); - void (*pandemonium_transform2d_rotate)(pandemonium_transform2d *p_self, pandemonium_real p_phi); - void (*pandemonium_transform2d_scale)(pandemonium_transform2d *p_self, const pandemonium_vector2 *p_scale); - void (*pandemonium_transform2d_scale_basis)(pandemonium_transform2d *p_self, const pandemonium_vector2 *p_scale); - void (*pandemonium_transform2d_translater)(pandemonium_transform2d *p_self, pandemonium_real p_tx, pandemonium_real p_ty); - void (*pandemonium_transform2d_translatev)(pandemonium_transform2d *p_self, const pandemonium_vector2 *p_offset); - void (*pandemonium_transform2d_translate_localr)(pandemonium_transform2d *p_self, pandemonium_real p_tx, pandemonium_real p_ty); - void (*pandemonium_transform2d_translate_localv)(pandemonium_transform2d *p_self, const pandemonium_vector2 *p_translation); - pandemonium_real (*pandemonium_transform2d_basis_determinant)(const pandemonium_transform2d *p_self); - pandemonium_vector2 (*pandemonium_transform2d_get_scale)(const pandemonium_transform2d *p_self); - void (*pandemonium_transform2d_set_scale)(pandemonium_transform2d *p_self, const pandemonium_vector2 *p_scale); - pandemonium_vector2 (*pandemonium_transform2d_get_origin)(const pandemonium_transform2d *p_self); - void (*pandemonium_transform2d_set_origin)(pandemonium_transform2d *p_self, const pandemonium_vector2 *p_origin); - pandemonium_transform2d (*pandemonium_transform2d_basis_scaled)(const pandemonium_transform2d *p_self, const pandemonium_vector2 *p_scale); - pandemonium_transform2d (*pandemonium_transform2d_scaled)(const pandemonium_transform2d *p_self, const pandemonium_vector2 *p_scale); - pandemonium_transform2d (*pandemonium_transform2d_scaled_local)(const pandemonium_transform2d *p_self, const pandemonium_vector2 *p_scale); - pandemonium_transform2d (*pandemonium_transform2d_translated)(const pandemonium_transform2d *p_self, const pandemonium_vector2 *p_offset); - pandemonium_transform2d (*pandemonium_transform2d_translated_local)(const pandemonium_transform2d *p_self, const pandemonium_vector2 *p_offset); - pandemonium_transform2d (*pandemonium_transform2d_rotated)(const pandemonium_transform2d *p_self, const pandemonium_real p_phi); - pandemonium_transform2d (*pandemonium_transform2d_rotated_local)(const pandemonium_transform2d *p_self, const pandemonium_real p_angle); - pandemonium_transform2d (*pandemonium_transform2d_untranslated)(const pandemonium_transform2d *p_self); - void (*pandemonium_transform2d_orthonormalize)(pandemonium_transform2d *p_self); - pandemonium_transform2d (*pandemonium_transform2d_orthonormalized)(const pandemonium_transform2d *p_self); - pandemonium_bool (*pandemonium_transform2d_is_equal_approx)(const pandemonium_transform2d *p_self, const pandemonium_transform2d *p_transform); - pandemonium_transform2d (*pandemonium_transform2d_looking_at)(const pandemonium_transform2d *p_self, const pandemonium_vector2 *p_target); - pandemonium_bool (*pandemonium_transform2d_operator_equal)(const pandemonium_transform2d *p_self, const pandemonium_transform2d *p_b); - pandemonium_transform2d (*pandemonium_transform2d_operator_multiply)(const pandemonium_transform2d *p_self, const pandemonium_transform2d *p_b); - pandemonium_transform2d (*pandemonium_transform2d_interpolate_with)(const pandemonium_transform2d *p_self, const pandemonium_transform2d *p_m, const pandemonium_real p_c); - pandemonium_vector2 (*pandemonium_transform2d_basis_xform_vector2)(const pandemonium_transform2d *p_self, const pandemonium_vector2 *p_v); - pandemonium_vector2 (*pandemonium_transform2d_basis_xform_inv_vector2)(const pandemonium_transform2d *p_self, const pandemonium_vector2 *p_v); - pandemonium_vector2 (*pandemonium_transform2d_xform_vector2)(const pandemonium_transform2d *p_self, const pandemonium_vector2 *p_v); - pandemonium_vector2 (*pandemonium_transform2d_xform_inv_vector2)(const pandemonium_transform2d *p_self, const pandemonium_vector2 *p_v); - pandemonium_rect2 (*pandemonium_transform2d_xform_rect2)(const pandemonium_transform2d *p_self, const pandemonium_rect2 *p_v); - pandemonium_rect2 (*pandemonium_transform2d_xform_inv_rect2)(const pandemonium_transform2d *p_self, const pandemonium_rect2 *p_v); - pandemonium_vector2i (*pandemonium_transform2d_basis_xform)(const pandemonium_transform2d *p_self, const pandemonium_vector2i *p_vec); - pandemonium_vector2i (*pandemonium_transform2d_basis_xform_inv)(const pandemonium_transform2d *p_self, const pandemonium_vector2i *p_vec); - pandemonium_vector2i (*pandemonium_transform2d_xform_vector2i)(const pandemonium_transform2d *p_self, const pandemonium_vector2i *p_vec); - pandemonium_vector2i (*pandemonium_transform2d_xform_inv_vector2i)(const pandemonium_transform2d *p_self, const pandemonium_vector2i *p_vec); - pandemonium_pool_vector2_array (*pandemonium_transform_xform_pool_vector2)(const pandemonium_transform2d *p_self, const pandemonium_pool_vector2_array *p_array); - pandemonium_pool_vector2_array (*pandemonium_transform_xform_inv_pool_vector2)(const pandemonium_transform2d *p_self, const pandemonium_pool_vector2_array *p_array); - pandemonium_pool_vector2i_array (*pandemonium_transform_xform_inv_pool_vector2i)(const pandemonium_transform2d *p_self, const pandemonium_pool_vector2i_array *p_array); - pandemonium_pool_vector2i_array (*pandemonium_transform_xform_pool_vector2i)(const pandemonium_transform2d *p_self, const pandemonium_pool_vector2i_array *p_array); - pandemonium_string (*pandemonium_transform2d_as_string)(const pandemonium_transform2d *p_self); - void (*pandemonium_transform2d_new)(pandemonium_transform2d *r_dest, const pandemonium_real p_rot, const pandemonium_vector2 *p_pos); - void (*pandemonium_transform2d_new_axis_origin)(pandemonium_transform2d *r_dest, const pandemonium_vector2 *p_x_axis, const pandemonium_vector2 *p_y_axis, const pandemonium_vector2 *p_origin); - void (*pandemonium_transform2d_new_identity)(pandemonium_transform2d *r_dest); - pandemonium_variant_type (*pandemonium_variant_get_type)(const pandemonium_variant *p_v); - pandemonium_bool (*pandemonium_variant_is_ref)(const pandemonium_variant *p_self); - pandemonium_bool (*pandemonium_variant_is_num)(const pandemonium_variant *p_self); - pandemonium_bool (*pandemonium_variant_is_array)(const pandemonium_variant *p_self); - pandemonium_bool (*pandemonium_variant_is_null)(const pandemonium_variant *p_self); - pandemonium_bool (*pandemonium_variant_is_shared)(const pandemonium_variant *p_self); - pandemonium_bool (*pandemonium_variant_is_zero)(const pandemonium_variant *p_self); - pandemonium_bool (*pandemonium_variant_is_one)(const pandemonium_variant *p_self); - pandemonium_int (*pandemonium_variant_get_object_instance_id)(const pandemonium_variant *p_self); - pandemonium_bool (*pandemonium_variant_is_invalid_object)(const pandemonium_variant *p_self); - pandemonium_string (*pandemonium_variant_get_operator_name)(pandemonium_variant_operator p_op); - void (*pandemonium_variant_evaluate)(pandemonium_variant_operator p_op, const pandemonium_variant *p_a, const pandemonium_variant *p_b, pandemonium_variant *r_ret, pandemonium_bool *r_valid); - void (*pandemonium_variant_zero)(pandemonium_variant *p_self); - pandemonium_variant (*pandemonium_variant_duplicate)(const pandemonium_variant *p_self); - pandemonium_variant (*pandemonium_variant_duplicate_deep)(const pandemonium_variant *p_self, pandemonium_bool deep); - pandemonium_variant (*pandemonium_variant_call)(pandemonium_variant *p_self, const pandemonium_string *p_method, const pandemonium_variant **p_args, const pandemonium_int p_argcount, pandemonium_variant_call_error *r_error); - pandemonium_bool (*pandemonium_variant_has_method)(const pandemonium_variant *p_self, const pandemonium_string *p_method); - pandemonium_bool (*pandemonium_variant_deep_equal)(const pandemonium_variant *p_self, const pandemonium_variant *p_variant); - pandemonium_bool (*pandemonium_variant_deep_equal_recursion_count)(const pandemonium_variant *p_self, const pandemonium_variant *p_variant, pandemonium_int p_recursion_count); - pandemonium_bool (*pandemonium_variant_operator_equal)(const pandemonium_variant *p_self, const pandemonium_variant *p_other); - pandemonium_bool (*pandemonium_variant_operator_less)(const pandemonium_variant *p_self, const pandemonium_variant *p_other); - pandemonium_int (*pandemonium_variant_hash)(const pandemonium_variant *p_self); - pandemonium_bool (*pandemonium_variant_hash_compare)(const pandemonium_variant *p_self, const pandemonium_variant *p_other); - pandemonium_bool (*pandemonium_variant_booleanize)(const pandemonium_variant *p_self); - pandemonium_bool (*pandemonium_variant_as_bool)(const pandemonium_variant *p_self); - uint64_t (*pandemonium_variant_as_uint)(const pandemonium_variant *p_self); - int64_t (*pandemonium_variant_as_int)(const pandemonium_variant *p_self); - double (*pandemonium_variant_as_real)(const pandemonium_variant *p_self); - pandemonium_string (*pandemonium_variant_as_string)(const pandemonium_variant *p_self); - pandemonium_string_name (*pandemonium_variant_as_string_name)(const pandemonium_variant *p_self); - pandemonium_vector2 (*pandemonium_variant_as_vector2)(const pandemonium_variant *p_self); - pandemonium_vector2i (*pandemonium_variant_as_vector2i)(const pandemonium_variant *p_self); - pandemonium_rect2 (*pandemonium_variant_as_rect2)(const pandemonium_variant *p_self); - pandemonium_rect2i (*pandemonium_variant_as_rect2i)(const pandemonium_variant *p_self); - pandemonium_vector3 (*pandemonium_variant_as_vector3)(const pandemonium_variant *p_self); - pandemonium_vector3i (*pandemonium_variant_as_vector3i)(const pandemonium_variant *p_self); - pandemonium_vector4 (*pandemonium_variant_as_vector4)(const pandemonium_variant *p_self); - pandemonium_vector4i (*pandemonium_variant_as_vector4i)(const pandemonium_variant *p_self); - pandemonium_transform2d (*pandemonium_variant_as_transform2d)(const pandemonium_variant *p_self); - pandemonium_plane (*pandemonium_variant_as_plane)(const pandemonium_variant *p_self); - pandemonium_quaternion (*pandemonium_variant_as_quaternion)(const pandemonium_variant *p_self); - pandemonium_aabb (*pandemonium_variant_as_aabb)(const pandemonium_variant *p_self); - pandemonium_basis (*pandemonium_variant_as_basis)(const pandemonium_variant *p_self); - pandemonium_transform (*pandemonium_variant_as_transform)(const pandemonium_variant *p_self); - pandemonium_projection (*pandemonium_variant_as_projection)(const pandemonium_variant *p_self); - pandemonium_color (*pandemonium_variant_as_color)(const pandemonium_variant *p_self); - pandemonium_node_path (*pandemonium_variant_as_node_path)(const pandemonium_variant *p_self); - pandemonium_rid (*pandemonium_variant_as_rid)(const pandemonium_variant *p_self); - pandemonium_object *(*pandemonium_variant_as_object)(const pandemonium_variant *p_self); - pandemonium_dictionary (*pandemonium_variant_as_dictionary)(const pandemonium_variant *p_self); - pandemonium_array (*pandemonium_variant_as_array)(const pandemonium_variant *p_self); - pandemonium_pool_byte_array (*pandemonium_variant_as_pool_byte_array)(const pandemonium_variant *p_self); - pandemonium_pool_int_array (*pandemonium_variant_as_pool_int_array)(const pandemonium_variant *p_self); - pandemonium_pool_real_array (*pandemonium_variant_as_pool_real_array)(const pandemonium_variant *p_self); - pandemonium_pool_string_array (*pandemonium_variant_as_pool_string_array)(const pandemonium_variant *p_self); - pandemonium_pool_vector2_array (*pandemonium_variant_as_pool_vector2_array)(const pandemonium_variant *p_self); - pandemonium_pool_vector2i_array (*pandemonium_variant_as_pool_vector2i_array)(const pandemonium_variant *p_self); - pandemonium_pool_vector3_array (*pandemonium_variant_as_pool_vector3_array)(const pandemonium_variant *p_self); - pandemonium_pool_vector3i_array (*pandemonium_variant_as_pool_vector3i_array)(const pandemonium_variant *p_self); - pandemonium_pool_vector4_array (*pandemonium_variant_as_pool_vector4_array)(const pandemonium_variant *p_self); - pandemonium_pool_vector4i_array (*pandemonium_variant_as_pool_vector4i_array)(const pandemonium_variant *p_self); - pandemonium_pool_color_array (*pandemonium_variant_as_pool_color_array)(const pandemonium_variant *p_self); - void (*pandemonium_variant_new_copy)(pandemonium_variant *r_dest, const pandemonium_variant *p_src); - void (*pandemonium_variant_new_nil)(pandemonium_variant *r_dest); - void (*pandemonium_variant_new_bool)(pandemonium_variant *r_dest, const pandemonium_bool p_b); - void (*pandemonium_variant_new_uint)(pandemonium_variant *r_dest, const uint64_t p_i); - void (*pandemonium_variant_new_int)(pandemonium_variant *r_dest, const int64_t p_i); - void (*pandemonium_variant_new_real)(pandemonium_variant *r_dest, const double p_r); - void (*pandemonium_variant_new_string)(pandemonium_variant *r_dest, const pandemonium_string *p_s); - void (*pandemonium_variant_new_string_name)(pandemonium_variant *r_dest, const pandemonium_string_name *p_s); - void (*pandemonium_variant_new_vector2)(pandemonium_variant *r_dest, const pandemonium_vector2 *p_v2); - void (*pandemonium_variant_new_vector2i)(pandemonium_variant *r_dest, const pandemonium_vector2i *p_v2i); - void (*pandemonium_variant_new_rect2)(pandemonium_variant *r_dest, const pandemonium_rect2 *p_rect2); - void (*pandemonium_variant_new_rect2i)(pandemonium_variant *r_dest, const pandemonium_rect2i *p_rect2i); - void (*pandemonium_variant_new_vector3)(pandemonium_variant *r_dest, const pandemonium_vector3 *p_v3); - void (*pandemonium_variant_new_vector3i)(pandemonium_variant *r_dest, const pandemonium_vector3i *p_v3i); - void (*pandemonium_variant_new_vector4)(pandemonium_variant *r_dest, const pandemonium_vector4 *p_v4); - void (*pandemonium_variant_new_vector4i)(pandemonium_variant *r_dest, const pandemonium_vector4i *p_v4i); - void (*pandemonium_variant_new_transform2d)(pandemonium_variant *r_dest, const pandemonium_transform2d *p_t2d); - void (*pandemonium_variant_new_plane)(pandemonium_variant *r_dest, const pandemonium_plane *p_plane); - void (*pandemonium_variant_new_quaternion)(pandemonium_variant *r_dest, const pandemonium_quaternion *p_quaternion); - void (*pandemonium_variant_new_aabb)(pandemonium_variant *r_dest, const pandemonium_aabb *p_aabb); - void (*pandemonium_variant_new_basis)(pandemonium_variant *r_dest, const pandemonium_basis *p_basis); - void (*pandemonium_variant_new_transform)(pandemonium_variant *r_dest, const pandemonium_transform *p_trans); - void (*pandemonium_variant_new_projection)(pandemonium_variant *r_dest, const pandemonium_projection *p_proj); - void (*pandemonium_variant_new_color)(pandemonium_variant *r_dest, const pandemonium_color *p_color); - void (*pandemonium_variant_new_node_path)(pandemonium_variant *r_dest, const pandemonium_node_path *p_np); - void (*pandemonium_variant_new_rid)(pandemonium_variant *r_dest, const pandemonium_rid *p_rid); - void (*pandemonium_variant_new_object)(pandemonium_variant *r_dest, const pandemonium_object *p_obj); - void (*pandemonium_variant_new_dictionary)(pandemonium_variant *r_dest, const pandemonium_dictionary *p_dict); - void (*pandemonium_variant_new_array)(pandemonium_variant *r_dest, const pandemonium_array *p_arr); - void (*pandemonium_variant_new_pool_byte_array)(pandemonium_variant *r_dest, const pandemonium_pool_byte_array *p_pba); - void (*pandemonium_variant_new_pool_int_array)(pandemonium_variant *r_dest, const pandemonium_pool_int_array *p_pia); - void (*pandemonium_variant_new_pool_real_array)(pandemonium_variant *r_dest, const pandemonium_pool_real_array *p_pra); - void (*pandemonium_variant_new_pool_string_array)(pandemonium_variant *r_dest, const pandemonium_pool_string_array *p_psa); - void (*pandemonium_variant_new_pool_vector2_array)(pandemonium_variant *r_dest, const pandemonium_pool_vector2_array *p_pv2a); - void (*pandemonium_variant_new_pool_vector2i_array)(pandemonium_variant *r_dest, const pandemonium_pool_vector2i_array *p_pv2ia); - void (*pandemonium_variant_new_pool_vector3_array)(pandemonium_variant *r_dest, const pandemonium_pool_vector3_array *p_pv3a); - void (*pandemonium_variant_new_pool_vector3i_array)(pandemonium_variant *r_dest, const pandemonium_pool_vector3i_array *p_pv3ia); - void (*pandemonium_variant_new_pool_vector4_array)(pandemonium_variant *r_dest, const pandemonium_pool_vector4_array *p_pv4a); - void (*pandemonium_variant_new_pool_vector4i_array)(pandemonium_variant *r_dest, const pandemonium_pool_vector4i_array *p_pv4ia); - void (*pandemonium_variant_new_pool_color_array)(pandemonium_variant *r_dest, const pandemonium_pool_color_array *p_pca); - void (*pandemonium_variant_destroy)(pandemonium_variant *p_self); - void (*pandemonium_vector2_set_x)(pandemonium_vector2 *p_self, const pandemonium_real p_x); - void (*pandemonium_vector2_set_y)(pandemonium_vector2 *p_self, const pandemonium_real p_y); - pandemonium_real (*pandemonium_vector2_get_x)(const pandemonium_vector2 *p_self); - pandemonium_real (*pandemonium_vector2_get_y)(const pandemonium_vector2 *p_self); - pandemonium_real *(*pandemonium_vector2_operator_index)(pandemonium_vector2 *p_self, const pandemonium_int p_idx); - const pandemonium_real *(*pandemonium_vector2_operator_index_const)(const pandemonium_vector2 *p_self, const pandemonium_int p_idx); - void (*pandemonium_vector2_set_axis)(pandemonium_vector2 *p_self, const pandemonium_vector2_axis p_axis, const pandemonium_real p_value); - pandemonium_real (*pandemonium_vector2_get_axis)(const pandemonium_vector2 *p_self, const pandemonium_vector2_axis p_axis); - void (*pandemonium_vector2_set_all)(pandemonium_vector2 *p_self, const pandemonium_real p_value); - pandemonium_int (*pandemonium_vector2_min_axis)(const pandemonium_vector2 *p_self); - pandemonium_int (*pandemonium_vector2_max_axis)(const pandemonium_vector2 *p_self); - void (*pandemonium_vector2_normalize)(pandemonium_vector2 *p_self); - pandemonium_vector2 (*pandemonium_vector2_normalized)(const pandemonium_vector2 *p_self); - pandemonium_bool (*pandemonium_vector2_is_normalized)(const pandemonium_vector2 *p_self); - pandemonium_real (*pandemonium_vector2_length)(const pandemonium_vector2 *p_self); - pandemonium_real (*pandemonium_vector2_length_squared)(const pandemonium_vector2 *p_self); - pandemonium_vector2 (*pandemonium_vector2_limit_length)(const pandemonium_vector2 *p_self, const pandemonium_real p_length); - pandemonium_vector2 (*pandemonium_vector2_min)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_b); - pandemonium_vector2 (*pandemonium_vector2_max)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_b); - pandemonium_real (*pandemonium_vector2_distance_to)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_to); - pandemonium_real (*pandemonium_vector2_distance_squared_to)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_to); - pandemonium_real (*pandemonium_vector2_angle_to)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_to); - pandemonium_real (*pandemonium_vector2_angle_to_point)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_to); - pandemonium_vector2 (*pandemonium_vector2_direction_to)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_b); - pandemonium_real (*pandemonium_vector2_dot)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_other); - pandemonium_real (*pandemonium_vector2_cross)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_other); - pandemonium_vector2 (*pandemonium_vector2_posmod)(const pandemonium_vector2 *p_self, const pandemonium_real p_mod); - pandemonium_vector2 (*pandemonium_vector2_posmodv)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_modv); - pandemonium_vector2 (*pandemonium_vector2_project)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_to); - pandemonium_vector2 (*pandemonium_vector2_plane_project)(const pandemonium_vector2 *p_self, const pandemonium_real p_length, const pandemonium_vector2 *p_vec); - pandemonium_vector2 (*pandemonium_vector2_linear_interpolate)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_b, const pandemonium_real p_t); - pandemonium_vector2 (*pandemonium_vector2_slerp)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_to, const pandemonium_real p_weight); - pandemonium_vector2 (*pandemonium_vector2_cubic_interpolate)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_b, const pandemonium_vector2 *p_pre_a, const pandemonium_vector2 *p_post_b, const pandemonium_real p_t); - pandemonium_vector2 (*pandemonium_vector2_bezier_interpolate)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_control_1, const pandemonium_vector2 *p_control_2, const pandemonium_vector2 *p_end, const pandemonium_real p_t); - pandemonium_vector2 (*pandemonium_vector2_move_toward)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_to, const pandemonium_real p_delta); - pandemonium_vector2 (*pandemonium_vector2_slide)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_n); - pandemonium_vector2 (*pandemonium_vector2_bounce)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_n); - pandemonium_vector2 (*pandemonium_vector2_reflect)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_n); - pandemonium_bool (*pandemonium_vector2_is_equal_approx)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_b); - pandemonium_vector2 (*pandemonium_vector2_operator_add)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_b); - pandemonium_vector2 (*pandemonium_vector2_operator_subtract)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_b); - pandemonium_vector2 (*pandemonium_vector2_operator_multiply_vector)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_b); - pandemonium_vector2 (*pandemonium_vector2_operator_multiply_scalar)(const pandemonium_vector2 *p_self, const pandemonium_real p_b); - pandemonium_vector2 (*pandemonium_vector2_operator_divide_vector)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_b); - pandemonium_vector2 (*pandemonium_vector2_operator_divide_scalar)(const pandemonium_vector2 *p_self, const pandemonium_real p_b); - pandemonium_vector2 (*pandemonium_vector2_operator_neg)(const pandemonium_vector2 *p_self); - pandemonium_bool (*pandemonium_vector2_operator_equal)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_b); - pandemonium_bool (*pandemonium_vector2_operator_less)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_b); - pandemonium_real (*pandemonium_vector2_angle)(const pandemonium_vector2 *p_self); - void (*pandemonium_vector2_set_rotation)(pandemonium_vector2 *p_self, const pandemonium_real p_phi); - pandemonium_vector2 (*pandemonium_vector2_abs)(const pandemonium_vector2 *p_self); - pandemonium_vector2 (*pandemonium_vector2_rotated)(const pandemonium_vector2 *p_self, const pandemonium_real p_phi); - pandemonium_vector2 (*pandemonium_vector2_tangent)(const pandemonium_vector2 *p_self); - pandemonium_vector2 (*pandemonium_vector2_orthogonal)(const pandemonium_vector2 *p_self); - pandemonium_vector2 (*pandemonium_vector2_sign)(const pandemonium_vector2 *p_self); - pandemonium_vector2 (*pandemonium_vector2_floor)(const pandemonium_vector2 *p_self); - pandemonium_vector2 (*pandemonium_vector2_ceil)(const pandemonium_vector2 *p_self); - pandemonium_vector2 (*pandemonium_vector2_round)(const pandemonium_vector2 *p_self); - pandemonium_vector2 (*pandemonium_vector2_snapped)(const pandemonium_vector2 *p_self, const pandemonium_vector2 *p_by); - pandemonium_real (*pandemonium_vector2_aspect)(const pandemonium_vector2 *p_self); - pandemonium_string (*pandemonium_vector2_as_string)(const pandemonium_vector2 *p_self); - void (*pandemonium_vector2_new)(pandemonium_vector2 *r_dest, const pandemonium_real p_x, const pandemonium_real p_y); - void (*pandemonium_vector2i_set_x)(pandemonium_vector2i *p_self, const pandemonium_int p_x); - void (*pandemonium_vector2i_set_y)(pandemonium_vector2i *p_self, const pandemonium_int p_y); - pandemonium_int (*pandemonium_vector2i_get_x)(const pandemonium_vector2i *p_self); - pandemonium_int (*pandemonium_vector2i_get_y)(const pandemonium_vector2i *p_self); - pandemonium_int *(*pandemonium_vector2i_operator_index)(pandemonium_vector2i *p_self, const pandemonium_int p_idx); - const pandemonium_int *(*pandemonium_vector2i_operator_index_const)(const pandemonium_vector2i *p_self, const pandemonium_int p_idx); - void (*pandemonium_vector2i_set_axis)(pandemonium_vector2i *p_self, const pandemonium_vector2i_axis p_axis, const pandemonium_int p_value); - pandemonium_int (*pandemonium_vector2i_get_axis)(const pandemonium_vector2i *p_self, const pandemonium_vector2i_axis p_axis); - void (*pandemonium_vector2i_set_all)(pandemonium_vector2i *p_self, const pandemonium_int p_value); - pandemonium_int (*pandemonium_vector2i_min_axis)(const pandemonium_vector2i *p_self); - pandemonium_int (*pandemonium_vector2i_max_axis)(const pandemonium_vector2i *p_self); - pandemonium_vector2i (*pandemonium_vector2i_min)(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b); - pandemonium_vector2i (*pandemonium_vector2i_max)(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b); - pandemonium_vector2i (*pandemonium_vector2i_linear_interpolate)(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b, const pandemonium_real p_t); - pandemonium_vector2i (*pandemonium_vector2i_operator_add)(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b); - pandemonium_vector2i (*pandemonium_vector2i_operator_subtract)(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b); - pandemonium_vector2i (*pandemonium_vector2i_operator_multiply_vector)(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b); - pandemonium_vector2i (*pandemonium_vector2i_operator_multiply_scalar)(const pandemonium_vector2i *p_self, const pandemonium_int p_b); - pandemonium_vector2i (*pandemonium_vector2i_operator_divide_vector)(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b); - pandemonium_vector2i (*pandemonium_vector2i_operator_divide_scalar)(const pandemonium_vector2i *p_self, const pandemonium_int p_b); - pandemonium_vector2i (*pandemonium_vector2i_operator_neg)(const pandemonium_vector2i *p_self); - pandemonium_bool (*pandemonium_vector2i_operator_equal)(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b); - pandemonium_bool (*pandemonium_vector2i_operator_less)(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_b); - pandemonium_real (*pandemonium_vector2i_length)(const pandemonium_vector2i *p_self); - pandemonium_int (*pandemonium_vector2i_length_squared)(const pandemonium_vector2i *p_self); - pandemonium_real (*pandemonium_vector2i_aspect)(const pandemonium_vector2i *p_self); - pandemonium_vector2i (*pandemonium_vector2i_sign)(const pandemonium_vector2i *p_self); - pandemonium_vector2i (*pandemonium_vector2i_abs)(const pandemonium_vector2i *p_self); - pandemonium_vector2i (*pandemonium_vector2i_clamp)(const pandemonium_vector2i *p_self, const pandemonium_vector2i *p_min, const pandemonium_vector2i *p_max); - pandemonium_vector2 (*pandemonium_vector2i_to_vector2)(const pandemonium_vector2i *p_self); - pandemonium_string (*pandemonium_vector2i_as_string)(const pandemonium_vector2i *p_self); - void (*pandemonium_vector2i_new)(pandemonium_vector2i *r_dest, const pandemonium_int p_x, const pandemonium_int p_y); - pandemonium_real (*pandemonium_vector3_get_x)(const pandemonium_vector3 *p_self); - void (*pandemonium_vector3_set_x)(pandemonium_vector3 *p_self, const pandemonium_real val); - pandemonium_real (*pandemonium_vector3_get_y)(const pandemonium_vector3 *p_self); - void (*pandemonium_vector3_set_y)(pandemonium_vector3 *p_self, const pandemonium_real val); - pandemonium_real (*pandemonium_vector3_get_z)(const pandemonium_vector3 *p_self); - void (*pandemonium_vector3_set_z)(pandemonium_vector3 *p_self, const pandemonium_real val); - pandemonium_real *(*pandemonium_vector3_operator_index)(pandemonium_vector3 *p_self, const pandemonium_int p_idx); - const pandemonium_real *(*pandemonium_vector3_operator_index_const)(const pandemonium_vector3 *p_self, const pandemonium_int p_idx); - void (*pandemonium_vector3_set_axis)(pandemonium_vector3 *p_self, const pandemonium_vector3_axis p_axis, const pandemonium_real p_val); - pandemonium_real (*pandemonium_vector3_get_axis)(const pandemonium_vector3 *p_self, const pandemonium_vector3_axis p_axis); - void (*pandemonium_vector3_set_all)(pandemonium_vector3 *p_self, const pandemonium_real p_val); - pandemonium_int (*pandemonium_vector3_min_axis)(const pandemonium_vector3 *p_self); - pandemonium_int (*pandemonium_vector3_max_axis)(const pandemonium_vector3 *p_self); - pandemonium_real (*pandemonium_vector3_length)(const pandemonium_vector3 *p_self); - pandemonium_real (*pandemonium_vector3_length_squared)(const pandemonium_vector3 *p_self); - void (*pandemonium_vector3_normalize)(pandemonium_vector3 *p_self); - pandemonium_vector3 (*pandemonium_vector3_normalized)(const pandemonium_vector3 *p_self); - pandemonium_bool (*pandemonium_vector3_is_normalized)(const pandemonium_vector3 *p_self); - pandemonium_vector3 (*pandemonium_vector3_inverse)(const pandemonium_vector3 *p_self); - pandemonium_vector3 (*pandemonium_vector3_limit_length)(const pandemonium_vector3 *p_self); - pandemonium_vector3 (*pandemonium_vector3_limit_length_len)(const pandemonium_vector3 *p_self, const pandemonium_real p_val); - void (*pandemonium_vector3_zero)(pandemonium_vector3 *p_self); - void (*pandemonium_vector3_snap)(pandemonium_vector3 *p_self, const pandemonium_vector3 *p_val); - pandemonium_vector3 (*pandemonium_vector3_snapped)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_by); - void (*pandemonium_vector3_rotate)(pandemonium_vector3 *p_self, const pandemonium_vector3 *p_axis, const pandemonium_real p_phi); - pandemonium_vector3 (*pandemonium_vector3_rotated)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_axis, const pandemonium_real p_phi); - pandemonium_vector3 (*pandemonium_vector3_linear_interpolate)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b, const pandemonium_real p_t); - pandemonium_vector3 (*pandemonium_vector3_slerp)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_to, const pandemonium_real p_weight); - pandemonium_vector3 (*pandemonium_vector3_cubic_interpolate)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b, const pandemonium_vector3 *p_pre_a, const pandemonium_vector3 *p_post_b, const pandemonium_real p_t); - pandemonium_vector3 (*pandemonium_vector3_bezier_interpolate)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_control_1, const pandemonium_vector3 *p_control_2, const pandemonium_vector3 *p_end, const pandemonium_real p_t); - pandemonium_vector3 (*pandemonium_vector3_move_toward)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_to, const pandemonium_real p_delta); - pandemonium_vector3 (*pandemonium_vector3_cross)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b); - pandemonium_real (*pandemonium_vector3_dot)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b); - pandemonium_basis (*pandemonium_vector3_outer)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b); - pandemonium_basis (*pandemonium_vector3_to_diagonal_matrix)(const pandemonium_vector3 *p_self); - pandemonium_vector3 (*pandemonium_vector3_abs)(const pandemonium_vector3 *p_self); - pandemonium_vector3 (*pandemonium_vector3_floor)(const pandemonium_vector3 *p_self); - pandemonium_vector3 (*pandemonium_vector3_sign)(const pandemonium_vector3 *p_self); - pandemonium_vector3 (*pandemonium_vector3_ceil)(const pandemonium_vector3 *p_self); - pandemonium_vector3 (*pandemonium_vector3_round)(const pandemonium_vector3 *p_self); - pandemonium_vector3 (*pandemonium_vector3_clamp)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_min, const pandemonium_vector3 *p_max); - pandemonium_real (*pandemonium_vector3_distance_to)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b); - pandemonium_real (*pandemonium_vector3_distance_squared_to)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b); - pandemonium_vector3 (*pandemonium_vector3_posmod)(const pandemonium_vector3 *p_self, const pandemonium_real p_mod); - pandemonium_vector3 (*pandemonium_vector3_posmodv)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_modv); - pandemonium_vector3 (*pandemonium_vector3_project)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_to); - pandemonium_real (*pandemonium_vector3_angle_to)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_to); - pandemonium_real (*pandemonium_vector3_signed_angle_to)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_to, const pandemonium_vector3 *p_axis); - pandemonium_vector3 (*pandemonium_vector3_direction_to)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b); - pandemonium_vector3 (*pandemonium_vector3_slide)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_n); - pandemonium_vector3 (*pandemonium_vector3_bounce)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_n); - pandemonium_vector3 (*pandemonium_vector3_reflect)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_n); - pandemonium_bool (*pandemonium_vector3_is_equal_approx)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_v); - pandemonium_bool (*pandemonium_vector3_is_equal_approx_tolerance)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_v, const pandemonium_real p_tolerance); - pandemonium_bool (*pandemonium_vector3_is_equal_approxt)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_v, const pandemonium_real p_tolerance); - pandemonium_vector3 (*pandemonium_vector3_operator_add)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b); - pandemonium_vector3 (*pandemonium_vector3_operator_subtract)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b); - pandemonium_vector3 (*pandemonium_vector3_operator_multiply_vector)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b); - pandemonium_vector3 (*pandemonium_vector3_operator_multiply_scalar)(const pandemonium_vector3 *p_self, const pandemonium_real p_b); - pandemonium_vector3 (*pandemonium_vector3_operator_divide_vector)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b); - pandemonium_vector3 (*pandemonium_vector3_operator_divide_scalar)(const pandemonium_vector3 *p_self, const pandemonium_real p_b); - pandemonium_vector3 (*pandemonium_vector3_operator_neg)(const pandemonium_vector3 *p_self); - pandemonium_bool (*pandemonium_vector3_operator_equal)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b); - pandemonium_bool (*pandemonium_vector3_operator_less)(const pandemonium_vector3 *p_self, const pandemonium_vector3 *p_b); - pandemonium_string (*pandemonium_vector3_as_string)(const pandemonium_vector3 *p_self); - void (*pandemonium_vector3_new)(pandemonium_vector3 *r_dest, const pandemonium_real p_x, const pandemonium_real p_y, const pandemonium_real p_z); - pandemonium_int (*pandemonium_vector3i_get_x)(const pandemonium_vector3i *p_self); - void (*pandemonium_vector3i_set_x)(pandemonium_vector3i *p_self, const pandemonium_int val); - pandemonium_int (*pandemonium_vector3i_get_y)(const pandemonium_vector3i *p_self); - void (*pandemonium_vector3i_set_y)(pandemonium_vector3i *p_self, const pandemonium_int val); - pandemonium_int (*pandemonium_vector3i_get_z)(const pandemonium_vector3i *p_self); - void (*pandemonium_vector3i_set_z)(pandemonium_vector3i *p_self, const pandemonium_int val); - pandemonium_int *(*pandemonium_vector3i_operator_index)(pandemonium_vector3i *p_self, const pandemonium_int p_idx); - const pandemonium_int *(*pandemonium_vector3i_operator_index_const)(const pandemonium_vector3i *p_self, const pandemonium_int p_idx); - void (*pandemonium_vector3i_set_axis)(pandemonium_vector3i *p_self, const pandemonium_vector3i_axis p_axis, const pandemonium_int p_val); - pandemonium_int (*pandemonium_vector3i_get_axis)(const pandemonium_vector3i *p_self, const pandemonium_vector3i_axis p_axis); - void (*pandemonium_vector3i_set_all)(pandemonium_vector3i *p_self, const pandemonium_int p_val); - pandemonium_int (*pandemonium_vector3i_min_axis)(const pandemonium_vector3i *p_self); - pandemonium_int (*pandemonium_vector3i_max_axis)(const pandemonium_vector3i *p_self); - pandemonium_real (*pandemonium_vector3i_length)(const pandemonium_vector3i *p_self); - pandemonium_int (*pandemonium_vector3i_length_squared)(const pandemonium_vector3i *p_self); - void (*pandemonium_vector3i_zero)(pandemonium_vector3i *p_self); - pandemonium_vector3i (*pandemonium_vector3i_linear_interpolate)(const pandemonium_vector3i *p_self, const pandemonium_vector3i *p_b, const pandemonium_real p_t); - pandemonium_vector3i (*pandemonium_vector3i_abs)(const pandemonium_vector3i *p_self); - pandemonium_vector3i (*pandemonium_vector3i_sign)(const pandemonium_vector3i *p_self); - pandemonium_vector3i (*pandemonium_vector3i_clamp)(const pandemonium_vector3i *p_self, const pandemonium_vector3i *p_min, const pandemonium_vector3i *p_max); - pandemonium_vector3i (*pandemonium_vector3i_operator_add)(const pandemonium_vector3i *p_self, const pandemonium_vector3i *p_b); - pandemonium_vector3i (*pandemonium_vector3i_operator_subtract)(const pandemonium_vector3i *p_self, const pandemonium_vector3i *p_b); - pandemonium_vector3i (*pandemonium_vector3i_operator_multiply_vector)(const pandemonium_vector3i *p_self, const pandemonium_vector3i *p_b); - pandemonium_vector3i (*pandemonium_vector3i_operator_multiply_scalar)(const pandemonium_vector3i *p_self, const pandemonium_int p_b); - pandemonium_vector3i (*pandemonium_vector3i_operator_divide_vector)(const pandemonium_vector3i *p_self, const pandemonium_vector3i *p_b); - pandemonium_vector3i (*pandemonium_vector3i_operator_divide_scalar)(const pandemonium_vector3i *p_self, const pandemonium_int p_b); - pandemonium_vector3i (*pandemonium_vector3i_operator_neg)(const pandemonium_vector3i *p_self); - pandemonium_bool (*pandemonium_vector3i_operator_equal)(const pandemonium_vector3i *p_self, const pandemonium_vector3i *p_b); - pandemonium_bool (*pandemonium_vector3i_operator_less)(const pandemonium_vector3i *p_self, const pandemonium_vector3i *p_b); - pandemonium_vector3 (*pandemonium_vector3i_to_vector3)(const pandemonium_vector3i *p_self); - pandemonium_string (*pandemonium_vector3i_as_string)(const pandemonium_vector3i *p_self); - void (*pandemonium_vector3i_new)(pandemonium_vector3i *r_dest, const pandemonium_int p_x, const pandemonium_int p_y, const pandemonium_int p_z); - pandemonium_real (*pandemonium_vector4_get_x)(const pandemonium_vector4 *p_self); - void (*pandemonium_vector4_set_x)(pandemonium_vector4 *p_self, const pandemonium_real val); - pandemonium_real (*pandemonium_vector4_get_y)(const pandemonium_vector4 *p_self); - void (*pandemonium_vector4_set_y)(pandemonium_vector4 *p_self, const pandemonium_real val); - pandemonium_real (*pandemonium_vector4_get_z)(const pandemonium_vector4 *p_self); - void (*pandemonium_vector4_set_z)(pandemonium_vector4 *p_self, const pandemonium_real val); - pandemonium_real (*pandemonium_vector4_get_w)(const pandemonium_vector4 *p_self); - void (*pandemonium_vector4_set_w)(pandemonium_vector4 *p_self, const pandemonium_real val); - pandemonium_real *(*pandemonium_vector4_operator_index)(pandemonium_vector4 *p_self, const pandemonium_int p_idx); - const pandemonium_real *(*pandemonium_vector4_operator_index_const)(const pandemonium_vector4 *p_self, const pandemonium_int p_idx); - void (*pandemonium_vector4_set_axis)(pandemonium_vector4 *p_self, const pandemonium_vector4_axis p_axis, const pandemonium_real p_val); - pandemonium_real (*pandemonium_vector4_get_axis)(const pandemonium_vector4 *p_self, const pandemonium_vector4_axis p_axis); - void (*pandemonium_vector4_set_all)(pandemonium_vector4 *p_self, const pandemonium_real p_val); - pandemonium_int (*pandemonium_vector4_min_axis)(const pandemonium_vector4 *p_self); - pandemonium_int (*pandemonium_vector4_max_axis)(const pandemonium_vector4 *p_self); - pandemonium_real (*pandemonium_vector4_length)(const pandemonium_vector4 *p_self); - pandemonium_real (*pandemonium_vector4_length_squared)(const pandemonium_vector4 *p_self); - void (*pandemonium_vector4_normalize)(pandemonium_vector4 *p_self); - pandemonium_vector4 (*pandemonium_vector4_normalized)(const pandemonium_vector4 *p_self); - pandemonium_bool (*pandemonium_vector4_is_normalized)(const pandemonium_vector4 *p_self); - pandemonium_vector4 (*pandemonium_vector4_inverse)(const pandemonium_vector4 *p_self); - pandemonium_vector4 (*pandemonium_vector4_limit_length)(const pandemonium_vector4 *p_self); - pandemonium_vector4 (*pandemonium_vector4_limit_length_len)(const pandemonium_vector4 *p_self, const pandemonium_real p_val); - void (*pandemonium_vector4_zero)(pandemonium_vector4 *p_self); - void (*pandemonium_vector4_snap)(pandemonium_vector4 *p_self, const pandemonium_vector4 *p_val); - pandemonium_vector4 (*pandemonium_vector4_snapped)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_by); - pandemonium_vector4 (*pandemonium_vector4_linear_interpolate)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_b, const pandemonium_real p_t); - pandemonium_vector4 (*pandemonium_vector4_cubic_interpolate)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_b, const pandemonium_vector4 *p_pre_a, const pandemonium_vector4 *p_post_b, const pandemonium_real p_t); - pandemonium_real (*pandemonium_vector4_dot)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_b); - pandemonium_vector4 (*pandemonium_vector4_abs)(const pandemonium_vector4 *p_self); - pandemonium_vector4 (*pandemonium_vector4_floor)(const pandemonium_vector4 *p_self); - pandemonium_vector4 (*pandemonium_vector4_sign)(const pandemonium_vector4 *p_self); - pandemonium_vector4 (*pandemonium_vector4_ceil)(const pandemonium_vector4 *p_self); - pandemonium_vector4 (*pandemonium_vector4_round)(const pandemonium_vector4 *p_self); - pandemonium_vector4 (*pandemonium_vector4_clamp)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_min, const pandemonium_vector4 *p_max); - pandemonium_real (*pandemonium_vector4_distance_to)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_b); - pandemonium_real (*pandemonium_vector4_distance_squared_to)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_b); - pandemonium_vector4 (*pandemonium_vector4_posmod)(const pandemonium_vector4 *p_self, const pandemonium_real p_mod); - pandemonium_vector4 (*pandemonium_vector4_posmodv)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_modv); - pandemonium_vector4 (*pandemonium_vector4_direction_to)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_b); - pandemonium_bool (*pandemonium_vector4_is_equal_approx)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_v); - pandemonium_vector4 (*pandemonium_vector4_operator_add)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_b); - pandemonium_vector4 (*pandemonium_vector4_operator_subtract)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_b); - pandemonium_vector4 (*pandemonium_vector4_operator_multiply_vector)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_b); - pandemonium_vector4 (*pandemonium_vector4_operator_multiply_scalar)(const pandemonium_vector4 *p_self, const pandemonium_real p_b); - pandemonium_vector4 (*pandemonium_vector4_operator_divide_vector)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_b); - pandemonium_vector4 (*pandemonium_vector4_operator_divide_scalar)(const pandemonium_vector4 *p_self, const pandemonium_real p_b); - pandemonium_vector4 (*pandemonium_vector4_operator_neg)(const pandemonium_vector4 *p_self); - pandemonium_bool (*pandemonium_vector4_operator_equal)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_b); - pandemonium_bool (*pandemonium_vector4_operator_less)(const pandemonium_vector4 *p_self, const pandemonium_vector4 *p_b); - pandemonium_string (*pandemonium_vector4_as_string)(const pandemonium_vector4 *p_self); - void (*pandemonium_vector4_new)(pandemonium_vector4 *r_dest, const pandemonium_real p_x, const pandemonium_real p_y, const pandemonium_real p_z, const pandemonium_real p_w); - pandemonium_int (*pandemonium_vector4i_get_x)(const pandemonium_vector4i *p_self); - void (*pandemonium_vector4i_set_x)(pandemonium_vector4i *p_self, const pandemonium_int val); - pandemonium_int (*pandemonium_vector4i_get_y)(const pandemonium_vector4i *p_self); - void (*pandemonium_vector4i_set_y)(pandemonium_vector4i *p_self, const pandemonium_int val); - pandemonium_int (*pandemonium_vector4i_get_z)(const pandemonium_vector4i *p_self); - void (*pandemonium_vector4i_set_z)(pandemonium_vector4i *p_self, const pandemonium_int val); - pandemonium_int (*pandemonium_vector4i_get_w)(const pandemonium_vector4i *p_self); - void (*pandemonium_vector4i_set_w)(pandemonium_vector4i *p_self, const pandemonium_int val); - pandemonium_int *(*pandemonium_vector4i_operator_index)(pandemonium_vector4i *p_self, const pandemonium_int p_idx); - const pandemonium_int *(*pandemonium_vector4i_operator_index_const)(const pandemonium_vector4i *p_self, const pandemonium_int p_idx); - void (*pandemonium_vector4i_set_axis)(pandemonium_vector4i *p_self, const pandemonium_vector4i_axis p_axis, const pandemonium_int p_val); - pandemonium_int (*pandemonium_vector4i_get_axis)(const pandemonium_vector4i *p_self, const pandemonium_vector4i_axis p_axis); - void (*pandemonium_vector4i_set_all)(pandemonium_vector4i *p_self, const pandemonium_int p_val); - pandemonium_int (*pandemonium_vector4i_min_axis)(const pandemonium_vector4i *p_self); - pandemonium_int (*pandemonium_vector4i_max_axis)(const pandemonium_vector4i *p_self); - pandemonium_real (*pandemonium_vector4i_length)(const pandemonium_vector4i *p_self); - pandemonium_int (*pandemonium_vector4i_length_squared)(const pandemonium_vector4i *p_self); - void (*pandemonium_vector4i_zero)(pandemonium_vector4i *p_self); - pandemonium_vector4i (*pandemonium_vector4i_linear_interpolate)(const pandemonium_vector4i *p_self, const pandemonium_vector4i *p_b, const pandemonium_real p_t); - pandemonium_vector4i (*pandemonium_vector4i_abs)(const pandemonium_vector4i *p_self); - pandemonium_vector4i (*pandemonium_vector4i_sign)(const pandemonium_vector4i *p_self); - pandemonium_vector4i (*pandemonium_vector4i_clamp)(const pandemonium_vector4i *p_self, const pandemonium_vector4i *p_min, const pandemonium_vector4i *p_max); - pandemonium_vector4i (*pandemonium_vector4i_operator_add)(const pandemonium_vector4i *p_self, const pandemonium_vector4i *p_b); - pandemonium_vector4i (*pandemonium_vector4i_operator_subtract)(const pandemonium_vector4i *p_self, const pandemonium_vector4i *p_b); - pandemonium_vector4i (*pandemonium_vector4i_operator_multiply_vector)(const pandemonium_vector4i *p_self, const pandemonium_vector4i *p_b); - pandemonium_vector4i (*pandemonium_vector4i_operator_multiply_scalar)(const pandemonium_vector4i *p_self, const pandemonium_int p_b); - pandemonium_vector4i (*pandemonium_vector4i_operator_divide_vector)(const pandemonium_vector4i *p_self, const pandemonium_vector4i *p_b); - pandemonium_vector4i (*pandemonium_vector4i_operator_divide_scalar)(const pandemonium_vector4i *p_self, const pandemonium_int p_b); - pandemonium_vector4i (*pandemonium_vector4i_operator_neg)(const pandemonium_vector4i *p_self); - pandemonium_bool (*pandemonium_vector4i_operator_equal)(const pandemonium_vector4i *p_self, const pandemonium_vector4i *p_b); - pandemonium_bool (*pandemonium_vector4i_operator_less)(const pandemonium_vector4i *p_self, const pandemonium_vector4i *p_b); - pandemonium_vector4 (*pandemonium_vector4i_to_vector4)(const pandemonium_vector4i *p_self); - pandemonium_string (*pandemonium_vector4i_as_string)(const pandemonium_vector4i *p_self); - void (*pandemonium_vector4i_new)(pandemonium_vector4i *r_dest, const pandemonium_int p_x, const pandemonium_int p_y, const pandemonium_int p_z, const pandemonium_int p_w); - pandemonium_pool_byte_array_read_access *(*pandemonium_pool_byte_array_read)(const pandemonium_pool_byte_array *p_self); - pandemonium_pool_byte_array_write_access *(*pandemonium_pool_byte_array_write)(pandemonium_pool_byte_array *p_self); - void (*pandemonium_pool_byte_array_remove)(pandemonium_pool_byte_array *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_pool_byte_array_size)(const pandemonium_pool_byte_array *p_self); - pandemonium_bool (*pandemonium_pool_byte_array_empty)(const pandemonium_pool_byte_array *p_self); - void (*pandemonium_pool_byte_array_set)(pandemonium_pool_byte_array *p_self, const pandemonium_int p_idx, const uint8_t p_data); - uint8_t (*pandemonium_pool_byte_array_get)(const pandemonium_pool_byte_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_pool_byte_array_fill)(pandemonium_pool_byte_array *p_self, const pandemonium_int p_val); - void (*pandemonium_pool_byte_array_push_back)(pandemonium_pool_byte_array *p_self, const uint8_t p_data); - void (*pandemonium_pool_byte_array_append)(pandemonium_pool_byte_array *p_self, const uint8_t p_data); - void (*pandemonium_pool_byte_array_append_array)(pandemonium_pool_byte_array *p_self, const pandemonium_pool_byte_array *p_array); - pandemonium_pool_byte_array (*pandemonium_pool_byte_array_subarray)(const pandemonium_pool_byte_array *p_self, pandemonium_int p_from, pandemonium_int p_to); - pandemonium_error (*pandemonium_pool_byte_array_insert)(pandemonium_pool_byte_array *p_self, const pandemonium_int p_idx, const uint8_t p_data); - pandemonium_bool (*pandemonium_pool_byte_array_contains)(const pandemonium_pool_byte_array *p_self, const pandemonium_int p_val); - pandemonium_int (*pandemonium_pool_byte_array_find)(const pandemonium_pool_byte_array *p_self, const pandemonium_int p_val); - pandemonium_int (*pandemonium_pool_byte_array_find_from)(const pandemonium_pool_byte_array *p_self, const pandemonium_int p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_byte_array_rfind)(const pandemonium_pool_byte_array *p_self, const pandemonium_int p_val); - pandemonium_int (*pandemonium_pool_byte_array_rfind_from)(const pandemonium_pool_byte_array *p_self, const pandemonium_int p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_byte_array_count)(const pandemonium_pool_byte_array *p_self, const pandemonium_int p_val); - pandemonium_bool (*pandemonium_pool_byte_array_has)(const pandemonium_pool_byte_array *p_self, const uint8_t p_data); - pandemonium_bool (*pandemonium_pool_byte_array_is_locked)(const pandemonium_pool_byte_array *p_self); - void (*pandemonium_pool_byte_array_resize)(pandemonium_pool_byte_array *p_self, const pandemonium_int p_size); - pandemonium_int (*pandemonium_pool_byte_array_clear)(pandemonium_pool_byte_array *p_self); - void (*pandemonium_pool_byte_array_invert)(pandemonium_pool_byte_array *p_self); - void (*pandemonium_pool_byte_array_sort)(pandemonium_pool_byte_array *p_self); - void (*pandemonium_pool_byte_array_new)(pandemonium_pool_byte_array *r_dest); - void (*pandemonium_pool_byte_array_new_copy)(pandemonium_pool_byte_array *r_dest, const pandemonium_pool_byte_array *p_src); - void (*pandemonium_pool_byte_array_new_with_array)(pandemonium_pool_byte_array *r_dest, const pandemonium_array *p_a); - void (*pandemonium_pool_byte_array_destroy)(pandemonium_pool_byte_array *p_self); - pandemonium_pool_int_array_read_access *(*pandemonium_pool_int_array_read)(const pandemonium_pool_int_array *p_self); - pandemonium_pool_int_array_write_access *(*pandemonium_pool_int_array_write)(pandemonium_pool_int_array *p_self); - void (*pandemonium_pool_int_array_remove)(pandemonium_pool_int_array *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_pool_int_array_size)(const pandemonium_pool_int_array *p_self); - pandemonium_bool (*pandemonium_pool_int_array_empty)(const pandemonium_pool_int_array *p_self); - void (*pandemonium_pool_int_array_set)(pandemonium_pool_int_array *p_self, const pandemonium_int p_idx, const pandemonium_int p_data); - pandemonium_int (*pandemonium_pool_int_array_get)(const pandemonium_pool_int_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_pool_int_array_fill)(pandemonium_pool_int_array *p_self, const pandemonium_int p_val); - void (*pandemonium_pool_int_array_push_back)(pandemonium_pool_int_array *p_self, const pandemonium_int p_data); - void (*pandemonium_pool_int_array_append)(pandemonium_pool_int_array *p_self, const pandemonium_int p_data); - void (*pandemonium_pool_int_array_append_array)(pandemonium_pool_int_array *p_self, const pandemonium_pool_int_array *p_array); - pandemonium_pool_int_array (*pandemonium_pool_int_array_subarray)(const pandemonium_pool_int_array *p_self, pandemonium_int p_from, pandemonium_int p_to); - pandemonium_error (*pandemonium_pool_int_array_insert)(pandemonium_pool_int_array *p_self, const pandemonium_int p_idx, const pandemonium_int p_data); - pandemonium_string (*pandemonium_pool_string_array_join)(const pandemonium_pool_string_array *p_self, const pandemonium_string *p_delimiter); - pandemonium_bool (*pandemonium_pool_int_array_contains)(const pandemonium_pool_int_array *p_self, const pandemonium_int p_val); - pandemonium_int (*pandemonium_pool_int_array_find)(const pandemonium_pool_int_array *p_self, const pandemonium_int p_val); - pandemonium_int (*pandemonium_pool_int_array_find_from)(const pandemonium_pool_int_array *p_self, const pandemonium_int p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_int_array_rfind)(const pandemonium_pool_int_array *p_self, const pandemonium_int p_val); - pandemonium_int (*pandemonium_pool_int_array_rfind_from)(const pandemonium_pool_int_array *p_self, const pandemonium_int p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_int_array_count)(const pandemonium_pool_int_array *p_self, const pandemonium_int p_val); - pandemonium_bool (*pandemonium_pool_int_array_has)(const pandemonium_pool_int_array *p_self, const pandemonium_int p_data); - pandemonium_bool (*pandemonium_pool_int_array_is_locked)(const pandemonium_pool_int_array *p_self); - void (*pandemonium_pool_int_array_resize)(pandemonium_pool_int_array *p_self, const pandemonium_int p_size); - pandemonium_int (*pandemonium_pool_int_array_clear)(pandemonium_pool_int_array *p_self); - void (*pandemonium_pool_int_array_invert)(pandemonium_pool_int_array *p_self); - void (*pandemonium_pool_int_array_sort)(pandemonium_pool_int_array *p_self); - void (*pandemonium_pool_int_array_new)(pandemonium_pool_int_array *r_dest); - void (*pandemonium_pool_int_array_new_copy)(pandemonium_pool_int_array *r_dest, const pandemonium_pool_int_array *p_src); - void (*pandemonium_pool_int_array_new_with_array)(pandemonium_pool_int_array *r_dest, const pandemonium_array *p_a); - void (*pandemonium_pool_int_array_destroy)(pandemonium_pool_int_array *p_self); - pandemonium_pool_real_array_read_access *(*pandemonium_pool_real_array_read)(const pandemonium_pool_real_array *p_self); - pandemonium_pool_real_array_write_access *(*pandemonium_pool_real_array_write)(pandemonium_pool_real_array *p_self); - void (*pandemonium_pool_real_array_remove)(pandemonium_pool_real_array *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_pool_real_array_size)(const pandemonium_pool_real_array *p_self); - pandemonium_bool (*pandemonium_pool_real_array_empty)(const pandemonium_pool_real_array *p_self); - void (*pandemonium_pool_real_array_set)(pandemonium_pool_real_array *p_self, const pandemonium_int p_idx, const pandemonium_real p_data); - pandemonium_real (*pandemonium_pool_real_array_get)(const pandemonium_pool_real_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_pool_real_array_fill)(pandemonium_pool_real_array *p_self, const pandemonium_real p_val); - void (*pandemonium_pool_real_array_push_back)(pandemonium_pool_real_array *p_self, const pandemonium_real p_data); - void (*pandemonium_pool_real_array_append)(pandemonium_pool_real_array *p_self, const pandemonium_real p_data); - void (*pandemonium_pool_real_array_append_array)(pandemonium_pool_real_array *p_self, const pandemonium_pool_real_array *p_array); - pandemonium_pool_real_array (*pandemonium_pool_real_array_subarray)(const pandemonium_pool_real_array *p_self, pandemonium_int p_from, pandemonium_int p_to); - pandemonium_error (*pandemonium_pool_real_array_insert)(pandemonium_pool_real_array *p_self, const pandemonium_int p_idx, const pandemonium_real p_data); - pandemonium_bool (*pandemonium_pool_real_array_contains)(const pandemonium_pool_real_array *p_self, const pandemonium_real p_val); - pandemonium_int (*pandemonium_pool_real_array_find)(const pandemonium_pool_real_array *p_self, const pandemonium_real p_val); - pandemonium_int (*pandemonium_pool_real_array_find_from)(const pandemonium_pool_real_array *p_self, const pandemonium_real p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_real_array_rfind)(const pandemonium_pool_real_array *p_self, const pandemonium_real p_val); - pandemonium_int (*pandemonium_pool_real_array_rfind_from)(const pandemonium_pool_real_array *p_self, const pandemonium_real p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_real_array_count)(const pandemonium_pool_real_array *p_self, const pandemonium_real p_val); - pandemonium_bool (*pandemonium_pool_real_array_has)(const pandemonium_pool_real_array *p_self, const pandemonium_real p_data); - pandemonium_bool (*pandemonium_pool_real_array_is_locked)(const pandemonium_pool_real_array *p_self); - void (*pandemonium_pool_real_array_resize)(pandemonium_pool_real_array *p_self, const pandemonium_int p_size); - pandemonium_int (*pandemonium_pool_real_array_clear)(pandemonium_pool_real_array *p_self); - void (*pandemonium_pool_real_array_invert)(pandemonium_pool_real_array *p_self); - void (*pandemonium_pool_real_array_sort)(pandemonium_pool_real_array *p_self); - void (*pandemonium_pool_real_array_new)(pandemonium_pool_real_array *r_dest); - void (*pandemonium_pool_real_array_new_copy)(pandemonium_pool_real_array *r_dest, const pandemonium_pool_real_array *p_src); - void (*pandemonium_pool_real_array_new_with_array)(pandemonium_pool_real_array *r_dest, const pandemonium_array *p_a); - void (*pandemonium_pool_real_array_destroy)(pandemonium_pool_real_array *p_self); - pandemonium_pool_string_array_read_access *(*pandemonium_pool_string_array_read)(const pandemonium_pool_string_array *p_self); - pandemonium_pool_string_array_write_access *(*pandemonium_pool_string_array_write)(pandemonium_pool_string_array *p_self); - void (*pandemonium_pool_string_array_remove)(pandemonium_pool_string_array *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_pool_string_array_size)(const pandemonium_pool_string_array *p_self); - pandemonium_bool (*pandemonium_pool_string_array_empty)(const pandemonium_pool_string_array *p_self); - void (*pandemonium_pool_string_array_set)(pandemonium_pool_string_array *p_self, const pandemonium_int p_idx, const pandemonium_string *p_data); - pandemonium_string (*pandemonium_pool_string_array_get)(const pandemonium_pool_string_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_pool_string_array_fill)(pandemonium_pool_string_array *p_self, const pandemonium_string *p_val); - void (*pandemonium_pool_string_array_push_back)(pandemonium_pool_string_array *p_self, const pandemonium_string *p_data); - void (*pandemonium_pool_string_array_append)(pandemonium_pool_string_array *p_self, const pandemonium_string *p_data); - void (*pandemonium_pool_string_array_append_array)(pandemonium_pool_string_array *p_self, const pandemonium_pool_string_array *p_array); - pandemonium_pool_string_array (*pandemonium_pool_string_array_subarray)(const pandemonium_pool_string_array *p_self, pandemonium_int p_from, pandemonium_int p_to); - pandemonium_error (*pandemonium_pool_string_array_insert)(pandemonium_pool_string_array *p_self, const pandemonium_int p_idx, const pandemonium_string *p_data); - pandemonium_bool (*pandemonium_pool_string_array_contains)(const pandemonium_pool_string_array *p_self, const pandemonium_string *p_val); - pandemonium_int (*pandemonium_pool_string_array_find)(const pandemonium_pool_string_array *p_self, const pandemonium_string *p_val); - pandemonium_int (*pandemonium_pool_string_array_find_from)(const pandemonium_pool_string_array *p_self, const pandemonium_string *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_string_array_rfind)(const pandemonium_pool_string_array *p_self, const pandemonium_string *p_val); - pandemonium_int (*pandemonium_pool_string_array_rfind_from)(const pandemonium_pool_string_array *p_self, const pandemonium_string *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_string_array_count)(const pandemonium_pool_string_array *p_self, const pandemonium_string *p_val); - pandemonium_bool (*pandemonium_pool_string_array_has)(const pandemonium_pool_string_array *p_self, const pandemonium_string *p_data); - pandemonium_bool (*pandemonium_pool_string_array_is_locked)(const pandemonium_pool_string_array *p_self); - void (*pandemonium_pool_string_array_resize)(pandemonium_pool_string_array *p_self, const pandemonium_int p_size); - pandemonium_int (*pandemonium_pool_string_array_clear)(pandemonium_pool_string_array *p_self); - void (*pandemonium_pool_string_array_invert)(pandemonium_pool_string_array *p_self); - void (*pandemonium_pool_string_array_sort)(pandemonium_pool_string_array *p_self); - void (*pandemonium_pool_string_array_new)(pandemonium_pool_string_array *r_dest); - void (*pandemonium_pool_string_array_new_copy)(pandemonium_pool_string_array *r_dest, const pandemonium_pool_string_array *p_src); - void (*pandemonium_pool_string_array_new_with_array)(pandemonium_pool_string_array *r_dest, const pandemonium_array *p_a); - void (*pandemonium_pool_string_array_destroy)(pandemonium_pool_string_array *p_self); - pandemonium_pool_vector2_array_read_access *(*pandemonium_pool_vector2_array_read)(const pandemonium_pool_vector2_array *p_self); - pandemonium_pool_vector2_array_write_access *(*pandemonium_pool_vector2_array_write)(pandemonium_pool_vector2_array *p_self); - void (*pandemonium_pool_vector2_array_remove)(pandemonium_pool_vector2_array *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_pool_vector2_array_size)(const pandemonium_pool_vector2_array *p_self); - pandemonium_bool (*pandemonium_pool_vector2_array_empty)(const pandemonium_pool_vector2_array *p_self); - void (*pandemonium_pool_vector2_array_set)(pandemonium_pool_vector2_array *p_self, const pandemonium_int p_idx, const pandemonium_vector2 *p_data); - pandemonium_vector2 (*pandemonium_pool_vector2_array_get)(const pandemonium_pool_vector2_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_pool_vector2_array_fill)(pandemonium_pool_vector2_array *p_self, const pandemonium_vector2 *p_val); - void (*pandemonium_pool_vector2_array_push_back)(pandemonium_pool_vector2_array *p_self, const pandemonium_vector2 *p_data); - void (*pandemonium_pool_vector2_array_append)(pandemonium_pool_vector2_array *p_self, const pandemonium_vector2 *p_data); - void (*pandemonium_pool_vector2_array_append_array)(pandemonium_pool_vector2_array *p_self, const pandemonium_pool_vector2_array *p_array); - pandemonium_pool_vector2_array (*pandemonium_pool_vector2_array_subarray)(const pandemonium_pool_vector2_array *p_self, pandemonium_int p_from, pandemonium_int p_to); - pandemonium_error (*pandemonium_pool_vector2_array_insert)(pandemonium_pool_vector2_array *p_self, const pandemonium_int p_idx, const pandemonium_vector2 *p_data); - pandemonium_bool (*pandemonium_pool_vector2_array_contains)(const pandemonium_pool_vector2_array *p_self, const pandemonium_vector2 *p_val); - pandemonium_int (*pandemonium_pool_vector2_array_find)(const pandemonium_pool_vector2_array *p_self, const pandemonium_vector2 *p_val); - pandemonium_int (*pandemonium_pool_vector2_array_find_from)(const pandemonium_pool_vector2_array *p_self, const pandemonium_vector2 *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_vector2_array_rfind)(const pandemonium_pool_vector2_array *p_self, const pandemonium_vector2 *p_val); - pandemonium_int (*pandemonium_pool_vector2_array_rfind_from)(const pandemonium_pool_vector2_array *p_self, const pandemonium_vector2 *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_vector2_array_count)(const pandemonium_pool_vector2_array *p_self, const pandemonium_vector2 *p_val); - pandemonium_bool (*pandemonium_pool_vector2_array_has)(const pandemonium_pool_vector2_array *p_self, const pandemonium_vector2 *p_data); - pandemonium_bool (*pandemonium_pool_vector2_array_is_locked)(const pandemonium_pool_vector2_array *p_self); - void (*pandemonium_pool_vector2_array_resize)(pandemonium_pool_vector2_array *p_self, const pandemonium_int p_size); - pandemonium_int (*pandemonium_pool_vector2_array_clear)(pandemonium_pool_vector2_array *p_self); - void (*pandemonium_pool_vector2_array_invert)(pandemonium_pool_vector2_array *p_self); - void (*pandemonium_pool_vector2_array_sort)(pandemonium_pool_vector2_array *p_self); - void (*pandemonium_pool_vector2_array_new)(pandemonium_pool_vector2_array *r_dest); - void (*pandemonium_pool_vector2_array_new_copy)(pandemonium_pool_vector2_array *r_dest, const pandemonium_pool_vector2_array *p_src); - void (*pandemonium_pool_vector2_array_new_with_array)(pandemonium_pool_vector2_array *r_dest, const pandemonium_array *p_a); - void (*pandemonium_pool_vector2_array_destroy)(pandemonium_pool_vector2_array *p_self); - pandemonium_pool_vector2i_array_read_access *(*pandemonium_pool_vector2i_array_read)(const pandemonium_pool_vector2i_array *p_self); - pandemonium_pool_vector2i_array_write_access *(*pandemonium_pool_vector2i_array_write)(pandemonium_pool_vector2i_array *p_self); - void (*pandemonium_pool_vector2i_array_remove)(pandemonium_pool_vector2i_array *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_pool_vector2i_array_size)(const pandemonium_pool_vector2i_array *p_self); - pandemonium_bool (*pandemonium_pool_vector2i_array_empty)(const pandemonium_pool_vector2i_array *p_self); - void (*pandemonium_pool_vector2i_array_set)(pandemonium_pool_vector2i_array *p_self, const pandemonium_int p_idx, const pandemonium_vector2i *p_data); - pandemonium_vector2i (*pandemonium_pool_vector2i_array_get)(const pandemonium_pool_vector2i_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_pool_vector2i_array_fill)(pandemonium_pool_vector2i_array *p_self, const pandemonium_vector2i *p_val); - void (*pandemonium_pool_vector2i_array_push_back)(pandemonium_pool_vector2i_array *p_self, const pandemonium_vector2i *p_data); - void (*pandemonium_pool_vector2i_array_append)(pandemonium_pool_vector2i_array *p_self, const pandemonium_vector2i *p_data); - void (*pandemonium_pool_vector2i_array_append_array)(pandemonium_pool_vector2i_array *p_self, const pandemonium_pool_vector2i_array *p_array); - pandemonium_pool_vector2i_array (*pandemonium_pool_vector2i_array_subarray)(const pandemonium_pool_vector2i_array *p_self, pandemonium_int p_from, pandemonium_int p_to); - pandemonium_error (*pandemonium_pool_vector2i_array_insert)(pandemonium_pool_vector2i_array *p_self, const pandemonium_int p_idx, const pandemonium_vector2i *p_data); - pandemonium_bool (*pandemonium_pool_vector2i_array_contains)(const pandemonium_pool_vector2i_array *p_self, const pandemonium_vector2i *p_val); - pandemonium_int (*pandemonium_pool_vector2i_array_find)(const pandemonium_pool_vector2i_array *p_self, const pandemonium_vector2i *p_val); - pandemonium_int (*pandemonium_pool_vector2i_array_find_from)(const pandemonium_pool_vector2i_array *p_self, const pandemonium_vector2i *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_vector2i_array_rfind)(const pandemonium_pool_vector2i_array *p_self, const pandemonium_vector2i *p_val); - pandemonium_int (*pandemonium_pool_vector2i_array_rfind_from)(const pandemonium_pool_vector2i_array *p_self, const pandemonium_vector2i *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_vector2i_array_count)(const pandemonium_pool_vector2i_array *p_self, const pandemonium_vector2i *p_val); - pandemonium_bool (*pandemonium_pool_vector2i_array_has)(const pandemonium_pool_vector2i_array *p_self, const pandemonium_vector2i *p_data); - pandemonium_bool (*pandemonium_pool_vector2i_array_is_locked)(const pandemonium_pool_vector2i_array *p_self); - void (*pandemonium_pool_vector2i_array_resize)(pandemonium_pool_vector2i_array *p_self, const pandemonium_int p_size); - pandemonium_int (*pandemonium_pool_vector2i_array_clear)(pandemonium_pool_vector2i_array *p_self); - void (*pandemonium_pool_vector2i_array_invert)(pandemonium_pool_vector2i_array *p_self); - void (*pandemonium_pool_vector2i_array_sort)(pandemonium_pool_vector2i_array *p_self); - void (*pandemonium_pool_vector2i_array_new)(pandemonium_pool_vector2i_array *r_dest); - void (*pandemonium_pool_vector2i_array_new_copy)(pandemonium_pool_vector2i_array *r_dest, const pandemonium_pool_vector2i_array *p_src); - void (*pandemonium_pool_vector2i_array_new_with_array)(pandemonium_pool_vector2i_array *r_dest, const pandemonium_array *p_a); - void (*pandemonium_pool_vector2i_array_destroy)(pandemonium_pool_vector2i_array *p_self); - pandemonium_pool_vector3_array_read_access *(*pandemonium_pool_vector3_array_read)(const pandemonium_pool_vector3_array *p_self); - pandemonium_pool_vector3_array_write_access *(*pandemonium_pool_vector3_array_write)(pandemonium_pool_vector3_array *p_self); - void (*pandemonium_pool_vector3_array_remove)(pandemonium_pool_vector3_array *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_pool_vector3_array_size)(const pandemonium_pool_vector3_array *p_self); - pandemonium_bool (*pandemonium_pool_vector3_array_empty)(const pandemonium_pool_vector3_array *p_self); - void (*pandemonium_pool_vector3_array_set)(pandemonium_pool_vector3_array *p_self, const pandemonium_int p_idx, const pandemonium_vector3 *p_data); - pandemonium_vector3 (*pandemonium_pool_vector3_array_get)(const pandemonium_pool_vector3_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_pool_vector3_array_fill)(pandemonium_pool_vector3_array *p_self, const pandemonium_vector3 *p_val); - void (*pandemonium_pool_vector3_array_push_back)(pandemonium_pool_vector3_array *p_self, const pandemonium_vector3 *p_data); - void (*pandemonium_pool_vector3_array_append)(pandemonium_pool_vector3_array *p_self, const pandemonium_vector3 *p_data); - void (*pandemonium_pool_vector3_array_append_array)(pandemonium_pool_vector3_array *p_self, const pandemonium_pool_vector3_array *p_array); - pandemonium_pool_vector3_array (*pandemonium_pool_vector3_array_subarray)(const pandemonium_pool_vector3_array *p_self, pandemonium_int p_from, pandemonium_int p_to); - pandemonium_error (*pandemonium_pool_vector3_array_insert)(pandemonium_pool_vector3_array *p_self, const pandemonium_int p_idx, const pandemonium_vector3 *p_data); - pandemonium_bool (*pandemonium_pool_vector3_array_contains)(const pandemonium_pool_vector3_array *p_self, const pandemonium_vector3 *p_val); - pandemonium_int (*pandemonium_pool_vector3_array_find)(const pandemonium_pool_vector3_array *p_self, const pandemonium_vector3 *p_val); - pandemonium_int (*pandemonium_pool_vector3_array_find_from)(const pandemonium_pool_vector3_array *p_self, const pandemonium_vector3 *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_vector3_array_rfind)(const pandemonium_pool_vector3_array *p_self, const pandemonium_vector3 *p_val); - pandemonium_int (*pandemonium_pool_vector3_array_rfind_from)(const pandemonium_pool_vector3_array *p_self, const pandemonium_vector3 *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_vector3_array_count)(const pandemonium_pool_vector3_array *p_self, const pandemonium_vector3 *p_val); - pandemonium_bool (*pandemonium_pool_vector3_array_has)(const pandemonium_pool_vector3_array *p_self, const pandemonium_vector3 *p_data); - pandemonium_bool (*pandemonium_pool_vector3_array_is_locked)(const pandemonium_pool_vector3_array *p_self); - void (*pandemonium_pool_vector3_array_resize)(pandemonium_pool_vector3_array *p_self, const pandemonium_int p_size); - pandemonium_int (*pandemonium_pool_vector3_array_clear)(pandemonium_pool_vector3_array *p_self); - void (*pandemonium_pool_vector3_array_invert)(pandemonium_pool_vector3_array *p_self); - void (*pandemonium_pool_vector3_array_sort)(pandemonium_pool_vector3_array *p_self); - void (*pandemonium_pool_vector3_array_new)(pandemonium_pool_vector3_array *r_dest); - void (*pandemonium_pool_vector3_array_new_copy)(pandemonium_pool_vector3_array *r_dest, const pandemonium_pool_vector3_array *p_src); - void (*pandemonium_pool_vector3_array_new_with_array)(pandemonium_pool_vector3_array *r_dest, const pandemonium_array *p_a); - void (*pandemonium_pool_vector3_array_destroy)(pandemonium_pool_vector3_array *p_self); - pandemonium_pool_vector3i_array_read_access *(*pandemonium_pool_vector3i_array_read)(const pandemonium_pool_vector3i_array *p_self); - pandemonium_pool_vector3i_array_write_access *(*pandemonium_pool_vector3i_array_write)(pandemonium_pool_vector3i_array *p_self); - void (*pandemonium_pool_vector3i_array_remove)(pandemonium_pool_vector3i_array *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_pool_vector3i_array_size)(const pandemonium_pool_vector3i_array *p_self); - pandemonium_bool (*pandemonium_pool_vector3i_array_empty)(const pandemonium_pool_vector3i_array *p_self); - void (*pandemonium_pool_vector3i_array_set)(pandemonium_pool_vector3i_array *p_self, const pandemonium_int p_idx, const pandemonium_vector3i *p_data); - pandemonium_vector3i (*pandemonium_pool_vector3i_array_get)(const pandemonium_pool_vector3i_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_pool_vector3i_array_fill)(pandemonium_pool_vector3i_array *p_self, const pandemonium_vector3i *p_val); - void (*pandemonium_pool_vector3i_array_push_back)(pandemonium_pool_vector3i_array *p_self, const pandemonium_vector3i *p_data); - void (*pandemonium_pool_vector3i_array_append)(pandemonium_pool_vector3i_array *p_self, const pandemonium_vector3i *p_data); - void (*pandemonium_pool_vector3i_array_append_array)(pandemonium_pool_vector3i_array *p_self, const pandemonium_pool_vector3i_array *p_array); - pandemonium_pool_vector3i_array (*pandemonium_pool_vector3i_array_subarray)(const pandemonium_pool_vector3i_array *p_self, pandemonium_int p_from, pandemonium_int p_to); - pandemonium_error (*pandemonium_pool_vector3i_array_insert)(pandemonium_pool_vector3i_array *p_self, const pandemonium_int p_idx, const pandemonium_vector3i *p_data); - pandemonium_bool (*pandemonium_pool_vector3i_array_contains)(const pandemonium_pool_vector3i_array *p_self, const pandemonium_vector3i *p_val); - pandemonium_int (*pandemonium_pool_vector3i_array_find)(const pandemonium_pool_vector3i_array *p_self, const pandemonium_vector3i *p_val); - pandemonium_int (*pandemonium_pool_vector3i_array_find_from)(const pandemonium_pool_vector3i_array *p_self, const pandemonium_vector3i *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_vector3i_array_rfind)(const pandemonium_pool_vector3i_array *p_self, const pandemonium_vector3i *p_val); - pandemonium_int (*pandemonium_pool_vector3i_array_rfind_from)(const pandemonium_pool_vector3i_array *p_self, const pandemonium_vector3i *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_vector3i_array_count)(const pandemonium_pool_vector3i_array *p_self, const pandemonium_vector3i *p_val); - pandemonium_bool (*pandemonium_pool_vector3i_array_has)(const pandemonium_pool_vector3i_array *p_self, const pandemonium_vector3i *p_data); - pandemonium_bool (*pandemonium_pool_vector3i_array_is_locked)(const pandemonium_pool_vector3i_array *p_self); - void (*pandemonium_pool_vector3i_array_resize)(pandemonium_pool_vector3i_array *p_self, const pandemonium_int p_size); - pandemonium_int (*pandemonium_pool_vector3i_array_clear)(pandemonium_pool_vector3i_array *p_self); - void (*pandemonium_pool_vector3i_array_invert)(pandemonium_pool_vector3i_array *p_self); - void (*pandemonium_pool_vector3i_array_sort)(pandemonium_pool_vector3i_array *p_self); - void (*pandemonium_pool_vector3i_array_new)(pandemonium_pool_vector3i_array *r_dest); - void (*pandemonium_pool_vector3i_array_new_copy)(pandemonium_pool_vector3i_array *r_dest, const pandemonium_pool_vector3i_array *p_src); - void (*pandemonium_pool_vector3i_array_new_with_array)(pandemonium_pool_vector3i_array *r_dest, const pandemonium_array *p_a); - void (*pandemonium_pool_vector3i_array_destroy)(pandemonium_pool_vector3i_array *p_self); - pandemonium_pool_vector4_array_read_access *(*pandemonium_pool_vector4_array_read)(const pandemonium_pool_vector4_array *p_self); - pandemonium_pool_vector4_array_write_access *(*pandemonium_pool_vector4_array_write)(pandemonium_pool_vector4_array *p_self); - void (*pandemonium_pool_vector4_array_remove)(pandemonium_pool_vector4_array *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_pool_vector4_array_size)(const pandemonium_pool_vector4_array *p_self); - pandemonium_bool (*pandemonium_pool_vector4_array_empty)(const pandemonium_pool_vector4_array *p_self); - void (*pandemonium_pool_vector4_array_set)(pandemonium_pool_vector4_array *p_self, const pandemonium_int p_idx, const pandemonium_vector4 *p_data); - pandemonium_vector4 (*pandemonium_pool_vector4_array_get)(const pandemonium_pool_vector4_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_pool_vector4_array_fill)(pandemonium_pool_vector4_array *p_self, const pandemonium_vector4 *p_val); - void (*pandemonium_pool_vector4_array_push_back)(pandemonium_pool_vector4_array *p_self, const pandemonium_vector4 *p_data); - void (*pandemonium_pool_vector4_array_append)(pandemonium_pool_vector4_array *p_self, const pandemonium_vector4 *p_data); - void (*pandemonium_pool_vector4_array_append_array)(pandemonium_pool_vector4_array *p_self, const pandemonium_pool_vector4_array *p_array); - pandemonium_pool_vector4_array (*pandemonium_pool_vector4_array_subarray)(const pandemonium_pool_vector4_array *p_self, pandemonium_int p_from, pandemonium_int p_to); - pandemonium_error (*pandemonium_pool_vector4_array_insert)(pandemonium_pool_vector4_array *p_self, const pandemonium_int p_idx, const pandemonium_vector4 *p_data); - pandemonium_bool (*pandemonium_pool_vector4_array_contains)(const pandemonium_pool_vector4_array *p_self, const pandemonium_vector4 *p_val); - pandemonium_int (*pandemonium_pool_vector4_array_find)(const pandemonium_pool_vector4_array *p_self, const pandemonium_vector4 *p_val); - pandemonium_int (*pandemonium_pool_vector4_array_find_from)(const pandemonium_pool_vector4_array *p_self, const pandemonium_vector4 *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_vector4_array_rfind)(const pandemonium_pool_vector4_array *p_self, const pandemonium_vector4 *p_val); - pandemonium_int (*pandemonium_pool_vector4_array_rfind_from)(const pandemonium_pool_vector4_array *p_self, const pandemonium_vector4 *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_vector4_array_count)(const pandemonium_pool_vector4_array *p_self, const pandemonium_vector4 *p_val); - pandemonium_bool (*pandemonium_pool_vector4_array_has)(const pandemonium_pool_vector4_array *p_self, const pandemonium_vector4 *p_data); - pandemonium_bool (*pandemonium_pool_vector4_array_is_locked)(const pandemonium_pool_vector4_array *p_self); - void (*pandemonium_pool_vector4_array_resize)(pandemonium_pool_vector4_array *p_self, const pandemonium_int p_size); - pandemonium_int (*pandemonium_pool_vector4_array_clear)(pandemonium_pool_vector4_array *p_self); - void (*pandemonium_pool_vector4_array_invert)(pandemonium_pool_vector4_array *p_self); - void (*pandemonium_pool_vector4_array_sort)(pandemonium_pool_vector4_array *p_self); - void (*pandemonium_pool_vector4_array_new)(pandemonium_pool_vector4_array *r_dest); - void (*pandemonium_pool_vector4_array_new_copy)(pandemonium_pool_vector4_array *r_dest, const pandemonium_pool_vector4_array *p_src); - void (*pandemonium_pool_vector4_array_new_with_array)(pandemonium_pool_vector4_array *r_dest, const pandemonium_array *p_a); - void (*pandemonium_pool_vector4_array_destroy)(pandemonium_pool_vector4_array *p_self); - pandemonium_pool_vector4i_array_read_access *(*pandemonium_pool_vector4i_array_read)(const pandemonium_pool_vector4i_array *p_self); - pandemonium_pool_vector4i_array_write_access *(*pandemonium_pool_vector4i_array_write)(pandemonium_pool_vector4i_array *p_self); - void (*pandemonium_pool_vector4i_array_remove)(pandemonium_pool_vector4i_array *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_pool_vector4i_array_size)(const pandemonium_pool_vector4i_array *p_self); - pandemonium_bool (*pandemonium_pool_vector4i_array_empty)(const pandemonium_pool_vector4i_array *p_self); - void (*pandemonium_pool_vector4i_array_set)(pandemonium_pool_vector4i_array *p_self, const pandemonium_int p_idx, const pandemonium_vector4i *p_data); - pandemonium_vector4i (*pandemonium_pool_vector4i_array_get)(const pandemonium_pool_vector4i_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_pool_vector4i_array_fill)(pandemonium_pool_vector4i_array *p_self, const pandemonium_vector4i *p_val); - void (*pandemonium_pool_vector4i_array_push_back)(pandemonium_pool_vector4i_array *p_self, const pandemonium_vector4i *p_data); - void (*pandemonium_pool_vector4i_array_append)(pandemonium_pool_vector4i_array *p_self, const pandemonium_vector4i *p_data); - void (*pandemonium_pool_vector4i_array_append_array)(pandemonium_pool_vector4i_array *p_self, const pandemonium_pool_vector4i_array *p_array); - pandemonium_pool_vector4i_array (*pandemonium_pool_vector4i_array_subarray)(const pandemonium_pool_vector4i_array *p_self, pandemonium_int p_from, pandemonium_int p_to); - pandemonium_error (*pandemonium_pool_vector4i_array_insert)(pandemonium_pool_vector4i_array *p_self, const pandemonium_int p_idx, const pandemonium_vector4i *p_data); - pandemonium_bool (*pandemonium_pool_vector4i_array_contains)(const pandemonium_pool_vector4i_array *p_self, const pandemonium_vector4i *p_val); - pandemonium_int (*pandemonium_pool_vector4i_array_find)(const pandemonium_pool_vector4i_array *p_self, const pandemonium_vector4i *p_val); - pandemonium_int (*pandemonium_pool_vector4i_array_find_from)(const pandemonium_pool_vector4i_array *p_self, const pandemonium_vector4i *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_vector4i_array_rfind)(const pandemonium_pool_vector4i_array *p_self, const pandemonium_vector4i *p_val); - pandemonium_int (*pandemonium_pool_vector4i_array_rfind_from)(const pandemonium_pool_vector4i_array *p_self, const pandemonium_vector4i *p_val, pandemonium_int p_from); - pandemonium_int (*pandemonium_pool_vector4i_array_count)(const pandemonium_pool_vector4i_array *p_self, const pandemonium_vector4i *p_val); - pandemonium_bool (*pandemonium_pool_vector4i_array_has)(const pandemonium_pool_vector4i_array *p_self, const pandemonium_vector4i *p_data); - pandemonium_bool (*pandemonium_pool_vector4i_array_is_locked)(const pandemonium_pool_vector4i_array *p_self); - void (*pandemonium_pool_vector4i_array_resize)(pandemonium_pool_vector4i_array *p_self, const pandemonium_int p_size); - pandemonium_int (*pandemonium_pool_vector4i_array_clear)(pandemonium_pool_vector4i_array *p_self); - void (*pandemonium_pool_vector4i_array_invert)(pandemonium_pool_vector4i_array *p_self); - void (*pandemonium_pool_vector4i_array_sort)(pandemonium_pool_vector4i_array *p_self); - void (*pandemonium_pool_vector4i_array_new)(pandemonium_pool_vector4i_array *r_dest); - void (*pandemonium_pool_vector4i_array_new_copy)(pandemonium_pool_vector4i_array *r_dest, const pandemonium_pool_vector4i_array *p_src); - void (*pandemonium_pool_vector4i_array_new_with_array)(pandemonium_pool_vector4i_array *r_dest, const pandemonium_array *p_a); - void (*pandemonium_pool_vector4i_array_destroy)(pandemonium_pool_vector4i_array *p_self); - void (*pandemonium_pool_color_array_new)(pandemonium_pool_color_array *r_dest); - void (*pandemonium_pool_color_array_new_copy)(pandemonium_pool_color_array *r_dest, const pandemonium_pool_color_array *p_src); - void (*pandemonium_pool_color_array_new_with_array)(pandemonium_pool_color_array *r_dest, const pandemonium_array *p_a); - void (*pandemonium_pool_color_array_append)(pandemonium_pool_color_array *p_self, const pandemonium_color *p_data); - void (*pandemonium_pool_color_array_append_array)(pandemonium_pool_color_array *p_self, const pandemonium_pool_color_array *p_array); - pandemonium_error (*pandemonium_pool_color_array_insert)(pandemonium_pool_color_array *p_self, const pandemonium_int p_idx, const pandemonium_color *p_data); - void (*pandemonium_pool_color_array_invert)(pandemonium_pool_color_array *p_self); - void (*pandemonium_pool_color_array_push_back)(pandemonium_pool_color_array *p_self, const pandemonium_color *p_data); - void (*pandemonium_pool_color_array_remove)(pandemonium_pool_color_array *p_self, const pandemonium_int p_idx); - void (*pandemonium_pool_color_array_resize)(pandemonium_pool_color_array *p_self, const pandemonium_int p_size); - void (*pandemonium_pool_color_array_sort)(pandemonium_pool_color_array *p_self); - pandemonium_pool_color_array_read_access *(*pandemonium_pool_color_array_read)(const pandemonium_pool_color_array *p_self); - pandemonium_pool_color_array_write_access *(*pandemonium_pool_color_array_write)(pandemonium_pool_color_array *p_self); - void (*pandemonium_pool_color_array_set)(pandemonium_pool_color_array *p_self, const pandemonium_int p_idx, const pandemonium_color *p_data); - pandemonium_color (*pandemonium_pool_color_array_get)(const pandemonium_pool_color_array *p_self, const pandemonium_int p_idx); - pandemonium_int (*pandemonium_pool_color_array_size)(const pandemonium_pool_color_array *p_self); - pandemonium_bool (*pandemonium_pool_color_array_empty)(const pandemonium_pool_color_array *p_self); - pandemonium_bool (*pandemonium_pool_color_array_has)(const pandemonium_pool_color_array *p_self, const pandemonium_color *p_data); - void (*pandemonium_pool_color_array_destroy)(pandemonium_pool_color_array *p_self); - pandemonium_pool_byte_array_read_access *(*pandemonium_pool_byte_array_read_access_copy)(const pandemonium_pool_byte_array_read_access *p_other); - const uint8_t *(*pandemonium_pool_byte_array_read_access_ptr)(const pandemonium_pool_byte_array_read_access *p_read); - void (*pandemonium_pool_byte_array_read_access_operator_assign)(pandemonium_pool_byte_array_read_access *p_read, pandemonium_pool_byte_array_read_access *p_other); - void (*pandemonium_pool_byte_array_read_access_destroy)(pandemonium_pool_byte_array_read_access *p_read); - pandemonium_pool_int_array_read_access *(*pandemonium_pool_int_array_read_access_copy)(const pandemonium_pool_int_array_read_access *p_other); - const pandemonium_int *(*pandemonium_pool_int_array_read_access_ptr)(const pandemonium_pool_int_array_read_access *p_read); - void (*pandemonium_pool_int_array_read_access_operator_assign)(pandemonium_pool_int_array_read_access *p_read, pandemonium_pool_int_array_read_access *p_other); - void (*pandemonium_pool_int_array_read_access_destroy)(pandemonium_pool_int_array_read_access *p_read); - pandemonium_pool_real_array_read_access *(*pandemonium_pool_real_array_read_access_copy)(const pandemonium_pool_real_array_read_access *p_other); - const pandemonium_real *(*pandemonium_pool_real_array_read_access_ptr)(const pandemonium_pool_real_array_read_access *p_read); - void (*pandemonium_pool_real_array_read_access_operator_assign)(pandemonium_pool_real_array_read_access *p_read, pandemonium_pool_real_array_read_access *p_other); - void (*pandemonium_pool_real_array_read_access_destroy)(pandemonium_pool_real_array_read_access *p_read); - pandemonium_pool_string_array_read_access *(*pandemonium_pool_string_array_read_access_copy)(const pandemonium_pool_string_array_read_access *p_other); - const pandemonium_string *(*pandemonium_pool_string_array_read_access_ptr)(const pandemonium_pool_string_array_read_access *p_read); - void (*pandemonium_pool_string_array_read_access_operator_assign)(pandemonium_pool_string_array_read_access *p_read, pandemonium_pool_string_array_read_access *p_other); - void (*pandemonium_pool_string_array_read_access_destroy)(pandemonium_pool_string_array_read_access *p_read); - pandemonium_pool_vector2_array_read_access *(*pandemonium_pool_vector2_array_read_access_copy)(const pandemonium_pool_vector2_array_read_access *p_other); - const pandemonium_vector2 *(*pandemonium_pool_vector2_array_read_access_ptr)(const pandemonium_pool_vector2_array_read_access *p_read); - void (*pandemonium_pool_vector2_array_read_access_operator_assign)(pandemonium_pool_vector2_array_read_access *p_read, pandemonium_pool_vector2_array_read_access *p_other); - void (*pandemonium_pool_vector2_array_read_access_destroy)(pandemonium_pool_vector2_array_read_access *p_read); - pandemonium_pool_vector2i_array_read_access *(*pandemonium_pool_vector2i_array_read_access_copy)(const pandemonium_pool_vector2i_array_read_access *p_other); - const pandemonium_vector2i *(*pandemonium_pool_vector2i_array_read_access_ptr)(const pandemonium_pool_vector2i_array_read_access *p_read); - void (*pandemonium_pool_vector2i_array_read_access_operator_assign)(pandemonium_pool_vector2i_array_read_access *p_read, pandemonium_pool_vector2i_array_read_access *p_other); - void (*pandemonium_pool_vector2i_array_read_access_destroy)(pandemonium_pool_vector2i_array_read_access *p_read); - pandemonium_pool_vector3_array_read_access *(*pandemonium_pool_vector3_array_read_access_copy)(const pandemonium_pool_vector3_array_read_access *p_other); - const pandemonium_vector3 *(*pandemonium_pool_vector3_array_read_access_ptr)(const pandemonium_pool_vector3_array_read_access *p_read); - void (*pandemonium_pool_vector3_array_read_access_operator_assign)(pandemonium_pool_vector3_array_read_access *p_read, pandemonium_pool_vector3_array_read_access *p_other); - void (*pandemonium_pool_vector3_array_read_access_destroy)(pandemonium_pool_vector3_array_read_access *p_read); - pandemonium_pool_vector3i_array_read_access *(*pandemonium_pool_vector3i_array_read_access_copy)(const pandemonium_pool_vector3i_array_read_access *p_other); - const pandemonium_vector3i *(*pandemonium_pool_vector3i_array_read_access_ptr)(const pandemonium_pool_vector3i_array_read_access *p_read); - void (*pandemonium_pool_vector3i_array_read_access_operator_assign)(pandemonium_pool_vector3i_array_read_access *p_read, pandemonium_pool_vector3i_array_read_access *p_other); - void (*pandemonium_pool_vector3i_array_read_access_destroy)(pandemonium_pool_vector3i_array_read_access *p_read); - pandemonium_pool_vector4_array_read_access *(*pandemonium_pool_vector4_array_read_access_copy)(const pandemonium_pool_vector4_array_read_access *p_other); - const pandemonium_vector4 *(*pandemonium_pool_vector4_array_read_access_ptr)(const pandemonium_pool_vector4_array_read_access *p_read); - void (*pandemonium_pool_vector4_array_read_access_operator_assign)(pandemonium_pool_vector4_array_read_access *p_read, pandemonium_pool_vector4_array_read_access *p_other); - void (*pandemonium_pool_vector4_array_read_access_destroy)(pandemonium_pool_vector4_array_read_access *p_read); - pandemonium_pool_vector4i_array_read_access *(*pandemonium_pool_vector4i_array_read_access_copy)(const pandemonium_pool_vector4i_array_read_access *p_other); - const pandemonium_vector4i *(*pandemonium_pool_vector4i_array_read_access_ptr)(const pandemonium_pool_vector4i_array_read_access *p_read); - void (*pandemonium_pool_vector4i_array_read_access_operator_assign)(pandemonium_pool_vector4i_array_read_access *p_read, pandemonium_pool_vector4i_array_read_access *p_other); - void (*pandemonium_pool_vector4i_array_read_access_destroy)(pandemonium_pool_vector4i_array_read_access *p_read); - pandemonium_pool_color_array_read_access *(*pandemonium_pool_color_array_read_access_copy)(const pandemonium_pool_color_array_read_access *p_other); - const pandemonium_color *(*pandemonium_pool_color_array_read_access_ptr)(const pandemonium_pool_color_array_read_access *p_read); - void (*pandemonium_pool_color_array_read_access_operator_assign)(pandemonium_pool_color_array_read_access *p_read, pandemonium_pool_color_array_read_access *p_other); - void (*pandemonium_pool_color_array_read_access_destroy)(pandemonium_pool_color_array_read_access *p_read); - pandemonium_pool_byte_array_write_access *(*pandemonium_pool_byte_array_write_access_copy)(const pandemonium_pool_byte_array_write_access *p_other); - uint8_t *(*pandemonium_pool_byte_array_write_access_ptr)(const pandemonium_pool_byte_array_write_access *p_write); - void (*pandemonium_pool_byte_array_write_access_operator_assign)(pandemonium_pool_byte_array_write_access *p_write, pandemonium_pool_byte_array_write_access *p_other); - void (*pandemonium_pool_byte_array_write_access_destroy)(pandemonium_pool_byte_array_write_access *p_write); - pandemonium_pool_int_array_write_access *(*pandemonium_pool_int_array_write_access_copy)(const pandemonium_pool_int_array_write_access *p_other); - pandemonium_int *(*pandemonium_pool_int_array_write_access_ptr)(const pandemonium_pool_int_array_write_access *p_write); - void (*pandemonium_pool_int_array_write_access_operator_assign)(pandemonium_pool_int_array_write_access *p_write, pandemonium_pool_int_array_write_access *p_other); - void (*pandemonium_pool_int_array_write_access_destroy)(pandemonium_pool_int_array_write_access *p_write); - pandemonium_pool_real_array_write_access *(*pandemonium_pool_real_array_write_access_copy)(const pandemonium_pool_real_array_write_access *p_other); - pandemonium_real *(*pandemonium_pool_real_array_write_access_ptr)(const pandemonium_pool_real_array_write_access *p_write); - void (*pandemonium_pool_real_array_write_access_operator_assign)(pandemonium_pool_real_array_write_access *p_write, pandemonium_pool_real_array_write_access *p_other); - void (*pandemonium_pool_real_array_write_access_destroy)(pandemonium_pool_real_array_write_access *p_write); - pandemonium_pool_string_array_write_access *(*pandemonium_pool_string_array_write_access_copy)(const pandemonium_pool_string_array_write_access *p_other); - pandemonium_string *(*pandemonium_pool_string_array_write_access_ptr)(const pandemonium_pool_string_array_write_access *p_write); - void (*pandemonium_pool_string_array_write_access_operator_assign)(pandemonium_pool_string_array_write_access *p_write, pandemonium_pool_string_array_write_access *p_other); - void (*pandemonium_pool_string_array_write_access_destroy)(pandemonium_pool_string_array_write_access *p_write); - pandemonium_pool_vector2_array_write_access *(*pandemonium_pool_vector2_array_write_access_copy)(const pandemonium_pool_vector2_array_write_access *p_other); - pandemonium_vector2 *(*pandemonium_pool_vector2_array_write_access_ptr)(const pandemonium_pool_vector2_array_write_access *p_write); - void (*pandemonium_pool_vector2_array_write_access_operator_assign)(pandemonium_pool_vector2_array_write_access *p_write, pandemonium_pool_vector2_array_write_access *p_other); - void (*pandemonium_pool_vector2_array_write_access_destroy)(pandemonium_pool_vector2_array_write_access *p_write); - pandemonium_pool_vector2i_array_write_access *(*pandemonium_pool_vector2i_array_write_access_copy)(const pandemonium_pool_vector2i_array_write_access *p_other); - pandemonium_vector2i *(*pandemonium_pool_vector2i_array_write_access_ptr)(const pandemonium_pool_vector2i_array_write_access *p_write); - void (*pandemonium_pool_vector2i_array_write_access_operator_assign)(pandemonium_pool_vector2i_array_write_access *p_write, pandemonium_pool_vector2i_array_write_access *p_other); - void (*pandemonium_pool_vector2i_array_write_access_destroy)(pandemonium_pool_vector2i_array_write_access *p_write); - pandemonium_pool_vector3_array_write_access *(*pandemonium_pool_vector3_array_write_access_copy)(const pandemonium_pool_vector3_array_write_access *p_other); - pandemonium_vector3 *(*pandemonium_pool_vector3_array_write_access_ptr)(const pandemonium_pool_vector3_array_write_access *p_write); - void (*pandemonium_pool_vector3_array_write_access_operator_assign)(pandemonium_pool_vector3_array_write_access *p_write, pandemonium_pool_vector3_array_write_access *p_other); - void (*pandemonium_pool_vector3_array_write_access_destroy)(pandemonium_pool_vector3_array_write_access *p_write); - pandemonium_pool_vector3i_array_write_access *(*pandemonium_pool_vector3i_array_write_access_copy)(const pandemonium_pool_vector3i_array_write_access *p_other); - pandemonium_vector3i *(*pandemonium_pool_vector3i_array_write_access_ptr)(const pandemonium_pool_vector3i_array_write_access *p_write); - void (*pandemonium_pool_vector3i_array_write_access_operator_assign)(pandemonium_pool_vector3i_array_write_access *p_write, pandemonium_pool_vector3i_array_write_access *p_other); - void (*pandemonium_pool_vector3i_array_write_access_destroy)(pandemonium_pool_vector3i_array_write_access *p_write); - pandemonium_pool_vector4_array_write_access *(*pandemonium_pool_vector4_array_write_access_copy)(const pandemonium_pool_vector4_array_write_access *p_other); - pandemonium_vector4 *(*pandemonium_pool_vector4_array_write_access_ptr)(const pandemonium_pool_vector4_array_write_access *p_write); - void (*pandemonium_pool_vector4_array_write_access_operator_assign)(pandemonium_pool_vector4_array_write_access *p_write, pandemonium_pool_vector4_array_write_access *p_other); - void (*pandemonium_pool_vector4_array_write_access_destroy)(pandemonium_pool_vector4_array_write_access *p_write); - pandemonium_pool_vector4i_array_write_access *(*pandemonium_pool_vector4i_array_write_access_copy)(const pandemonium_pool_vector4i_array_write_access *p_other); - pandemonium_vector4i *(*pandemonium_pool_vector4i_array_write_access_ptr)(const pandemonium_pool_vector4i_array_write_access *p_write); - void (*pandemonium_pool_vector4i_array_write_access_operator_assign)(pandemonium_pool_vector4i_array_write_access *p_write, pandemonium_pool_vector4i_array_write_access *p_other); - void (*pandemonium_pool_vector4i_array_write_access_destroy)(pandemonium_pool_vector4i_array_write_access *p_write); - pandemonium_pool_color_array_write_access *(*pandemonium_pool_color_array_write_access_copy)(const pandemonium_pool_color_array_write_access *p_other); - pandemonium_color *(*pandemonium_pool_color_array_write_access_ptr)(const pandemonium_pool_color_array_write_access *p_write); - void (*pandemonium_pool_color_array_write_access_operator_assign)(pandemonium_pool_color_array_write_access *p_write, pandemonium_pool_color_array_write_access *p_other); - void (*pandemonium_pool_color_array_write_access_destroy)(pandemonium_pool_color_array_write_access *p_write); -} pandemonium_gdnative_core_api_struct; - -#ifdef __cplusplus -} -#endif - -#endif // PANDEMONIUM_GDNATIVE_API_STRUCT_H diff --git a/pandemonium_headers/nativescript/pandemonium_nativescript.h b/pandemonium_headers/nativescript/pandemonium_nativescript.h index 40decd9..a3806c8 100644 --- a/pandemonium_headers/nativescript/pandemonium_nativescript.h +++ b/pandemonium_headers/nativescript/pandemonium_nativescript.h @@ -55,7 +55,7 @@ typedef enum { PANDEMONIUM_PROPERTY_HINT_ENUM, ///< hint_text= "val1,val2,val3,etc" PANDEMONIUM_PROPERTY_HINT_EXP_EASING, /// exponential easing function (Math::ease) use "attenuation" hint string to revert (flip h), "full" to also include in/out. (ie: "attenuation,inout") PANDEMONIUM_PROPERTY_HINT_LENGTH, ///< hint_text= "length" (as integer) - PANDEMONIUM_PROPERTY_HINT_BUTTON, // Use a button in the inspector for this property. The property's type has to be Variant::NIL. hint_text="call_func:name/theme_type" -> calls call_func on press, optional: ":name/theme_type" -> get_theme_icon("name", "theme_type") + PANDEMONIUM_PROPERTY_HINT_BUTTON, // Use a button in the inspector for this property. The property's type has to be Variant::NIL. hint_text="call_func:name/theme_type" -> calls call_func(const StringName &p_property) on press, optional: ":name/theme_type" -> get_theme_icon("name", "theme_type") PANDEMONIUM_PROPERTY_HINT_KEY_ACCEL, ///< hint_text= "length" (as integer) PANDEMONIUM_PROPERTY_HINT_FLAGS, ///< hint_text= "flag1,flag2,etc" (as bit flags) PANDEMONIUM_PROPERTY_HINT_LAYERS_2D_RENDER, @@ -91,6 +91,7 @@ typedef enum { PANDEMONIUM_PROPERTY_HINT_SAVE_FILE, ///< a file path must be passed, hint_text (optionally) is a filter "*.png,*.wav,*.doc,". This opens a save dialog PANDEMONIUM_PROPERTY_HINT_ENUM_SUGGESTION, ///< hint_text= "val1,val2,val3,etc" PANDEMONIUM_PROPERTY_HINT_LINK, + PANDEMONIUM_PROPERTY_HINT_LOCALE_ID, PANDEMONIUM_PROPERTY_HINT_MAX, } pandemonium_property_hint; @@ -105,6 +106,7 @@ typedef enum { PANDEMONIUM_PROPERTY_USAGE_INTERNATIONALIZED = 64, //hint for internationalized strings PANDEMONIUM_PROPERTY_USAGE_GROUP = 128, //used for grouping props in the editor PANDEMONIUM_PROPERTY_USAGE_CATEGORY = 256, + PANDEMONIUM_PROPERTY_USAGE_ARRAY = 512, // Used in the inspector to group properties as elements of an array. PANDEMONIUM_PROPERTY_USAGE_NO_INSTANCE_STATE = 2048, PANDEMONIUM_PROPERTY_USAGE_RESTART_IF_CHANGED = 4096, PANDEMONIUM_PROPERTY_USAGE_SCRIPT_VARIABLE = 8192,