Cleanup: use RNA_def_enum_flag

This commit is contained in:
Campbell Barton
2025-08-07 16:55:10 +10:00
parent 33a039dbac
commit d441a90030
2 changed files with 25 additions and 30 deletions

View File

@@ -1844,9 +1844,8 @@ static void rna_def_ID_override_library_property_operation(BlenderRNA *brna)
"What override operation is performed");
RNA_def_property_clear_flag(prop, PROP_EDITABLE); /* For now. */
prop = RNA_def_enum(
prop = RNA_def_enum_flag(
srna, "flag", override_library_property_flag_items, 0, "Flags", "Status flags");
RNA_def_property_flag(prop, PROP_ENUM_FLAG);
RNA_def_property_clear_flag(prop, PROP_EDITABLE); /* For now. */
prop = RNA_def_string(srna,

View File

@@ -7247,43 +7247,39 @@ static void rna_def_modifier_datatransfer(BlenderRNA *brna)
RNA_def_property_update(prop, 0, "rna_DataTransferModifier_use_data_update");
/* Actual data types selection. */
prop = RNA_def_enum(srna,
"data_types_verts",
DT_layer_vert_items,
0,
"Vertex Data Types",
"Which vertex data layers to transfer");
RNA_def_property_flag(prop, PROP_ENUM_FLAG);
prop = RNA_def_enum_flag(srna,
"data_types_verts",
DT_layer_vert_items,
0,
"Vertex Data Types",
"Which vertex data layers to transfer");
RNA_def_property_enum_bitflag_sdna(prop, nullptr, "data_types");
RNA_def_property_update(prop, 0, "rna_DataTransferModifier_data_types_update");
prop = RNA_def_enum(srna,
"data_types_edges",
DT_layer_edge_items,
0,
"Edge Data Types",
"Which edge data layers to transfer");
RNA_def_property_flag(prop, PROP_ENUM_FLAG);
prop = RNA_def_enum_flag(srna,
"data_types_edges",
DT_layer_edge_items,
0,
"Edge Data Types",
"Which edge data layers to transfer");
RNA_def_property_enum_bitflag_sdna(prop, nullptr, "data_types");
RNA_def_property_update(prop, 0, "rna_DataTransferModifier_data_types_update");
prop = RNA_def_enum(srna,
"data_types_loops",
DT_layer_loop_items,
0,
"Face Corner Data Types",
"Which face corner data layers to transfer");
RNA_def_property_flag(prop, PROP_ENUM_FLAG);
prop = RNA_def_enum_flag(srna,
"data_types_loops",
DT_layer_loop_items,
0,
"Face Corner Data Types",
"Which face corner data layers to transfer");
RNA_def_property_enum_bitflag_sdna(prop, nullptr, "data_types");
RNA_def_property_update(prop, 0, "rna_DataTransferModifier_data_types_update");
prop = RNA_def_enum(srna,
"data_types_polys",
DT_layer_poly_items,
0,
"Poly Data Types",
"Which face data layers to transfer");
RNA_def_property_flag(prop, PROP_ENUM_FLAG);
prop = RNA_def_enum_flag(srna,
"data_types_polys",
DT_layer_poly_items,
0,
"Poly Data Types",
"Which face data layers to transfer");
RNA_def_property_enum_bitflag_sdna(prop, nullptr, "data_types");
RNA_def_property_update(prop, 0, "rna_DataTransferModifier_data_types_update");