Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_scene.c
| Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | |||||
| DEG_relations_tag_update(bmain); | DEG_relations_tag_update(bmain); | ||||
| } | } | ||||
| static void rna_Scene_mesh_quality_update(Main *bmain, Scene *UNUSED(scene), PointerRNA *ptr) | static void rna_Scene_mesh_quality_update(Main *bmain, Scene *UNUSED(scene), PointerRNA *ptr) | ||||
| { | { | ||||
| Scene *scene = (Scene *)ptr->owner_id; | Scene *scene = (Scene *)ptr->owner_id; | ||||
| FOREACH_SCENE_OBJECT_BEGIN (scene, ob) { | FOREACH_SCENE_OBJECT_BEGIN (scene, ob) { | ||||
| if (ELEM(ob->type, OB_MESH, OB_CURVE, OB_VOLUME, OB_MBALL)) { | if (ELEM(ob->type, OB_MESH, OB_CURVES_LEGACY, OB_VOLUME, OB_MBALL)) { | ||||
| DEG_id_tag_update(&ob->id, ID_RECALC_GEOMETRY); | DEG_id_tag_update(&ob->id, ID_RECALC_GEOMETRY); | ||||
| } | } | ||||
| } | } | ||||
| FOREACH_SCENE_OBJECT_END; | FOREACH_SCENE_OBJECT_END; | ||||
| rna_Scene_glsl_update(bmain, scene, ptr); | rna_Scene_glsl_update(bmain, scene, ptr); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 184 Lines • ▼ Show 20 Lines | |||||
| RNA_def_property_ui_text(prop, "Lock Markers", "Prevent marker editing"); | RNA_def_property_ui_text(prop, "Lock Markers", "Prevent marker editing"); | ||||
| prop = RNA_def_property(srna, "proportional_edit_falloff", PROP_ENUM, PROP_NONE); | prop = RNA_def_property(srna, "proportional_edit_falloff", PROP_ENUM, PROP_NONE); | ||||
| RNA_def_property_enum_sdna(prop, NULL, "prop_mode"); | RNA_def_property_enum_sdna(prop, NULL, "prop_mode"); | ||||
| RNA_def_property_enum_items(prop, rna_enum_proportional_falloff_items); | RNA_def_property_enum_items(prop, rna_enum_proportional_falloff_items); | ||||
| RNA_def_property_ui_text( | RNA_def_property_ui_text( | ||||
| prop, "Proportional Editing Falloff", "Falloff type for proportional editing mode"); | prop, "Proportional Editing Falloff", "Falloff type for proportional editing mode"); | ||||
| /* Abusing id_curve :/ */ | /* Abusing id_curve :/ */ | ||||
| RNA_def_property_translation_context(prop, BLT_I18NCONTEXT_ID_CURVE); | RNA_def_property_translation_context(prop, BLT_I18NCONTEXT_ID_CURVE_LEGACY); | ||||
| RNA_def_property_update(prop, NC_SCENE | ND_TOOLSETTINGS, NULL); /* header redraw */ | RNA_def_property_update(prop, NC_SCENE | ND_TOOLSETTINGS, NULL); /* header redraw */ | ||||
| prop = RNA_def_property(srna, "proportional_size", PROP_FLOAT, PROP_DISTANCE); | prop = RNA_def_property(srna, "proportional_size", PROP_FLOAT, PROP_DISTANCE); | ||||
| RNA_def_property_float_sdna(prop, NULL, "proportional_size"); | RNA_def_property_float_sdna(prop, NULL, "proportional_size"); | ||||
| RNA_def_property_ui_text( | RNA_def_property_ui_text( | ||||
| prop, "Proportional Size", "Display size for proportional editing circle"); | prop, "Proportional Size", "Display size for proportional editing circle"); | ||||
| RNA_def_property_range(prop, 0.00001, 5000.0); | RNA_def_property_range(prop, 0.00001, 5000.0); | ||||
| ▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines | |||||