void ItemList::set_item_custom_fg_color(int p_idx, const Color &p_custom_fg_color) { ERR_FAIL_INDEX(p_idx, items.size()); items[p_idx].custom_fg = p_custom_fg_color; }
void VisibilityEnabler::set_enabler(Enabler p_enabler, bool p_enable) { ERR_FAIL_INDEX(p_enabler, ENABLER_MAX); enabler[p_enabler] = p_enable; }
void AudioStreamPlayer3D::set_attenuation_model(AttenuationModel p_model) { ERR_FAIL_INDEX(p_model, 3); attenuation_model = p_model; }
void CPUParticles::set_param(Parameter p_param, float p_value) { ERR_FAIL_INDEX(p_param, PARAM_MAX); parameters[p_param] = p_value; }
void Particles::set_amount(int p_amount) { ERR_FAIL_INDEX(p_amount,4096); amount=p_amount; VisualServer::get_singleton()->particles_set_amount(particles,p_amount); }
void DirectionalLight::set_shadow_param(ShadowParam p_param, float p_value) { ERR_FAIL_INDEX(p_param,3); shadow_param[p_param]=p_value; VS::get_singleton()->light_directional_set_shadow_param(light,VS::LightDirectionalShadowParam(p_param),p_value); }
void Shader::set_mode(Mode p_mode) { ERR_FAIL_INDEX(p_mode,2); VisualServer::get_singleton()->shader_set_mode(shader,VisualServer::ShaderMode(p_mode)); emit_signal(SceneStringNames::get_singleton()->changed); }
void EditorData::set_edited_scene_root(Node* p_root) { ERR_FAIL_INDEX(current_edited_scene,edited_scene.size()); edited_scene[current_edited_scene].root=p_root; }
void EditorData::set_edited_scene_version(uint64_t version) { ERR_FAIL_INDEX(current_edited_scene,edited_scene.size()); edited_scene[current_edited_scene].version=version; }
void EditorData::move_edited_scene_index(int p_idx,int p_to_idx) { ERR_FAIL_INDEX(p_idx,edited_scene.size()); ERR_FAIL_INDEX(p_to_idx,edited_scene.size()); SWAP(edited_scene[p_idx],edited_scene[p_to_idx]); }
void EditorData::set_edited_scene(int p_idx) { ERR_FAIL_INDEX(p_idx,edited_scene.size()); current_edited_scene=p_idx; //swap }
void RigidCollisionObjectBullet::remove_shape_full(int p_index) { ERR_FAIL_INDEX(p_index, get_shape_count()); internal_shape_destroy(p_index); shapes.remove(p_index); reload_shapes(); }
void ItemList::set_item_tooltip_enabled(int p_idx, const bool p_enabled) { ERR_FAIL_INDEX(p_idx, items.size()); items[p_idx].tooltip_enabled = p_enabled; }
void ItemList::set_item_selectable(int p_idx, bool p_selectable) { ERR_FAIL_INDEX(p_idx, items.size()); items[p_idx].selectable = p_selectable; }
void BakedLight::set_lightmap_gen_size(int p_idx,const Size2& p_size){ ERR_FAIL_INDEX(p_idx,lightmaps.size()); lightmaps[p_idx].gen_size=p_size; _update_lightmaps(); }
void EditorData::set_edited_scene_live_edit_root(const NodePath& p_root) { ERR_FAIL_INDEX(current_edited_scene,edited_scene.size()); edited_scene[current_edited_scene].live_edit_root=p_root; }
void Light::set_operator(Operator p_op) { ERR_FAIL_INDEX(p_op,2); op=p_op; VisualServer::get_singleton()->light_set_operator(light,VS::LightOp(op)); }
void EditorData::set_edited_scene_import_metadata(Ref<ResourceImportMetadata> p_mdata) { ERR_FAIL_INDEX(current_edited_scene,edited_scene.size()); edited_scene[current_edited_scene].medatata=p_mdata; }
void CollisionObject2D::set_shape(int p_shape_idx, const Ref<Shape2D>& p_shape) { ERR_FAIL_INDEX(p_shape_idx,shapes.size()); shapes[p_shape_idx].shape=p_shape; _update_shapes(); }
void Curve2D::remove_point(int p_index) { ERR_FAIL_INDEX(p_index,points.size()); points.remove(p_index); emit_signal(CoreStringNames::get_singleton()->changed); }
void OSIPhone::queue_event(const Ref<InputEvent> &p_event) { ERR_FAIL_INDEX(event_count, MAX_EVENTS); event_queue[event_count++] = p_event; };
void FixedMaterial::set_fixed_flag(FixedFlag p_flag, bool p_value) { ERR_FAIL_INDEX(p_flag,4); fixed_flags[p_flag]=p_value; VisualServer::get_singleton()->fixed_material_set_flag(material,(VS::FixedMaterialFlags)p_flag,p_value); }
void CPUParticles::set_param_randomness(Parameter p_param, float p_value) { ERR_FAIL_INDEX(p_param, PARAM_MAX); randomness[p_param] = p_value; }
void Rect3::get_edge(int p_edge, Vector3 &r_from, Vector3 &r_to) const { ERR_FAIL_INDEX(p_edge, 12); switch (p_edge) { case 0: { r_from = Vector3(pos.x + size.x, pos.y, pos.z); r_to = Vector3(pos.x, pos.y, pos.z); } break; case 1: { r_from = Vector3(pos.x + size.x, pos.y, pos.z + size.z); r_to = Vector3(pos.x + size.x, pos.y, pos.z); } break; case 2: { r_from = Vector3(pos.x, pos.y, pos.z + size.z); r_to = Vector3(pos.x + size.x, pos.y, pos.z + size.z); } break; case 3: { r_from = Vector3(pos.x, pos.y, pos.z); r_to = Vector3(pos.x, pos.y, pos.z + size.z); } break; case 4: { r_from = Vector3(pos.x, pos.y + size.y, pos.z); r_to = Vector3(pos.x + size.x, pos.y + size.y, pos.z); } break; case 5: { r_from = Vector3(pos.x + size.x, pos.y + size.y, pos.z); r_to = Vector3(pos.x + size.x, pos.y + size.y, pos.z + size.z); } break; case 6: { r_from = Vector3(pos.x + size.x, pos.y + size.y, pos.z + size.z); r_to = Vector3(pos.x, pos.y + size.y, pos.z + size.z); } break; case 7: { r_from = Vector3(pos.x, pos.y + size.y, pos.z + size.z); r_to = Vector3(pos.x, pos.y + size.y, pos.z); } break; case 8: { r_from = Vector3(pos.x, pos.y, pos.z + size.z); r_to = Vector3(pos.x, pos.y + size.y, pos.z + size.z); } break; case 9: { r_from = Vector3(pos.x, pos.y, pos.z); r_to = Vector3(pos.x, pos.y + size.y, pos.z); } break; case 10: { r_from = Vector3(pos.x + size.x, pos.y, pos.z); r_to = Vector3(pos.x + size.x, pos.y + size.y, pos.z); } break; case 11: { r_from = Vector3(pos.x + size.x, pos.y, pos.z + size.z); r_to = Vector3(pos.x + size.x, pos.y + size.y, pos.z + size.z); } break; } }
void CollisionPolygon2D::set_build_mode(BuildMode p_mode) { ERR_FAIL_INDEX(p_mode, 2); build_mode = p_mode; _update_parent(); }
void SpriteBase3D::set_draw_flag(DrawFlags p_flag, bool p_enable) { ERR_FAIL_INDEX(p_flag, FLAG_MAX); flags[p_flag] = p_enable; _queue_update(); }
void Vector3::set_axis(int p_axis,real_t p_value) { ERR_FAIL_INDEX(p_axis,3); coord[p_axis]=p_value; }
void SpriteBase3D::set_alpha_cut_mode(AlphaCutMode p_mode) { ERR_FAIL_INDEX(p_mode, 3); alpha_cut = p_mode; _queue_update(); }
void AudioStreamPlayer3D::set_out_of_range_mode(OutOfRangeMode p_mode) { ERR_FAIL_INDEX(p_mode, 2); out_of_range_mode = p_mode; }
void Mesh::surface_set_custom_aabb(int p_idx,const AABB& p_aabb) { ERR_FAIL_INDEX( p_idx, surfaces.size() ); surfaces[p_idx].aabb=p_aabb; // set custom aabb too? }