Blender  V3.3
RNA_enum_items.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
7 /* NOTE: this is included multiple times with different #defines for DEF_ENUM. */
8 
9 /* use in cases where only dynamic types are used */
12 
13 /* all others should follow 'rna_enum_*_items' naming */
15 
21 
46 
52 
57 
63 
70 
71 #ifdef WITH_OPENEXR
72 DEF_ENUM(rna_enum_exr_codec_items)
73 #endif
75 
82 
86 
88 
92 
95 
98 
102 
113 
116 
118 
120 
122 
124 
126 
128 
131 
133 
137 
139 
141 
144 
146 
148 
151 
163 
165 
167 
169 
180 
182 
184 
186 
189 
194 
196 
204 
206 
208 
218 
220 
223 
226 
228 
230 
232 
233 /* Not available to RNA pre-processing (`makesrna`).
234  * Defined in editors for example. */
235 #ifndef RNA_MAKESRNA
236 
238 DEF_ENUM(rna_enum_particle_edit_disconnected_hair_brush_items)
239 
242 
245 
246 /* In the runtime part of RNA, could be removed from this section. */
250 
251 #endif
252 
253 #undef DEF_ENUM
const EnumPropertyItem rna_enum_keyframe_paste_offset_items[]
const EnumPropertyItem rna_enum_keyframe_paste_merge_items[]
#define DEF_ENUM(id)
const EnumPropertyItem rna_enum_light_type_items[]
Definition: object_add.cc:130
const EnumPropertyItem rna_enum_id_type_items[]
Definition: rna_ID.c:33
const EnumPropertyItem rna_enum_keying_flag_items_api[]
Definition: rna_animation.c:62
const EnumPropertyItem rna_enum_keying_flag_items[]
Definition: rna_animation.c:41
const EnumPropertyItem rna_enum_keyingset_path_grouping_items[]
Definition: rna_animation.c:30
const EnumPropertyItem rna_enum_motionpath_display_type_items[]
Definition: rna_animviz.c:39
const EnumPropertyItem rna_enum_motionpath_range_items[]
Definition: rna_animviz.c:53
const EnumPropertyItem rna_enum_motionpath_bake_location_items[]
Definition: rna_animviz.c:26
const EnumPropertyItem rna_enum_color_attribute_domain_items[]
const EnumPropertyItem rna_enum_attribute_domain_with_auto_items[]
Definition: rna_attribute.c:93
const EnumPropertyItem rna_enum_attribute_curves_domain_items[]
const EnumPropertyItem rna_enum_attribute_domain_items[]
Definition: rna_attribute.c:70
const EnumPropertyItem rna_enum_attribute_domain_without_corner_items[]
Definition: rna_attribute.c:84
const EnumPropertyItem rna_enum_attribute_type_items[]
Definition: rna_attribute.c:26
const EnumPropertyItem rna_enum_attribute_type_with_auto_items[]
Definition: rna_attribute.c:52
const EnumPropertyItem rna_enum_color_attribute_type_items[]
Definition: rna_attribute.c:43
const EnumPropertyItem rna_enum_boidrule_type_items[]
Definition: rna_boid.c:27
const EnumPropertyItem rna_enum_brush_image_tool_items[]
Definition: rna_brush.c:154
const EnumPropertyItem rna_enum_brush_curves_sculpt_tool_items[]
Definition: rna_brush.c:247
const EnumPropertyItem rna_enum_brush_weight_tool_items[]
Definition: rna_brush.c:146
const EnumPropertyItem rna_enum_brush_gpencil_sculpt_types_items[]
Definition: rna_brush.c:193
const EnumPropertyItem rna_enum_brush_sculpt_tool_items[]
Definition: rna_brush.c:91
const EnumPropertyItem rna_enum_brush_vertex_tool_items[]
Definition: rna_brush.c:138
const EnumPropertyItem rna_enum_brush_uv_sculpt_tool_items[]
Definition: rna_brush.c:131
const EnumPropertyItem rna_enum_brush_gpencil_vertex_types_items[]
Definition: rna_brush.c:184
const EnumPropertyItem rna_enum_brush_gpencil_weight_types_items[]
Definition: rna_brush.c:237
const EnumPropertyItem rna_enum_brush_gpencil_types_items[]
Definition: rna_brush.c:164
const EnumPropertyItem rna_enum_velocity_unit_items[]
Definition: rna_cachefile.c:17
const EnumPropertyItem rna_enum_collection_color_items[]
const EnumPropertyItem rna_enum_constraint_type_items[]
const EnumPropertyItem rna_enum_context_mode_items[]
Definition: rna_context.c:21
const EnumPropertyItem rna_enum_beztriple_interpolation_mode_items[]
Definition: rna_curve.c:68
const EnumPropertyItem rna_enum_keyframe_handle_type_items[]
Definition: rna_curve.c:39
const EnumPropertyItem rna_enum_curves_types[]
Definition: rna_curves.c:21
const EnumPropertyItem rna_enum_prop_dynamicpaint_type_items[]
const EnumPropertyItem rna_enum_fmodifier_type_items[]
Definition: rna_fcurve.c:31
const EnumPropertyItem rna_enum_beztriple_interpolation_easing_items[]
Definition: rna_fcurve.c:110
const EnumPropertyItem rna_enum_beztriple_keyframe_type_items[]
Definition: rna_fcurve.c:81
const EnumPropertyItem rna_enum_fcurve_auto_smoothing_items[]
Definition: rna_fcurve.c:65
const EnumPropertyItem rna_enum_driver_target_rotation_mode_items[]
Definition: rna_fcurve.c:137
const EnumPropertyItem rna_enum_object_greasepencil_modifier_type_items[]
const EnumPropertyItem rna_enum_image_generated_type_items[]
Definition: rna_image.c:31
const EnumPropertyItem rna_enum_keyblock_type_items[]
Definition: rna_key.c:29
const EnumPropertyItem rna_enum_linestyle_thickness_modifier_type_items[]
Definition: rna_linestyle.c:64
const EnumPropertyItem rna_enum_linestyle_geometry_modifier_type_items[]
Definition: rna_linestyle.c:85
const EnumPropertyItem rna_enum_linestyle_color_modifier_type_items[]
Definition: rna_linestyle.c:24
const EnumPropertyItem rna_enum_linestyle_alpha_modifier_type_items[]
Definition: rna_linestyle.c:44
const EnumPropertyItem rna_enum_ramp_blend_items[]
Definition: rna_material.c:26
const EnumPropertyItem rna_enum_mesh_delimit_mode_items[]
Definition: rna_mesh.c:36
const EnumPropertyItem rna_enum_axis_xy_items[]
Definition: rna_modifier.c:609
const EnumPropertyItem rna_enum_subdivision_uv_smooth_items[]
Definition: rna_modifier.c:629
const EnumPropertyItem rna_enum_dt_method_loop_items[]
Definition: rna_modifier.c:492
const EnumPropertyItem rna_enum_dt_method_edge_items[]
Definition: rna_modifier.c:465
const EnumPropertyItem rna_enum_dt_method_poly_items[]
Definition: rna_modifier.c:523
const EnumPropertyItem rna_enum_axis_flag_xyz_items[]
Definition: rna_modifier.c:622
const EnumPropertyItem rna_enum_modifier_triangulate_ngon_method_items[]
Definition: rna_modifier.c:333
const EnumPropertyItem rna_enum_shrinkwrap_face_cull_items[]
Definition: rna_modifier.c:404
const EnumPropertyItem rna_enum_object_modifier_type_items[]
Definition: rna_modifier.c:49
const EnumPropertyItem rna_enum_dt_mix_mode_items[]
Definition: rna_modifier.c:544
const EnumPropertyItem rna_enum_dt_layers_select_src_items[]
Definition: rna_modifier.c:582
const EnumPropertyItem rna_enum_shrinkwrap_type_items[]
Definition: rna_modifier.c:379
const EnumPropertyItem rna_enum_axis_xyz_items[]
Definition: rna_modifier.c:615
const EnumPropertyItem rna_enum_dt_method_vertex_items[]
Definition: rna_modifier.c:433
const EnumPropertyItem rna_enum_modifier_triangulate_quad_method_items[]
Definition: rna_modifier.c:304
const EnumPropertyItem rna_enum_dt_layers_select_dst_items[]
Definition: rna_modifier.c:598
const EnumPropertyItem rna_enum_subdivision_boundary_smooth_items[]
Definition: rna_modifier.c:657
const EnumPropertyItem rna_enum_modifier_shrinkwrap_mode_items[]
Definition: rna_modifier.c:347
const EnumPropertyItem rna_enum_nla_mode_blend_items[]
Definition: rna_nla.c:27
const EnumPropertyItem rna_enum_nla_mode_extend_items[]
Definition: rna_nla.c:58
const EnumPropertyItem rna_enum_node_float_to_int_items[]
Definition: rna_nodetree.c:385
const EnumPropertyItem rna_enum_mapping_type_items[]
Definition: rna_nodetree.c:133
const EnumPropertyItem rna_enum_node_socket_in_out_items[]
Definition: rna_nodetree.c:54
const EnumPropertyItem rna_enum_node_math_items[]
Definition: rna_nodetree.c:166
const EnumPropertyItem rna_enum_node_vec_math_items[]
Definition: rna_nodetree.c:235
const EnumPropertyItem rna_enum_node_boolean_math_items[]
Definition: rna_nodetree.c:288
const EnumPropertyItem rna_enum_node_map_range_items[]
Definition: rna_nodetree.c:410
const EnumPropertyItem rna_enum_node_float_compare_items[]
Definition: rna_nodetree.c:319
const EnumPropertyItem rna_enum_node_compare_operation_items[]
Definition: rna_nodetree.c:349
const EnumPropertyItem rna_enum_node_filter_items[]
Definition: rna_nodetree.c:452
const EnumPropertyItem rna_enum_node_clamp_items[]
Definition: rna_nodetree.c:434
const EnumPropertyItem rna_enum_object_empty_drawtype_items[]
Definition: rna_object.c:129
const EnumPropertyItem rna_enum_metaelem_type_items[]
Definition: rna_object.c:218
const EnumPropertyItem rna_enum_workspace_object_mode_items[]
Definition: rna_object.c:92
const EnumPropertyItem rna_enum_object_gpencil_type_items[]
Definition: rna_object.c:148
const EnumPropertyItem rna_enum_object_rotation_mode_items[]
Definition: rna_object.c:281
const EnumPropertyItem rna_enum_lightprobes_type_items[]
Definition: rna_object.c:228
const EnumPropertyItem rna_enum_object_mode_items[]
Definition: rna_object.c:53
const EnumPropertyItem rna_enum_object_axis_items[]
Definition: rna_object.c:297
const EnumPropertyItem rna_enum_object_type_curve_items[]
Definition: rna_object.c:274
const EnumPropertyItem rna_enum_object_type_items[]
Definition: rna_object.c:249
const EnumPropertyItem rna_enum_unpack_method_items[]
const EnumPropertyItem rna_enum_color_sets_items[]
Definition: rna_pose.c:30
const EnumPropertyItem rna_enum_bake_pass_type_items[]
Definition: rna_render.c:65
const EnumPropertyItem rna_enum_render_pass_type_items[]
Definition: rna_render.c:36
const EnumPropertyItem rna_enum_rigidbody_object_type_items[]
Definition: rna_rigidbody.c:29
const EnumPropertyItem rna_enum_rigidbody_object_shape_items[]
Definition: rna_rigidbody.c:44
const EnumPropertyItem rna_enum_rigidbody_constraint_type_items[]
Definition: rna_rigidbody.c:75
const EnumPropertyItem rna_enum_property_type_items[]
Definition: rna_rna.c:42
const EnumPropertyItem rna_enum_property_override_flag_collection_items[]
Definition: rna_rna.c:185
const EnumPropertyItem rna_enum_property_subtype_number_array_items[]
Definition: rna_rna.c:113
const EnumPropertyItem DummyRNA_DEFAULT_items[]
Definition: rna_rna.c:31
const EnumPropertyItem rna_enum_property_unit_items[]
Definition: rna_rna.c:135
const EnumPropertyItem rna_enum_property_subtype_number_items[]
Definition: rna_rna.c:106
const EnumPropertyItem rna_enum_property_string_search_flag_items[]
Definition: rna_rna.c:204
const EnumPropertyItem rna_enum_property_override_flag_items[]
Definition: rna_rna.c:176
const EnumPropertyItem rna_enum_property_subtype_items[]
Definition: rna_rna.c:120
const EnumPropertyItem rna_enum_property_subtype_string_items[]
Definition: rna_rna.c:99
const EnumPropertyItem DummyRNA_NULL_items[]
Definition: rna_rna.c:26
const EnumPropertyItem rna_enum_property_flag_items[]
Definition: rna_rna.c:152
const EnumPropertyItem rna_enum_property_flag_enum_items[]
Definition: rna_rna.c:167
const EnumPropertyItem rna_enum_mesh_select_mode_uv_items[]
Definition: rna_scene.c:138
const EnumPropertyItem rna_enum_image_color_depth_items[]
Definition: rna_scene.c:413
const EnumPropertyItem rna_enum_image_type_items[]
Definition: rna_scene.c:370
const EnumPropertyItem rna_enum_proportional_falloff_curve_only_items[]
Definition: rna_scene.c:120
const EnumPropertyItem rna_enum_views_format_multilayer_items[]
Definition: rna_scene.c:489
const EnumPropertyItem rna_enum_mesh_select_mode_items[]
Definition: rna_scene.c:131
const EnumPropertyItem rna_enum_stereo3d_display_items[]
Definition: rna_scene.c:501
const EnumPropertyItem rna_enum_normal_swizzle_items[]
Definition: rna_scene.c:430
const EnumPropertyItem rna_enum_proportional_falloff_items[]
Definition: rna_scene.c:103
const EnumPropertyItem rna_enum_snap_node_element_items[]
Definition: rna_scene.c:178
const EnumPropertyItem rna_enum_bake_pass_filter_type_items[]
Definition: rna_scene.c:547
const EnumPropertyItem rna_enum_snap_source_items[]
Definition: rna_scene.c:95
const EnumPropertyItem rna_enum_snap_element_items[]
Definition: rna_scene.c:146
const EnumPropertyItem rna_enum_bake_save_mode_items[]
Definition: rna_scene.c:464
const EnumPropertyItem rna_enum_transform_pivot_items_full[]
Definition: rna_scene.c:565
const EnumPropertyItem rna_enum_bake_margin_type_items[]
Definition: rna_scene.c:440
const EnumPropertyItem rna_enum_bake_target_items[]
Definition: rna_scene.c:450
const EnumPropertyItem rna_enum_curve_fit_method_items[]
Definition: rna_scene.c:241
const EnumPropertyItem rna_enum_views_format_items[]
Definition: rna_scene.c:485
const EnumPropertyItem rna_enum_normal_space_items[]
Definition: rna_scene.c:424
const EnumPropertyItem rna_enum_views_format_multiview_items[]
Definition: rna_scene.c:493
const EnumPropertyItem rna_enum_transform_orientation_items[]
Definition: rna_scene.c:591
const EnumPropertyItem rna_enum_stereo3d_anaglyph_type_items[]
Definition: rna_scene.c:533
const EnumPropertyItem rna_enum_stereo3d_interlace_type_items[]
Definition: rna_scene.c:540
const EnumPropertyItem rna_enum_image_color_mode_items[]
Definition: rna_scene.c:392
const EnumPropertyItem rna_enum_region_type_items[]
Definition: rna_screen.c:21
const EnumPropertyItem rna_enum_symmetrize_direction_items[]
const EnumPropertyItem rna_enum_particle_edit_hair_brush_items[]
const EnumPropertyItem rna_enum_sequence_modifier_type_items[]
Definition: rna_sequencer.c:63
const EnumPropertyItem rna_enum_strip_color_items[]
Definition: rna_sequencer.c:74
const EnumPropertyItem rna_enum_object_shaderfx_type_items[]
Definition: rna_shader_fx.c:33
const EnumPropertyItem rna_enum_space_type_items[]
Definition: rna_space.c:86
const EnumPropertyItem rna_enum_shading_type_items[]
Definition: rna_space.c:403
const EnumPropertyItem rna_enum_space_sequencer_view_type_items[]
Definition: rna_space.c:191
const EnumPropertyItem rna_enum_space_image_mode_items[]
Definition: rna_space.c:312
const EnumPropertyItem rna_enum_space_file_browse_mode_items[]
Definition: rna_space.c:202
const EnumPropertyItem rna_enum_clip_editor_mode_items[]
Definition: rna_space.c:465
const EnumPropertyItem rna_enum_geometry_component_type_items[]
Definition: rna_space.c:62
const EnumPropertyItem rna_enum_space_image_mode_all_items[]
Definition: rna_space.c:297
const EnumPropertyItem rna_enum_space_graph_mode_items[]
Definition: rna_space.c:181
const EnumPropertyItem rna_enum_fileselect_params_sort_items[]
Definition: rna_space.c:345
const EnumPropertyItem rna_enum_space_action_mode_items[]
Definition: rna_space.c:266
const EnumPropertyItem rna_enum_texture_type_items[]
Definition: rna_texture.c:45
const EnumPropertyItem rna_enum_operator_context_items[]
Definition: rna_ui.c:30
const EnumPropertyItem rna_enum_uilist_layout_type_items[]
Definition: rna_ui.c:46
const EnumPropertyItem rna_enum_icon_items[]
Definition: rna_ui_api.c:30
const EnumPropertyItem rna_enum_preference_section_items[]
Definition: rna_userdef.c:41
const EnumPropertyItem rna_enum_navigation_mode_items[]
Definition: rna_userdef.c:74
const EnumPropertyItem rna_enum_volume_grid_data_type_items[]
Definition: rna_volume.c:22
const EnumPropertyItem rna_enum_wm_job_type_items[]
Definition: rna_wm.c:136
const EnumPropertyItem rna_enum_event_direction_items[]
Definition: rna_wm.c:389
const EnumPropertyItem rna_enum_event_value_items[]
Definition: rna_wm.c:377
const EnumPropertyItem rna_enum_event_type_mask_items[]
Definition: rna_wm.c:408
const EnumPropertyItem rna_enum_event_type_items[]
Definition: rna_wm.c:145
const EnumPropertyItem rna_enum_operator_property_tags[]
Definition: rna_wm.c:485
const EnumPropertyItem rna_enum_wm_report_items[]
Definition: rna_wm.c:495
const EnumPropertyItem rna_enum_keymap_propvalue_items[]
Definition: rna_wm.c:402
const EnumPropertyItem rna_enum_operator_type_flag_items[]
Definition: rna_wm.c:429
const EnumPropertyItem rna_enum_operator_return_items[]
Definition: rna_wm.c:463
const EnumPropertyItem rna_enum_window_cursor_items[]
Definition: rna_wm_api.c:32
const EnumPropertyItem rna_enum_transform_mode_types[]