Blender  V3.3
Macros | Typedefs | Functions | Variables
RNA_define.h File Reference
#include <float.h>
#include <inttypes.h>
#include <limits.h>
#include "DNA_listBase.h"
#include "RNA_types.h"

Go to the source code of this file.

Macros

#define RNA_MAX_ARRAY_LENGTH   32
 
#define RNA_MAX_ARRAY_DIMENSION   3
 
#define IS_DNATYPE_FLOAT_COMPAT(_str)   (strcmp(_str, "float") == 0 || strcmp(_str, "double") == 0)
 
#define IS_DNATYPE_INT_COMPAT(_str)
 
#define IS_DNATYPE_BOOLEAN_COMPAT(_str)    (IS_DNATYPE_INT_COMPAT(_str) || strcmp(_str, "int64_t") == 0 || strcmp(_str, "uint64_t") == 0)
 
#define RNA_DYN_DESCR_MAX   240
 

Typedefs

typedef void StructOrFunctionRNA
 

Functions

BlenderRNARNA_create (void)
 
void RNA_define_free (BlenderRNA *brna)
 
void RNA_free (BlenderRNA *brna)
 
void RNA_define_verify_sdna (bool verify)
 
void RNA_define_animate_sdna (bool animate)
 
void RNA_define_fallback_property_update (int noteflag, const char *updatefunc)
 
void RNA_define_lib_overridable (bool make_overridable)
 
void RNA_init (void)
 
void RNA_exit (void)
 
StructRNARNA_def_struct_ptr (BlenderRNA *brna, const char *identifier, StructRNA *srnafrom)
 
StructRNARNA_def_struct (BlenderRNA *brna, const char *identifier, const char *from)
 
void RNA_def_struct_sdna (StructRNA *srna, const char *structname)
 
void RNA_def_struct_sdna_from (StructRNA *srna, const char *structname, const char *propname)
 
void RNA_def_struct_name_property (StructRNA *srna, PropertyRNA *prop)
 
void RNA_def_struct_nested (BlenderRNA *brna, StructRNA *srna, const char *structname)
 
void RNA_def_struct_flag (StructRNA *srna, int flag)
 
void RNA_def_struct_clear_flag (StructRNA *srna, int flag)
 
void RNA_def_struct_property_tags (StructRNA *srna, const EnumPropertyItem *prop_tag_defines)
 
void RNA_def_struct_refine_func (StructRNA *srna, const char *refine)
 
void RNA_def_struct_idprops_func (StructRNA *srna, const char *idproperties)
 
void RNA_def_struct_register_funcs (StructRNA *srna, const char *reg, const char *unreg, const char *instance)
 
void RNA_def_struct_path_func (StructRNA *srna, const char *path)
 
void RNA_def_struct_identifier_no_struct_map (StructRNA *srna, const char *identifier)
 
void RNA_def_struct_identifier (BlenderRNA *brna, StructRNA *srna, const char *identifier)
 
void RNA_def_struct_ui_text (StructRNA *srna, const char *name, const char *description)
 
void RNA_def_struct_ui_icon (StructRNA *srna, int icon)
 
void RNA_struct_free_extension (StructRNA *srna, ExtensionRNA *rna_ext)
 
void RNA_struct_free (BlenderRNA *brna, StructRNA *srna)
 
void RNA_def_struct_translation_context (StructRNA *srna, const char *context)
 
PropertyRNARNA_def_boolean (StructOrFunctionRNA *cont, const char *identifier, bool default_value, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_boolean_array (StructOrFunctionRNA *cont, const char *identifier, int len, bool *default_value, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_boolean_layer (StructOrFunctionRNA *cont, const char *identifier, int len, bool *default_value, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_boolean_layer_member (StructOrFunctionRNA *cont, const char *identifier, int len, bool *default_value, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_boolean_vector (StructOrFunctionRNA *cont, const char *identifier, int len, bool *default_value, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_int (StructOrFunctionRNA *cont, const char *identifier, int default_value, int hardmin, int hardmax, const char *ui_name, const char *ui_description, int softmin, int softmax)
 
PropertyRNARNA_def_int_vector (StructOrFunctionRNA *cont, const char *identifier, int len, const int *default_value, int hardmin, int hardmax, const char *ui_name, const char *ui_description, int softmin, int softmax)
 
PropertyRNARNA_def_int_array (StructOrFunctionRNA *cont, const char *identifier, int len, const int *default_value, int hardmin, int hardmax, const char *ui_name, const char *ui_description, int softmin, int softmax)
 
PropertyRNARNA_def_string (StructOrFunctionRNA *cont, const char *identifier, const char *default_value, int maxlen, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_string_file_path (StructOrFunctionRNA *cont, const char *identifier, const char *default_value, int maxlen, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_string_dir_path (StructOrFunctionRNA *cont, const char *identifier, const char *default_value, int maxlen, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_string_file_name (StructOrFunctionRNA *cont, const char *identifier, const char *default_value, int maxlen, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_enum (StructOrFunctionRNA *cont, const char *identifier, const EnumPropertyItem *items, int default_value, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_enum_flag (StructOrFunctionRNA *cont, const char *identifier, const EnumPropertyItem *items, int default_value, const char *ui_name, const char *ui_description)
 
void RNA_def_enum_funcs (PropertyRNA *prop, EnumPropertyItemFunc itemfunc)
 
PropertyRNARNA_def_float (StructOrFunctionRNA *cont, const char *identifier, float default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
 
PropertyRNARNA_def_float_vector (StructOrFunctionRNA *cont, const char *identifier, int len, const float *default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
 
PropertyRNARNA_def_float_vector_xyz (StructOrFunctionRNA *cont, const char *identifier, int len, const float *default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
 
PropertyRNARNA_def_float_color (StructOrFunctionRNA *cont, const char *identifier, int len, const float *default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
 
PropertyRNARNA_def_float_matrix (StructOrFunctionRNA *cont, const char *identifier, int rows, int columns, const float *default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
 
PropertyRNARNA_def_float_translation (StructOrFunctionRNA *cont, const char *identifier, int len, const float *default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
 
PropertyRNARNA_def_float_rotation (StructOrFunctionRNA *cont, const char *identifier, int len, const float *default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
 
PropertyRNARNA_def_float_distance (StructOrFunctionRNA *cont, const char *identifier, float default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
 
PropertyRNARNA_def_float_array (StructOrFunctionRNA *cont, const char *identifier, int len, const float *default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
 
PropertyRNARNA_def_float_percentage (StructOrFunctionRNA *cont, const char *identifier, float default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
 
PropertyRNARNA_def_float_factor (StructOrFunctionRNA *cont, const char *identifier, float default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
 
PropertyRNARNA_def_pointer (StructOrFunctionRNA *cont, const char *identifier, const char *type, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_pointer_runtime (StructOrFunctionRNA *cont, const char *identifier, StructRNA *type, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_collection (StructOrFunctionRNA *cont, const char *identifier, const char *type, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_collection_runtime (StructOrFunctionRNA *cont, const char *identifier, StructRNA *type, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_property (StructOrFunctionRNA *cont, const char *identifier, int type, int subtype)
 
void RNA_def_property_boolean_sdna (PropertyRNA *prop, const char *structname, const char *propname, int64_t bit)
 
void RNA_def_property_boolean_negative_sdna (PropertyRNA *prop, const char *structname, const char *propname, int64_t bit)
 
void RNA_def_property_int_sdna (PropertyRNA *prop, const char *structname, const char *propname)
 
void RNA_def_property_float_sdna (PropertyRNA *prop, const char *structname, const char *propname)
 
void RNA_def_property_string_sdna (PropertyRNA *prop, const char *structname, const char *propname)
 
void RNA_def_property_enum_sdna (PropertyRNA *prop, const char *structname, const char *propname)
 
void RNA_def_property_enum_bitflag_sdna (PropertyRNA *prop, const char *structname, const char *propname)
 
void RNA_def_property_pointer_sdna (PropertyRNA *prop, const char *structname, const char *propname)
 
void RNA_def_property_collection_sdna (PropertyRNA *prop, const char *structname, const char *propname, const char *lengthpropname)
 
void RNA_def_property_flag (PropertyRNA *prop, PropertyFlag flag)
 
void RNA_def_property_clear_flag (PropertyRNA *prop, PropertyFlag flag)
 
void RNA_def_property_override_flag (PropertyRNA *prop, PropertyOverrideFlag flag)
 
void RNA_def_property_override_clear_flag (PropertyRNA *prop, PropertyOverrideFlag flag)
 
void RNA_def_property_tags (PropertyRNA *prop, int tags)
 
void RNA_def_property_subtype (PropertyRNA *prop, PropertySubType subtype)
 
void RNA_def_property_array (PropertyRNA *prop, int length)
 
void RNA_def_property_multi_array (PropertyRNA *prop, int dimension, const int length[])
 
void RNA_def_property_range (PropertyRNA *prop, double min, double max)
 
void RNA_def_property_enum_items (PropertyRNA *prop, const EnumPropertyItem *item)
 
void RNA_def_property_enum_native_type (PropertyRNA *prop, const char *native_enum_type)
 
void RNA_def_property_string_maxlength (PropertyRNA *prop, int maxlength)
 
void RNA_def_property_struct_type (PropertyRNA *prop, const char *type)
 
void RNA_def_property_struct_runtime (StructOrFunctionRNA *cont, PropertyRNA *prop, StructRNA *type)
 
void RNA_def_property_boolean_default (PropertyRNA *prop, bool value)
 
void RNA_def_property_boolean_array_default (PropertyRNA *prop, const bool *array)
 
void RNA_def_property_int_default (PropertyRNA *prop, int value)
 
void RNA_def_property_int_array_default (PropertyRNA *prop, const int *array)
 
void RNA_def_property_float_default (PropertyRNA *prop, float value)
 
void RNA_def_property_float_array_default (PropertyRNA *prop, const float *array)
 
void RNA_def_property_enum_default (PropertyRNA *prop, int value)
 
void RNA_def_property_string_default (PropertyRNA *prop, const char *value)
 
void RNA_def_property_ui_text (PropertyRNA *prop, const char *name, const char *description)
 
void RNA_def_property_ui_range (PropertyRNA *prop, double min, double max, double step, int precision)
 
void RNA_def_property_ui_scale_type (PropertyRNA *prop, PropertyScaleType scale_type)
 
void RNA_def_property_ui_icon (PropertyRNA *prop, int icon, int consecutive)
 
void RNA_def_property_update (PropertyRNA *prop, int noteflag, const char *updatefunc)
 
void RNA_def_property_editable_func (PropertyRNA *prop, const char *editable)
 
void RNA_def_property_editable_array_func (PropertyRNA *prop, const char *editable)
 
void RNA_def_property_override_funcs (PropertyRNA *prop, const char *diff, const char *store, const char *apply)
 
void RNA_def_property_update_runtime (PropertyRNA *prop, const void *func)
 
void RNA_def_property_poll_runtime (PropertyRNA *prop, const void *func)
 
void RNA_def_property_dynamic_array_funcs (PropertyRNA *prop, const char *getlength)
 
void RNA_def_property_boolean_funcs (PropertyRNA *prop, const char *get, const char *set)
 
void RNA_def_property_int_funcs (PropertyRNA *prop, const char *get, const char *set, const char *range)
 
void RNA_def_property_float_funcs (PropertyRNA *prop, const char *get, const char *set, const char *range)
 
void RNA_def_property_enum_funcs (PropertyRNA *prop, const char *get, const char *set, const char *item)
 
void RNA_def_property_string_funcs (PropertyRNA *prop, const char *get, const char *length, const char *set)
 
void RNA_def_property_string_search_func (PropertyRNA *prop, const char *search, eStringPropertySearchFlag search_flag)
 
void RNA_def_property_pointer_funcs (PropertyRNA *prop, const char *get, const char *set, const char *type_fn, const char *poll)
 
void RNA_def_property_collection_funcs (PropertyRNA *prop, const char *begin, const char *next, const char *end, const char *get, const char *length, const char *lookupint, const char *lookupstring, const char *assignint)
 
void RNA_def_property_srna (PropertyRNA *prop, const char *type)
 
void RNA_def_py_data (PropertyRNA *prop, void *py_data)
 
void RNA_def_property_boolean_funcs_runtime (PropertyRNA *prop, BooleanPropertyGetFunc getfunc, BooleanPropertySetFunc setfunc)
 
void RNA_def_property_boolean_array_funcs_runtime (PropertyRNA *prop, BooleanArrayPropertyGetFunc getfunc, BooleanArrayPropertySetFunc setfunc)
 
void RNA_def_property_int_funcs_runtime (PropertyRNA *prop, IntPropertyGetFunc getfunc, IntPropertySetFunc setfunc, IntPropertyRangeFunc rangefunc)
 
void RNA_def_property_int_array_funcs_runtime (PropertyRNA *prop, IntArrayPropertyGetFunc getfunc, IntArrayPropertySetFunc setfunc, IntPropertyRangeFunc rangefunc)
 
void RNA_def_property_float_funcs_runtime (PropertyRNA *prop, FloatPropertyGetFunc getfunc, FloatPropertySetFunc setfunc, FloatPropertyRangeFunc rangefunc)
 
void RNA_def_property_float_array_funcs_runtime (PropertyRNA *prop, FloatArrayPropertyGetFunc getfunc, FloatArrayPropertySetFunc setfunc, FloatPropertyRangeFunc rangefunc)
 
void RNA_def_property_enum_funcs_runtime (PropertyRNA *prop, EnumPropertyGetFunc getfunc, EnumPropertySetFunc setfunc, EnumPropertyItemFunc itemfunc)
 
void RNA_def_property_string_funcs_runtime (PropertyRNA *prop, StringPropertyGetFunc getfunc, StringPropertyLengthFunc lengthfunc, StringPropertySetFunc setfunc)
 
void RNA_def_property_string_search_func_runtime (PropertyRNA *prop, StringPropertySearchFunc search_fn, eStringPropertySearchFlag search_flag)
 
void RNA_def_property_translation_context (PropertyRNA *prop, const char *context)
 
FunctionRNARNA_def_function (StructRNA *srna, const char *identifier, const char *call)
 
FunctionRNARNA_def_function_runtime (StructRNA *srna, const char *identifier, CallFunc call)
 
void RNA_def_function_return (FunctionRNA *func, PropertyRNA *ret)
 
void RNA_def_function_output (FunctionRNA *func, PropertyRNA *ret)
 
void RNA_def_function_flag (FunctionRNA *func, int flag)
 
void RNA_def_function_ui_description (FunctionRNA *func, const char *description)
 
void RNA_def_parameter_flags (PropertyRNA *prop, PropertyFlag flag_property, ParameterFlag flag_parameter)
 
void RNA_def_parameter_clear_flags (PropertyRNA *prop, PropertyFlag flag_property, ParameterFlag flag_parameter)
 
void RNA_enum_item_add (EnumPropertyItem **items, int *totitem, const EnumPropertyItem *item)
 
void RNA_enum_item_add_separator (EnumPropertyItem **items, int *totitem)
 
void RNA_enum_items_add (EnumPropertyItem **items, int *totitem, const EnumPropertyItem *item)
 
void RNA_enum_items_add_value (EnumPropertyItem **items, int *totitem, const EnumPropertyItem *item, int value)
 
void RNA_enum_item_end (EnumPropertyItem **items, int *totitem)
 
void RNA_def_struct_duplicate_pointers (BlenderRNA *brna, StructRNA *srna)
 
void RNA_def_struct_free_pointers (BlenderRNA *brna, StructRNA *srna)
 
void RNA_def_func_duplicate_pointers (FunctionRNA *func)
 
void RNA_def_func_free_pointers (FunctionRNA *func)
 
void RNA_def_property_duplicate_pointers (StructOrFunctionRNA *cont_, PropertyRNA *prop)
 
void RNA_def_property_free_pointers (PropertyRNA *prop)
 
int RNA_def_property_free_identifier (StructOrFunctionRNA *cont_, const char *identifier)
 
int RNA_def_property_free_identifier_deferred_prepare (StructOrFunctionRNA *cont_, const char *identifier, void **handle)
 
void RNA_def_property_free_identifier_deferred_finish (StructOrFunctionRNA *cont_, void *handle)
 
void RNA_def_property_free_pointers_set_py_data_callback (void(*py_data_clear_fn)(PropertyRNA *prop))
 
const char * RNA_property_typename (PropertyType type)
 
void RNA_identifier_sanitize (char *identifier, int property)
 

Variables

const int rna_matrix_dimsize_3x3 []
 
const int rna_matrix_dimsize_4x4 []
 
const int rna_matrix_dimsize_4x2 []
 
const float rna_default_axis_angle [4]
 
const float rna_default_quaternion [4]
 
const float rna_default_scale_3d [3]
 

Detailed Description

Functions used during preprocess and runtime, for defining the RNA.

Definition in file RNA_define.h.

Macro Definition Documentation

◆ IS_DNATYPE_BOOLEAN_COMPAT

#define IS_DNATYPE_BOOLEAN_COMPAT (   _str)     (IS_DNATYPE_INT_COMPAT(_str) || strcmp(_str, "int64_t") == 0 || strcmp(_str, "uint64_t") == 0)

Definition at line 558 of file RNA_define.h.

◆ IS_DNATYPE_FLOAT_COMPAT

#define IS_DNATYPE_FLOAT_COMPAT (   _str)    (strcmp(_str, "float") == 0 || strcmp(_str, "double") == 0)

Definition at line 554 of file RNA_define.h.

◆ IS_DNATYPE_INT_COMPAT

#define IS_DNATYPE_INT_COMPAT (   _str)
Value:
(strcmp(_str, "int") == 0 || strcmp(_str, "short") == 0 || strcmp(_str, "char") == 0 || \
strcmp(_str, "uchar") == 0 || strcmp(_str, "ushort") == 0 || strcmp(_str, "int8_t") == 0)

Definition at line 555 of file RNA_define.h.

◆ RNA_DYN_DESCR_MAX

#define RNA_DYN_DESCR_MAX   240

Maximum size for dynamic defined type descriptors, this value is arbitrary.

Definition at line 576 of file RNA_define.h.

◆ RNA_MAX_ARRAY_DIMENSION

#define RNA_MAX_ARRAY_DIMENSION   3

Definition at line 28 of file RNA_define.h.

◆ RNA_MAX_ARRAY_LENGTH

#define RNA_MAX_ARRAY_LENGTH   32

Definition at line 25 of file RNA_define.h.

Typedef Documentation

◆ StructOrFunctionRNA

Definition at line 82 of file RNA_define.h.

Function Documentation

◆ RNA_create()

BlenderRNA* RNA_create ( void  )

◆ RNA_def_boolean()

PropertyRNA* RNA_def_boolean ( StructOrFunctionRNA cont,
const char *  identifier,
bool  default_value,
const char *  ui_name,
const char *  ui_description 
)

Definition at line 3493 of file rna_define.c.

References PROP_BOOLEAN, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_default(), and RNA_def_property_ui_text().

Referenced by ACTION_OT_clean(), ACTION_OT_clickselect(), ACTION_OT_paste(), ACTION_OT_select_box(), ACTION_OT_select_leftright(), ACTION_OT_stash(), ACTION_OT_unlink(), ANIM_OT_change_frame(), ANIM_OT_channel_select_keys(), ANIM_OT_channels_click(), ANIM_OT_channels_collapse(), ANIM_OT_channels_expand(), ANIM_OT_driver_button_remove(), ANIM_OT_keyframe_clear_button(), ANIM_OT_keyframe_delete_button(), ANIM_OT_keyframe_insert_button(), ANIM_OT_keyframe_insert_menu(), ANIM_OT_keyingset_button_add(), api_ui_item_common_heading(), api_ui_item_common_text(), ARMATURE_OT_calculate_roll(), ARMATURE_OT_duplicate(), ARMATURE_OT_extrude(), ARMATURE_OT_flip_names(), ARMATURE_OT_hide(), ARMATURE_OT_layers_show_all(), ARMATURE_OT_reveal(), ARMATURE_OT_select_hierarchy(), ARMATURE_OT_select_linked(), ARMATURE_OT_select_linked_pick(), ARMATURE_OT_select_mirror(), ASSET_OT_clear(), BRUSH_OT_stencil_fit_image_aspect(), BRUSH_OT_stencil_reset_transform(), CLIP_OT_average_tracks(), CLIP_OT_clear_track_path(), CLIP_OT_dopesheet_select_channel(), CLIP_OT_graph_select(), CLIP_OT_hide_tracks(), CLIP_OT_refine_markers(), CLIP_OT_select(), CLIP_OT_set_origin(), CLIP_OT_track_markers(), CLIP_OT_view_all(), CONSOLE_OT_clear(), CONSOLE_OT_history_append(), CONSOLE_OT_history_cycle(), CURVE_OT_draw(), CURVE_OT_hide(), CURVE_OT_normals_make_consistent(), CURVE_OT_pen(), CURVE_OT_reveal(), CURVE_OT_select_linked_pick(), CURVE_OT_spline_type_set(), def_fill_tile(), def_sh_script(), define_specific_node(), ED_object_add_generic_props(), ED_object_add_mesh_props(), edbm_dissolve_prop__use_boundary_tear(), edbm_dissolve_prop__use_face_split(), edbm_dissolve_prop__use_verts(), edit_constraint_report_property(), edit_modifier_report_property(), edit_shaderfx_report_property(), FILE_OT_directory_new(), FILE_OT_find_missing_files(), FILE_OT_select(), FILE_OT_select_walk(), FONT_OT_style_set(), FONT_OT_text_insert(), geometry_extract_props(), GIZMO_GT_button_2d(), GIZMO_GT_dial_3d(), GIZMO_GT_move_3d(), gpencil_edit_modifier_report_property(), GPENCIL_OT_annotate(), GPENCIL_OT_bake_grease_pencil_animation(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_blank_frame_add(), GPENCIL_OT_convert(), GPENCIL_OT_convert_old_files(), GPENCIL_OT_draw(), GPENCIL_OT_editmode_toggle(), GPENCIL_OT_extract_palette_vertex(), GPENCIL_OT_fill(), GPENCIL_OT_guide_rotate(), GPENCIL_OT_hide(), GPENCIL_OT_image_to_grease_pencil(), GPENCIL_OT_interpolate(), GPENCIL_OT_interpolate_sequence(), GPENCIL_OT_layer_duplicate_object(), GPENCIL_OT_layer_isolate(), GPENCIL_OT_material_hide(), GPENCIL_OT_material_isolate(), GPENCIL_OT_material_select(), GPENCIL_OT_material_to_vertex_color(), GPENCIL_OT_materials_copy_to_object(), GPENCIL_OT_paintmode_toggle(), GPENCIL_OT_paste(), GPENCIL_OT_reproject(), GPENCIL_OT_reveal(), GPENCIL_OT_sculpt_paint(), GPENCIL_OT_sculptmode_toggle(), GPENCIL_OT_select(), GPENCIL_OT_select_alternate(), GPENCIL_OT_select_first(), GPENCIL_OT_select_last(), GPENCIL_OT_select_random(), GPENCIL_OT_snap_to_cursor(), GPENCIL_OT_stroke_cutter(), GPENCIL_OT_stroke_cyclical_set(), GPENCIL_OT_stroke_join(), GPENCIL_OT_stroke_merge(), GPENCIL_OT_stroke_merge_by_distance(), GPENCIL_OT_stroke_smooth(), GPENCIL_OT_stroke_subdivide(), GPENCIL_OT_trace_image(), GPENCIL_OT_transform_fill(), GPENCIL_OT_vertex_group_normalize_all(), GPENCIL_OT_vertex_paint(), GPENCIL_OT_vertexmode_toggle(), GPENCIL_OT_weight_paint(), GPENCIL_OT_weightmode_toggle(), gpencil_primitive_common_props(), GRAPH_OT_clean(), GRAPH_OT_click_insert(), GRAPH_OT_clickselect(), GRAPH_OT_driver_variables_paste(), GRAPH_OT_equalize_handles(), GRAPH_OT_fmodifier_add(), GRAPH_OT_fmodifier_copy(), GRAPH_OT_fmodifier_paste(), GRAPH_OT_hide(), GRAPH_OT_paste(), GRAPH_OT_reveal(), GRAPH_OT_select_box(), GRAPH_OT_select_circle(), GRAPH_OT_select_lasso(), GRAPH_OT_select_leftright(), GRAPH_OT_sound_bake(), GRAPH_OT_view_all(), GRAPH_OT_view_selected(), image_operator_prop_allow_tokens(), IMAGE_OT_cycle_render_slot(), IMAGE_OT_flip(), IMAGE_OT_invert(), IMAGE_OT_new(), IMAGE_OT_open(), IMAGE_OT_save_as(), IMAGE_OT_tile_add(), IMAGE_OT_view_all(), IMAGE_OT_view_cursor_center(), INFO_OT_select_pick(), join_triangle_props(), LATTICE_OT_select_mirror(), LATTICE_OT_select_ungrouped(), MARKER_OT_move(), MARKER_OT_rename(), MARKER_OT_select(), MARKER_OT_select_box(), MARKER_OT_select_leftright(), MASK_OT_hide_view_clear(), MASK_OT_hide_view_set(), MASK_OT_select_linked_pick(), MASK_OT_shape_key_rekey(), MASK_OT_slide_point(), MBALL_OT_hide_metaelems(), MBALL_OT_reveal_metaelems(), MESH_OT_bevel(), MESH_OT_bisect(), MESH_OT_blend_from_shape(), MESH_OT_bridge_edge_loops(), MESH_OT_colors_rotate(), MESH_OT_decimate(), MESH_OT_delete_edgeloop(), MESH_OT_delete_loose(), MESH_OT_dissolve_limited(), MESH_OT_dupli_extrude_cursor(), MESH_OT_edge_rotate(), MESH_OT_edgering_select(), MESH_OT_extrude_context(), MESH_OT_extrude_edges_indiv(), MESH_OT_extrude_region(), MESH_OT_fill(), MESH_OT_fill_grid(), MESH_OT_flip_normals(), MESH_OT_hide(), MESH_OT_inset(), MESH_OT_intersect_boolean(), MESH_OT_knife_project(), MESH_OT_knife_tool(), MESH_OT_loop_multi_select(), MESH_OT_loop_select(), MESH_OT_loop_to_region(), MESH_OT_mark_seam(), MESH_OT_mark_sharp(), MESH_OT_merge(), MESH_OT_mod_weighted_strength(), MESH_OT_normals_make_consistent(), MESH_OT_normals_tools(), MESH_OT_offset_edge_loops(), MESH_OT_paint_mask_slice(), MESH_OT_point_normals(), MESH_OT_poke(), MESH_OT_polybuild_face_at_cursor(), MESH_OT_remove_doubles(), MESH_OT_reveal(), MESH_OT_rip(), MESH_OT_select_face_by_sides(), MESH_OT_select_less(), MESH_OT_select_linked_pick(), MESH_OT_select_loose(), MESH_OT_select_mirror(), MESH_OT_select_mode(), MESH_OT_select_more(), MESH_OT_select_non_manifold(), MESH_OT_select_ungrouped(), MESH_OT_set_normals_from_faces(), MESH_OT_sort_elements(), MESH_OT_spin(), MESH_OT_subdivide(), MESH_OT_symmetry_snap(), MESH_OT_uvs_rotate(), MESH_OT_vertices_smooth(), MESH_OT_vertices_smooth_laplacian(), MESH_OT_wireframe(), NLA_OT_action_sync_length(), NLA_OT_action_unlink(), NLA_OT_channels_click(), NLA_OT_click_select(), NLA_OT_duplicate(), NLA_OT_fmodifier_add(), NLA_OT_fmodifier_copy(), NLA_OT_fmodifier_paste(), NLA_OT_select_box(), NLA_OT_select_leftright(), NLA_OT_tracks_add(), NLA_OT_tweakmode_enter(), NLA_OT_tweakmode_exit(), blender::ed::space_node::NODE_OT_duplicate(), blender::ed::space_node::NODE_OT_find_node(), blender::ed::space_node::NODE_OT_group_edit(), blender::ed::space_node::NODE_OT_link(), blender::ed::space_node::NODE_OT_link_make(), blender::ed::space_node::NODE_OT_select(), blender::ed::space_node::NODE_OT_select_box(), blender::ed::space_node::NODE_OT_select_grouped(), blender::ed::space_node::NODE_OT_select_lasso(), blender::ed::space_node::NODE_OT_select_same_type_step(), OBJECT_OT_add_named(), OBJECT_OT_bake(), OBJECT_OT_collection_external_asset_drop(), OBJECT_OT_convert(), OBJECT_OT_data_transfer(), OBJECT_OT_datalayout_transfer(), OBJECT_OT_delete(), OBJECT_OT_drop_named_image(), OBJECT_OT_duplicate(), OBJECT_OT_duplicates_make_real(), OBJECT_OT_gpencil_add(), OBJECT_OT_hide_collection(), OBJECT_OT_hide_view_clear(), OBJECT_OT_hide_view_set(), OBJECT_OT_hook_add_selob(), OBJECT_OT_link_to_collection(), OBJECT_OT_location_clear(), OBJECT_OT_make_single_user(), OBJECT_OT_mode_set(), OBJECT_OT_modifier_apply(), OBJECT_OT_modifier_apply_as_shapekey(), OBJECT_OT_move_to_collection(), OBJECT_OT_ocean_bake(), OBJECT_OT_parent_no_inverse_set(), OBJECT_OT_parent_set(), OBJECT_OT_paths_clear(), OBJECT_OT_quadriflow_remesh(), OBJECT_OT_rotation_clear(), OBJECT_OT_scale_clear(), OBJECT_OT_select_by_type(), OBJECT_OT_select_grouped(), OBJECT_OT_select_linked(), OBJECT_OT_select_mirror(), OBJECT_OT_shade_smooth(), OBJECT_OT_shape_key_add(), OBJECT_OT_shape_key_mirror(), OBJECT_OT_shape_key_remove(), OBJECT_OT_transfer_mode(), OBJECT_OT_transform_apply(), OBJECT_OT_vertex_group_clean(), OBJECT_OT_vertex_group_invert(), OBJECT_OT_vertex_group_mirror(), OBJECT_OT_vertex_group_normalize_all(), OBJECT_OT_vertex_group_remove(), OBJECT_OT_vertex_group_remove_from(), OBJECT_OT_volume_import(), OUTLINER_OT_collection_isolate(), OUTLINER_OT_collection_new(), OUTLINER_OT_delete(), OUTLINER_OT_item_activate(), OUTLINER_OT_item_openclose(), OUTLINER_OT_item_rename(), OUTLINER_OT_orphans_purge(), OUTLINER_OT_scroll_page(), OUTLINER_OT_select_box(), OUTLINER_OT_select_walk(), OUTLINER_OT_show_one_level(), PAINT_OT_add_texture_paint_slot(), PAINT_OT_brush_select(), PAINT_OT_face_select_hide(), PAINT_OT_face_select_linked_pick(), PAINT_OT_face_vert_reveal(), PAINT_OT_sample_color(), PAINT_OT_vert_select_hide(), PAINT_OT_vert_select_ungrouped(), PAINTCURVE_OT_select(), PAINTCURVE_OT_slide(), PARTICLE_OT_connect_hair(), PARTICLE_OT_copy_particle_systems(), PARTICLE_OT_disconnect_hair(), PARTICLE_OT_duplicate_particle_system(), PARTICLE_OT_hide(), PARTICLE_OT_reveal(), PARTICLE_OT_select_linked_pick(), path_select_properties(), POSE_OT_armature_apply(), POSE_OT_flip_names(), POSE_OT_hide(), POSE_OT_ik_add(), POSE_OT_paste(), POSE_OT_paths_clear(), POSE_OT_reveal(), POSE_OT_select_grouped(), POSE_OT_select_hierarchy(), POSE_OT_select_linked_pick(), POSE_OT_select_mirror(), POSE_OT_user_transforms_clear(), POSELIB_OT_apply_pose_asset(), POSELIB_OT_blend_pose_asset(), PTCACHE_OT_bake(), PTCACHE_OT_bake_all(), read_homefile_props(), RENDER_OT_opengl(), RENDER_OT_render(), RNA_api_animdata(), RNA_api_bone(), RNA_api_curve(), RNA_api_gizmo(), RNA_api_keymapitem(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_lattice(), RNA_api_macro(), RNA_api_mesh(), RNA_api_object(), RNA_api_operator(), RNA_api_pose_channel(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_space_filebrowser(), RNA_api_text(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), rna_def_asset_tags_api(), rna_def_camera_background_image(), rna_def_canvas_surface(), RNA_def_constraint(), rna_def_depsgraph(), rna_def_fcurve_keyframe_points(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), RNA_def_greasepencil_modifier(), rna_def_ID(), rna_def_ID_override_library(), rna_def_image_paint(), rna_def_internal_node(), rna_def_keyingset_info(), rna_def_layer_collection(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_menu(), RNA_def_modifier(), rna_def_modifier_datatransfer(), rna_def_movie(), rna_def_nlatrack(), rna_def_node(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_panel(), rna_def_render_engine(), rna_def_space_text(), rna_def_trackingMarkers(), rna_def_trackingPlaneMarkers(), rna_def_userdef_input(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_view2d_api(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_tools(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_session_state(), SCREEN_OT_animation_cancel(), SCREEN_OT_animation_play(), SCREEN_OT_frame_jump(), SCREEN_OT_keyframe_jump(), SCREEN_OT_marker_jump(), SCREEN_OT_screen_full_area(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_end(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_random(), sculpt_gesture_operator_properties(), SCULPT_OT_brush_stroke(), SCULPT_OT_cloth_filter(), SCULPT_OT_dirty_mask(), SCULPT_OT_expand(), SCULPT_OT_face_sets_edit(), SCULPT_OT_mask_by_color(), SCULPT_OT_mask_expand(), SCULPT_OT_mask_filter(), sculpt_trim_gesture_operator_properties(), sequencer_generic_props__internal(), SEQUENCER_OT_change_path(), SEQUENCER_OT_delete(), SEQUENCER_OT_enable_proxies(), SEQUENCER_OT_gap_remove(), SEQUENCER_OT_image_strip_add(), SEQUENCER_OT_movie_strip_add(), SEQUENCER_OT_mute(), SEQUENCER_OT_paste(), SEQUENCER_OT_reload(), SEQUENCER_OT_select(), SEQUENCER_OT_select_box(), SEQUENCER_OT_select_grouped(), SEQUENCER_OT_select_linked_pick(), SEQUENCER_OT_select_side_of_frame(), SEQUENCER_OT_set_range_to_strips(), SEQUENCER_OT_sound_strip_add(), SEQUENCER_OT_split(), SEQUENCER_OT_strip_jump(), SEQUENCER_OT_unmute(), SOUND_OT_mixdown(), SOUND_OT_open(), SOUND_OT_open_mono(), TEXT_OT_open(), TEXT_OT_paste(), TEXT_OT_replace(), TEXT_OT_to_3d_object(), TRANSFORM_OT_create_orientation(), TRANSFORM_OT_edge_slide(), TRANSFORM_OT_shrink_fatten(), TRANSFORM_OT_vert_slide(), Transform_Properties(), UI_OT_button_execute(), UI_OT_copy_data_path_button(), UI_OT_copy_to_selected_button(), UI_OT_drop_color(), UI_OT_override_remove_button(), UI_OT_override_type_set_button(), UI_OT_reset_default_button(), uv_map_clip_correct_properties_ex(), UV_OT_average_islands_scale(), UV_OT_hide(), UV_OT_mark_seam(), UV_OT_minimize_stretch(), UV_OT_pack_islands(), UV_OT_pin(), UV_OT_project_from_view(), UV_OT_remove_doubles(), UV_OT_reveal(), UV_OT_seams_from_islands(), UV_OT_select_box(), UV_OT_select_edge_ring(), UV_OT_select_linked_pick(), UV_OT_select_loop(), UV_OT_select_overlap(), UV_OT_stitch(), UV_OT_unwrap(), VIEW2D_OT_scroll_down(), VIEW2D_OT_scroll_up(), view3d_operator_properties_common(), VIEW3D_OT_bone_select_menu(), VIEW3D_OT_cursor3d(), VIEW3D_OT_interactive_add(), VIEW3D_OT_localview(), VIEW3D_OT_pastebuffer(), VIEW3D_OT_select(), VIEW3D_OT_select_menu(), VIEW3D_OT_snap_selected_to_cursor(), VIEW3D_OT_view_all(), VIEW3D_OT_view_axis(), wm_link_append_properties_common(), wm_open_mainfile_def_property_use_scripts(), WM_operator_properties_border(), WM_operator_properties_confirm_or_exec(), WM_operator_properties_filesel(), WM_operator_properties_generic_select(), WM_operator_properties_gesture_box_ex(), WM_operator_properties_gesture_box_zoom(), WM_operator_properties_gesture_circle(), WM_operator_properties_gesture_straightline(), WM_operator_properties_mouse_select(), WM_operator_properties_use_cursor_init(), WM_operator_type_modal_from_exec_for_object_edit_coords(), WM_OT_append(), WM_OT_call_panel(), WM_OT_open_mainfile(), WM_OT_radial_control(), WM_OT_read_homefile(), WM_OT_save_as_mainfile(), WM_OT_save_mainfile(), WM_OT_stereo3d_set(), WM_OT_xr_navigation_fly(), WM_OT_xr_navigation_grab(), WM_OT_xr_navigation_reset(), and WM_OT_xr_navigation_teleport().

◆ RNA_def_boolean_array()

PropertyRNA* RNA_def_boolean_array ( StructOrFunctionRNA cont,
const char *  identifier,
int  len,
bool default_value,
const char *  ui_name,
const char *  ui_description 
)

◆ RNA_def_boolean_layer()

PropertyRNA* RNA_def_boolean_layer ( StructOrFunctionRNA cont,
const char *  identifier,
int  len,
bool default_value,
const char *  ui_name,
const char *  ui_description 
)

◆ RNA_def_boolean_layer_member()

PropertyRNA* RNA_def_boolean_layer_member ( StructOrFunctionRNA cont,
const char *  identifier,
int  len,
bool default_value,
const char *  ui_name,
const char *  ui_description 
)

◆ RNA_def_boolean_vector()

PropertyRNA* RNA_def_boolean_vector ( StructOrFunctionRNA cont,
const char *  identifier,
int  len,
bool default_value,
const char *  ui_name,
const char *  ui_description 
)

◆ RNA_def_collection()

PropertyRNA* RNA_def_collection ( StructOrFunctionRNA cont,
const char *  identifier,
const char *  type,
const char *  ui_name,
const char *  ui_description 
)

◆ RNA_def_collection_runtime()

PropertyRNA* RNA_def_collection_runtime ( StructOrFunctionRNA cont,
const char *  identifier,
StructRNA type,
const char *  ui_name,
const char *  ui_description 
)

◆ RNA_def_enum()

PropertyRNA* RNA_def_enum ( StructOrFunctionRNA cont,
const char *  identifier,
const EnumPropertyItem items,
int  default_value,
const char *  ui_name,
const char *  ui_description 
)

Definition at line 3783 of file rna_define.c.

References CLOG_ERROR, LOG, NULL, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_default(), RNA_def_property_enum_items(), and RNA_def_property_ui_text().

Referenced by ACTION_OT_easing_type(), ACTION_OT_extrapolation_type(), ACTION_OT_handle_type(), ACTION_OT_interpolation_type(), ACTION_OT_keyframe_insert(), ACTION_OT_keyframe_type(), ACTION_OT_mirror(), ACTION_OT_paste(), ACTION_OT_select_column(), ACTION_OT_select_leftright(), ACTION_OT_snap(), ANIM_OT_channels_editable_toggle(), ANIM_OT_channels_move(), ANIM_OT_channels_setting_disable(), ANIM_OT_channels_setting_enable(), ANIM_OT_channels_setting_toggle(), ANIM_OT_driver_button_add_menu(), ANIM_OT_keyframe_delete(), ANIM_OT_keyframe_insert(), ANIM_OT_keyframe_insert_menu(), ANIM_OT_keying_set_active_set(), ARMATURE_OT_autoside_names(), ARMATURE_OT_calculate_roll(), ARMATURE_OT_parent_clear(), ARMATURE_OT_parent_set(), ARMATURE_OT_select_hierarchy(), ARMATURE_OT_select_similar(), ARMATURE_OT_symmetrize(), BOID_OT_rule_add(), BPy_EnumProperty(), BRUSH_OT_curve_preset(), BRUSH_OT_stencil_control(), CACHEFILE_OT_layer_move(), CLIP_OT_clean_tracks(), CLIP_OT_clear_track_path(), CLIP_OT_detect_features(), CLIP_OT_disable_markers(), CLIP_OT_frame_jump(), CLIP_OT_graph_disable_markers(), CLIP_OT_lock_tracks(), CLIP_OT_mode_set(), CLIP_OT_select_grouped(), CLIP_OT_set_axis(), CLIP_OT_set_plane(), CLIP_OT_set_solver_keyframe(), COLLECTION_OT_objects_add_active(), COLLECTION_OT_objects_remove(), COLLECTION_OT_objects_remove_active(), CONSOLE_OT_delete(), CONSOLE_OT_move(), CONSOLE_OT_scrollback_append(), CURVE_OT_cyclic_toggle(), CURVE_OT_delete(), CURVE_OT_draw(), CURVE_OT_extrude(), CURVE_OT_handle_type_set(), CURVE_OT_pen(), CURVE_OT_select_similar(), CURVE_OT_spline_type_set(), blender::ed::curves::CURVES_OT_set_selection_domain(), blender::ed::curves::CURVES_OT_snap_curves_to_surface(), def_fill_tile(), def_sh_script(), DPAINT_OT_output_toggle(), DPAINT_OT_type_toggle(), ED_object_add_generic_props(), edit_constraint_properties(), FILE_OT_bookmark_move(), FILE_OT_unpack_all(), FILE_OT_unpack_item(), FONT_OT_case_set(), FONT_OT_delete(), FONT_OT_move(), FONT_OT_move_select(), FONT_OT_style_set(), FONT_OT_style_toggle(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_attribute_convert(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), GIZMO_GT_arrow_3d(), GIZMO_GT_cage_2d(), GIZMO_GT_cage_3d(), GIZMO_GT_move_3d(), GIZMO_GT_primitive_3d(), GPENCIL_OT_annotate(), GPENCIL_OT_bake_grease_pencil_animation(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_convert(), GPENCIL_OT_delete(), GPENCIL_OT_dissolve(), GPENCIL_OT_draw(), GPENCIL_OT_frame_clean_duplicate(), GPENCIL_OT_frame_clean_fill(), GPENCIL_OT_frame_duplicate(), GPENCIL_OT_generate_weights(), GPENCIL_OT_interpolate(), GPENCIL_OT_interpolate_sequence(), GPENCIL_OT_layer_annotation_move(), GPENCIL_OT_layer_change(), GPENCIL_OT_layer_duplicate(), GPENCIL_OT_layer_duplicate_object(), GPENCIL_OT_layer_mask_move(), GPENCIL_OT_layer_merge(), GPENCIL_OT_layer_move(), GPENCIL_OT_material_set(), GPENCIL_OT_paste(), GPENCIL_OT_reproject(), GPENCIL_OT_reset_transform_fill(), GPENCIL_OT_segment_move(), GPENCIL_OT_select_grouped(), GPENCIL_OT_stroke_arrange(), GPENCIL_OT_stroke_caps_set(), GPENCIL_OT_stroke_cyclical_set(), GPENCIL_OT_stroke_editcurve_set_handle_type(), GPENCIL_OT_stroke_join(), GPENCIL_OT_stroke_merge(), GPENCIL_OT_stroke_normalize(), GPENCIL_OT_stroke_reset_vertex_color(), GPENCIL_OT_stroke_separate(), GPENCIL_OT_trace_image(), GPENCIL_OT_transform_fill(), GPENCIL_OT_vertex_color_brightness_contrast(), GPENCIL_OT_vertex_color_hsv(), GPENCIL_OT_vertex_color_invert(), GPENCIL_OT_vertex_color_levels(), GPENCIL_OT_vertex_color_set(), gpencil_primitive_common_props(), GRAPH_OT_decimate(), GRAPH_OT_duplicate(), GRAPH_OT_easing_type(), GRAPH_OT_equalize_handles(), GRAPH_OT_extrapolation_type(), GRAPH_OT_fmodifier_add(), GRAPH_OT_handle_type(), GRAPH_OT_interpolation_type(), GRAPH_OT_keyframe_insert(), GRAPH_OT_mirror(), GRAPH_OT_paste(), GRAPH_OT_select_column(), GRAPH_OT_select_leftright(), GRAPH_OT_snap(), IMAGE_OT_curves_point_set(), IMAGE_OT_new(), IMAGE_OT_unpack(), LATTICE_OT_flip(), MARKER_OT_make_links_scene(), MARKER_OT_select_leftright(), MASK_OT_handle_type_set(), MASK_OT_layer_move(), MBALL_OT_select_similar(), mesh_operator_edgering_props(), MESH_OT_average_normals(), MESH_OT_bevel(), MESH_OT_blend_from_shape(), MESH_OT_bridge_edge_loops(), MESH_OT_colors_reverse(), MESH_OT_decimate(), MESH_OT_delete(), MESH_OT_edge_split(), MESH_OT_intersect(), MESH_OT_intersect_boolean(), MESH_OT_knife_cut(), MESH_OT_knife_tool(), MESH_OT_merge(), MESH_OT_mod_weighted_strength(), MESH_OT_normals_tools(), MESH_OT_point_normals(), MESH_OT_poke(), MESH_OT_primitive_circle_add(), MESH_OT_primitive_cone_add(), MESH_OT_primitive_cylinder_add(), MESH_OT_quads_convert_to_tris(), MESH_OT_select_axis(), MESH_OT_select_face_by_sides(), MESH_OT_select_mode(), MESH_OT_select_similar(), MESH_OT_separate(), MESH_OT_sort_elements(), MESH_OT_subdivide(), MESH_OT_symmetrize(), MESH_OT_symmetry_snap(), NLA_OT_actionclip_add(), NLA_OT_fmodifier_add(), NLA_OT_select_leftright(), NLA_OT_snap(), blender::ed::space_node::NODE_OT_group_separate(), blender::ed::space_node::NODE_OT_new_node_tree(), blender::ed::space_node::NODE_OT_output_file_move_active_socket(), blender::ed::space_node::NODE_OT_select_grouped(), blender::ed::space_node::NODE_OT_tree_socket_add(), blender::ed::space_node::NODE_OT_tree_socket_change_type(), blender::ed::space_node::NODE_OT_tree_socket_move(), blender::ed::space_node::NODE_OT_tree_socket_remove(), OBJECT_OT_add(), OBJECT_OT_bake(), OBJECT_OT_collection_external_asset_drop(), OBJECT_OT_collection_instance_add(), OBJECT_OT_collection_link(), OBJECT_OT_constraint_add(), OBJECT_OT_constraint_add_with_targets(), OBJECT_OT_convert(), OBJECT_OT_data_instance_add(), OBJECT_OT_data_transfer(), OBJECT_OT_datalayout_transfer(), OBJECT_OT_duplicate(), OBJECT_OT_effector_add(), OBJECT_OT_empty_add(), OBJECT_OT_face_map_move(), OBJECT_OT_gpencil_add(), OBJECT_OT_gpencil_modifier_add(), OBJECT_OT_gpencil_modifier_apply(), OBJECT_OT_hook_assign(), OBJECT_OT_hook_recenter(), OBJECT_OT_hook_remove(), OBJECT_OT_hook_reset(), OBJECT_OT_hook_select(), OBJECT_OT_light_add(), OBJECT_OT_lightprobe_add(), OBJECT_OT_make_links_data(), OBJECT_OT_make_links_scene(), OBJECT_OT_make_local(), OBJECT_OT_make_single_user(), OBJECT_OT_material_slot_move(), OBJECT_OT_metaball_add(), OBJECT_OT_mode_set(), OBJECT_OT_modifier_add(), OBJECT_OT_multires_subdivide(), OBJECT_OT_origin_set(), OBJECT_OT_parent_clear(), OBJECT_OT_parent_set(), OBJECT_OT_paths_calculate(), OBJECT_OT_quadriflow_remesh(), OBJECT_OT_select_by_type(), OBJECT_OT_select_grouped(), OBJECT_OT_select_linked(), OBJECT_OT_shaderfx_add(), OBJECT_OT_shape_key_move(), OBJECT_OT_skin_loose_mark_clear(), OBJECT_OT_track_clear(), OBJECT_OT_track_set(), OBJECT_OT_vertex_group_lock(), OBJECT_OT_vertex_group_move(), OBJECT_OT_vertex_group_set_active(), OBJECT_OT_vertex_group_sort(), OUTLINER_OT_action_set(), OUTLINER_OT_animdata_operation(), OUTLINER_OT_collection_color_tag_set(), OUTLINER_OT_constraint_operation(), OUTLINER_OT_data_operation(), OUTLINER_OT_id_operation(), OUTLINER_OT_id_remap(), OUTLINER_OT_lib_operation(), OUTLINER_OT_liboverride_operation(), OUTLINER_OT_liboverride_troubleshoot_operation(), OUTLINER_OT_modifier_operation(), OUTLINER_OT_object_operation(), OUTLINER_OT_scene_operation(), paint_mask_gesture_operator_properties(), PAINT_OT_add_texture_paint_slot(), PAINT_OT_brush_select(), PAINT_OT_hide_show(), PAINT_OT_mask_flood_fill(), PAINT_OT_project_image(), PAINT_OT_weight_from_bones(), PAINT_OT_weight_gradient(), PAINT_OT_weight_sample_group(), paint_stroke_operator_properties(), PALETTE_OT_color_move(), PALETTE_OT_sort(), PARTICLE_OT_copy_particle_systems(), PARTICLE_OT_delete(), PARTICLE_OT_select_random(), path_select_properties(), POSE_OT_autoside_names(), POSE_OT_constraint_add(), POSE_OT_constraint_add_with_targets(), POSE_OT_group_move(), POSE_OT_paths_calculate(), POSE_OT_propagate(), POSE_OT_rotation_mode_set(), POSE_OT_select_grouped(), POSE_OT_select_hierarchy(), pose_slide_opdef_properties(), POSELIB_OT_pose_move(), POSELIB_OT_pose_remove(), POSELIB_OT_pose_rename(), RENDER_OT_shutter_curve_preset(), RIGIDBODY_OT_constraint_add(), RIGIDBODY_OT_mass_calculate(), RIGIDBODY_OT_object_add(), RIGIDBODY_OT_objects_add(), RIGIDBODY_OT_shape_change(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_object(), RNA_api_scene(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_sound(), RNA_api_ui_layout(), RNA_api_vfont(), RNA_api_window(), rna_def_attribute_group(), rna_def_curve_splines(), rna_def_depsgraph(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_thickness_modifiers(), rna_def_gpencil_layers_api(), rna_def_ID_override_library_property_operation(), rna_def_ID_override_library_property_operations(), rna_def_keyingset_paths(), RNA_def_main_brushes(), RNA_def_main_curves(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_node_groups(), RNA_def_main_textures(), rna_def_metaball_elements(), rna_def_modifier_datatransfer(), rna_def_object_constraints(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_passes(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_userdef_studiolights(), rna_def_vertex_group(), rna_def_workspace_tools(), SCENE_OT_light_cache_bake(), SCENE_OT_new(), SCENE_OT_new_sequencer(), SCENE_OT_view_layer_add(), SCREEN_OT_area_split(), SCREEN_OT_region_toggle(), SCREEN_OT_space_context_cycle(), SCREEN_OT_space_type_set_or_cycle(), SCREEN_OT_userpref_show(), SCREEN_OT_workspace_cycle(), SCULPT_OT_cloth_filter(), SCULPT_OT_color_filter(), SCULPT_OT_expand(), SCULPT_OT_face_sets_change_visibility(), SCULPT_OT_face_sets_create(), SCULPT_OT_face_sets_edit(), SCULPT_OT_face_sets_init(), SCULPT_OT_mask_filter(), SCULPT_OT_mask_init(), SCULPT_OT_mesh_filter(), SCULPT_OT_sample_detail_size(), SCULPT_OT_set_pivot_position(), SCULPT_OT_uv_sculpt_stroke(), sculpt_trim_gesture_operator_properties(), sequencer_generic_props__internal(), SEQUENCER_OT_change_effect_input(), SEQUENCER_OT_change_effect_type(), SEQUENCER_OT_change_scene(), SEQUENCER_OT_effect_strip_add(), SEQUENCER_OT_mask_strip_add(), SEQUENCER_OT_movieclip_strip_add(), SEQUENCER_OT_scene_strip_add(), SEQUENCER_OT_scene_strip_add_new(), SEQUENCER_OT_select_grouped(), SEQUENCER_OT_select_handles(), SEQUENCER_OT_select_side(), SEQUENCER_OT_select_side_of_frame(), SEQUENCER_OT_split(), SEQUENCER_OT_strip_color_tag_set(), SEQUENCER_OT_strip_modifier_add(), SEQUENCER_OT_strip_modifier_copy(), SEQUENCER_OT_strip_modifier_move(), SEQUENCER_OT_strip_transform_clear(), SEQUENCER_OT_strip_transform_fit(), SEQUENCER_OT_swap(), SOUND_OT_mixdown(), SOUND_OT_unpack(), TEXT_OT_comment_toggle(), TEXT_OT_convert_whitespace(), TEXT_OT_delete(), TEXT_OT_move(), TEXT_OT_move_lines(), TEXT_OT_move_select(), TEXT_OT_resolve_conflict(), TEXTURE_OT_slot_move(), TRANSFORM_OT_transform(), Transform_Properties(), UI_OT_eyedropper_driver(), UI_OT_eyedropper_gpencil_color(), UI_OT_override_type_set_button(), UV_OT_align(), UV_OT_pack_islands(), UV_OT_select_mode(), UV_OT_select_similar(), UV_OT_snap_cursor(), UV_OT_snap_selected(), UV_OT_stitch(), UV_OT_unwrap(), uv_transform_properties(), vgroup_operator_subset_select_props(), VIEW3D_GGT_xform_extrude(), VIEW3D_GGT_xform_gizmo(), VIEW3D_OT_bone_select_menu(), VIEW3D_OT_cursor3d(), VIEW3D_OT_select_menu(), VIEW3D_OT_toggle_shading(), VIEW3D_OT_view_axis(), VIEW3D_OT_view_orbit(), VIEW3D_OT_view_pan(), VIEW3D_OT_view_roll(), WM_operator_properties_filesel(), wm_operator_properties_select_action_ex(), WM_operator_properties_select_operation(), WM_operator_properties_select_operation_simple(), WM_operator_properties_select_walk_direction(), WM_OT_redraw_timer(), WM_OT_stereo3d_set(), and WM_OT_xr_navigation_fly().

◆ RNA_def_enum_flag()

PropertyRNA* RNA_def_enum_flag ( StructOrFunctionRNA cont,
const char *  identifier,
const EnumPropertyItem items,
int  default_value,
const char *  ui_name,
const char *  ui_description 
)

◆ RNA_def_enum_funcs()

void RNA_def_enum_funcs ( PropertyRNA prop,
EnumPropertyItemFunc  itemfunc 
)

Definition at line 3830 of file rna_define.c.

References EnumPropertyRNA::item_fn.

Referenced by ANIM_OT_driver_button_add_menu(), ANIM_OT_keyframe_delete(), ANIM_OT_keyframe_insert(), ANIM_OT_keyframe_insert_menu(), ANIM_OT_keying_set_active_set(), ASSET_OT_bundle_install(), COLLECTION_OT_objects_add_active(), COLLECTION_OT_objects_remove(), COLLECTION_OT_objects_remove_active(), CURVE_OT_delete(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_attribute_convert(), GPENCIL_OT_convert(), GPENCIL_OT_generate_weights(), GPENCIL_OT_layer_change(), GPENCIL_OT_material_set(), GRAPH_OT_fmodifier_add(), MARKER_OT_make_links_scene(), MESH_OT_blend_from_shape(), MESH_OT_merge(), MESH_OT_select_similar(), NLA_OT_actionclip_add(), NLA_OT_fmodifier_add(), blender::ed::space_node::NODE_OT_new_node_tree(), blender::ed::space_node::NODE_OT_tree_socket_change_type(), OBJECT_OT_collection_external_asset_drop(), OBJECT_OT_collection_instance_add(), OBJECT_OT_collection_link(), OBJECT_OT_constraint_add(), OBJECT_OT_constraint_add_with_targets(), OBJECT_OT_gpencil_modifier_add(), OBJECT_OT_hook_assign(), OBJECT_OT_hook_recenter(), OBJECT_OT_hook_remove(), OBJECT_OT_hook_reset(), OBJECT_OT_hook_select(), OBJECT_OT_make_links_scene(), OBJECT_OT_mode_set(), OBJECT_OT_modifier_add(), OBJECT_OT_shaderfx_add(), OBJECT_OT_vertex_group_set_active(), OUTLINER_OT_action_set(), OUTLINER_OT_data_operation(), OUTLINER_OT_id_operation(), PAINT_OT_project_image(), PAINT_OT_weight_sample_group(), POSELIB_OT_pose_move(), POSELIB_OT_pose_remove(), POSELIB_OT_pose_rename(), RIGIDBODY_OT_mass_calculate(), SCENE_OT_new_sequencer(), SEQUENCER_OT_change_scene(), SEQUENCER_OT_mask_strip_add(), SEQUENCER_OT_movieclip_strip_add(), SEQUENCER_OT_scene_strip_add(), SEQUENCER_OT_scene_strip_add_new(), TRANSFORM_OT_select_orientation(), Transform_Properties(), UV_OT_select_similar(), vgroup_operator_subset_select_props(), VIEW3D_OT_bone_select_menu(), VIEW3D_OT_select_menu(), and WM_operator_properties_filesel().

◆ RNA_def_float()

PropertyRNA* RNA_def_float ( StructOrFunctionRNA cont,
const char *  identifier,
float  default_value,
float  hardmin,
float  hardmax,
const char *  ui_name,
const char *  ui_description,
float  softmin,
float  softmax 
)

Definition at line 3836 of file rna_define.c.

References ASSERT_SOFT_HARD_LIMITS, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_float_default(), RNA_def_property_range(), RNA_def_property_ui_range(), and RNA_def_property_ui_text().

Referenced by ACTION_OT_clean(), ANIM_OT_change_frame(), ARMATURE_OT_select_similar(), BRUSH_OT_scale_size(), CLIP_OT_apply_solution_scale(), CLIP_OT_clean_tracks(), CLIP_OT_detect_features(), CLIP_OT_set_scale(), CLIP_OT_set_solution_scale(), CLIP_OT_view_zoom(), CLIP_OT_view_zoom_ratio(), CURVE_OT_radius_set(), CURVE_OT_select_similar(), define_primitive_add_properties(), GIZMO_GT_arrow_3d(), GIZMO_GT_button_2d(), GIZMO_GT_dial_3d(), GPENCIL_OT_annotate(), GPENCIL_OT_convert(), GPENCIL_OT_draw(), GPENCIL_OT_generate_weights(), GPENCIL_OT_guide_rotate(), GPENCIL_OT_image_to_grease_pencil(), GPENCIL_OT_interpolate(), GPENCIL_OT_interpolate_sequence(), GPENCIL_OT_stroke_enter_editcurve_mode(), GPENCIL_OT_stroke_merge_by_distance(), GPENCIL_OT_stroke_merge_material(), GPENCIL_OT_stroke_normalize(), GPENCIL_OT_stroke_sample(), GPENCIL_OT_stroke_simplify(), GPENCIL_OT_stroke_smooth(), GPENCIL_OT_stroke_subdivide(), GPENCIL_OT_trace_image(), GPENCIL_OT_transform_fill(), GPENCIL_OT_vertex_color_brightness_contrast(), GPENCIL_OT_vertex_color_hsv(), GPENCIL_OT_vertex_color_levels(), GPENCIL_OT_vertex_color_set(), GPENCIL_OT_vertex_group_smooth(), GRAPH_OT_clean(), GRAPH_OT_click_insert(), GRAPH_OT_cursor_set(), GRAPH_OT_decimate(), GRAPH_OT_equalize_handles(), GRAPH_OT_sound_bake(), IMAGE_OT_view_zoom(), IMAGE_OT_view_zoom_ratio(), MBALL_OT_select_similar(), mesh_operator_edgering_props(), MESH_OT_average_normals(), MESH_OT_bevel(), MESH_OT_bisect(), MESH_OT_blend_from_shape(), MESH_OT_bridge_edge_loops(), MESH_OT_decimate(), MESH_OT_extrude_repeat(), MESH_OT_face_make_planar(), MESH_OT_knife_tool(), MESH_OT_loopcut(), MESH_OT_paint_mask_extract(), MESH_OT_paint_mask_slice(), MESH_OT_point_normals(), MESH_OT_select_axis(), MESH_OT_select_similar(), MESH_OT_smooth_normals(), MESH_OT_spin(), MESH_OT_subdivide(), MESH_OT_symmetrize(), MESH_OT_symmetry_snap(), MESH_OT_vertices_smooth_laplacian(), MESH_OT_wireframe(), blender::ed::space_node::NODE_OT_backimage_zoom(), OBJECT_OT_bake(), OBJECT_OT_data_transfer(), OBJECT_OT_gpencil_add(), OBJECT_OT_quadriflow_remesh(), OBJECT_OT_vertex_group_clean(), OBJECT_OT_vertex_group_fix(), OBJECT_OT_vertex_group_levels(), OBJECT_OT_vertex_group_smooth(), paint_mask_gesture_operator_properties(), PAINT_OT_mask_flood_fill(), PAINT_OT_vertex_color_brightness_contrast(), PAINT_OT_vertex_color_hsv(), PAINT_OT_vertex_color_levels(), PARTICLE_OT_remove_doubles(), PARTICLE_OT_weight_set(), POSE_OT_propagate(), RIGIDBODY_OT_mass_calculate(), RNA_api_animdata(), RNA_api_bone(), RNA_api_object(), RNA_api_pose(), RNA_api_pose_channel(), RNA_api_scene(), RNA_api_ui_layout(), rna_def_color_ramp(), rna_def_color_ramp_element_api(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), RNA_def_float_distance(), rna_def_fmodifier_envelope_control_points(), rna_def_gpencil_stroke_points_api(), rna_def_modifier_datatransfer(), rna_def_render_engine(), rna_def_vertex_group(), rna_def_view2d_api(), rna_def_xr_session_state(), SCREEN_OT_area_split(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_grow(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_random(), SCULPT_OT_cloth_filter(), SCULPT_OT_color_filter(), SCULPT_OT_face_sets_init(), SCULPT_OT_mask_by_color(), SCULPT_OT_mesh_filter(), SCULPT_OT_set_pivot_position(), SCULPT_OT_symmetrize(), SEQUENCER_OT_view_zoom_ratio(), TRANSFORM_OT_push_pull(), TRANSFORM_OT_shear(), TRANSFORM_OT_vertex_warp(), Transform_Properties(), UI_view2d_edge_pan_operator_properties_ex(), UV_OT_cube_project(), UV_OT_remove_doubles(), UV_OT_select_similar(), UV_OT_smart_project(), UV_OT_stitch(), uv_transform_properties(), VIEW2D_OT_zoom(), VIEW2D_OT_zoom_in(), VIEW2D_OT_zoom_out(), VIEW3D_GGT_tool_generic_handle_free(), VIEW3D_GGT_tool_generic_handle_normal(), VIEW3D_OT_view_orbit(), VIEW3D_OT_view_roll(), WM_OT_redraw_timer(), WM_OT_xr_navigation_fly(), and WM_OT_xr_navigation_teleport().

◆ RNA_def_float_array()

PropertyRNA* RNA_def_float_array ( StructOrFunctionRNA cont,
const char *  identifier,
int  len,
const float default_value,
float  hardmin,
float  hardmax,
const char *  ui_name,
const char *  ui_description,
float  softmin,
float  softmax 
)

◆ RNA_def_float_color()

PropertyRNA* RNA_def_float_color ( StructOrFunctionRNA cont,
const char *  identifier,
int  len,
const float default_value,
float  hardmin,
float  hardmax,
const char *  ui_name,
const char *  ui_description,
float  softmin,
float  softmax 
)

◆ RNA_def_float_distance()

PropertyRNA* RNA_def_float_distance ( StructOrFunctionRNA cont,
const char *  identifier,
float  default_value,
float  hardmin,
float  hardmax,
const char *  ui_name,
const char *  ui_description,
float  softmin,
float  softmax 
)

◆ RNA_def_float_factor()

PropertyRNA* RNA_def_float_factor ( StructOrFunctionRNA cont,
const char *  identifier,
float  default_value,
float  hardmin,
float  hardmax,
const char *  ui_name,
const char *  ui_description,
float  softmin,
float  softmax 
)

◆ RNA_def_float_matrix()

PropertyRNA* RNA_def_float_matrix ( StructOrFunctionRNA cont,
const char *  identifier,
int  rows,
int  columns,
const float default_value,
float  hardmin,
float  hardmax,
const char *  ui_name,
const char *  ui_description,
float  softmin,
float  softmax 
)

◆ RNA_def_float_percentage()

PropertyRNA* RNA_def_float_percentage ( StructOrFunctionRNA cont,
const char *  identifier,
float  default_value,
float  hardmin,
float  hardmax,
const char *  ui_name,
const char *  ui_description,
float  softmin,
float  softmax 
)

◆ RNA_def_float_rotation()

PropertyRNA* RNA_def_float_rotation ( StructOrFunctionRNA cont,
const char *  identifier,
int  len,
const float default_value,
float  hardmin,
float  hardmax,
const char *  ui_name,
const char *  ui_description,
float  softmin,
float  softmax 
)

◆ RNA_def_float_translation()

PropertyRNA* RNA_def_float_translation ( StructOrFunctionRNA cont,
const char *  identifier,
int  len,
const float default_value,
float  hardmin,
float  hardmax,
const char *  ui_name,
const char *  ui_description,
float  softmin,
float  softmax 
)

◆ RNA_def_float_vector()

PropertyRNA* RNA_def_float_vector ( StructOrFunctionRNA cont,
const char *  identifier,
int  len,
const float default_value,
float  hardmin,
float  hardmax,
const char *  ui_name,
const char *  ui_description,
float  softmin,
float  softmax 
)

Definition at line 3862 of file rna_define.c.

References ASSERT_SOFT_HARD_LIMITS, len, PROP_FLOAT, PROP_XYZ, RNA_def_property(), RNA_def_property_array(), RNA_def_property_float_array_default(), RNA_def_property_range(), RNA_def_property_ui_range(), and RNA_def_property_ui_text().

Referenced by CLIP_OT_add_marker(), CLIP_OT_cursor_set(), CLIP_OT_dopesheet_select_channel(), CLIP_OT_graph_select(), CLIP_OT_select(), CLIP_OT_slide_marker(), CLIP_OT_view_pan(), CLIP_OT_view_zoom_in(), CLIP_OT_view_zoom_out(), CURVE_OT_spin(), define_primitive_add_properties(), GIZMO_GT_arrow_3d(), GIZMO_GT_cage_2d(), GIZMO_GT_cage_3d(), GPENCIL_OT_transform_fill(), IMAGE_OT_view_pan(), IMAGE_OT_view_zoom_in(), IMAGE_OT_view_zoom_out(), MASK_OT_add_feather_vertex(), MASK_OT_add_vertex(), MASK_OT_select(), MESH_OT_bisect(), MESH_OT_screw(), MESH_OT_spin(), PAINT_OT_grab_clone(), RNA_api_armature_edit_bone(), RNA_api_camera(), RNA_api_object(), RNA_api_scene(), RNA_api_texture(), rna_def_action(), rna_def_curveprofile(), rna_def_fcurve(), RNA_def_float_translation(), RNA_def_float_vector_xyz(), rna_def_image(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_rigidbody_world(), rna_def_trackingMarkers(), rna_def_xr_session_state(), SEQUENCER_OT_cursor_set(), TRANSFORM_OT_resize(), TRANSFORM_OT_seq_slide(), TRANSFORM_OT_skin_resize(), TRANSFORM_OT_transform(), Transform_Properties(), UV_OT_cursor_set(), UV_OT_rip(), UV_OT_select(), UV_OT_select_edge_ring(), UV_OT_select_linked_pick(), UV_OT_select_loop(), WM_OT_xr_navigation_fly(), and WM_OT_xr_navigation_teleport().

◆ RNA_def_float_vector_xyz()

PropertyRNA* RNA_def_float_vector_xyz ( StructOrFunctionRNA cont,
const char *  identifier,
int  len,
const float default_value,
float  hardmin,
float  hardmax,
const char *  ui_name,
const char *  ui_description,
float  softmin,
float  softmax 
)

◆ RNA_def_func_duplicate_pointers()

void RNA_def_func_duplicate_pointers ( FunctionRNA func)

◆ RNA_def_func_free_pointers()

void RNA_def_func_free_pointers ( FunctionRNA func)

Referenced by RNA_struct_free().

◆ RNA_def_function()

FunctionRNA* RNA_def_function ( StructRNA srna,
const char *  identifier,
const char *  call 
)

Definition at line 4273 of file rna_define.c.

References BLI_findstring_ptr(), FunctionDefRNA::call, CLOG_ERROR, DefRNA, StructRNA::functions, StructRNA::identifier, LOG, NULL, BlenderDefRNA::preprocess, rna_def_function(), and rna_find_function_def().

Referenced by def_sh_script(), def_sh_tex_pointdensity(), define_specific_node(), RNA_api_action(), RNA_api_animdata(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_armature_edit_bone(), RNA_api_bone(), RNA_api_camera(), RNA_api_curve(), RNA_api_curve_nurb(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_image(), RNA_api_image_packed_file(), RNA_api_keyconfigs(), RNA_api_keyingset(), RNA_api_keymap(), RNA_api_keymapitem(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_lattice(), RNA_api_macro(), RNA_api_main(), RNA_api_mesh(), RNA_api_meta(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_pose(), RNA_api_pose_channel(), RNA_api_region_view3d(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_sound(), RNA_api_space_filebrowser(), RNA_api_space_node(), RNA_api_space_text(), RNA_api_text(), RNA_api_texture(), RNA_api_ui_layout(), RNA_api_vfont(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_area_api(), rna_def_armature(), rna_def_armature_edit_bones(), rna_def_asset_handle_api(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_canvas_surface(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_color_ramp(), rna_def_color_ramp_element_api(), rna_def_compositor_node(), rna_def_constraint_armature_deform_targets(), RNA_def_context(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_depsgraph(), rna_def_editor(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_frames_api(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_header(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_image_paint(), rna_def_image_preview(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyingset_info(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_library(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_menu(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_meta(), rna_def_metaball_elements(), rna_def_modifier_hook(), rna_def_movie(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_pose_channel_constraints(), rna_def_region(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_passes(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_screen(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_space_node_path_api(), rna_def_space_spreadsheet_context_path(), rna_def_space_text(), rna_def_strip_fcurves(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view2d_api(), RNA_def_view_layer(), rna_def_view_layer_aovs(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_owner_ids(), rna_def_workspace_tools(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_session_state(), and rna_def_xr_user_paths().

◆ RNA_def_function_flag()

void RNA_def_function_flag ( FunctionRNA func,
int  flag 
)

Definition at line 4342 of file rna_define.c.

References FunctionRNA::flag.

Referenced by def_sh_script(), define_specific_node(), RNA_api_action(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_bone(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_image(), RNA_api_image_packed_file(), RNA_api_keyconfigs(), RNA_api_keyingset(), RNA_api_keymap(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_macro(), RNA_api_mesh(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_pose(), RNA_api_pose_channel(), RNA_api_region_view3d(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_sound(), RNA_api_space_node(), RNA_api_space_text(), RNA_api_ui_layout(), RNA_api_vfont(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_armature_edit_bones(), rna_def_asset_handle_api(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_color_ramp_element_api(), rna_def_constraint_armature_deform_targets(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_depsgraph(), rna_def_editor(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_header(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyingset_info(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_library(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_menu(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_meta(), rna_def_metaball_elements(), rna_def_modifier_hook(), rna_def_movie(), rna_def_mpolygon(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_screen(), rna_def_sequence_modifiers(), rna_def_space_node_path_api(), rna_def_space_spreadsheet_context_path(), rna_def_strip_fcurves(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_uilist(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_group(), RNA_def_view_layer(), rna_def_view_layers(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_owner_ids(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_session_state(), and rna_generic_op_invoke().

◆ RNA_def_function_output()

void RNA_def_function_output ( FunctionRNA func,
PropertyRNA ret 
)

◆ RNA_def_function_return()

void RNA_def_function_return ( FunctionRNA func,
PropertyRNA ret 
)

C return value only! multiple RNA returns can be done with RNA_def_function_output.

Definition at line 4312 of file rna_define.c.

References BLI_assert, FunctionRNA::c_ret, CLOG_ERROR, FunctionRNA::identifier, LOG, NULL, PROP_DYNAMIC, ret, and RNA_def_function_output().

Referenced by def_sh_script(), define_specific_node(), RNA_api_animdata(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_bone(), RNA_api_curve(), RNA_api_curve_nurb(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keyconfigs(), RNA_api_keymap(), RNA_api_keymapitem(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_macro(), RNA_api_main(), RNA_api_mesh(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_pose_channel(), RNA_api_scene(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_text(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_canvas_surface(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_color_ramp_element_api(), rna_def_constraint_armature_deform_targets(), RNA_def_context(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile_points_api(), rna_def_depsgraph(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_image_paint(), rna_def_internal_node(), rna_def_keyingset_info(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_menu(), rna_def_metaball_elements(), rna_def_movie(), rna_def_movieclip(), rna_def_node(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_passes(), rna_def_render_slots(), rna_def_render_views(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_screen(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_space_spreadsheet_context_path(), rna_def_space_text(), rna_def_strip_fcurves(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view_layer_aovs(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_owner_ids(), rna_def_workspace_tools(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_session_state(), rna_def_xr_user_paths(), and rna_generic_op_invoke().

◆ RNA_def_function_runtime()

FunctionRNA* RNA_def_function_runtime ( StructRNA srna,
const char *  identifier,
CallFunc  call 
)

◆ RNA_def_function_ui_description()

void RNA_def_function_ui_description ( FunctionRNA func,
const char *  description 
)

Definition at line 4347 of file rna_define.c.

References FunctionRNA::description.

Referenced by def_sh_script(), def_sh_tex_pointdensity(), define_specific_node(), RNA_api_action(), RNA_api_animdata(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_armature_edit_bone(), RNA_api_bone(), RNA_api_camera(), RNA_api_curve(), RNA_api_curve_nurb(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_image(), RNA_api_image_packed_file(), RNA_api_keyingset(), RNA_api_keymaps(), RNA_api_lattice(), RNA_api_macro(), RNA_api_main(), RNA_api_mesh(), RNA_api_meta(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_pose(), RNA_api_pose_channel(), RNA_api_region_view3d(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_sound(), RNA_api_space_filebrowser(), RNA_api_space_node(), RNA_api_space_text(), RNA_api_text(), RNA_api_texture(), RNA_api_ui_layout(), RNA_api_vfont(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_area_api(), rna_def_armature(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_canvas_surface(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_color_ramp(), rna_def_color_ramp_element_api(), rna_def_compositor_node(), rna_def_constraint_armature_deform_targets(), RNA_def_context(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_depsgraph(), rna_def_editor(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_frames_api(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_header(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_image_paint(), rna_def_image_preview(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyingset_info(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_library(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_menu(), rna_def_meta(), rna_def_metaball_elements(), rna_def_modifier_hook(), rna_def_movie(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_passes(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_space_node_path_api(), rna_def_space_spreadsheet_context_path(), rna_def_space_text(), rna_def_strip_fcurves(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view2d_api(), RNA_def_view_layer(), rna_def_view_layers(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_owner_ids(), rna_def_workspace_tools(), and rna_def_xr_session_state().

◆ RNA_def_int()

PropertyRNA* RNA_def_int ( StructOrFunctionRNA cont,
const char *  identifier,
int  default_value,
int  hardmin,
int  hardmax,
const char *  ui_name,
const char *  ui_description,
int  softmin,
int  softmax 
)

Definition at line 3597 of file rna_define.c.

References ASSERT_SOFT_HARD_LIMITS, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_int_default(), RNA_def_property_range(), RNA_def_property_ui_range(), and RNA_def_property_ui_text().

Referenced by ARMATURE_OT_subdivide(), CLIP_OT_change_frame(), CLIP_OT_clean_tracks(), CLIP_OT_detect_features(), CONSOLE_OT_history_append(), CONSTRAINT_OT_followpath_path_animate(), CONSTRAINT_OT_move_to_index(), create_operator_state(), CURVE_OT_subdivide(), def_fill_tile(), ED_OT_undo_history(), FILE_OT_bookmark_delete(), FILE_OT_filenum(), FILE_OT_unpack_item(), FONT_OT_change_character(), FONT_OT_change_spacing(), FONT_OT_textbox_remove(), geometry_extract_props(), GIZMO_GT_mesh_preselect_edgering_3d(), GIZMO_GT_mesh_preselect_elem_3d(), GPENCIL_OT_annotate(), GPENCIL_OT_bake_grease_pencil_animation(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_convert(), GPENCIL_OT_extract_palette_vertex(), GPENCIL_OT_frame_clean_loose(), GPENCIL_OT_interpolate(), GPENCIL_OT_interpolate_sequence(), GPENCIL_OT_layer_active(), GPENCIL_OT_material_to_vertex_color(), GPENCIL_OT_move_to_layer(), GPENCIL_OT_segment_remove(), GPENCIL_OT_select_vertex_color(), GPENCIL_OT_selectmode_toggle(), GPENCIL_OT_stroke_normalize(), GPENCIL_OT_stroke_simplify_fixed(), GPENCIL_OT_stroke_smooth(), GPENCIL_OT_stroke_subdivide(), GPENCIL_OT_trace_image(), GPENCIL_OT_vertex_group_smooth(), gpencil_primitive_common_props(), IMAGE_OT_change_frame(), IMAGE_OT_curves_point_set(), IMAGE_OT_new(), IMAGE_OT_sample(), IMAGE_OT_tile_add(), INFO_OT_select_pick(), MARKER_OT_duplicate(), MARKER_OT_move(), mesh_operator_edgering_props(), MESH_OT_average_normals(), MESH_OT_bevel(), MESH_OT_bridge_edge_loops(), MESH_OT_duplicate(), MESH_OT_extrude_repeat(), MESH_OT_face_make_planar(), MESH_OT_fill_grid(), MESH_OT_fill_holes(), MESH_OT_knife_cut(), MESH_OT_loopcut(), MESH_OT_primitive_circle_add(), MESH_OT_primitive_cone_add(), MESH_OT_primitive_cylinder_add(), MESH_OT_primitive_grid_add(), MESH_OT_primitive_ico_sphere_add(), MESH_OT_primitive_uv_sphere_add(), MESH_OT_screw(), MESH_OT_select_face_by_sides(), MESH_OT_select_linked_pick(), MESH_OT_shortest_path_pick(), MESH_OT_sort_elements(), MESH_OT_spin(), MESH_OT_subdivide(), MESH_OT_unsubdivide(), MESH_OT_vertices_smooth(), MESH_OT_vertices_smooth_laplacian(), NLA_OT_action_pushdown(), blender::ed::space_node::NODE_OT_add_reroute(), blender::ed::space_node::NODE_OT_links_cut(), blender::ed::space_node::NODE_OT_links_mute(), object_add_drop_xy_props(), OBJECT_OT_bake(), OBJECT_OT_convert(), OBJECT_OT_gpencil_modifier_move_to_index(), OBJECT_OT_hide_collection(), OBJECT_OT_link_to_collection(), OBJECT_OT_make_override_library(), OBJECT_OT_modifier_move_to_index(), OBJECT_OT_move_to_collection(), OBJECT_OT_quadriflow_remesh(), OBJECT_OT_shaderfx_move_to_index(), OBJECT_OT_transform_to_mouse(), OBJECT_OT_vertex_group_limit_total(), OBJECT_OT_vertex_group_quantize(), OBJECT_OT_vertex_group_smooth(), OBJECT_OT_vertex_weight_delete(), OBJECT_OT_vertex_weight_paste(), OBJECT_OT_vertex_weight_set_active(), OUTLINER_OT_orphans_purge(), PAINT_OT_add_texture_paint_slot(), PALETTE_OT_extract_from_image(), PARTICLE_OT_rekey(), POSE_OT_group_assign(), pose_slide_opdef_properties(), POSELIB_OT_apply_pose(), POSELIB_OT_browse_interactive(), POSELIB_OT_pose_add(), PREFERENCES_OT_asset_library_remove(), PREFERENCES_OT_autoexec_path_remove(), rna_api_animdata_drivers(), RNA_api_curve_nurb(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keymapitems(), RNA_api_mesh(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_pose_channel(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_space_node(), RNA_api_space_text(), RNA_api_text(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_canvas_surface(), rna_def_cmp_output_file_slots_api(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curveprofile(), rna_def_fcurve_keyframe_points(), rna_def_fileselect_entry(), rna_def_gizmo(), rna_def_gpencil_frames_api(), rna_def_gpencil_stroke_points_api(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library_property_operation(), rna_def_ID_override_library_property_operations(), rna_def_image_preview(), rna_def_keyingset_paths(), RNA_def_main_images(), rna_def_maskSplinePoints(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_object_constraints(), rna_def_particle_system(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_layer(), rna_def_rigidbody_world(), rna_def_space_filebrowser(), rna_def_strip_fcurves(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_vertex_group(), rna_def_xr_session_state(), rna_generic_op_invoke(), SCENE_OT_light_cache_bake(), SCREEN_OT_actionzone(), SCREEN_OT_area_move(), SCREEN_OT_frame_offset(), SCREEN_OT_repeat_history(), SCREEN_OT_screen_set(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_end(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_random(), SCULPT_OT_expand(), SCULPT_OT_mask_expand(), SCULPT_OT_mask_filter(), SCULPT_OT_mesh_filter(), sequencer_generic_props__internal(), SEQUENCER_OT_gap_insert(), SEQUENCER_OT_images_separate(), SEQUENCER_OT_sample(), SEQUENCER_OT_slip(), SEQUENCER_OT_snap(), SEQUENCER_OT_split(), SOUND_OT_mixdown(), SPREADSHEET_OT_change_spreadsheet_data_source(), SPREADSHEET_OT_remove_row_filter_rule(), TEXT_OT_cursor_set(), TEXT_OT_jump(), TEXT_OT_scroll(), TEXT_OT_scroll_bar(), TRANSFORM_OT_vertex_random(), UV_OT_minimize_stretch(), UV_OT_shortest_path_pick(), UV_OT_stitch(), VIEW2D_OT_pan(), VIEW2D_OT_scroll_down(), VIEW2D_OT_scroll_left(), VIEW2D_OT_scroll_right(), VIEW2D_OT_scroll_up(), view3d_operator_properties_common(), VIEW3D_OT_background_image_remove(), WM_operator_properties_border(), WM_operator_properties_checker_interval(), WM_operator_properties_filesel(), WM_operator_properties_generic_select(), WM_operator_properties_gesture_circle(), WM_operator_properties_gesture_straightline(), WM_operator_properties_id_lookup(), WM_operator_properties_select_random(), WM_OT_debug_menu(), and WM_OT_redraw_timer().

◆ RNA_def_int_array()

PropertyRNA* RNA_def_int_array ( StructOrFunctionRNA cont,
const char *  identifier,
int  len,
const int *  default_value,
int  hardmin,
int  hardmax,
const char *  ui_name,
const char *  ui_description,
int  softmin,
int  softmax 
)

◆ RNA_def_int_vector()

PropertyRNA* RNA_def_int_vector ( StructOrFunctionRNA cont,
const char *  identifier,
int  len,
const int *  default_value,
int  hardmin,
int  hardmax,
const char *  ui_name,
const char *  ui_description,
int  softmin,
int  softmax 
)

◆ RNA_def_parameter_clear_flags()

void RNA_def_parameter_clear_flags ( PropertyRNA prop,
PropertyFlag  flag_property,
ParameterFlag  flag_parameter 
)

Definition at line 1526 of file rna_define.c.

References PropertyRNA::flag, and PropertyRNA::flag_parameter.

Referenced by rna_api_animdata_nla_tracks(), RNA_api_keyconfigs(), RNA_api_keymapitems(), RNA_api_keymaps(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_sequences(), RNA_api_window(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_channeldriver_variables(), rna_def_color_ramp_element_api(), rna_def_constraint_armature_deform_targets(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curveprofile_points_api(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmos(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_options(), rna_def_gpencil_stroke(), rna_def_gpencil_strokes_api(), rna_def_keyingset_paths(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_metaball_elements(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_pose_channel_constraints(), rna_def_render_views(), rna_def_rigidbody_world(), rna_def_sequence_modifiers(), rna_def_space_view3d_overlay(), rna_def_timeline_markers(), rna_def_trackingObjects(), rna_def_udim_tiles(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_view_layers(), rna_def_workspace_owner_ids(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), and rna_def_xr_user_paths().

◆ RNA_def_parameter_flags()

void RNA_def_parameter_flags ( PropertyRNA prop,
PropertyFlag  flag_property,
ParameterFlag  flag_parameter 
)

Definition at line 1518 of file rna_define.c.

References PropertyRNA::flag, and PropertyRNA::flag_parameter.

Referenced by api_ui_item_op(), api_ui_item_rna_common(), def_sh_script(), def_sh_tex_pointdensity(), define_specific_node(), RNA_api_action(), RNA_api_animdata(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_armature_edit_bone(), RNA_api_bone(), RNA_api_curve(), RNA_api_curve_nurb(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keyconfigs(), RNA_api_keymap(), RNA_api_keymapitem(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_lattice(), RNA_api_macro(), RNA_api_main(), RNA_api_mesh(), RNA_api_meta(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_pose(), RNA_api_pose_channel(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_space_filebrowser(), RNA_api_space_node(), RNA_api_space_text(), RNA_api_text(), RNA_api_texture(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_area_api(), rna_def_armature(), rna_def_armature_edit_bones(), rna_def_asset_handle_api(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_canvas_surface(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_color_ramp(), rna_def_color_ramp_element_api(), rna_def_constraint_armature_deform_targets(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_depsgraph(), rna_def_editor(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_header(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyingset_info(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_menu(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_metaball_elements(), rna_def_modifier_hook(), rna_def_movie(), rna_def_movieclip(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_passes(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_space_node_path_api(), rna_def_space_spreadsheet_context_path(), rna_def_strip_fcurves(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjects(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view2d_api(), rna_def_view_layers(), rna_def_volume_grids(), rna_def_workspace_owner_ids(), rna_def_workspace_tools(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_session_state(), rna_def_xr_user_paths(), and rna_generic_op_invoke().

◆ RNA_def_pointer()

PropertyRNA* RNA_def_pointer ( StructOrFunctionRNA cont,
const char *  identifier,
const char *  type,
const char *  ui_name,
const char *  ui_description 
)

Definition at line 4170 of file rna_define.c.

References PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and type.

Referenced by api_ui_item_rna_common(), def_sh_script(), def_sh_tex_pointdensity(), RNA_api_action(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_camera(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keyconfigs(), RNA_api_keymap(), RNA_api_keymapitem(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_macro(), RNA_api_main(), RNA_api_mesh(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_pose(), RNA_api_scene(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_armature_edit_bones(), rna_def_asset_handle_api(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_canvas_surface(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_color_ramp_element_api(), rna_def_constraint_armature_deform_targets(), RNA_def_context(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile_points_api(), rna_def_depsgraph(), rna_def_editor(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_strokes_api(), rna_def_header(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_internal_node(), rna_def_keyingset_info(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_menu(), rna_def_metaball_elements(), rna_def_movie(), rna_def_movieclip(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_passes(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_space_node_path_api(), rna_def_space_spreadsheet_context_path(), rna_def_strip_fcurves(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view_layer_aovs(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_workspace_owner_ids(), rna_def_workspace_tools(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_session_state(), rna_def_xr_user_paths(), and rna_generic_op_invoke().

◆ RNA_def_pointer_runtime()

PropertyRNA* RNA_def_pointer_runtime ( StructOrFunctionRNA cont,
const char *  identifier,
StructRNA type,
const char *  ui_name,
const char *  ui_description 
)

◆ RNA_def_property()

PropertyRNA* RNA_def_property ( StructOrFunctionRNA cont,
const char *  identifier,
int  type,
int  subtype 
)

Definition at line 1257 of file rna_define.c.

References BlenderDefRNA::animate, BLI_ghash_insert(), BLT_I18NCONTEXT_DEFAULT_BPYRNA, CLOG_ERROR, PropertyDefRNA::cont, CONTAINER_RNA_ID, StringPropertyRNA::defaultvalue, DefRNA, PropertyRNA::description, ELEM, error(), BlenderDefRNA::error, BlenderDefRNA::fallback, PropertyRNA::flag, PropertyRNA::flag_internal, PropertyRNA::flag_override, IntPropertyRNA::hardmax, FloatPropertyRNA::hardmax, IntPropertyRNA::hardmin, FloatPropertyRNA::hardmin, PropertyRNA::identifier, LOG, PropertyRNA::magic, BlenderDefRNA::make_overridable, MEM_callocN, PropertyRNA::name, NULL, PropertyRNA::override_apply, PropertyRNA::override_diff, PropertyRNA::override_store, FloatPropertyRNA::precision, BlenderDefRNA::preprocess, PropertyDefRNA::prop, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_COLOR, PROP_COLOR_GAMMA, PROP_DISTANCE, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_IDPROPERTY, PROP_INT, PROP_INTERN_RUNTIME, PROP_LAYER_MEMBER, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_THICK_WRAP, PROP_UNSIGNED, ContainerDefRNA::properties, ContainerRNA::properties, BlenderDefRNA::property_update, ContainerRNA::prophash, PROPOVERRIDE_OVERRIDABLE_LIBRARY, PropertyRNA::rawtype, rna_addtail(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_string_sdna(), RNA_def_property_update(), rna_find_container_def(), rna_findlink(), RNA_MAGIC, rna_property_type_sizeof(), rna_validate_identifier(), BlenderDefRNA::silent, IntPropertyRNA::softmax, FloatPropertyRNA::softmax, IntPropertyRNA::softmin, FloatPropertyRNA::softmin, IntPropertyRNA::step, FloatPropertyRNA::step, PropertyRNA::subtype, PropertyRNA::translation_context, type, and PropertyRNA::type.

Referenced by api_ui_item_common(), ASSET_OT_bundle_install(), BPy_BoolProperty(), BPy_BoolVectorProperty(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), BPy_StringProperty(), def_anisotropic(), def_boolean_math(), def_clamp(), def_cmp_alpha_over(), def_cmp_antialiasing(), def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehblur(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_brightcontrast(), def_cmp_channel_matte(), def_cmp_chroma_matte(), def_cmp_color_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_colorcorrection(), def_cmp_combsep_color(), def_cmp_composite(), def_cmp_convert_color_space(), def_cmp_crop(), def_cmp_cryptomatte(), def_cmp_cryptomatte_common(), def_cmp_cryptomatte_entry(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_denoise(), def_cmp_despeckle(), def_cmp_diff_matte(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_double_edge_mask(), def_cmp_ellipsemask(), def_cmp_filter(), def_cmp_flip(), def_cmp_glare(), def_cmp_huecorrect(), def_cmp_id_mask(), def_cmp_image(), def_cmp_inpaint(), def_cmp_invert(), def_cmp_keying(), def_cmp_keyingscreen(), def_cmp_lensdist(), def_cmp_levels(), def_cmp_luma_matte(), def_cmp_map_range(), def_cmp_map_uv(), def_cmp_map_value(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_output_file(), def_cmp_planetrackdeform(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_set_alpha(), def_cmp_splitviewer(), def_cmp_stabilize2d(), def_cmp_sunbeams(), def_cmp_switch(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_vector_blur(), def_cmp_viewer(), def_cmp_ycc(), def_cmp_zcombine(), def_colorramp(), def_compare(), def_float_curve(), def_float_to_int(), def_fn_align_euler_to_vector(), def_fn_combsep_color(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_frame(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_attribute_domain_size(), def_geo_attribute_statistic(), def_geo_boolean(), def_geo_collection_info(), def_geo_curve_fill(), def_geo_curve_fillet(), def_geo_curve_handle_type_selection(), def_geo_curve_primitive_arc(), def_geo_curve_primitive_bezier_segment(), def_geo_curve_primitive_circle(), def_geo_curve_primitive_line(), def_geo_curve_primitive_quadrilateral(), def_geo_curve_resample(), def_geo_curve_sample(), def_geo_curve_set_handle_positions(), def_geo_curve_set_handle_type(), def_geo_curve_spline_type(), def_geo_curve_to_points(), def_geo_curve_trim(), def_geo_delete_geometry(), def_geo_distribute_points_on_faces(), def_geo_duplicate_elements(), def_geo_extrude_mesh(), def_geo_field_at_index(), def_geo_image_texture(), def_geo_input_material(), def_geo_input_named_attribute(), def_geo_interpolate_domain(), def_geo_merge_by_distance(), def_geo_mesh_circle(), def_geo_mesh_cone(), def_geo_mesh_cylinder(), def_geo_mesh_line(), def_geo_mesh_to_points(), def_geo_mesh_to_volume(), def_geo_object_info(), def_geo_points_to_volume(), def_geo_proximity(), def_geo_raycast(), def_geo_realize_instances(), def_geo_scale_elements(), def_geo_separate_geometry(), def_geo_store_named_attribute(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_triangulate(), def_geo_uv_unwrap(), def_geo_viewer(), def_geo_volume_to_mesh(), def_glass(), def_glossy(), def_group(), def_group_input(), def_group_output(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_rgb_curve(), def_sh_ambient_occlusion(), def_sh_attribute(), def_sh_bevel(), def_sh_bump(), def_sh_combsep_color(), def_sh_displacement(), def_sh_mapping(), def_sh_normal_map(), def_sh_output(), def_sh_output_aov(), def_sh_script(), def_sh_subsurface(), def_sh_tangent(), def_sh_tex(), def_sh_tex_brick(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_magic(), def_sh_tex_musgrave(), def_sh_tex_noise(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wave(), def_sh_tex_white_noise(), def_sh_tex_wireframe(), def_sh_uvalongstroke(), def_sh_uvmap(), def_sh_vect_transform(), def_sh_vector_displacement(), def_sh_vector_rotate(), def_sh_vertex_color(), def_tex_bricks(), def_tex_combsep_color(), def_tex_image(), def_tex_output(), def_texture(), def_time(), def_toon(), def_vector_curve(), def_vector_math(), define_specific_node(), dev_cmd_transform(), GIZMO_GT_button_2d(), mesh_operator_edgering_props(), MESH_OT_bevel(), MESH_OT_loopcut(), OBJECT_OT_shade_smooth(), rna_api_animdata_nla_tracks(), RNA_api_bone(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keyconfigs(), RNA_api_keymapitems(), RNA_api_object(), RNA_api_pose_channel(), RNA_api_space_filebrowser(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace_tool(), rna_def_action(), rna_def_action_group(), rna_def_action_pose_markers(), rna_def_actionbone_group_common(), rna_def_alembic_object_path(), rna_def_animdata(), rna_def_animdata_common(), rna_def_animviz(), rna_def_animviz_common(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_library_reference_common(), rna_def_asset_tag(), rna_def_attribute(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attribute_int(), rna_def_attribute_int8(), rna_def_attribute_string(), rna_def_attributes_common(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bone_group(), rna_def_bone_groups(), RNA_def_boolean(), RNA_def_boolean_array(), RNA_def_boolean_layer(), RNA_def_boolean_layer_member(), RNA_def_boolean_vector(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), rna_def_cachefile_layer(), rna_def_cachefile_layers(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channel(), rna_def_channeldriver(), rna_def_charinfo(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), RNA_def_collection(), RNA_def_collection_runtime(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_management(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), rna_def_common_keying_flags(), rna_def_composite_nodetree(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_target_common(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curve_splines(), rna_def_curvemap(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofile(), rna_def_curveprofilepoint(), rna_def_curves(), rna_def_curves_curve(), rna_def_curves_modifier(), rna_def_curves_point(), rna_def_curves_sculpt_options(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_display_safe_areas(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect_inputs(), rna_def_effector_weight(), RNA_def_enum(), RNA_def_enum_flag(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_filemenu_entry(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), RNA_def_float(), RNA_def_float_array(), RNA_def_float_color(), RNA_def_float_factor(), RNA_def_float_matrix(), RNA_def_float_percentage(), RNA_def_float_rotation(), RNA_def_float_vector(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_font(), rna_def_fpoint(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_function(), rna_def_gaussian_blur(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_glow(), rna_def_gp_paint(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_gpencil_triangle(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_histogram(), rna_def_hue_modifier(), rna_def_ID(), rna_def_ID_properties(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_packed_files(), rna_def_image_paint(), rna_def_image_preview(), rna_def_imageuser(), rna_def_input(), RNA_def_int(), RNA_def_int_array(), RNA_def_int_vector(), rna_def_internal_node(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keydata(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_light_energy(), rna_def_light_falloff(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask(), rna_def_mask_layer(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_material_slot(), rna_def_medge(), rna_def_menu(), rna_def_mesh(), rna_def_mesh_polygons(), rna_def_meta(), rna_def_metaball(), rna_def_metaball_elements(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_color_ramp_common(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_curve_common(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_material_common(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_motionpath_common(), rna_def_movie(), rna_def_movie_types(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mtex_common(), rna_def_multicam(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_standard_types(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_tree_path(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_normal_layer_value(), rna_def_number_property(), rna_def_object(), rna_def_object_base(), rna_def_object_constraints(), rna_def_object_display(), rna_def_object_face_maps(), rna_def_object_lineart(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_type_visibility_flags_common(), rna_def_object_vertex_groups(), rna_def_object_visibility(), rna_def_operator(), rna_def_operator_common(), rna_def_operator_filelist_element(), rna_def_operator_options_runtime(), rna_def_operator_stroke_element(), rna_def_operator_type_macro(), rna_def_operator_utils(), RNA_def_packedfile(), rna_def_paint(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_palette(), rna_def_palettecolor(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_key(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_path(), rna_def_point(), rna_def_pointcache_active(), rna_def_pointcache_common(), rna_def_pointcloud(), RNA_def_pointer(), rna_def_pointer_property(), RNA_def_pointer_runtime(), rna_def_popup_menu_wrapper(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_pose_ikparam(), rna_def_pose_itasc(), rna_def_property(), rna_def_property_subdivision_common(), rna_def_proxy(), rna_def_ptcache_point_caches(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_pass(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_view(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), rna_def_scene(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_scopes(), rna_def_screen(), rna_def_sculpt(), rna_def_selected_uv_element(), rna_def_sequence(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_simulation(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_solid_color(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_node_path_api(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context(), rna_def_space_spreadsheet_context_modifier(), rna_def_space_spreadsheet_context_node(), rna_def_space_spreadsheet_context_object(), rna_def_space_spreadsheet_context_path(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_speed_control(), rna_def_speed_factor(), rna_def_spot_light(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), RNA_def_string(), RNA_def_string_dir_path(), RNA_def_string_file_name(), RNA_def_string_file_path(), rna_def_string_property(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_struct(), RNA_def_struct_ptr(), rna_def_sun_light(), RNA_def_test(), rna_def_tex_slot(), rna_def_texmapping(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_text(), rna_def_text_line(), rna_def_textbox(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timeline_marker(), rna_def_timer(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_transform(), rna_def_transform_orientation(), rna_def_transform_orientation_slot(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_ui_layout(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_addon_pref(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_common(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_curves(), rna_def_userdef_theme_spaces_edge(), rna_def_userdef_theme_spaces_face(), rna_def_userdef_theme_spaces_gpencil(), rna_def_userdef_theme_spaces_gradient(), rna_def_userdef_theme_spaces_list_main(), rna_def_userdef_theme_spaces_main(), rna_def_userdef_theme_spaces_paint_curves(), rna_def_userdef_theme_spaces_vertex(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_creases(), rna_def_vertex_group(), rna_def_vertex_paint(), RNA_def_vfont(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_aov(), rna_def_view_layer_common(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_whitebalance_modifier(), rna_def_window(), rna_def_window_stereo3d(), rna_def_windowmanager(), rna_def_wipe(), rna_def_wm_keyconfigs(), rna_def_workspace(), rna_def_workspace_owner(), rna_def_workspace_tool(), RNA_def_world(), rna_def_world_mist(), rna_def_xr_actionmap(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), rna_def_xr_session_state(), TRANSFORM_OT_select_orientation(), Transform_Properties(), and VIEW3D_OT_interactive_add().

◆ RNA_def_property_array()

void RNA_def_property_array ( PropertyRNA prop,
int  length 
)

Definition at line 1539 of file rna_define.c.

References PropertyRNA::arraydimension, PropertyRNA::arraylength, CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, blender::math::length(), LOG, PROP_BOOLEAN, PROP_FLOAT, PROP_INT, RNA_MAX_ARRAY_LENGTH, PropertyRNA::totarraylength, and PropertyRNA::type.

Referenced by BPy_BoolVectorProperty(), BPy_FloatVectorProperty(), BPy_IntVectorProperty(), def_cmp_colorbalance(), def_cmp_map_value(), def_fn_input_color(), def_fn_input_vector(), def_sh_tex_pointdensity(), def_sh_tex_sky(), RNA_api_bone(), RNA_api_object(), RNA_api_pose_channel(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_armature(), rna_def_attribute_byte_color(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_beztriple(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), RNA_def_boolean_array(), RNA_def_boolean_layer(), RNA_def_boolean_layer_member(), RNA_def_boolean_vector(), rna_def_bpoint(), rna_def_brush(), rna_def_canvas_surface(), rna_def_cloth_sim_settings(), RNA_def_collections(), rna_def_color_ramp_element(), rna_def_colormapping(), rna_def_constraint_spline_ik(), rna_def_curve(), rna_def_curvemappoint(), rna_def_curveprofilepoint(), rna_def_curves_point(), rna_def_depsgraph_instance(), rna_def_display_safe_areas(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_event(), rna_def_fcurve(), rna_def_fkeyframe(), RNA_def_float_array(), RNA_def_float_color(), RNA_def_float_rotation(), RNA_def_float_vector(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_fmodifier_generator(), rna_def_fpoint(), rna_def_gizmo(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_ID_properties(), rna_def_image(), RNA_def_int_array(), RNA_def_int_vector(), rna_def_keydata(), rna_def_latticepoint(), rna_def_light(), rna_def_light_shadow(), rna_def_linestyle(), rna_def_maskSplinePoint(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_medge(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpenciltint(), rna_def_modifier_hook(), rna_def_modifier_mirror(), rna_def_modifier_simpledeform(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mvert(), rna_def_node(), rna_def_nodetree(), rna_def_normal_layer_value(), rna_def_number_property(), rna_def_object(), rna_def_operator_stroke_element(), rna_def_operator_utils(), rna_def_paint(), rna_def_palettecolor(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_point(), rna_def_pose_channel(), rna_def_render_engine(), rna_def_rigidbody_object(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_render_data(), rna_def_shader_fx_colorize(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_skin_vertices(), rna_def_space_clip(), rna_def_space_image(), rna_def_space_image_uv(), rna_def_space_node(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_view3d(), rna_def_space_view3d_shading(), rna_def_spreadsheet_row_filter(), rna_def_texture_image(), rna_def_tool_settings(), rna_def_trackingCamera(), rna_def_trackingMarker(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_uilist(), rna_def_userdef_edit(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_common(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_curves(), rna_def_userdef_theme_spaces_edge(), rna_def_userdef_theme_spaces_face(), rna_def_userdef_theme_spaces_gpencil(), rna_def_userdef_theme_spaces_paint_curves(), rna_def_userdef_theme_spaces_vertex(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_view3d_cursor(), RNA_def_world(), rna_def_xr_eventdata(), rna_def_xr_session_state(), stitch_exit(), Transform_Properties(), and UV_OT_stitch().

◆ RNA_def_property_boolean_array_default()

void RNA_def_property_boolean_array_default ( PropertyRNA prop,
const bool array 
)

◆ RNA_def_property_boolean_array_funcs_runtime()

void RNA_def_property_boolean_array_funcs_runtime ( PropertyRNA prop,
BooleanArrayPropertyGetFunc  getfunc,
BooleanArrayPropertySetFunc  setfunc 
)

◆ RNA_def_property_boolean_default()

void RNA_def_property_boolean_default ( PropertyRNA prop,
bool  value 
)

◆ RNA_def_property_boolean_funcs()

void RNA_def_property_boolean_funcs ( PropertyRNA prop,
const char *  get,
const char *  set 
)

Definition at line 2944 of file rna_define.c.

References PropertyRNA::arraydimension, CLOG_ERROR, DefRNA, BlenderDefRNA::error, BoolPropertyRNA::get, BoolPropertyRNA::getarray, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_BOOLEAN, BoolPropertyRNA::set, BoolPropertyRNA::setarray, and PropertyRNA::type.

Referenced by def_group_output(), def_node_image_user(), def_sh_output(), rna_def_action(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_armature(), rna_def_attribute(), rna_def_bone_common(), rna_def_cachefile_layer(), rna_def_canvas_surface(), rna_def_channeldriver(), RNA_def_collections(), rna_def_colormanage(), rna_def_constraint_rotate_like(), rna_def_curve(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_editor(), rna_def_event(), rna_def_fcurve(), rna_def_filemenu_entry(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_fluid_domain_settings(), rna_def_fmodifier(), rna_def_function(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_ID(), rna_def_image(), rna_def_image_preview(), rna_def_keyconfig(), rna_def_lattice(), rna_def_layer_collection(), RNA_def_main(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_medge(), rna_def_mesh(), rna_def_metaball(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), RNA_def_modifier(), rna_def_modifier_correctivesmooth(), rna_def_modifier_laplaciandeform(), rna_def_modifier_meshdeform(), rna_def_modifier_multires(), rna_def_modifier_surfacedeform(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_number_property(), rna_def_object(), rna_def_operator_common(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_pose_channel(), rna_def_property(), rna_def_proxy(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_screen(), rna_def_softbody(), rna_def_space(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_text(), rna_def_space_view3d(), RNA_def_test(), rna_def_text(), rna_def_texture(), rna_def_tool_settings(), rna_def_trackingTrack(), rna_def_ui_layout(), rna_def_userdef_studiolight(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_tool(), rna_def_xr_actionmap(), rna_def_xr_eventdata(), and rna_def_xr_session_settings().

◆ RNA_def_property_boolean_funcs_runtime()

void RNA_def_property_boolean_funcs_runtime ( PropertyRNA prop,
BooleanPropertyGetFunc  getfunc,
BooleanPropertySetFunc  setfunc 
)

◆ RNA_def_property_boolean_negative_sdna()

void RNA_def_property_boolean_negative_sdna ( PropertyRNA prop,
const char *  structname,
const char *  propname,
int64_t  bit 
)

Definition at line 2327 of file rna_define.c.

References PropertyDefRNA::booleannegative, DefRNA, BlenderDefRNA::laststruct, RNA_def_property_boolean_sdna(), and rna_find_struct_property_def().

Referenced by def_cmp_composite(), def_cmp_defocus(), def_cmp_mask(), def_cmp_viewer(), def_cmp_zcombine(), rna_def_animdata(), rna_def_area(), rna_def_armature(), rna_def_bone_common(), rna_def_brush(), rna_def_camera_background_image(), rna_def_channeldriver(), RNA_def_constraint(), rna_def_constraint_kinematic(), rna_def_constraint_pivot(), rna_def_constraint_size_like(), rna_def_constraint_spline_ik(), rna_def_dopesheet(), rna_def_drivervar(), rna_def_fcurve(), rna_def_fileselect_params(), rna_def_fmodifier(), rna_def_gpencil_layer(), rna_def_gpencil_options(), RNA_def_greasepencil_modifier(), rna_def_ID_override_library(), rna_def_image(), rna_def_image_paint(), rna_def_keyconfig(), rna_def_linestyle(), rna_def_mask_layer(), rna_def_maskSpline(), RNA_def_material(), rna_def_metaelement(), RNA_def_modifier(), rna_def_modifier_bevel(), rna_def_modifier_mirror(), rna_def_modifier_subsurf(), rna_def_nlatrack(), rna_def_node_socket(), rna_def_object(), rna_def_object_display(), rna_def_object_type_visibility_flags_common(), rna_def_object_visibility(), rna_def_particle(), rna_def_particle_settings(), rna_def_path(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_render_engine(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene(), RNA_def_scene(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_screen(), rna_def_sculpt(), rna_def_shader_fx_pixel(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_uv(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_outliner(), rna_def_space_sequencer(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_strip_proxy(), rna_def_texture(), rna_def_tool_settings(), rna_def_trackingMarker(), rna_def_trackingSettings(), rna_def_trackingTrack(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_system(), rna_def_userdef_view(), and rna_def_view_layer_aov().

◆ RNA_def_property_boolean_sdna()

void RNA_def_property_boolean_sdna ( PropertyRNA prop,
const char *  structname,
const char *  propname,
int64_t  bit 
)

Definition at line 2236 of file rna_define.c.

References PropertyDefRNA::booleanbit, PropertyDefRNA::booleannegative, CLOG_ERROR, debugSRNA_defaults, BoolPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_nr_wrapper(), PropertyDefRNA::dnaoffset, PropertyDefRNA::dnastructname, PropertyDefRNA::dnatype, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, IS_DNATYPE_BOOLEAN_COMPAT, BlenderDefRNA::laststruct, LOG, POINTER_OFFSET, BlenderDefRNA::preprocess, print_default_info(), PROP_BOOLEAN, rna_def_property_sdna(), RNA_property_typename(), BlenderDefRNA::sdna, BlenderDefRNA::silent, STREQ, PropertyRNA::totarraylength, PropertyRNA::type, and UNUSED_VARS.

Referenced by def_cmp_alpha_over(), def_cmp_blur(), def_cmp_bokehblur(), def_cmp_brightcontrast(), def_cmp_color_spill(), def_cmp_colorcorrection(), def_cmp_crop(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_denoise(), def_cmp_glare(), def_cmp_id_mask(), def_cmp_image(), def_cmp_invert(), def_cmp_lensdist(), def_cmp_map_range(), def_cmp_map_value(), def_cmp_mask(), def_cmp_planetrackdeform(), def_cmp_stabilize2d(), def_cmp_switch(), def_cmp_translate(), def_cmp_vector_blur(), def_cmp_zcombine(), def_fn_input_bool(), def_frame(), def_geo_realize_instances(), def_group_output(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_sh_ambient_occlusion(), def_sh_bump(), def_sh_output(), def_sh_script(), def_sh_tex_coord(), def_sh_tex_sky(), def_sh_tex_wireframe(), def_sh_uvalongstroke(), def_sh_uvmap(), def_sh_vector_rotate(), rna_def_action(), rna_def_action_group(), rna_def_animdata(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_animviz_paths(), rna_def_armature(), rna_def_attribute_bool(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bpoint(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile_layer(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_channel(), rna_def_channeldriver(), rna_def_charinfo(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cmp_output_file_slot_file(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_colormanage(), rna_def_colormapping(), rna_def_common_keying_flags(), rna_def_composite_nodetree(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_like(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofile(), rna_def_curveprofilepoint(), rna_def_curves(), rna_def_curves_sculpt_options(), rna_def_dopesheet(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effector_weight(), rna_def_event(), rna_def_face_map(), rna_def_fcurve(), rna_def_field(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_stepped(), rna_def_font(), rna_def_fpoint(), rna_def_freestyle_settings(), rna_def_glow(), rna_def_gpencil_curve(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), RNA_def_greasepencil_modifier(), rna_def_histogram(), rna_def_ID(), rna_def_ID_override_library(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_paint(), rna_def_image_preview(), rna_def_imageuser(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_keyingset_path(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_light(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_mask_layer(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_medge(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_mloopcol(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_curve_common(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mvert(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_interface(), rna_def_object(), rna_def_object_base(), rna_def_object_lineart(), rna_def_object_visibility(), rna_def_operator_options_runtime(), rna_def_paint(), rna_def_panel(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_path(), rna_def_pointcache_common(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_itasc(), RNA_def_property(), RNA_def_property_boolean_negative_sdna(), rna_def_proxy(), rna_def_render_engine(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_screen(), rna_def_sculpt(), rna_def_sequence(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_text(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_speed_control(), rna_def_spot_light(), rna_def_spreadsheet_row_filter(), rna_def_strip_proxy(), rna_def_tex_slot(), rna_def_texmapping(), rna_def_texmat_common(), rna_def_text(), rna_def_texture(), rna_def_texture_image(), rna_def_timeline_marker(), rna_def_tool_settings(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), rna_def_transform_orientation_slot(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_system(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_vertex_group(), rna_def_vertex_paint(), RNA_def_view_layer(), rna_def_view_layer_common(), rna_def_view_layer_eevee(), rna_def_volume_display(), rna_def_window_stereo3d(), rna_def_workspace(), RNA_def_world(), rna_def_world_mist(), and rna_def_xr_session_settings().

◆ RNA_def_property_clear_flag()

void RNA_def_property_clear_flag ( PropertyRNA prop,
PropertyFlag  flag 
)

Definition at line 1495 of file rna_define.c.

References PropertyRNA::flag, PropertyRNA::flag_internal, PROP_INTERN_PTR_OWNERSHIP_FORCED, and PROP_PTR_NO_OWNERSHIP.

Referenced by api_ui_item_common_text(), bpy_prop_assign_flag(), def_cmp_cryptomatte(), def_cmp_cryptomatte_entry(), def_node_image_user(), file_panel_operator(), mass_calculate_poll_property(), quadriflow_poll_property(), RNA_api_curve_nurb(), RNA_api_wm(), RNA_api_workspace(), rna_def_action(), rna_def_actionbone_group_common(), rna_def_animdata_common(), rna_def_animviz_motion_path(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_api(), rna_def_armature(), rna_def_asset_data(), rna_def_attribute(), rna_def_attribute_group(), rna_def_bake_data(), rna_def_boidrule(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_brush(), rna_def_cachefile(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channeldriver(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), RNA_def_collections(), rna_def_color_ramp(), rna_def_colormanage(), RNA_def_constraint(), rna_def_constraint_childof(), rna_def_constraint_kinematic(), rna_def_constraint_python(), rna_def_constraint_spline_ik(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curves(), rna_def_curves_curve(), rna_def_curves_point(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_effect_inputs(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_filemenu_entry(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_function(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gp_paint(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_gpencil_triangle(), RNA_def_greasepencil_modifier(), rna_def_ID(), rna_def_ID_override_library_property(), rna_def_ID_override_library_property_operation(), rna_def_ID_properties(), rna_def_image(), rna_def_image_packed_files(), rna_def_image_paint(), rna_def_image_preview(), rna_def_imageuser(), rna_def_input(), rna_def_internal_node(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask(), rna_def_maskSpline(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_material_slot(), rna_def_medge(), rna_def_menu(), rna_def_mesh(), rna_def_metaball(), rna_def_mloop(), rna_def_mlooptri(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_cloth(), rna_def_modifier_correctivesmooth(), rna_def_modifier_decimate(), rna_def_modifier_dynamic_paint(), rna_def_modifier_fluid(), rna_def_modifier_gpencildash(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_meshdeform(), rna_def_modifier_multires(), rna_def_modifier_ocean(), rna_def_modifier_surfacedeform(), rna_def_modifier_type_common(), rna_def_movie_types(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_mpolygon(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_node_socket_string(), rna_def_node_socket_vector(), rna_def_node_tree_path(), rna_def_nodetree(), rna_def_normal_layer_value(), rna_def_number_property(), rna_def_object(), rna_def_object_face_maps(), rna_def_object_particle_systems(), rna_def_object_vertex_groups(), rna_def_object_visibility(), rna_def_operator_common(), rna_def_operator_options_runtime(), rna_def_operator_type_macro(), RNA_def_packedfile(), rna_def_panel(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_particle_target(), rna_def_point(), rna_def_pointcache_common(), rna_def_pointer_property(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_ikparam(), rna_def_property(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_pass(), rna_def_render_result(), rna_def_render_view(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_screen(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_simulation(), rna_def_softbody(), rna_def_sound(), rna_def_space(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_node(), rna_def_space_node_path_api(), rna_def_space_properties(), rna_def_space_spreadsheet_context(), rna_def_space_text(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_speed_control(), rna_def_spreadsheet_column(), rna_def_string_property(), rna_def_strip_element(), rna_def_struct(), rna_def_tex_slot(), rna_def_text(), rna_def_texture(), rna_def_timer(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), rna_def_udim_tile(), rna_def_ui_layout(), rna_def_uilist(), RNA_def_userdef(), rna_def_userdef_input(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_vert_colors(), rna_def_vertex_group(), rna_def_view3d_cursor(), rna_def_view_layer_aov(), rna_def_view_layer_common(), rna_def_view_layer_lightgroup(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_window(), rna_def_windowmanager(), rna_def_workspace(), rna_def_workspace_tool(), RNA_def_world(), rna_def_xr_actionmap(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), rna_def_xr_session_state(), WM_gizmo_properties_sanitize(), and WM_operator_properties_sanitize().

◆ RNA_def_property_collection_funcs()

void RNA_def_property_collection_funcs ( PropertyRNA prop,
const char *  begin,
const char *  next,
const char *  end,
const char *  get,
const char *  length,
const char *  lookupint,
const char *  lookupstring,
const char *  assignint 
)

Definition at line 3420 of file rna_define.c.

References CollectionPropertyRNA::assignint, CollectionPropertyRNA::begin, CLOG_ERROR, DefRNA, CollectionPropertyRNA::end, BlenderDefRNA::error, CollectionPropertyRNA::get, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, blender::math::length(), CollectionPropertyRNA::length, LOG, CollectionPropertyRNA::lookupint, CollectionPropertyRNA::lookupstring, CollectionPropertyRNA::next, next, BlenderDefRNA::preprocess, PROP_COLLECTION, and PropertyRNA::type.

Referenced by def_cmp_output_file(), rna_def_action_group(), rna_def_armature(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_int(), rna_def_attribute_int8(), rna_def_attribute_string(), rna_def_attributes_common(), rna_def_cachefile(), RNA_def_collections(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curvemapping(), rna_def_curves(), rna_def_curves_curve(), rna_def_depsgraph(), rna_def_dynamic_paint_canvas_settings(), rna_def_editor(), rna_def_enum_property(), rna_def_face_map(), rna_def_function(), rna_def_gizmogroup(), rna_def_gpencil_data(), rna_def_ID_properties(), rna_def_image(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_objects(), RNA_def_main(), rna_def_mask(), rna_def_mask_layer(), rna_def_mesh(), rna_def_metaball(), rna_def_mloopcol(), rna_def_mloopuv(), rna_def_modifier_gpencildash(), rna_def_modifier_uvproject(), rna_def_movie(), rna_def_MPropCol(), rna_def_mtex_common(), rna_def_mvert(), rna_def_object(), rna_def_paint(), rna_def_paint_mask(), rna_def_pointcache_active(), rna_def_pointcloud(), rna_def_pose(), rna_def_render_layer(), rna_def_render_result(), RNA_def_rna(), RNA_def_scene(), rna_def_scene_render_data(), rna_def_skin_vertices(), rna_def_space_filebrowser(), rna_def_space_view3d(), rna_def_struct(), RNA_def_struct_ptr(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_tracking(), rna_def_trackingObject(), rna_def_trackingStabilization(), RNA_def_userdef(), rna_def_userdef_studiolight(), rna_def_vertex_creases(), RNA_def_view_layer(), rna_def_volume(), rna_def_workspace(), rna_def_xr_actionmap(), and rna_def_xr_session_state().

◆ RNA_def_property_collection_sdna()

void RNA_def_property_collection_sdna ( PropertyRNA prop,
const char *  structname,
const char *  propname,
const char *  lengthpropname 
)

Definition at line 2769 of file rna_define.c.

References PropertyRNA::arraydimension, CLOG_ERROR, PropertyDefRNA::cont, DefRNA, PropertyDefRNA::dnalengthfixed, PropertyDefRNA::dnalengthname, PropertyDefRNA::dnalengthstructname, StructDefRNA::dnaname, PropertyDefRNA::dnapointerlevel, PropertyDefRNA::dnatype, CollectionPropertyRNA::end, BlenderDefRNA::error, CollectionPropertyRNA::get, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, CollectionPropertyRNA::next, BlenderDefRNA::preprocess, PROP_COLLECTION, rna_def_property_sdna(), rna_find_sdna_member(), rna_find_struct_def(), BlenderDefRNA::sdna, BlenderDefRNA::silent, STREQ, PropertyRNA::totarraylength, and PropertyRNA::type.

Referenced by def_cmp_cryptomatte(), rna_def_action(), rna_def_action_group(), rna_def_animdata(), rna_def_animviz_motion_path(), rna_def_area(), rna_def_armature(), rna_def_bone(), rna_def_cachefile(), RNA_def_camera(), rna_def_channeldriver(), rna_def_color_ramp(), rna_def_constraint_armature_deform(), rna_def_constraint_python(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curvemap(), rna_def_curveprofile(), rna_def_curves(), rna_def_drivervar(), rna_def_editor(), rna_def_fcurve(), rna_def_fmodifier_envelope(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmogroup(), rna_def_gpencil_curve(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_layer(), rna_def_gpencil_stroke(), rna_def_image(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_linestyle(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_mesh(), rna_def_meta(), rna_def_metaball(), rna_def_modifier_gpencildash(), rna_def_movie(), rna_def_nlastrip(), rna_def_node(), rna_def_nodetree(), rna_def_object(), rna_def_operator(), rna_def_paint(), rna_def_particle(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_pointcloud(), rna_def_pose(), RNA_def_property(), RNA_def_scene(), rna_def_scene_render_data(), rna_def_screen(), rna_def_space_console(), rna_def_space_node(), rna_def_space_spreadsheet(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_trackingPlaneTrack(), rna_def_trackingReconstruction(), rna_def_trackingTrack(), RNA_def_userdef(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_themes(), RNA_def_view_layer(), rna_def_view_layer_common(), rna_def_volume(), rna_def_workspace(), and rna_def_xr_actionmap().

◆ RNA_def_property_duplicate_pointers()

void RNA_def_property_duplicate_pointers ( StructOrFunctionRNA cont_,
PropertyRNA prop 
)

◆ RNA_def_property_dynamic_array_funcs()

void RNA_def_property_dynamic_array_funcs ( PropertyRNA prop,
const char *  getlength 
)

◆ RNA_def_property_editable_array_func()

void RNA_def_property_editable_array_func ( PropertyRNA prop,
const char *  editable 
)

◆ RNA_def_property_editable_func()

void RNA_def_property_editable_func ( PropertyRNA prop,
const char *  editable 
)

◆ RNA_def_property_enum_bitflag_sdna()

void RNA_def_property_enum_bitflag_sdna ( PropertyRNA prop,
const char *  structname,
const char *  propname 
)

◆ RNA_def_property_enum_default()

void RNA_def_property_enum_default ( PropertyRNA prop,
int  value 
)

Definition at line 2106 of file rna_define.c.

References CLOG_ERROR, EnumPropertyRNA::defaultvalue, DefRNA, BlenderDefRNA::error, PropertyRNA::flag, PropertyRNA::identifier, StructRNA::identifier, EnumPropertyItem::identifier, EnumPropertyRNA::item, BlenderDefRNA::laststruct, LOG, PROP_ENUM, PROP_ENUM_FLAG, EnumPropertyRNA::totitem, PropertyRNA::type, and EnumPropertyItem::value.

Referenced by def_compare(), def_fn_random_value(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_attribute_domain_size(), def_geo_attribute_statistic(), def_geo_boolean(), def_geo_curve_primitive_quadrilateral(), def_geo_delete_geometry(), def_geo_distribute_points_on_faces(), def_geo_duplicate_elements(), def_geo_extrude_mesh(), def_geo_input_named_attribute(), def_geo_proximity(), def_geo_raycast(), def_geo_scale_elements(), def_geo_separate_geometry(), def_geo_store_named_attribute(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_transfer_attribute(), def_geo_triangulate(), def_geo_viewer(), def_hair_principled(), ED_object_vgroup_selection_itemf_helper(), mesh_operator_edgering_props(), MESH_OT_loopcut(), rna_def_area(), rna_def_drivertarget(), RNA_def_enum(), RNA_def_enum_flag(), rna_def_font(), rna_def_header(), rna_def_keyingset_path(), rna_def_maskParent(), rna_def_modifier_boolean(), rna_def_modifier_weightvgproximity(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_standard_types(), rna_def_nodetree(), RNA_def_scene(), rna_def_scene_ffmpeg_settings(), rna_def_sound(), rna_def_space_view3d_shading(), rna_def_strip_transform(), rna_def_tool_settings(), rna_def_userdef_system(), rna_def_view_layer_aov(), Transform_Properties(), and VIEW3D_OT_interactive_add().

◆ RNA_def_property_enum_funcs()

void RNA_def_property_enum_funcs ( PropertyRNA prop,
const char *  get,
const char *  set,
const char *  item 
)

Definition at line 3224 of file rna_define.c.

References CLOG_ERROR, DefRNA, BlenderDefRNA::error, EnumPropertyRNA::get, PropertyRNA::identifier, StructRNA::identifier, EnumPropertyRNA::item_fn, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_ENUM, EnumPropertyRNA::set, and PropertyRNA::type.

Referenced by def_cmp_channel_matte(), def_cmp_convert_color_space(), def_cmp_cryptomatte(), def_cmp_render_layers(), def_compare(), def_fn_random_value(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_attribute_statistic(), def_geo_field_at_index(), def_geo_input_named_attribute(), def_geo_interpolate_domain(), def_geo_raycast(), def_geo_store_named_attribute(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_viewer(), def_node_image_user(), def_sh_script(), def_sh_tex_ies(), RNA_api_ui_layout(), rna_def_actionbone_group_common(), rna_def_area(), rna_def_asset_library_reference_common(), rna_def_attribute(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_canvas_surface(), RNA_def_collections(), rna_def_colormanage(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_kinematic(), rna_def_constraint_shrinkwrap(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curveprofilepoint(), rna_def_depsgraph(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_enum_property(), rna_def_field(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_image(), rna_def_internal_node(), rna_def_keyconfig(), rna_def_keyingset_path(), RNA_def_main_node_groups(), rna_def_maskParent(), rna_def_maskSplinePoint(), rna_def_material_slot(), rna_def_modifier_datatransfer(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_shrinkwrap(), rna_def_mtex(), rna_def_node(), rna_def_node_socket(), rna_def_object(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_pose(), rna_def_pose_channel(), rna_def_property(), rna_def_region(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), RNA_def_scene(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_sequence(), rna_def_softbody(), rna_def_space_image(), rna_def_space_node(), rna_def_space_properties(), rna_def_space_spreadsheet(), rna_def_space_view3d(), rna_def_space_view3d_shading(), rna_def_texture(), rna_def_tool_settings(), rna_def_transform_orientation_slot(), rna_def_ui_layout(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_edit(), rna_def_userdef_input(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_view(), rna_def_view3d_cursor(), rna_def_volume_grid(), rna_def_workspace_tool(), rna_def_xr_actionmap(), and rna_def_xr_eventdata().

◆ RNA_def_property_enum_funcs_runtime()

void RNA_def_property_enum_funcs_runtime ( PropertyRNA prop,
EnumPropertyGetFunc  getfunc,
EnumPropertySetFunc  setfunc,
EnumPropertyItemFunc  itemfunc 
)

◆ RNA_def_property_enum_items()

void RNA_def_property_enum_items ( PropertyRNA prop,
const EnumPropertyItem item 
)

Definition at line 1872 of file rna_define.c.

References CLOG_ERROR, EnumPropertyRNA::defaultvalue, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, EnumPropertyItem::identifier, EnumPropertyRNA::item, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_ENUM, EnumPropertyRNA::totitem, PropertyRNA::type, and EnumPropertyItem::value.

Referenced by api_ui_item_common(), def_anisotropic(), def_boolean_math(), def_clamp(), def_cmp_blur(), def_cmp_boxmask(), def_cmp_channel_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_combsep_color(), def_cmp_convert_color_space(), def_cmp_cryptomatte(), def_cmp_defocus(), def_cmp_denoise(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_double_edge_mask(), def_cmp_ellipsemask(), def_cmp_filter(), def_cmp_flip(), def_cmp_glare(), def_cmp_inpaint(), def_cmp_keying(), def_cmp_levels(), def_cmp_mask(), def_cmp_moviedistortion(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_set_alpha(), def_cmp_splitviewer(), def_cmp_stabilize2d(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_viewer(), def_cmp_ycc(), def_compare(), def_float_to_int(), def_fn_align_euler_to_vector(), def_fn_combsep_color(), def_fn_random_value(), def_fn_rotate_euler(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_attribute_domain_size(), def_geo_attribute_statistic(), def_geo_boolean(), def_geo_collection_info(), def_geo_curve_fill(), def_geo_curve_fillet(), def_geo_curve_handle_type_selection(), def_geo_curve_primitive_arc(), def_geo_curve_primitive_bezier_segment(), def_geo_curve_primitive_circle(), def_geo_curve_primitive_line(), def_geo_curve_primitive_quadrilateral(), def_geo_curve_resample(), def_geo_curve_sample(), def_geo_curve_set_handle_positions(), def_geo_curve_set_handle_type(), def_geo_curve_spline_type(), def_geo_curve_to_points(), def_geo_curve_trim(), def_geo_delete_geometry(), def_geo_distribute_points_on_faces(), def_geo_duplicate_elements(), def_geo_extrude_mesh(), def_geo_field_at_index(), def_geo_image_texture(), def_geo_input_named_attribute(), def_geo_interpolate_domain(), def_geo_merge_by_distance(), def_geo_mesh_circle(), def_geo_mesh_cone(), def_geo_mesh_cylinder(), def_geo_mesh_line(), def_geo_mesh_to_points(), def_geo_mesh_to_volume(), def_geo_object_info(), def_geo_points_to_volume(), def_geo_proximity(), def_geo_raycast(), def_geo_scale_elements(), def_geo_separate_geometry(), def_geo_store_named_attribute(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_triangulate(), def_geo_uv_unwrap(), def_geo_viewer(), def_geo_volume_to_mesh(), def_glass(), def_glossy(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_sh_attribute(), def_sh_combsep_color(), def_sh_displacement(), def_sh_mapping(), def_sh_normal_map(), def_sh_output(), def_sh_script(), def_sh_subsurface(), def_sh_tangent(), def_sh_tex_environment(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_musgrave(), def_sh_tex_noise(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wave(), def_sh_tex_white_noise(), def_sh_vect_transform(), def_sh_vector_displacement(), def_sh_vector_rotate(), def_tex_combsep_color(), def_toon(), def_vector_math(), dev_cmd_transform(), GIZMO_GT_button_2d(), mesh_operator_edgering_props(), MESH_OT_loopcut(), RNA_api_keyconfigs(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace_tool(), rna_def_action(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_armature(), rna_def_asset_library_reference_common(), rna_def_attribute(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boidrule(), rna_def_boidstate(), rna_def_bone_common(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_channeldriver(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), RNA_def_collections(), rna_def_color_balance(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_colormanage(), rna_def_colormapping(), rna_def_composite_nodetree(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_pivot(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_like(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofile(), rna_def_curveprofilepoint(), rna_def_curves(), rna_def_curves_sculpt_options(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_editor(), RNA_def_enum(), RNA_def_enum_flag(), rna_def_enum_property(), rna_def_event(), rna_def_fcurve(), rna_def_field(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_noise(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmogroup(), rna_def_gp_paint(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_histogram(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_paint(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_lattice(), rna_def_light(), rna_def_light_falloff(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_mask_layer(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_material_slot(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_curve_common(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_hook(), rna_def_modifier_mask(), rna_def_modifier_material_common(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mtex(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_nodetree(), rna_def_object(), rna_def_object_lineart(), rna_def_operator_common(), rna_def_paint_mode(), rna_def_panel(), rna_def_particle(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_target(), rna_def_pointcache_common(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_ikparam(), rna_def_pose_itasc(), rna_def_property(), rna_def_property_subdivision_common(), rna_def_region(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_scene(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_sculpt(), rna_def_sequence(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_colorize(), rna_def_shader_fx_glow(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_wave(), rna_def_softbody(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_uv(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context(), rna_def_space_spreadsheet_context_path(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speed_control(), rna_def_spreadsheet_column(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_texmapping(), rna_def_text(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), rna_def_transform_orientation_slot(), rna_def_ui_layout(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_edit(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_view3d_cursor(), rna_def_view_layer_aov(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), rna_def_volume_render(), rna_def_window_stereo3d(), rna_def_wipe(), rna_def_workspace(), rna_def_workspace_tool(), rna_def_world_mist(), rna_def_xr_actionmap(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), Transform_Properties(), and VIEW3D_OT_interactive_add().

◆ RNA_def_property_enum_native_type()

void RNA_def_property_enum_native_type ( PropertyRNA prop,
const char *  native_enum_type 
)

◆ RNA_def_property_enum_sdna()

void RNA_def_property_enum_sdna ( PropertyRNA prop,
const char *  structname,
const char *  propname 
)

Definition at line 2601 of file rna_define.c.

References PropertyRNA::arraydimension, CLOG_ERROR, debugSRNA_defaults, EnumPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_nr_wrapper(), PropertyDefRNA::dnaoffset, PropertyDefRNA::dnastructname, PropertyDefRNA::dnatype, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, POINTER_OFFSET, BlenderDefRNA::preprocess, print_default_info(), PROP_ENUM, rna_def_property_sdna(), BlenderDefRNA::sdna, BlenderDefRNA::silent, STREQ, PropertyRNA::totarraylength, PropertyRNA::type, and UNUSED_VARS.

Referenced by def_anisotropic(), def_boolean_math(), def_clamp(), def_cmp_blur(), def_cmp_boxmask(), def_cmp_channel_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_cryptomatte(), def_cmp_defocus(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_double_edge_mask(), def_cmp_ellipsemask(), def_cmp_filter(), def_cmp_flip(), def_cmp_glare(), def_cmp_inpaint(), def_cmp_keying(), def_cmp_levels(), def_cmp_moviedistortion(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_splitviewer(), def_cmp_stabilize2d(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_viewer(), def_cmp_ycc(), def_float_to_int(), def_fn_align_euler_to_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_geo_accumulate_field(), def_geo_attribute_domain_size(), def_geo_attribute_statistic(), def_geo_boolean(), def_geo_curve_fill(), def_geo_curve_handle_type_selection(), def_geo_curve_primitive_quadrilateral(), def_geo_curve_set_handle_type(), def_geo_curve_spline_type(), def_geo_distribute_points_on_faces(), def_geo_extrude_mesh(), def_geo_field_at_index(), def_geo_interpolate_domain(), def_geo_scale_elements(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_triangulate(), def_glass(), def_glossy(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_sh_attribute(), def_sh_displacement(), def_sh_mapping(), def_sh_output(), def_sh_subsurface(), def_sh_tex_musgrave(), def_sh_tex_noise(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wave(), def_sh_tex_white_noise(), def_sh_vect_transform(), def_sh_vector_displacement(), def_sh_vector_rotate(), def_tex_combsep_color(), def_toon(), def_vector_math(), dev_cmd_transform(), rna_def_action(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_armature(), rna_def_attribute(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boidrule(), rna_def_bone_common(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_canvas_surface(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), RNA_def_collections(), rna_def_color_balance(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_composite_nodetree(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_kinematic(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_pivot(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_like(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curveprofilepoint(), rna_def_drivertarget(), rna_def_dynamic_paint_brush_settings(), rna_def_event(), rna_def_fcurve(), rna_def_field(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier_cycles(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_noise(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmogroup(), rna_def_gp_paint(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_histogram(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_paint(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_lattice(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_mask_layer(), rna_def_maskParent(), rna_def_maskSpline(), RNA_def_material(), rna_def_mesh(), rna_def_metaball(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_dynamic_paint(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_material_common(), rna_def_modifier_meshcache(), rna_def_modifier_meshseqcache(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvwarp(), rna_def_modifier_weightvgproximity(), rna_def_movie(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mtex(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_standard_types(), rna_def_nodetree(), rna_def_object(), rna_def_operator_common(), rna_def_panel(), rna_def_particle(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_target(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_ikparam(), rna_def_pose_itasc(), RNA_def_property(), RNA_def_property_enum_bitflag_sdna(), rna_def_property_subdivision_common(), rna_def_region(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_shader_fx_colorize(), rna_def_shader_fx_glow(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_wave(), rna_def_softbody(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_uv(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speed_control(), rna_def_spreadsheet_column(), rna_def_statvis(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_texmapping(), rna_def_text(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), RNA_def_userdef(), rna_def_userdef_edit(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_system(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_view3d_cursor(), rna_def_view_layer_aov(), rna_def_volume(), rna_def_wipe(), rna_def_workspace_tool(), rna_def_world_mist(), and rna_def_xr_actionmap().

◆ RNA_def_property_flag()

void RNA_def_property_flag ( PropertyRNA prop,
PropertyFlag  flag 
)

Definition at line 1490 of file rna_define.c.

References PropertyRNA::flag.

Referenced by ACTION_OT_clickselect(), ACTION_OT_paste(), ACTION_OT_select_box(), ACTION_OT_select_leftright(), ACTION_OT_unlink(), ANIM_OT_change_frame(), ANIM_OT_channel_select_keys(), ANIM_OT_channels_click(), ANIM_OT_channels_editable_toggle(), ANIM_OT_channels_setting_disable(), ANIM_OT_channels_setting_enable(), ANIM_OT_channels_setting_toggle(), ANIM_OT_keyframe_delete(), ANIM_OT_keyframe_delete_by_name(), ANIM_OT_keyframe_insert(), ANIM_OT_keyframe_insert_by_name(), ANIM_OT_keyframe_insert_menu(), ARMATURE_OT_subdivide(), ASSET_OT_bundle_install(), bpy_prop_assign_flag(), bpy_prop_callback_assign_update(), BRUSH_OT_stencil_control(), CLIP_OT_average_tracks(), CLIP_OT_graph_select(), CLIP_OT_select(), CLIP_OT_view_all(), CLIP_OT_view_zoom(), CLIP_OT_view_zoom_in(), CLIP_OT_view_zoom_out(), COLLECTION_OT_objects_add_active(), COLLECTION_OT_objects_remove(), COLLECTION_OT_objects_remove_active(), CONSOLE_OT_insert(), create_operator_state(), CURVE_OT_delete(), CURVE_OT_draw(), CURVE_OT_subdivide(), blender::ed::curves::CURVES_OT_set_selection_domain(), def_cmp_convert_color_space(), def_cmp_cryptomatte(), def_cmp_defocus(), def_cmp_image(), def_cmp_keyingscreen(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_planetrackdeform(), def_cmp_render_layers(), def_cmp_stabilize2d(), def_cmp_trackpos(), def_frame(), def_geo_curve_handle_type_selection(), def_geo_curve_set_handle_type(), def_geo_input_material(), def_geo_string_to_curves(), def_group(), def_group_input(), def_group_output(), def_node_image_user(), def_sh_script(), def_sh_tex(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_pointdensity(), def_tex_image(), def_texture(), ED_object_add_generic_props(), edbm_dissolve_prop__use_verts(), edit_constraint_properties(), edit_constraint_report_property(), edit_modifier_properties(), edit_modifier_report_property(), edit_shaderfx_properties(), edit_shaderfx_report_property(), FILE_OT_bookmark_delete(), FILE_OT_directory_new(), FILE_OT_select(), FILE_OT_select_bookmark(), FILE_OT_select_walk(), file_panel_operator(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_render_set(), gpencil_edit_modifier_properties(), gpencil_edit_modifier_report_property(), GPENCIL_OT_annotate(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_blank_frame_add(), GPENCIL_OT_convert(), GPENCIL_OT_draw(), GPENCIL_OT_editmode_toggle(), GPENCIL_OT_fill(), GPENCIL_OT_guide_rotate(), GPENCIL_OT_image_to_grease_pencil(), GPENCIL_OT_interpolate(), GPENCIL_OT_layer_active(), GPENCIL_OT_layer_duplicate_object(), GPENCIL_OT_material_select(), GPENCIL_OT_materials_copy_to_object(), GPENCIL_OT_move_to_layer(), GPENCIL_OT_paintmode_toggle(), GPENCIL_OT_paste(), GPENCIL_OT_sculpt_paint(), GPENCIL_OT_sculptmode_toggle(), GPENCIL_OT_select(), GPENCIL_OT_select_vertex_color(), GPENCIL_OT_selectmode_toggle(), GPENCIL_OT_stroke_cyclical_set(), GPENCIL_OT_stroke_merge_by_distance(), GPENCIL_OT_stroke_merge_material(), GPENCIL_OT_stroke_sample(), GPENCIL_OT_stroke_simplify(), GPENCIL_OT_stroke_simplify_fixed(), GPENCIL_OT_stroke_smooth(), GPENCIL_OT_stroke_subdivide(), GPENCIL_OT_trace_image(), GPENCIL_OT_transform_fill(), GPENCIL_OT_vertex_paint(), GPENCIL_OT_vertexmode_toggle(), GPENCIL_OT_weight_paint(), GPENCIL_OT_weightmode_toggle(), gpencil_primitive_common_props(), GRAPH_OT_click_insert(), GRAPH_OT_clickselect(), GRAPH_OT_paste(), GRAPH_OT_select_box(), GRAPH_OT_select_circle(), GRAPH_OT_select_lasso(), GRAPH_OT_select_leftright(), image_operator_prop_allow_tokens(), IMAGE_OT_curves_point_set(), IMAGE_OT_flip(), IMAGE_OT_invert(), IMAGE_OT_new(), IMAGE_OT_sample(), IMAGE_OT_save_as(), IMAGE_OT_view_all(), IMAGE_OT_view_cursor_center(), IMAGE_OT_view_zoom(), IMAGE_OT_view_zoom_in(), IMAGE_OT_view_zoom_out(), INFO_OT_select_pick(), MARKER_OT_make_links_scene(), MARKER_OT_move(), MARKER_OT_select(), MARKER_OT_select_box(), MASK_OT_slide_point(), mass_calculate_poll_property(), mesh_operator_edgering_props(), MESH_OT_bevel(), MESH_OT_bisect(), MESH_OT_blend_from_shape(), MESH_OT_delete(), MESH_OT_edgering_select(), MESH_OT_extrude_repeat(), MESH_OT_fill_grid(), MESH_OT_inset(), MESH_OT_knife_cut(), MESH_OT_knife_tool(), MESH_OT_loop_select(), MESH_OT_loopcut(), MESH_OT_mark_seam(), MESH_OT_mark_sharp(), MESH_OT_normals_tools(), MESH_OT_paint_mask_slice(), MESH_OT_point_normals(), MESH_OT_primitive_cube_add_gizmo(), MESH_OT_select_linked(), MESH_OT_select_linked_pick(), MESH_OT_select_mode(), MESH_OT_shortest_path_pick(), MESH_OT_spin(), MESH_OT_subdivide(), NLA_OT_action_pushdown(), NLA_OT_action_unlink(), NLA_OT_actionclip_add(), NLA_OT_channels_click(), NLA_OT_click_select(), NLA_OT_select_box(), NLA_OT_select_leftright(), NLA_OT_tweakmode_enter(), NLA_OT_tweakmode_exit(), blender::ed::space_node::NODE_OT_add_reroute(), blender::ed::space_node::NODE_OT_group_edit(), blender::ed::space_node::NODE_OT_link(), blender::ed::space_node::NODE_OT_links_cut(), blender::ed::space_node::NODE_OT_links_mute(), blender::ed::space_node::NODE_OT_select(), blender::ed::space_node::NODE_OT_select_grouped(), object_add_drop_xy_props(), OBJECT_OT_add_named(), OBJECT_OT_bake(), OBJECT_OT_camera_add(), OBJECT_OT_collection_external_asset_drop(), OBJECT_OT_collection_instance_add(), OBJECT_OT_collection_link(), OBJECT_OT_data_transfer(), OBJECT_OT_delete(), OBJECT_OT_drop_named_image(), OBJECT_OT_duplicate(), OBJECT_OT_hide_collection(), OBJECT_OT_hide_view_clear(), OBJECT_OT_hide_view_set(), OBJECT_OT_hook_assign(), OBJECT_OT_hook_recenter(), OBJECT_OT_hook_remove(), OBJECT_OT_hook_reset(), OBJECT_OT_hook_select(), OBJECT_OT_link_to_collection(), OBJECT_OT_make_links_scene(), OBJECT_OT_make_override_library(), OBJECT_OT_mode_set(), OBJECT_OT_mode_set_with_submode(), OBJECT_OT_modifier_apply(), OBJECT_OT_move_to_collection(), OBJECT_OT_paths_clear(), OBJECT_OT_quadriflow_remesh(), OBJECT_OT_shade_smooth(), OBJECT_OT_transform_apply(), OBJECT_OT_transform_to_mouse(), OBJECT_OT_vertex_group_remove(), OBJECT_OT_vertex_group_remove_from(), OBJECT_OT_vertex_group_set_active(), OBJECT_OT_vertex_weight_delete(), OBJECT_OT_vertex_weight_paste(), OBJECT_OT_vertex_weight_set_active(), OUTLINER_OT_action_set(), OUTLINER_OT_collection_isolate(), OUTLINER_OT_collection_new(), OUTLINER_OT_delete(), OUTLINER_OT_id_remap(), OUTLINER_OT_item_activate(), OUTLINER_OT_orphans_purge(), OUTLINER_OT_scroll_page(), OUTLINER_OT_select_box(), OUTLINER_OT_select_walk(), OUTLINER_OT_show_one_level(), PAINT_OT_add_texture_paint_slot(), PAINT_OT_brush_select(), PAINT_OT_project_image(), PAINT_OT_sample_color(), PAINT_OT_weight_gradient(), PAINT_OT_weight_sample_group(), paint_stroke_operator_properties(), PAINTCURVE_OT_select(), PALETTE_OT_extract_from_image(), PARTICLE_OT_brush_edit(), POSE_OT_paste(), POSE_OT_paths_clear(), POSE_OT_select_linked_pick(), pose_slide_opdef_properties(), POSELIB_OT_blend_pose_asset(), POSELIB_OT_pose_move(), POSELIB_OT_pose_remove(), POSELIB_OT_pose_rename(), quadriflow_poll_property(), read_homefile_props(), RENDER_OT_opengl(), RENDER_OT_render(), RIGIDBODY_OT_mass_calculate(), rna_api_animdata_nla_tracks(), RNA_api_camera(), RNA_api_ui_layout(), rna_def_action(), rna_def_action_group(), rna_def_action_pose_markers(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animviz(), rna_def_animviz_common(), rna_def_area(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_attribute_group(), rna_def_bake_data(), rna_def_boidrule(), rna_def_boidrule_avoid(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bone_groups(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile_layers(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_canvas_surface(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_colormanage(), rna_def_common_keying_flags(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_camera_solver(), rna_def_constraint_clamp_to(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_shrinkwrap(), rna_def_constraint_spline_ik(), rna_def_constraint_target_common(), rna_def_constraint_transform_cache(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_curve(), rna_def_curve_splines(), rna_def_curves(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect_inputs(), rna_def_effector_weight(), RNA_def_enum_flag(), rna_def_enum_property(), rna_def_fcurve(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_fmodifier(), rna_def_fmodifier_generator(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_data(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_gpencil_options(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_ID(), rna_def_ID_properties(), rna_def_image(), rna_def_image_paint(), rna_def_image_preview(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_library(), rna_def_light(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_material_slot(), rna_def_menu(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_boolean(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_softbody(), rna_def_modifier_surfacedeform(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgproximity(), rna_def_movie(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_mtex(), rna_def_mtex_common(), rna_def_nlastrip(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_number_property(), rna_def_object(), rna_def_object_base(), rna_def_object_constraints(), rna_def_object_modifiers(), rna_def_object_vertex_groups(), rna_def_operator(), rna_def_operator_common(), rna_def_operator_filelist_element(), rna_def_operator_stroke_element(), rna_def_operator_type_macro(), rna_def_operator_utils(), rna_def_paint(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_palettecolor(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_property(), RNA_def_property(), rna_def_region(), rna_def_render_engine(), rna_def_render_pass(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene(), RNA_def_scene(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_sculpt(), rna_def_selected_uv_element(), RNA_def_shader_fx(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_softbody(), rna_def_sound(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_mask_info(), rna_def_space_node(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_spreadsheet_context_object(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_statvis(), RNA_def_struct_ptr(), RNA_def_test(), rna_def_texmapping(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_text(), rna_def_texture(), rna_def_texture_image(), rna_def_timeline_marker(), rna_def_tool_settings(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_unified_paint_settings(), RNA_def_userdef(), rna_def_userdef_addon_pref(), rna_def_userdef_input(), rna_def_userdef_system(), rna_def_userdef_theme_space_common(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_spaces_gradient(), rna_def_userdef_theme_spaces_list_main(), rna_def_userdef_theme_spaces_main(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_style(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_common(), rna_def_window(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), RNA_def_world(), rna_def_xr_session_settings(), SCENE_OT_light_cache_bake(), SCENE_OT_new_sequencer(), SCREEN_OT_animation_play(), SCREEN_OT_screen_full_area(), SCREEN_OT_userpref_show(), sequencer_generic_props__internal(), SEQUENCER_OT_change_scene(), SEQUENCER_OT_delete(), SEQUENCER_OT_mask_strip_add(), SEQUENCER_OT_movieclip_strip_add(), SEQUENCER_OT_paste(), SEQUENCER_OT_reload(), SEQUENCER_OT_sample(), SEQUENCER_OT_scene_strip_add(), SEQUENCER_OT_scene_strip_add_new(), SEQUENCER_OT_select(), SEQUENCER_OT_select_box(), SEQUENCER_OT_select_linked_pick(), SEQUENCER_OT_select_side_of_frame(), SEQUENCER_OT_set_range_to_strips(), SEQUENCER_OT_split(), SEQUENCER_OT_strip_modifier_move(), SEQUENCER_OT_strip_modifier_remove(), TEXT_OT_comment_toggle(), TEXT_OT_delete(), TEXT_OT_insert(), TEXT_OT_replace(), TRANSFORM_OT_edge_slide(), TRANSFORM_OT_resize(), TRANSFORM_OT_transform(), TRANSFORM_OT_vertex_warp(), Transform_Properties(), UI_OT_copy_data_path_button(), UV_OT_select(), UV_OT_select_edge_ring(), UV_OT_select_linked_pick(), UV_OT_select_loop(), UV_OT_select_mode(), UV_OT_shortest_path_pick(), UV_OT_stitch(), vgroup_operator_subset_select_props(), VIEW2D_OT_zoom(), VIEW2D_OT_zoom_in(), VIEW2D_OT_zoom_out(), view3d_operator_properties_common(), VIEW3D_OT_bone_select_menu(), VIEW3D_OT_cursor3d(), VIEW3D_OT_interactive_add(), VIEW3D_OT_select(), VIEW3D_OT_select_menu(), VIEW3D_OT_toggle_shading(), VIEW3D_OT_view_axis(), VIEW3D_OT_view_orbit(), VIEW3D_OT_view_roll(), WM_gizmo_properties_sanitize(), wm_link_append_properties_common(), WM_operator_properties_border(), WM_operator_properties_confirm_or_exec(), WM_operator_properties_filesel(), WM_operator_properties_generic_select(), WM_operator_properties_gesture_box_ex(), WM_operator_properties_gesture_box_zoom(), WM_operator_properties_gesture_circle(), WM_operator_properties_gesture_lasso(), WM_operator_properties_gesture_straightline(), WM_operator_properties_id_lookup(), WM_operator_properties_mouse_select(), WM_operator_properties_sanitize(), wm_operator_properties_select_action_ex(), WM_operator_properties_select_operation(), WM_operator_properties_select_operation_simple(), WM_operator_properties_select_walk_direction(), WM_operator_properties_use_cursor_init(), WM_operator_type_modal_from_exec_for_object_edit_coords(), WM_OT_call_panel(), WM_OT_lib_reload(), WM_OT_lib_relocate(), WM_OT_open_mainfile(), WM_OT_radial_control(), WM_OT_read_homefile(), WM_OT_save_as_mainfile(), WM_OT_save_mainfile(), and WM_OT_stereo3d_set().

◆ RNA_def_property_float_array_default()

void RNA_def_property_float_array_default ( PropertyRNA prop,
const float array 
)

◆ RNA_def_property_float_array_funcs_runtime()

void RNA_def_property_float_array_funcs_runtime ( PropertyRNA prop,
FloatArrayPropertyGetFunc  getfunc,
FloatArrayPropertySetFunc  setfunc,
FloatPropertyRangeFunc  rangefunc 
)

◆ RNA_def_property_float_default()

void RNA_def_property_float_default ( PropertyRNA prop,
float  value 
)

Definition at line 2022 of file rna_define.c.

References CLOG_ERROR, FloatPropertyRNA::defaultvalue, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, PROP_FLOAT, and PropertyRNA::type.

Referenced by BPy_FloatProperty(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_colorcorrection(), def_cmp_ellipsemask(), def_cmp_viewer(), def_sh_tex_brick(), def_sh_tex_sky(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_transform_fill(), join_triangle_props(), MESH_OT_beautify_fill(), MESH_OT_dissolve_limited(), MESH_OT_edges_select_sharp(), MESH_OT_faces_select_linked_flat(), MESH_OT_vert_connect_nonplanar(), OBJECT_OT_convert(), OBJECT_OT_shade_smooth(), rna_def_animdata(), rna_def_bone_curved_common(), rna_def_brush(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_color_balance(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_constraint_size_like(), rna_def_event(), rna_def_filter_video(), RNA_def_float(), RNA_def_float_factor(), RNA_def_float_percentage(), rna_def_fmodifier(), rna_def_freestyle_settings(), rna_def_gpencil_data(), rna_def_gpencil_grid(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_keyblock(), rna_def_material_greasepencil(), rna_def_modifier_gpenciltexture(), rna_def_node_socket_float(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene_display(), rna_def_scene_gpencil(), rna_def_space_node(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speed_factor(), rna_def_strip_transform(), rna_def_text(), rna_def_trackingCamera(), rna_def_trackingObject(), rna_def_trackingSettings(), rna_def_userdef_solidlight(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_ui(), rna_def_xr_session_settings(), and UV_OT_smart_project().

◆ RNA_def_property_float_funcs()

void RNA_def_property_float_funcs ( PropertyRNA prop,
const char *  get,
const char *  set,
const char *  range 
)

Definition at line 3126 of file rna_define.c.

References PropertyRNA::arraydimension, CLOG_ERROR, DefRNA, BlenderDefRNA::error, FloatPropertyRNA::get, FloatPropertyRNA::getarray, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_FLOAT, FloatPropertyRNA::range, FloatPropertyRNA::set, FloatPropertyRNA::setarray, and PropertyRNA::type.

Referenced by def_cmp_channel_matte(), def_cmp_chroma_matte(), def_cmp_diff_matte(), def_cmp_distance_matte(), def_cmp_luma_matte(), rna_def_action(), rna_def_attribute_byte_color(), rna_def_beztriple(), rna_def_brush(), RNA_def_camera(), rna_def_cloth_sim_settings(), rna_def_constraint_action(), rna_def_constraint_spline_ik(), rna_def_curve(), rna_def_curvemapping(), rna_def_curves_point(), rna_def_depsgraph_instance(), rna_def_edit_bone(), rna_def_event(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fmodifier(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_stepped(), rna_def_gizmo(), rna_def_gpencil_curve_point(), rna_def_image(), rna_def_image_preview(), rna_def_keyblock(), rna_def_keydata(), rna_def_latticepoint(), rna_def_maskSplinePoint(), rna_def_medge(), rna_def_mesh(), rna_def_metaball(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_modifier_gpencilopacity(), rna_def_modifier_ocean(), rna_def_movie_types(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_mvert(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket_float(), rna_def_node_socket_vector(), rna_def_number_property(), rna_def_object(), rna_def_particle_hair_key(), rna_def_particle_settings(), rna_def_point(), rna_def_pose_channel(), rna_def_render_pass(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), RNA_def_scene(), rna_def_sequence(), rna_def_sound(), rna_def_space_image(), rna_def_space_node(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_speaker(), rna_def_speed_factor(), RNA_def_test(), rna_def_texmat_common(), rna_def_trackingCamera(), rna_def_trackingMarker(), rna_def_ui_layout(), rna_def_unified_paint_settings(), rna_def_userdef_studiolight(), rna_def_userdef_theme_ui_wcol(), rna_def_view3d_cursor(), rna_def_volume_grid(), rna_def_xr_eventdata(), and rna_def_xr_session_state().

◆ RNA_def_property_float_funcs_runtime()

void RNA_def_property_float_funcs_runtime ( PropertyRNA prop,
FloatPropertyGetFunc  getfunc,
FloatPropertySetFunc  setfunc,
FloatPropertyRangeFunc  rangefunc 
)

◆ RNA_def_property_float_sdna()

void RNA_def_property_float_sdna ( PropertyRNA prop,
const char *  structname,
const char *  propname 
)

Definition at line 2493 of file rna_define.c.

References CLOG_ERROR, debugSRNA_defaults, FloatPropertyRNA::defaultarray, FloatPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_nr_wrapper(), PropertyDefRNA::dnaoffset, PropertyDefRNA::dnasize, PropertyDefRNA::dnastructname, PropertyDefRNA::dnatype, BlenderDefRNA::error, float(), FloatPropertyRNA::hardmax, FloatPropertyRNA::hardmin, PropertyRNA::identifier, StructRNA::identifier, IS_DNATYPE_FLOAT_COMPAT, BlenderDefRNA::laststruct, LOG, MIN2, POINTER_OFFSET, BlenderDefRNA::preprocess, print_default_info(), PROP_COLOR_GAMMA, PROP_FLOAT, rna_calloc(), rna_def_property_sdna(), RNA_property_typename(), BlenderDefRNA::sdna, BlenderDefRNA::silent, FloatPropertyRNA::softmax, FloatPropertyRNA::softmin, STREQ, PropertyRNA::subtype, PropertyRNA::totarraylength, and PropertyRNA::type.

Referenced by def_cmp_alpha_over(), def_cmp_antialiasing(), def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehblur(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_channel_matte(), def_cmp_chroma_matte(), def_cmp_color_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_colorcorrection(), def_cmp_crop(), def_cmp_cryptomatte_common(), def_cmp_cryptomatte_entry(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_despeckle(), def_cmp_diff_matte(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_ellipsemask(), def_cmp_glare(), def_cmp_keying(), def_cmp_luma_matte(), def_cmp_map_value(), def_cmp_mask(), def_cmp_scale(), def_cmp_sunbeams(), def_cmp_tonemap(), def_cmp_vector_blur(), def_cmp_viewer(), def_fn_input_color(), def_fn_input_vector(), def_sh_tex_brick(), def_sh_tex_pointdensity(), def_tex_bricks(), rna_def_action(), rna_def_animdata(), rna_def_area_light(), rna_def_armature(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_canvas_surface(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_collision(), rna_def_color_ramp_element(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_childof(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_location_limit(), rna_def_constraint_pivot(), rna_def_constraint_rotation_limit(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_stretch_to(), rna_def_constraint_transform(), rna_def_constrainttarget_bone(), rna_def_curve(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofilepoint(), rna_def_display_safe_areas(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_effector_weight(), rna_def_field(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_font(), rna_def_fpoint(), rna_def_freestyle_settings(), rna_def_glow(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_image(), rna_def_image_paint(), rna_def_key(), rna_def_keyblock(), rna_def_latticepoint(), rna_def_light(), rna_def_light_falloff(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_mask_layer(), rna_def_maskSplinePoint(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_color_ramp_common(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve_common(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_mask(), rna_def_modifier_meshcache(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_wave(), rna_def_modifier_weightvgedit(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movieclip(), rna_def_mtex(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_vector(), rna_def_nodetree(), rna_def_normal_layer_value(), rna_def_object(), rna_def_paint(), rna_def_paint_mask(), rna_def_palettecolor(), rna_def_particle(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_key(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_target(), rna_def_pose_channel(), rna_def_pose_itasc(), RNA_def_property(), rna_def_reconstructedCamera(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_sculpt(), rna_def_sequence(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_glow(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_softbody(), rna_def_solid_color(), rna_def_sound(), rna_def_space_clip(), rna_def_space_graph(), rna_def_space_image_uv(), rna_def_space_mask_info(), rna_def_space_node(), rna_def_space_sequencer(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speed_control(), rna_def_speed_factor(), rna_def_spot_light(), rna_def_statvis(), rna_def_strip_element(), rna_def_strip_transform(), rna_def_sun_light(), rna_def_texmapping(), rna_def_texmat_common(), rna_def_text(), rna_def_textbox(), rna_def_texture(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timer(), rna_def_tool_settings(), rna_def_trackingCamera(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), rna_def_transform_orientation(), rna_def_unified_paint_settings(), rna_def_userdef_edit(), rna_def_userdef_solidlight(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_curves(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_view(), rna_def_vertex_creases(), rna_def_view3d_cursor(), rna_def_volume(), rna_def_volume_render(), rna_def_whitebalance_modifier(), rna_def_wipe(), RNA_def_world(), rna_def_world_mist(), and rna_def_xr_actionmap().

◆ RNA_def_property_free_identifier()

int RNA_def_property_free_identifier ( StructOrFunctionRNA cont_,
const char *  identifier 
)

◆ RNA_def_property_free_identifier_deferred_finish()

void RNA_def_property_free_identifier_deferred_finish ( StructOrFunctionRNA cont_,
void handle 
)

◆ RNA_def_property_free_identifier_deferred_prepare()

int RNA_def_property_free_identifier_deferred_prepare ( StructOrFunctionRNA cont_,
const char *  identifier,
void **  handle 
)

Referenced by bpy_prop_arg_parse_id().

◆ RNA_def_property_free_pointers()

void RNA_def_property_free_pointers ( PropertyRNA prop)

Referenced by RNA_struct_free().

◆ RNA_def_property_free_pointers_set_py_data_callback()

void RNA_def_property_free_pointers_set_py_data_callback ( void(*)(PropertyRNA *prop)  py_data_clear_fn)

◆ RNA_def_property_int_array_default()

void RNA_def_property_int_array_default ( PropertyRNA prop,
const int *  array 
)

◆ RNA_def_property_int_array_funcs_runtime()

void RNA_def_property_int_array_funcs_runtime ( PropertyRNA prop,
IntArrayPropertyGetFunc  getfunc,
IntArrayPropertySetFunc  setfunc,
IntPropertyRangeFunc  rangefunc 
)

◆ RNA_def_property_int_default()

void RNA_def_property_int_default ( PropertyRNA prop,
int  value 
)

◆ RNA_def_property_int_funcs()

void RNA_def_property_int_funcs ( PropertyRNA prop,
const char *  get,
const char *  set,
const char *  range 
)

Definition at line 3028 of file rna_define.c.

References PropertyRNA::arraydimension, CLOG_ERROR, DefRNA, BlenderDefRNA::error, IntPropertyRNA::get, IntPropertyRNA::getarray, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_INT, IntPropertyRNA::range, IntPropertyRNA::set, IntPropertyRNA::setarray, and PropertyRNA::type.

Referenced by rna_def_action_pose_markers(), rna_def_animviz_paths(), rna_def_asset_data(), rna_def_attribute_group(), rna_def_attribute_int8(), rna_def_boid_settings(), rna_def_boidstate(), rna_def_bone_groups(), rna_def_brush(), rna_def_cachefile(), rna_def_camera_dof_settings_data(), rna_def_canvas_surfaces(), rna_def_charinfo(), rna_def_console_line(), rna_def_curve_nurb(), rna_def_curves_curve(), rna_def_curves_point(), rna_def_depsgraph_instance(), rna_def_editor(), rna_def_effect_inputs(), rna_def_enum_property(), rna_def_face_map(), rna_def_filemenu_entry(), rna_def_fileselect_entry(), rna_def_fluid_domain_settings(), rna_def_font(), rna_def_freestyle_linesets(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_image(), rna_def_image_preview(), rna_def_input(), rna_def_keyingset_paths(), rna_def_lattice(), rna_def_library(), rna_def_light_shadow(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask(), rna_def_material_slot(), rna_def_medge(), rna_def_mesh(), rna_def_mloop(), rna_def_mlooptri(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpenciltime(), rna_def_modifier_hook(), rna_def_modifier_multires(), rna_def_modifier_uvproject(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_mvert(), rna_def_node_socket(), rna_def_node_socket_int(), rna_def_nodetree(), rna_def_number_property(), rna_def_object(), rna_def_object_face_maps(), rna_def_object_particle_systems(), rna_def_object_vertex_groups(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_point(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_ptcache_point_caches(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_sequence(), rna_def_space_filebrowser(), rna_def_space_image_uv(), rna_def_space_view3d(), rna_def_string_property(), RNA_def_test(), rna_def_tex_slot(), rna_def_text(), rna_def_tracking(), rna_def_trackingMarker(), rna_def_trackingPlaneMarker(), rna_def_trackingStabilization(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_unified_paint_settings(), RNA_def_userdef(), rna_def_userdef_edit(), rna_def_userdef_studiolight(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_group(), rna_def_view_layer_common(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_tool(), rna_def_xr_session_settings(), and rna_def_xr_session_state().

◆ RNA_def_property_int_funcs_runtime()

void RNA_def_property_int_funcs_runtime ( PropertyRNA prop,
IntPropertyGetFunc  getfunc,
IntPropertySetFunc  setfunc,
IntPropertyRangeFunc  rangefunc 
)

◆ RNA_def_property_int_sdna()

void RNA_def_property_int_sdna ( PropertyRNA prop,
const char *  structname,
const char *  propname 
)

Definition at line 2343 of file rna_define.c.

References CLOG_ERROR, debugSRNA_defaults, IntPropertyRNA::defaultarray, IntPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_nr_wrapper(), PropertyDefRNA::dnaoffset, PropertyDefRNA::dnasize, PropertyDefRNA::dnastructname, PropertyDefRNA::dnatype, ELEM, BlenderDefRNA::error, IntPropertyRNA::hardmax, IntPropertyRNA::hardmin, PropertyRNA::identifier, StructRNA::identifier, if(), INT8_MAX, INT8_MIN, IS_DNATYPE_INT_COMPAT, BlenderDefRNA::laststruct, LOG, MIN2, POINTER_OFFSET, BlenderDefRNA::preprocess, print_default_info(), PROP_FACTOR, PROP_INT, PROP_PERCENTAGE, PROP_UNSIGNED, rna_calloc(), rna_def_property_sdna(), RNA_property_typename(), BlenderDefRNA::sdna, BlenderDefRNA::silent, IntPropertyRNA::softmax, IntPropertyRNA::softmin, STREQ, PropertyRNA::subtype, PropertyRNA::totarraylength, and PropertyRNA::type.

Referenced by def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehimage(), def_cmp_crop(), def_cmp_dblur(), def_cmp_dilate_erode(), def_cmp_glare(), def_cmp_id_mask(), def_cmp_inpaint(), def_cmp_keying(), def_cmp_map_uv(), def_cmp_mask(), def_cmp_output_file(), def_cmp_splitviewer(), def_cmp_trackpos(), def_cmp_vector_blur(), def_fn_input_int(), def_frame(), def_node_image_user(), def_sh_ambient_occlusion(), def_sh_bevel(), def_sh_tex_brick(), def_sh_tex_magic(), def_tex_bricks(), def_texture(), def_time(), rna_def_action_pose_markers(), rna_def_animviz_motion_path(), rna_def_animviz_paths(), rna_def_area(), rna_def_attribute_int(), rna_def_boidrule_follow_leader(), rna_def_bone_common(), rna_def_bone_groups(), rna_def_brush(), rna_def_cachefile(), rna_def_canvas_surface(), rna_def_charinfo(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_color_ramp(), rna_def_console_line(), rna_def_constraint_action(), rna_def_constraint_kinematic(), rna_def_constraint_python(), rna_def_constraint_spline_ik(), rna_def_curve(), rna_def_curve_nurb(), rna_def_event(), rna_def_face_map(), rna_def_filter_common(), rna_def_fluid_domain_settings(), rna_def_fmodifier_cycles(), rna_def_fmodifier_noise(), rna_def_font(), rna_def_freestyle_settings(), rna_def_glow(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_grid(), rna_def_gpencil_layer(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_stroke(), rna_def_gpencil_triangle(), rna_def_ID(), rna_def_image(), rna_def_image_packed_files(), rna_def_imageuser(), rna_def_input(), rna_def_keyconfig(), rna_def_keyingset_paths(), rna_def_lattice(), rna_def_light_shadow(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_mask(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_medge(), rna_def_mesh_polygons(), rna_def_mloop(), rna_def_mlooptri(), rna_def_modifier_bevel(), rna_def_modifier_cloth(), rna_def_modifier_correctivesmooth(), rna_def_modifier_decimate(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_meshdeform(), rna_def_modifier_multires(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_triangulate(), rna_def_modifier_uvproject(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_mtex_common(), rna_def_multicam(), rna_def_mvert_group(), rna_def_node_socket(), rna_def_node_socket_int(), rna_def_object(), rna_def_object_face_maps(), rna_def_paint(), rna_def_panel(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_particle_target(), rna_def_path(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_pose_itasc(), RNA_def_property(), rna_def_property_subdivision_common(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_pass(), rna_def_render_result(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_sculpt(), rna_def_sequence(), rna_def_sequencer_tool_settings(), rna_def_shader_fx_blur(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_softbody(), rna_def_sound(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_filebrowser(), rna_def_space_image_uv(), rna_def_space_sequencer(), rna_def_space_text(), rna_def_space_view3d_overlay(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_proxy(), rna_def_texture_clouds(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_userdef_edit(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_system(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_view(), rna_def_vertex_paint(), rna_def_view_layer_common(), rna_def_volume_grids(), rna_def_window(), and rna_def_xr_actionmap().

◆ RNA_def_property_multi_array()

void RNA_def_property_multi_array ( PropertyRNA prop,
int  dimension,
const int  length[] 
)

◆ RNA_def_property_override_clear_flag()

void RNA_def_property_override_clear_flag ( PropertyRNA prop,
PropertyOverrideFlag  flag 
)

◆ RNA_def_property_override_flag()

void RNA_def_property_override_flag ( PropertyRNA prop,
PropertyOverrideFlag  flag 
)

Definition at line 1503 of file rna_define.c.

References PropertyRNA::flag_override.

Referenced by bpy_prop_assign_flag_override(), def_cmp_cryptomatte(), def_cmp_defocus(), def_cmp_image(), def_cmp_keyingscreen(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_planetrackdeform(), def_cmp_render_layers(), def_cmp_stabilize2d(), def_cmp_trackpos(), def_frame(), def_geo_input_material(), def_geo_string_to_curves(), def_group(), def_sh_script(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_pointdensity(), def_tex_image(), def_texture(), rna_def_animdata(), rna_def_animdata_common(), rna_def_animviz(), rna_def_animviz_common(), rna_def_bone_common(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_canvas_surface(), rna_def_channeldriver(), RNA_def_collections(), RNA_def_constraint(), rna_def_curve(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_fcurve(), rna_def_fcurve_modifiers(), rna_def_fluid_domain_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_font(), rna_def_gpencil_layer(), RNA_def_greasepencil_modifier(), rna_def_ID(), rna_def_ID_override_library(), rna_def_image(), rna_def_key(), rna_def_keyblock(), rna_def_lattice(), rna_def_layer_collection(), rna_def_library(), rna_def_light(), rna_def_lightprobe(), rna_def_linestyle(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_slot(), rna_def_mesh(), RNA_def_modifier(), rna_def_modifier_gpencillineart(), rna_def_mtex(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_collection(), rna_def_node_socket_image(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_texture(), rna_def_nodetree(), rna_def_object(), rna_def_object_base(), rna_def_object_modifiers(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_pointcache_active(), rna_def_pointcache_common(), rna_def_pose(), rna_def_pose_channel(), rna_def_rigidbody_constraint(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_eevee(), rna_def_scene_gpencil(), RNA_def_shader_fx(), rna_def_simulation(), rna_def_softbody(), rna_def_speaker(), rna_def_texmat_common(), rna_def_texture(), rna_def_texture_image(), rna_def_timeline_marker(), RNA_def_view_layer(), rna_def_view_layer_common(), and RNA_def_world().

◆ RNA_def_property_override_funcs()

void RNA_def_property_override_funcs ( PropertyRNA prop,
const char *  diff,
const char *  store,
const char *  apply 
)

◆ RNA_def_property_pointer_funcs()

void RNA_def_property_pointer_funcs ( PropertyRNA prop,
const char *  get,
const char *  set,
const char *  type_fn,
const char *  poll 
)

Definition at line 3385 of file rna_define.c.

References CLOG_ERROR, DefRNA, BlenderDefRNA::error, PointerPropertyRNA::get, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, PointerPropertyRNA::poll, BlenderDefRNA::preprocess, PROP_POINTER, PointerPropertyRNA::set, PropertyRNA::type, and PointerPropertyRNA::type_fn.

Referenced by def_cmp_cryptomatte(), def_cmp_defocus(), def_cmp_render_layers(), def_group(), def_group_input(), def_group_output(), def_sh_tex_pointdensity(), rna_api_animdata_nla_tracks(), rna_def_action_pose_markers(), rna_def_animdata(), rna_def_animviz(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_handle(), rna_def_attribute_group(), rna_def_boid_settings(), rna_def_boidstate(), rna_def_bone_common(), rna_def_bone_groups(), rna_def_brush(), rna_def_cachefile_layers(), rna_def_canvas_surfaces(), rna_def_cloth_sim_settings(), rna_def_constraint_action(), rna_def_constraint_clamp_to(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_object_solver(), rna_def_constraint_shrinkwrap(), rna_def_constraint_spline_ik(), rna_def_constrainttarget_bone(), RNA_def_context(), rna_def_curve(), rna_def_curve_splines(), rna_def_curves(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_drivertarget(), rna_def_edit_bone(), rna_def_effect_inputs(), rna_def_event(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_modifiers(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_font(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_gizmo(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_gpencil_options(), rna_def_ID(), rna_def_image(), rna_def_image_paint(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_layer_objects(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), rna_def_material_greasepencil(), rna_def_material_slot(), rna_def_mesh(), rna_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_boolean(), rna_def_modifier_cast(), rna_def_modifier_collision(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_meshdeform(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_particleinstance(), rna_def_modifier_shrinkwrap(), rna_def_modifier_softbody(), rna_def_modifier_surfacedeform(), rna_def_modifier_uvproject(), rna_def_movieclip(), rna_def_mtex_common(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_material(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_object(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_vertex_groups(), rna_def_operator(), rna_def_operator_common(), rna_def_operator_type_macro(), rna_def_paint(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_pointer_property(), rna_def_popup_menu_wrapper(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_property(), rna_def_region(), rna_def_render_engine(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_world(), rna_def_scene(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_image(), rna_def_space_mask_info(), rna_def_space_node(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_text(), rna_def_space_view3d(), rna_def_space_view3d_shading(), rna_def_struct(), RNA_def_struct_ptr(), rna_def_text(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneTracks(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_transform_orientation_slot(), rna_def_udim_tiles(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_spaces_gradient(), rna_def_userdef_theme_spaces_list_main(), rna_def_userdef_theme_spaces_main(), rna_def_uv_layers(), rna_def_vert_colors(), RNA_def_view_layer(), rna_def_window(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), RNA_def_world(), and rna_def_xr_actionmap().

◆ RNA_def_property_pointer_sdna()

void RNA_def_property_pointer_sdna ( PropertyRNA prop,
const char *  structname,
const char *  propname 
)

Definition at line 2740 of file rna_define.c.

References PropertyRNA::arraydimension, CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_POINTER, rna_def_property_sdna(), BlenderDefRNA::silent, PropertyRNA::totarraylength, and PropertyRNA::type.

Referenced by def_cmp_defocus(), def_cmp_huecorrect(), def_cmp_image(), def_cmp_keyingscreen(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_planetrackdeform(), def_cmp_render_layers(), def_cmp_stabilize2d(), def_cmp_trackpos(), def_colorramp(), def_float_curve(), def_frame(), def_geo_input_material(), def_geo_string_to_curves(), def_group(), def_rgb_curve(), def_sh_script(), def_sh_tex(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_pointdensity(), def_tex_image(), def_texture(), def_time(), def_vector_curve(), rna_def_actionbone_group_common(), rna_def_animdata_common(), rna_def_animviz_common(), rna_def_area_spaces(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_bake_data(), rna_def_boidrule_avoid(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_bone(), rna_def_bone_common(), rna_def_brush(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_canvas_surface(), rna_def_cloth_collision_settings(), rna_def_color_management(), rna_def_colormanage(), rna_def_colormapping(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_camera_solver(), rna_def_constraint_clamp_to(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_shrinkwrap(), rna_def_constraint_spline_ik(), rna_def_constraint_target_common(), rna_def_constraint_transform_cache(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_curve(), rna_def_curves_modifier(), rna_def_dopesheet(), rna_def_dynamic_paint_brush_settings(), rna_def_editor(), rna_def_effect_inputs(), rna_def_effector_weight(), rna_def_fcurve(), rna_def_field(), rna_def_filter_video(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_header(), rna_def_hue_modifier(), rna_def_ID(), rna_def_image(), rna_def_image_packed_files(), rna_def_image_paint(), rna_def_key(), rna_def_lattice(), rna_def_library(), rna_def_light(), rna_def_light_falloff(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_menu(), rna_def_mesh(), rna_def_metaball_elements(), rna_def_modifier(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_cloth(), rna_def_modifier_color_ramp_common(), rna_def_modifier_curve_common(), rna_def_modifier_datatransfer(), rna_def_modifier_dynamic_paint(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltint(), rna_def_modifier_hook(), rna_def_modifier_mask(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_uvwarp(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgproximity(), rna_def_motionpath_common(), rna_def_movie(), rna_def_movieclip(), rna_def_mtex(), rna_def_nlastrip(), rna_def_node(), rna_def_node_link(), rna_def_node_socket_collection(), rna_def_node_socket_image(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_texture(), rna_def_node_tree_path(), rna_def_nodetree(), rna_def_object(), rna_def_object_base(), rna_def_object_modifiers(), rna_def_panel(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_pose_channel(), RNA_def_property(), rna_def_proxy(), rna_def_region(), rna_def_rigidbody_constraint(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_simulation(), rna_def_softbody(), rna_def_sound(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_view3d(), rna_def_text(), rna_def_texture(), rna_def_texture_image(), rna_def_tool_settings(), rna_def_trackingTrack(), rna_def_userdef_input(), rna_def_userdef_theme_ui_style(), rna_def_userdef_themes(), rna_def_userdef_view(), RNA_def_vfont(), RNA_def_view_layer(), rna_def_view_layer_common(), rna_def_volume(), rna_def_window(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), and RNA_def_world().

◆ RNA_def_property_poll_runtime()

void RNA_def_property_poll_runtime ( PropertyRNA prop,
const void func 
)

◆ RNA_def_property_range()

void RNA_def_property_range ( PropertyRNA prop,
double  min,
double  max 
)

Definition at line 1737 of file rna_define.c.

References CLOG_ERROR, DefRNA, BlenderDefRNA::error, float(), IntPropertyRNA::hardmax, FloatPropertyRNA::hardmax, IntPropertyRNA::hardmin, FloatPropertyRNA::hardmin, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, max, MAX2, min, MIN2, PROP_FLOAT, PROP_INT, IntPropertyRNA::softmax, FloatPropertyRNA::softmax, IntPropertyRNA::softmin, FloatPropertyRNA::softmin, and PropertyRNA::type.

Referenced by BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), def_cmp_alpha_over(), def_cmp_antialiasing(), def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehblur(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_chroma_matte(), def_cmp_color_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_colorcorrection(), def_cmp_crop(), def_cmp_cryptomatte_common(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_despeckle(), def_cmp_diff_matte(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_ellipsemask(), def_cmp_glare(), def_cmp_id_mask(), def_cmp_inpaint(), def_cmp_keying(), def_cmp_map_uv(), def_cmp_map_value(), def_cmp_mask(), def_cmp_planetrackdeform(), def_cmp_splitviewer(), def_cmp_sunbeams(), def_cmp_tonemap(), def_cmp_vector_blur(), def_cmp_viewer(), def_frame(), def_node_image_user(), def_sh_ambient_occlusion(), def_sh_bevel(), def_sh_tex_brick(), def_sh_tex_magic(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_tex_bricks(), MESH_OT_bevel(), OBJECT_OT_shade_smooth(), RNA_api_wm(), rna_def_animdata(), rna_def_animviz_motion_path(), rna_def_animviz_paths(), rna_def_area_light(), rna_def_armature(), rna_def_attribute_byte_color(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidstate(), rna_def_bone_common(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_follow_path(), rna_def_constraint_kinematic(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constrainttarget_bone(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curvemapping(), rna_def_curves_sculpt_options(), rna_def_display_safe_areas(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_effector_weight(), rna_def_fcurve(), rna_def_field(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), RNA_def_float(), RNA_def_float_array(), RNA_def_float_color(), RNA_def_float_factor(), RNA_def_float_matrix(), RNA_def_float_percentage(), RNA_def_float_rotation(), RNA_def_float_vector(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_generator(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmo(), rna_def_glow(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_image(), rna_def_image_paint(), rna_def_imageuser(), RNA_def_int(), RNA_def_int_array(), RNA_def_int_vector(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keydata(), rna_def_lattice(), rna_def_latticepoint(), rna_def_light(), rna_def_light_falloff(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_mask(), rna_def_maskSplinePoint(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex_common(), rna_def_multicam(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket(), rna_def_object(), rna_def_object_lineart(), rna_def_operator_stroke_element(), rna_def_paint(), rna_def_palettecolor(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_particle_target(), rna_def_path(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_pose_itasc(), rna_def_property_subdivision_common(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_sculpt(), rna_def_sequence(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_softbody(), rna_def_sound(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_image_uv(), rna_def_space_mask_info(), rna_def_space_node(), rna_def_space_sequencer(), rna_def_space_text(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_speed_factor(), rna_def_spot_light(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_sun_light(), rna_def_texpaint_slots(), rna_def_text(), rna_def_textbox(), rna_def_texture(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_trackingCamera(), rna_def_trackingObject(), rna_def_trackingPlaneTrack(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_unified_paint_settings(), rna_def_unit_settings(), rna_def_userdef_edit(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_solidlight(), rna_def_userdef_system(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_curves(), rna_def_userdef_theme_spaces_face(), rna_def_userdef_theme_spaces_gpencil(), rna_def_userdef_theme_spaces_vertex(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_vertex_paint(), rna_def_view_layer_common(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_render(), rna_def_whitebalance_modifier(), rna_def_wipe(), rna_def_world_mist(), rna_def_xr_actionmap(), and rna_def_xr_session_settings().

◆ RNA_def_property_srna()

void RNA_def_property_srna ( PropertyRNA prop,
const char *  type 
)

Definition at line 3474 of file rna_define.c.

References CLOG_ERROR, DefRNA, error(), BlenderDefRNA::error, LOG, rna_validate_identifier(), PropertyRNA::srna, and type.

Referenced by rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), rna_api_nlatrack_strips(), RNA_api_sequence_elements(), RNA_api_sequences(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_area_spaces(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attributes_common(), rna_def_bone_groups(), rna_def_cachefile(), rna_def_cachefile_layers(), rna_def_cachefile_object_paths(), rna_def_camera_background_images(), rna_def_canvas_surfaces(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_color_ramp_element_api(), rna_def_constraint_armature_deform_targets(), rna_def_curve(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curveprofile_points_api(), rna_def_curves(), rna_def_face_maps(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmos(), rna_def_gpencil_data(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_keyingset_paths(), rna_def_keymap_items(), rna_def_layer_objects(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_mask_layer(), rna_def_masklayers(), rna_def_maskSpline(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_looptris(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_metaball(), rna_def_metaball_elements(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_pointcloud(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_pose_channel_constraints(), rna_def_ptcache_point_caches(), rna_def_render_passes(), rna_def_render_slots(), rna_def_render_views(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_objects(), rna_def_sequence_modifiers(), rna_def_space_node_path_api(), rna_def_space_spreadsheet_context_path(), rna_def_strip_fcurves(), rna_def_texmat_common(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_tracking(), rna_def_trackingMarkers(), rna_def_trackingObject(), rna_def_trackingObjects(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstruction(), rna_def_udim_tiles(), RNA_def_userdef(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view_layer_aovs(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_volume(), rna_def_volume_grids(), rna_def_wm_keyconfigs(), rna_def_wm_keymaps(), rna_def_workspace_owner_ids(), rna_def_workspace_tools(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), and rna_def_xr_user_paths().

◆ RNA_def_property_string_default()

void RNA_def_property_string_default ( PropertyRNA prop,
const char *  value 
)

◆ RNA_def_property_string_funcs()

void RNA_def_property_string_funcs ( PropertyRNA prop,
const char *  get,
const char *  length,
const char *  set 
)

Definition at line 3285 of file rna_define.c.

References CLOG_ERROR, DefRNA, BlenderDefRNA::error, StringPropertyRNA::get, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, blender::math::length(), StringPropertyRNA::length, LOG, BlenderDefRNA::preprocess, PROP_STRING, StringPropertyRNA::set, and PropertyRNA::type.

Referenced by def_cmp_cryptomatte_common(), def_sh_script(), rna_def_asset_data(), rna_def_attribute(), rna_def_bone_common(), rna_def_bone_group(), rna_def_canvas_surface(), rna_def_channel(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), rna_def_console_line(), RNA_def_constraint(), RNA_def_context(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_fcurve(), rna_def_filemenu_entry(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_font(), rna_def_function(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), RNA_def_greasepencil_modifier(), rna_def_ID(), rna_def_ID_override_library_property_operation(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_keyingset_path(), rna_def_lattice(), rna_def_layer_collection(), rna_def_library(), RNA_def_main(), rna_def_mask_layer(), rna_def_material_slot(), rna_def_menu(), rna_def_mloopcol(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_bevel(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_explode(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_multires(), rna_def_modifier_normaledit(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_surfacedeform(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_MPropCol(), rna_def_mtex(), rna_def_nlastrip(), rna_def_node(), rna_def_object(), rna_def_operator_common(), RNA_def_packedfile(), rna_def_panel(), rna_def_particle_dupliweight(), rna_def_particle_system(), rna_def_particle_target(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_property(), rna_def_render_engine(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_space_node_path_api(), rna_def_space_properties(), rna_def_string_property(), rna_def_strip_proxy(), rna_def_struct(), rna_def_tex_slot(), rna_def_text(), rna_def_text_line(), rna_def_trackingObject(), rna_def_trackingPlaneTrack(), rna_def_trackingTrack(), rna_def_udim_tile(), rna_def_uilist(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_studiolight(), rna_def_vertex_group(), rna_def_view_layer_common(), rna_def_view_layer_lightgroup(), rna_def_volume(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_tool(), RNA_def_world(), rna_def_xr_actionmap(), and rna_def_xr_eventdata().

◆ RNA_def_property_string_funcs_runtime()

void RNA_def_property_string_funcs_runtime ( PropertyRNA prop,
StringPropertyGetFunc  getfunc,
StringPropertyLengthFunc  lengthfunc,
StringPropertySetFunc  setfunc 
)

◆ RNA_def_property_string_maxlength()

void RNA_def_property_string_maxlength ( PropertyRNA prop,
int  maxlength 
)

◆ RNA_def_property_string_sdna()

void RNA_def_property_string_sdna ( PropertyRNA prop,
const char *  structname,
const char *  propname 
)

Definition at line 2695 of file rna_define.c.

References PropertyRNA::arraydimension, CLOG_ERROR, debugSRNA_defaults, StringPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_nr_wrapper(), PropertyDefRNA::dnaoffset, PropertyDefRNA::dnapointerlevel, PropertyDefRNA::dnastructname, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, StringPropertyRNA::maxlength, POINTER_OFFSET, BlenderDefRNA::preprocess, print_default_info(), PROP_STRING, rna_def_property_sdna(), BlenderDefRNA::sdna, PropertyRNA::totarraylength, and PropertyRNA::type.

Referenced by def_cmp_keyingscreen(), def_cmp_output_file(), def_cmp_planetrackdeform(), def_cmp_trackpos(), def_sh_attribute(), def_tex_output(), rna_def_attribute_string(), rna_def_bone_common(), rna_def_brush(), rna_def_camera_dof_settings_data(), rna_def_canvas_surface(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), RNA_def_constraint(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_target_common(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_curves(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_editor(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_layer(), rna_def_header(), rna_def_image(), rna_def_image_packed_files(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_lattice(), rna_def_layer_collection(), rna_def_library(), rna_def_library_weak_reference(), rna_def_menu(), rna_def_modifier_armature(), rna_def_modifier_bevel(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_explode(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_surfacedeform(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_string(), rna_def_nodetree(), rna_def_object(), rna_def_operator_common(), rna_def_operator_type_macro(), rna_def_panel(), rna_def_particle_settings_mtex(), rna_def_pointcache_common(), RNA_def_property(), rna_def_render_engine(), rna_def_render_pass(), rna_def_render_slot(), rna_def_render_view(), RNA_def_scene(), rna_def_scene_eevee(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_softbody(), rna_def_sound(), rna_def_space_outliner(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_shading(), rna_def_strip_element(), rna_def_strip_proxy(), rna_def_tex_slot(), rna_def_udim_tile(), rna_def_uilist(), RNA_def_userdef(), rna_def_userdef_addon_pref(), rna_def_userdef_filepaths(), rna_def_userdef_keymap(), rna_def_userdef_system(), rna_def_userdef_view(), RNA_def_vfont(), rna_def_view_layer_aov(), rna_def_view_layer_common(), and rna_def_volume().

◆ RNA_def_property_string_search_func()

void RNA_def_property_string_search_func ( PropertyRNA prop,
const char *  search,
eStringPropertySearchFlag  search_flag 
)

◆ RNA_def_property_string_search_func_runtime()

void RNA_def_property_string_search_func_runtime ( PropertyRNA prop,
StringPropertySearchFunc  search_fn,
eStringPropertySearchFlag  search_flag 
)

◆ RNA_def_property_struct_runtime()

void RNA_def_property_struct_runtime ( StructOrFunctionRNA cont,
PropertyRNA prop,
StructRNA type 
)

◆ RNA_def_property_struct_type()

void RNA_def_property_struct_type ( PropertyRNA prop,
const char *  type 
)

Definition at line 1772 of file rna_define.c.

References CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, CollectionPropertyRNA::item_type, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_COLLECTION, PROP_POINTER, type, PropertyRNA::type, and PointerPropertyRNA::type.

Referenced by def_cmp_cryptomatte(), def_cmp_defocus(), def_cmp_huecorrect(), def_cmp_image(), def_cmp_keyingscreen(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_output_file(), def_cmp_planetrackdeform(), def_cmp_render_layers(), def_cmp_stabilize2d(), def_cmp_trackpos(), def_colorramp(), def_float_curve(), def_frame(), def_geo_input_material(), def_geo_string_to_curves(), def_group(), def_group_input(), def_group_output(), def_rgb_curve(), def_sh_script(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_pointdensity(), def_tex_image(), def_texture(), def_time(), def_vector_curve(), define_specific_node(), rna_api_animdata_nla_tracks(), RNA_api_space_filebrowser(), RNA_api_ui_layout(), rna_def_action(), rna_def_action_group(), rna_def_action_pose_markers(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animviz(), rna_def_animviz_motion_path(), rna_def_area(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attribute_int(), rna_def_attribute_int8(), rna_def_attribute_string(), rna_def_attributes_common(), rna_def_bake_data(), rna_def_boid_settings(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_groups(), rna_def_brush(), rna_def_cachefile(), rna_def_cachefile_layers(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channeldriver(), rna_def_cloth_sim_settings(), rna_def_cmp_output_file_slot_file(), RNA_def_collection(), RNA_def_collections(), rna_def_color_management(), rna_def_color_ramp(), rna_def_colorbalance_modifier(), rna_def_colormapping(), rna_def_constraint_armature_deform(), rna_def_constraint_python(), rna_def_constraint_transform_cache(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_splines(), rna_def_curvemap(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curves(), rna_def_curves_curve(), rna_def_curves_modifier(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effector_weight(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_modifiers(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_fmodifier_envelope(), rna_def_font(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_function(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_curve(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_header(), rna_def_hue_modifier(), rna_def_ID(), rna_def_ID_properties(), rna_def_image(), rna_def_internal_node(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_library(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask(), rna_def_mask_layer(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_material_slot(), rna_def_menu(), rna_def_mesh(), rna_def_meta(), rna_def_metaball(), rna_def_mloopcol(), rna_def_mloopuv(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_color_ramp_common(), rna_def_modifier_curve_common(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpenciltint(), rna_def_modifier_meshseqcache(), rna_def_modifier_particleinstance(), rna_def_modifier_softbody(), rna_def_modifier_uvproject(), rna_def_movie(), rna_def_movieclip(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mtex_common(), rna_def_mvert(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_collection(), rna_def_node_socket_image(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_standard_types(), rna_def_node_socket_texture(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_object(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_vertex_groups(), rna_def_operator(), rna_def_operator_common(), rna_def_operator_type_macro(), rna_def_paint(), rna_def_paint_mask(), rna_def_palette(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_pointcache_active(), rna_def_pointcloud(), RNA_def_pointer(), rna_def_pointer_property(), rna_def_popup_menu_wrapper(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_property(), rna_def_region(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_result(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_rna(), RNA_def_scene(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_screen(), rna_def_sequence(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context_object(), rna_def_space_view3d(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_spreadsheet_column(), rna_def_struct(), RNA_def_struct_ptr(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_text(), rna_def_texture(), rna_def_texture_image(), rna_def_timeline_marker(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingReconstruction(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_transform_orientation_slot(), rna_def_udim_tiles(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_spaces_gradient(), rna_def_userdef_theme_spaces_list_main(), rna_def_userdef_theme_spaces_main(), rna_def_userdef_theme_ui_style(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_creases(), RNA_def_view_layer(), rna_def_view_layer_common(), rna_def_volume(), rna_def_window(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), rna_def_workspace(), RNA_def_world(), rna_def_xr_actionmap(), and rna_def_xr_session_state().

◆ RNA_def_property_subtype()

void RNA_def_property_subtype ( PropertyRNA prop,
PropertySubType  subtype 
)

◆ RNA_def_property_tags()

void RNA_def_property_tags ( PropertyRNA prop,
int  tags 
)

Add the property-tags passed as tags to prop (if valid).

Note
Multiple tags can be set by passing them within tags (using bit-flags).
Doesn't do any type-checking with the tags defined in the parent StructRNA of prop. This should be done before (e.g. see WM_operatortype_prop_tag).

Definition at line 1513 of file rna_define.c.

References PropertyRNA::tags.

Referenced by BPy_BoolProperty(), BPy_BoolVectorProperty(), BPy_CollectionProperty(), BPy_EnumProperty(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), BPy_PointerProperty(), and BPy_StringProperty().

◆ RNA_def_property_translation_context()

void RNA_def_property_translation_context ( PropertyRNA prop,
const char *  context 
)

Definition at line 2848 of file rna_define.c.

References BLT_I18NCONTEXT_DEFAULT_BPYRNA, blender::compositor::context, and PropertyRNA::translation_context.

Referenced by ACTION_OT_interpolation_type(), BRUSH_OT_curve_preset(), def_cmp_dilate_erode(), def_cmp_keying(), def_math(), GPENCIL_OT_interpolate_sequence(), GRAPH_OT_fmodifier_add(), GRAPH_OT_interpolation_type(), mesh_operator_edgering_props(), MESH_OT_loopcut(), NLA_OT_fmodifier_add(), OBJECT_OT_add(), OBJECT_OT_data_instance_add(), OBJECT_OT_light_add(), OBJECT_OT_select_by_type(), OBJECT_OT_shaderfx_add(), OUTLINER_OT_id_remap(), RENDER_OT_shutter_curve_preset(), rna_def_action(), rna_def_console_line(), rna_def_drivertarget(), rna_def_event(), rna_def_fkeyframe(), rna_def_fmodifier(), rna_def_keyconfig(), rna_def_keyingset_path(), rna_def_light(), rna_def_light_energy(), rna_def_mask_layer(), rna_def_modifier_gpencilhook(), rna_def_modifier_hook(), rna_def_modifier_particleinstance(), rna_def_modifier_warp(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgproximity(), rna_def_object(), rna_def_particle_settings(), RNA_def_scene(), rna_def_scene_ffmpeg_settings(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_sound(), rna_def_space_clip(), rna_def_space_outliner(), rna_def_speaker(), rna_def_text_line(), rna_def_tool_settings(), rna_def_userdef_edit(), rna_def_userdef_theme_space_view3d(), rna_def_wipe(), SEQUENCER_OT_movieclip_strip_add(), TEXT_OT_jump(), Transform_Properties(), and VIEW3D_OT_view_axis().

◆ RNA_def_property_ui_icon()

void RNA_def_property_ui_icon ( PropertyRNA prop,
int  icon,
int  consecutive 
)

◆ RNA_def_property_ui_range()

void RNA_def_property_ui_range ( PropertyRNA prop,
double  min,
double  max,
double  step,
int  precision 
)

The values hare are a little confusing:

Parameters
stepUsed as the value to increase/decrease when clicking on number buttons, as well as scaling mouse input for click-dragging number buttons. For floats this is (step * UI_PRECISION_FLOAT_SCALE), why? - nobody knows. For ints, whole values are used.
precisionThe number of zeros to show (as a whole number - common range is 1 - 6), see UI_PRECISION_FLOAT_MAX

Definition at line 1664 of file rna_define.c.

References CLOG_ERROR, DefRNA, BlenderDefRNA::error, float(), PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, max, min, FloatPropertyRNA::precision, PROP_FLOAT, PROP_INT, IntPropertyRNA::softmax, FloatPropertyRNA::softmax, IntPropertyRNA::softmin, FloatPropertyRNA::softmin, IntPropertyRNA::step, FloatPropertyRNA::step, PropertyRNA::type, and UI_PRECISION_FLOAT_MAX.

Referenced by BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), CURVE_OT_draw(), def_cmp_antialiasing(), def_cmp_channel_matte(), def_cmp_colorbalance(), def_cmp_dilate_erode(), def_cmp_luma_matte(), def_cmp_sunbeams(), def_cmp_vector_blur(), def_sh_bevel(), def_sh_tex_sky(), GPENCIL_OT_stroke_enter_editcurve_mode(), GPENCIL_OT_vertex_color_brightness_contrast(), MESH_OT_bevel(), MESH_OT_bisect(), MESH_OT_inset(), MESH_OT_select_similar(), MESH_OT_solidify(), MESH_OT_wireframe(), PAINT_OT_vertex_color_brightness_contrast(), rna_def_action(), rna_def_area_light(), rna_def_armature(), rna_def_bake_data(), rna_def_beztriple(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bpoint(), rna_def_brush(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_ramp_element(), rna_def_colormanage(), rna_def_colormapping(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_kinematic(), rna_def_constraint_location_limit(), rna_def_constraint_minmax(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_stretch_to(), rna_def_constraint_transform(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curvemapping(), rna_def_curves_sculpt_options(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_effector_weight(), rna_def_field(), rna_def_filter_common(), rna_def_filter_video(), RNA_def_float(), RNA_def_float_array(), RNA_def_float_color(), RNA_def_float_factor(), RNA_def_float_matrix(), RNA_def_float_percentage(), RNA_def_float_rotation(), RNA_def_float_translation(), RNA_def_float_vector(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_font(), rna_def_gaussian_blur(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_stroke(), rna_def_image(), rna_def_image_paint(), RNA_def_int(), RNA_def_int_array(), RNA_def_int_vector(), rna_def_keyblock(), rna_def_keydata(), rna_def_light(), rna_def_light_energy(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle_mtex(), rna_def_mask_layer(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_mesh(), rna_def_metaball(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_edgesplit(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_mirror(), rna_def_modifier_ocean(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_uvproject(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_mtex(), rna_def_object(), rna_def_object_lineart(), rna_def_paint(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_property_subdivision_common(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_gpencil(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_sculpt(), rna_def_sequence(), rna_def_sequencer_tool_settings(), rna_def_shader_fx_blur(), rna_def_shader_fx_glow(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_space_mask_info(), rna_def_space_node(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speed_control(), rna_def_speed_factor(), rna_def_statvis(), rna_def_strip_crop(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_texmapping(), rna_def_text(), rna_def_textbox(), rna_def_texture(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_tool_settings(), rna_def_trackingCamera(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), rna_def_unified_paint_settings(), rna_def_unit_settings(), rna_def_userdef_input(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_vertex_paint(), rna_def_view3d_cursor(), rna_def_view_layer_common(), rna_def_volume_display(), rna_def_volume_render(), rna_def_world_mist(), rna_def_xr_session_settings(), rna_def_xr_session_state(), and TRANSFORM_OT_seq_slide().

◆ RNA_def_property_ui_scale_type()

void RNA_def_property_ui_scale_type ( PropertyRNA prop,
PropertyScaleType  scale_type 
)

◆ RNA_def_property_ui_text()

void RNA_def_property_ui_text ( PropertyRNA prop,
const char *  name,
const char *  description 
)

Definition at line 1645 of file rna_define.c.

References DESCR_CHECK, PropertyRNA::description, PropertyRNA::identifier, PropertyRNA::name, and NULL.

Referenced by api_ui_item_common(), BPy_BoolProperty(), BPy_BoolVectorProperty(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), BPy_StringProperty(), def_anisotropic(), def_boolean_math(), def_clamp(), def_cmp_alpha_over(), def_cmp_antialiasing(), def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehblur(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_brightcontrast(), def_cmp_channel_matte(), def_cmp_chroma_matte(), def_cmp_color_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_colorcorrection(), def_cmp_combsep_color(), def_cmp_composite(), def_cmp_convert_color_space(), def_cmp_crop(), def_cmp_cryptomatte(), def_cmp_cryptomatte_common(), def_cmp_cryptomatte_entry(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_denoise(), def_cmp_despeckle(), def_cmp_diff_matte(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_double_edge_mask(), def_cmp_ellipsemask(), def_cmp_filter(), def_cmp_flip(), def_cmp_glare(), def_cmp_huecorrect(), def_cmp_id_mask(), def_cmp_image(), def_cmp_inpaint(), def_cmp_invert(), def_cmp_keying(), def_cmp_keyingscreen(), def_cmp_lensdist(), def_cmp_levels(), def_cmp_luma_matte(), def_cmp_map_range(), def_cmp_map_uv(), def_cmp_map_value(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_output_file(), def_cmp_planetrackdeform(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_set_alpha(), def_cmp_splitviewer(), def_cmp_stabilize2d(), def_cmp_sunbeams(), def_cmp_switch(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_vector_blur(), def_cmp_viewer(), def_cmp_ycc(), def_cmp_zcombine(), def_colorramp(), def_compare(), def_float_curve(), def_float_to_int(), def_fn_align_euler_to_vector(), def_fn_combsep_color(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_frame(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_attribute_domain_size(), def_geo_attribute_statistic(), def_geo_boolean(), def_geo_collection_info(), def_geo_curve_fill(), def_geo_curve_fillet(), def_geo_curve_handle_type_selection(), def_geo_curve_primitive_arc(), def_geo_curve_primitive_bezier_segment(), def_geo_curve_primitive_circle(), def_geo_curve_primitive_line(), def_geo_curve_primitive_quadrilateral(), def_geo_curve_resample(), def_geo_curve_sample(), def_geo_curve_set_handle_positions(), def_geo_curve_set_handle_type(), def_geo_curve_spline_type(), def_geo_curve_to_points(), def_geo_curve_trim(), def_geo_delete_geometry(), def_geo_distribute_points_on_faces(), def_geo_duplicate_elements(), def_geo_extrude_mesh(), def_geo_field_at_index(), def_geo_image_texture(), def_geo_input_material(), def_geo_input_named_attribute(), def_geo_interpolate_domain(), def_geo_merge_by_distance(), def_geo_mesh_circle(), def_geo_mesh_cone(), def_geo_mesh_cylinder(), def_geo_mesh_line(), def_geo_mesh_to_points(), def_geo_mesh_to_volume(), def_geo_object_info(), def_geo_points_to_volume(), def_geo_proximity(), def_geo_raycast(), def_geo_realize_instances(), def_geo_scale_elements(), def_geo_separate_geometry(), def_geo_store_named_attribute(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_triangulate(), def_geo_uv_unwrap(), def_geo_viewer(), def_geo_volume_to_mesh(), def_glass(), def_glossy(), def_group(), def_group_input(), def_group_output(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_rgb_curve(), def_sh_ambient_occlusion(), def_sh_attribute(), def_sh_bevel(), def_sh_bump(), def_sh_combsep_color(), def_sh_displacement(), def_sh_mapping(), def_sh_normal_map(), def_sh_output(), def_sh_output_aov(), def_sh_script(), def_sh_subsurface(), def_sh_tangent(), def_sh_tex(), def_sh_tex_brick(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_magic(), def_sh_tex_musgrave(), def_sh_tex_noise(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wave(), def_sh_tex_white_noise(), def_sh_tex_wireframe(), def_sh_uvalongstroke(), def_sh_uvmap(), def_sh_vect_transform(), def_sh_vector_displacement(), def_sh_vector_rotate(), def_sh_vertex_color(), def_tex_bricks(), def_tex_combsep_color(), def_tex_image(), def_tex_output(), def_texture(), def_time(), def_toon(), def_vector_curve(), def_vector_math(), define_specific_node(), dev_cmd_transform(), mesh_operator_edgering_props(), MESH_OT_bevel(), MESH_OT_loopcut(), OBJECT_OT_shade_smooth(), rna_api_animdata_nla_tracks(), RNA_api_bone(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keymapitems(), RNA_api_object(), RNA_api_pose_channel(), RNA_api_ui_layout(), RNA_api_wm(), rna_def_action(), rna_def_action_group(), rna_def_action_pose_markers(), rna_def_actionbone_group_common(), rna_def_alembic_object_path(), rna_def_animdata(), rna_def_animdata_common(), rna_def_animviz(), rna_def_animviz_common(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_tag(), rna_def_attribute(), rna_def_attribute_byte_color(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attributes_common(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bone_group(), rna_def_bone_groups(), RNA_def_boolean(), RNA_def_boolean_array(), RNA_def_boolean_layer(), RNA_def_boolean_layer_member(), RNA_def_boolean_vector(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), rna_def_cachefile_layer(), rna_def_cachefile_layers(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channel(), rna_def_channeldriver(), rna_def_charinfo(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), RNA_def_collection(), RNA_def_collection_runtime(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_management(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), rna_def_common_keying_flags(), rna_def_composite_nodetree(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_target_common(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curve_splines(), rna_def_curvemap(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofile(), rna_def_curveprofilepoint(), rna_def_curves(), rna_def_curves_curve(), rna_def_curves_modifier(), rna_def_curves_point(), rna_def_curves_sculpt_options(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_display_safe_areas(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect_inputs(), rna_def_effector_weight(), RNA_def_enum(), RNA_def_enum_flag(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_filemenu_entry(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), RNA_def_float(), RNA_def_float_array(), RNA_def_float_color(), RNA_def_float_factor(), RNA_def_float_matrix(), RNA_def_float_percentage(), RNA_def_float_rotation(), RNA_def_float_vector(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_font(), rna_def_fpoint(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_function(), rna_def_gaussian_blur(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_glow(), rna_def_gp_paint(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_gpencil_triangle(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_histogram(), rna_def_hue_modifier(), rna_def_ID(), rna_def_ID_properties(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_packed_files(), rna_def_image_paint(), rna_def_image_preview(), rna_def_imageuser(), rna_def_input(), RNA_def_int(), RNA_def_int_array(), RNA_def_int_vector(), rna_def_internal_node(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keydata(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_light_energy(), rna_def_light_falloff(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask(), rna_def_mask_layer(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_material_slot(), rna_def_medge(), rna_def_menu(), rna_def_mesh(), rna_def_mesh_polygons(), rna_def_meta(), rna_def_metaball(), rna_def_metaball_elements(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_color_ramp_common(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_curve_common(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_material_common(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_motionpath_common(), rna_def_movie(), rna_def_movie_types(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mtex_common(), rna_def_multicam(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_standard_types(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_tree_path(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_normal_layer_value(), rna_def_number_property(), rna_def_object(), rna_def_object_base(), rna_def_object_constraints(), rna_def_object_display(), rna_def_object_face_maps(), rna_def_object_lineart(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_type_visibility_flags_common(), rna_def_object_vertex_groups(), rna_def_object_visibility(), rna_def_operator(), rna_def_operator_common(), rna_def_operator_filelist_element(), rna_def_operator_options_runtime(), rna_def_operator_stroke_element(), rna_def_operator_type_macro(), rna_def_operator_utils(), RNA_def_packedfile(), rna_def_paint(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_palettecolor(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_key(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_path(), rna_def_point(), rna_def_pointcache_active(), rna_def_pointcache_common(), rna_def_pointcloud(), RNA_def_pointer(), rna_def_pointer_property(), RNA_def_pointer_runtime(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_pose_ikparam(), rna_def_pose_itasc(), rna_def_property(), rna_def_property_subdivision_common(), rna_def_proxy(), rna_def_ptcache_point_caches(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), rna_def_scene(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_scopes(), rna_def_screen(), rna_def_sculpt(), rna_def_selected_uv_element(), rna_def_sequence(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_simulation(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_solid_color(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context(), rna_def_space_spreadsheet_context_modifier(), rna_def_space_spreadsheet_context_node(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_speed_control(), rna_def_speed_factor(), rna_def_spot_light(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), RNA_def_string(), RNA_def_string_dir_path(), RNA_def_string_file_name(), RNA_def_string_file_path(), rna_def_string_property(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_struct(), RNA_def_struct_ptr(), rna_def_sun_light(), rna_def_tex_slot(), rna_def_texmapping(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_text(), rna_def_text_line(), rna_def_textbox(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timeline_marker(), rna_def_timer(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_transform(), rna_def_transform_orientation(), rna_def_transform_orientation_slot(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_ui_layout(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_common(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_curves(), rna_def_userdef_theme_spaces_edge(), rna_def_userdef_theme_spaces_face(), rna_def_userdef_theme_spaces_gpencil(), rna_def_userdef_theme_spaces_gradient(), rna_def_userdef_theme_spaces_list_main(), rna_def_userdef_theme_spaces_main(), rna_def_userdef_theme_spaces_paint_curves(), rna_def_userdef_theme_spaces_vertex(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_creases(), rna_def_vertex_group(), rna_def_vertex_paint(), RNA_def_vfont(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_aov(), rna_def_view_layer_common(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_whitebalance_modifier(), rna_def_window(), rna_def_window_stereo3d(), rna_def_windowmanager(), rna_def_wipe(), rna_def_wm_keyconfigs(), rna_def_workspace(), rna_def_workspace_owner(), rna_def_workspace_tool(), RNA_def_world(), rna_def_world_mist(), rna_def_xr_actionmap(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), rna_def_xr_session_state(), TRANSFORM_OT_select_orientation(), Transform_Properties(), and VIEW3D_OT_interactive_add().

◆ RNA_def_property_update()

void RNA_def_property_update ( PropertyRNA prop,
int  noteflag,
const char *  updatefunc 
)

Definition at line 2900 of file rna_define.c.

References CLOG_ERROR, DefRNA, LOG, PropertyRNA::noteflag, BlenderDefRNA::preprocess, and PropertyRNA::update.

Referenced by def_anisotropic(), def_boolean_math(), def_clamp(), def_cmp_alpha_over(), def_cmp_antialiasing(), def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehblur(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_brightcontrast(), def_cmp_channel_matte(), def_cmp_chroma_matte(), def_cmp_color_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_colorcorrection(), def_cmp_combsep_color(), def_cmp_composite(), def_cmp_convert_color_space(), def_cmp_crop(), def_cmp_cryptomatte(), def_cmp_cryptomatte_common(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_denoise(), def_cmp_despeckle(), def_cmp_diff_matte(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_double_edge_mask(), def_cmp_ellipsemask(), def_cmp_filter(), def_cmp_flip(), def_cmp_glare(), def_cmp_huecorrect(), def_cmp_id_mask(), def_cmp_image(), def_cmp_inpaint(), def_cmp_invert(), def_cmp_keying(), def_cmp_keyingscreen(), def_cmp_lensdist(), def_cmp_levels(), def_cmp_luma_matte(), def_cmp_map_range(), def_cmp_map_uv(), def_cmp_map_value(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_output_file(), def_cmp_planetrackdeform(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_set_alpha(), def_cmp_splitviewer(), def_cmp_stabilize2d(), def_cmp_sunbeams(), def_cmp_switch(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_vector_blur(), def_cmp_viewer(), def_cmp_ycc(), def_cmp_zcombine(), def_colorramp(), def_compare(), def_float_curve(), def_float_to_int(), def_fn_align_euler_to_vector(), def_fn_combsep_color(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_frame(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_attribute_domain_size(), def_geo_attribute_statistic(), def_geo_boolean(), def_geo_collection_info(), def_geo_curve_fill(), def_geo_curve_fillet(), def_geo_curve_handle_type_selection(), def_geo_curve_primitive_arc(), def_geo_curve_primitive_bezier_segment(), def_geo_curve_primitive_circle(), def_geo_curve_primitive_line(), def_geo_curve_primitive_quadrilateral(), def_geo_curve_resample(), def_geo_curve_sample(), def_geo_curve_set_handle_positions(), def_geo_curve_set_handle_type(), def_geo_curve_spline_type(), def_geo_curve_to_points(), def_geo_curve_trim(), def_geo_delete_geometry(), def_geo_distribute_points_on_faces(), def_geo_duplicate_elements(), def_geo_extrude_mesh(), def_geo_field_at_index(), def_geo_image_texture(), def_geo_input_material(), def_geo_input_named_attribute(), def_geo_interpolate_domain(), def_geo_merge_by_distance(), def_geo_mesh_circle(), def_geo_mesh_cone(), def_geo_mesh_cylinder(), def_geo_mesh_line(), def_geo_mesh_to_points(), def_geo_mesh_to_volume(), def_geo_object_info(), def_geo_points_to_volume(), def_geo_proximity(), def_geo_raycast(), def_geo_realize_instances(), def_geo_scale_elements(), def_geo_separate_geometry(), def_geo_store_named_attribute(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_triangulate(), def_geo_uv_unwrap(), def_geo_viewer(), def_geo_volume_to_mesh(), def_glass(), def_glossy(), def_group(), def_group_output(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_rgb_curve(), def_sh_ambient_occlusion(), def_sh_attribute(), def_sh_bevel(), def_sh_bump(), def_sh_combsep_color(), def_sh_displacement(), def_sh_mapping(), def_sh_normal_map(), def_sh_output(), def_sh_output_aov(), def_sh_script(), def_sh_subsurface(), def_sh_tangent(), def_sh_tex_brick(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_magic(), def_sh_tex_musgrave(), def_sh_tex_noise(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wave(), def_sh_tex_white_noise(), def_sh_tex_wireframe(), def_sh_uvalongstroke(), def_sh_uvmap(), def_sh_vect_transform(), def_sh_vector_displacement(), def_sh_vector_rotate(), def_sh_vertex_color(), def_tex_bricks(), def_tex_combsep_color(), def_tex_image(), def_tex_output(), def_texture(), def_time(), def_toon(), def_vector_curve(), def_vector_math(), dev_cmd_transform(), rna_api_animdata_nla_tracks(), rna_def_action(), rna_def_action_group(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animviz_motion_path(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_armature(), rna_def_asset_data(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attribute_int(), rna_def_attribute_string(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bone_groups(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), rna_def_cachefile_layer(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channel(), rna_def_channeldriver(), rna_def_charinfo(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), rna_def_composite_nodetree(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_target_common(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curvemapping(), rna_def_curves(), rna_def_curves_modifier(), rna_def_curves_point(), rna_def_display_safe_areas(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effector_weight(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_field(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_asset_params(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_font(), rna_def_fpoint(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_gaussian_blur(), rna_def_gizmo(), rna_def_glow(), rna_def_gp_paint(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), RNA_def_greasepencil_modifier(), rna_def_hue_modifier(), rna_def_ID(), rna_def_ID_override_library(), rna_def_ID_override_library_property(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_paint(), rna_def_imageuser(), rna_def_input(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keydata(), rna_def_keyingset(), rna_def_keyingset_path(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_light(), rna_def_light_energy(), rna_def_light_falloff(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_mask(), rna_def_mask_layer(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_material_slot(), rna_def_medge(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_mloopcol(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_color_ramp_common(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_curve_common(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_material_common(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mtex_common(), rna_def_multicam(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_object(), rna_def_object_base(), rna_def_object_display(), rna_def_object_face_maps(), rna_def_object_lineart(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_type_visibility_flags_common(), rna_def_object_vertex_groups(), rna_def_object_visibility(), rna_def_paint(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_palettecolor(), rna_def_panel(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_path(), rna_def_point(), rna_def_pointcache_common(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_itasc(), RNA_def_property(), rna_def_property_subdivision_common(), rna_def_proxy(), rna_def_ptcache_point_caches(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_scopes(), rna_def_screen(), rna_def_sculpt(), rna_def_sequence(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_solid_color(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context_modifier(), rna_def_space_spreadsheet_context_node(), rna_def_space_spreadsheet_context_object(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_speed_control(), rna_def_speed_factor(), rna_def_spot_light(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_sun_light(), rna_def_tex_slot(), rna_def_texmapping(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_text(), rna_def_text_line(), rna_def_textbox(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timeline_marker(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), rna_def_transform_orientation(), rna_def_transform_orientation_slot(), rna_def_udim_tile(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_solidlight(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_common(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_curves(), rna_def_userdef_theme_spaces_edge(), rna_def_userdef_theme_spaces_face(), rna_def_userdef_theme_spaces_gpencil(), rna_def_userdef_theme_spaces_paint_curves(), rna_def_userdef_theme_spaces_vertex(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_view(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_creases(), rna_def_vertex_group(), rna_def_vertex_paint(), RNA_def_vfont(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_aov(), rna_def_view_layer_common(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_whitebalance_modifier(), rna_def_window(), rna_def_wipe(), rna_def_workspace(), RNA_def_world(), rna_def_world_mist(), rna_def_xr_actionmap(), and rna_def_xr_session_settings().

◆ RNA_def_property_update_runtime()

void RNA_def_property_update_runtime ( PropertyRNA prop,
const void func 
)

◆ RNA_def_py_data()

void RNA_def_py_data ( PropertyRNA prop,
void py_data 
)

Definition at line 3486 of file rna_define.c.

References PropertyRNA::py_data.

Referenced by bpy_prop_py_data_ensure().

◆ RNA_def_string()

PropertyRNA* RNA_def_string ( StructOrFunctionRNA cont,
const char *  identifier,
const char *  default_value,
int  maxlen,
const char *  ui_name,
const char *  ui_description 
)

Definition at line 3687 of file rna_define.c.

References BLI_assert, NULL, PROP_NONE, PROP_STRING, RNA_def_property(), RNA_def_property_string_default(), RNA_def_property_string_maxlength(), and RNA_def_property_ui_text().

Referenced by ANIM_OT_channels_group(), ANIM_OT_keyframe_delete_by_name(), ANIM_OT_keyframe_insert_by_name(), api_ui_item_common_heading(), api_ui_item_common_text(), api_ui_item_op(), api_ui_item_rna_common(), ARMATURE_OT_bone_primitive_add(), ASSET_OT_catalog_delete(), ASSET_OT_catalog_new(), COLLECTION_OT_create(), CONSOLE_OT_history_append(), CONSOLE_OT_insert(), CONSOLE_OT_scrollback_append(), def_sh_script(), ED_OT_undo_push(), edit_constraint_properties(), edit_modifier_properties(), edit_shaderfx_properties(), FILE_OT_select_bookmark(), FILE_OT_unpack_item(), FONT_OT_text_insert(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_render_set(), gpencil_edit_modifier_properties(), GPENCIL_OT_layer_mask_add(), GPENCIL_OT_move_to_layer(), GPENCIL_OT_stroke_change_color(), IMAGE_OT_new(), IMAGE_OT_tile_add(), IMAGE_OT_unpack(), MARKER_OT_rename(), MASK_OT_layer_new(), MASK_OT_new(), blender::ed::space_node::NODE_OT_new_node_tree(), blender::ed::space_node::NODE_OT_output_file_add_socket(), OBJECT_OT_bake(), OBJECT_OT_collection_instance_add(), OBJECT_OT_drop_named_image(), OBJECT_OT_geometry_nodes_input_attribute_toggle(), OBJECT_OT_link_to_collection(), OBJECT_OT_move_to_collection(), OBJECT_OT_select_same_collection(), OBJECT_OT_transform_to_mouse(), PAINT_OT_add_texture_paint_slot(), PALETTE_OT_join(), POSELIB_OT_pose_add(), POSELIB_OT_pose_rename(), read_homefile_props(), RENDER_OT_render(), rna_api_animdata_drivers(), RNA_api_curve_nurb(), RNA_api_gizmo(), RNA_api_keyconfigs(), RNA_api_keymapitem(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_macro(), RNA_api_mesh(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_scene(), RNA_api_sequence_elements(), RNA_api_sequences(), RNA_api_text(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_area_api(), rna_def_armature_edit_bones(), rna_def_asset_handle_api(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_cmp_output_file_slots_api(), rna_def_depsgraph(), rna_def_face_maps(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmos(), rna_def_gpencil_layers_api(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property(), rna_def_ID_override_library_property_operation(), rna_def_ID_override_library_property_operations(), rna_def_keyingset_paths(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_worlds(), rna_def_masklayers(), rna_def_modifier_datatransfer(), rna_def_node(), rna_def_node_socket_interface(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_passes(), rna_def_render_result(), rna_def_render_slots(), rna_def_render_views(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_screen(), rna_def_sequence_modifiers(), rna_def_strip_fcurves(), rna_def_timeline_markers(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_workspace_owner_ids(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_session_state(), rna_def_xr_user_paths(), SCENE_OT_view_layer_add_lightgroup(), SEQUENCER_OT_strip_modifier_move(), SEQUENCER_OT_strip_modifier_remove(), SOUND_OT_unpack(), TEXT_OT_insert(), TRANSFORM_OT_create_orientation(), UI_OT_drop_name(), WM_operator_properties_id_lookup(), WM_OT_call_menu(), WM_OT_call_menu_pie(), WM_OT_call_panel(), WM_OT_lib_reload(), WM_OT_lib_relocate(), WM_OT_radial_control(), and WORKSPACE_OT_append_activate().

◆ RNA_def_string_dir_path()

PropertyRNA* RNA_def_string_dir_path ( StructOrFunctionRNA cont,
const char *  identifier,
const char *  default_value,
int  maxlen,
const char *  ui_name,
const char *  ui_description 
)

◆ RNA_def_string_file_name()

PropertyRNA* RNA_def_string_file_name ( StructOrFunctionRNA cont,
const char *  identifier,
const char *  default_value,
int  maxlen,
const char *  ui_name,
const char *  ui_description 
)

◆ RNA_def_string_file_path()

PropertyRNA* RNA_def_string_file_path ( StructOrFunctionRNA cont,
const char *  identifier,
const char *  default_value,
int  maxlen,
const char *  ui_name,
const char *  ui_description 
)

◆ RNA_def_struct()

StructRNA* RNA_def_struct ( BlenderRNA brna,
const char *  identifier,
const char *  from 
)

Definition at line 1028 of file rna_define.c.

References BLI_assert, BLI_ghash_lookup(), CLOG_ERROR, DefRNA, BlenderDefRNA::error, from, LOG, NULL, BlenderDefRNA::preprocess, RNA_def_struct_ptr(), and BlenderRNA::structs_map.

Referenced by def_cmp_cryptomatte_entry(), def_custom_group(), define_specific_node(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), rna_api_nlatrack_strips(), RNA_api_sequence_elements(), RNA_api_sequences(), rna_def_action(), rna_def_action_fcurves(), rna_def_action_group(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_alembic_object_path(), rna_def_animdata(), rna_def_animviz(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_library_reference(), rna_def_asset_tag(), rna_def_asset_tags_api(), rna_def_attribute(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attribute_int(), rna_def_attribute_int8(), rna_def_attribute_string(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_group(), rna_def_bone_groups(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_capabilities(), rna_def_brush_texture_slot(), rna_def_cachefile(), rna_def_cachefile_layer(), rna_def_cachefile_layers(), rna_def_cachefile_object_paths(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_background_images(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channel(), rna_def_channeldriver(), rna_def_channeldriver_variables(), rna_def_charinfo(), rna_def_child_particle(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_color_ramp_element_api(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), rna_def_composite_nodetree(), rna_def_compositor_node(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_armature_deform_targets(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_curveprofilepoint(), rna_def_curves(), rna_def_curves_curve(), rna_def_curves_modifier(), rna_def_curves_point(), rna_def_curves_sculpt(), rna_def_curves_sculpt_options(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_display_safe_areas(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect(), rna_def_effector_weight(), rna_def_effects(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_filemenu_entry(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_control_points(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_python(), rna_def_fmodifier_stepped(), rna_def_fpoint(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_settings(), rna_def_freestyle_thickness_modifiers(), rna_def_function(), rna_def_function_node(), rna_def_geometry_node(), rna_def_geometry_nodetree(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gp_paint(), rna_def_gp_sculptpaint(), rna_def_gp_vertexpaint(), rna_def_gp_weightpaint(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_frames_api(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_gpencil_triangle(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_histogram(), rna_def_hue_modifier(), rna_def_ID(), RNA_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property(), rna_def_ID_override_library_property_operation(), rna_def_ID_override_library_property_operations(), rna_def_ID_properties(), rna_def_idproperty_wrap_ptr(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_packed_files(), rna_def_image_paint(), rna_def_image_paint_capabilities(), rna_def_image_preview(), rna_def_imageuser(), rna_def_internal_node(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keydata(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_keymap_items(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_macro_operator(), RNA_def_main(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_mask(), rna_def_mask_layer(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_maskSplinePoints(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_material_slot(), rna_def_medge(), rna_def_menu(), rna_def_mesh(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_looptris(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_meta(), rna_def_metaball(), rna_def_metaball_elements(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surface(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieClipScopes(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_instance_hash(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_geometry(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_shader(), rna_def_node_socket_standard_types(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_socket_virtual(), rna_def_node_sockets_api(), rna_def_node_tree_path(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_normal_layer_value(), rna_def_object(), rna_def_object_base(), rna_def_object_constraints(), rna_def_object_display(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_lineart(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_operator(), rna_def_operator_filelist_element(), rna_def_operator_options_runtime(), rna_def_operator_stroke_element(), rna_def_operator_type_macro(), rna_def_operator_utils(), RNA_def_packedfile(), rna_def_paint(), rna_def_paint_curve(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_palette(), rna_def_palettecolor(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_key(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_point(), rna_def_point_light(), rna_def_pointcache_active(), rna_def_pointcloud(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_popup_menu_wrapper(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_pose_ikparam(), rna_def_pose_itasc(), rna_def_property(), rna_def_ptcache_point_caches(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_pass(), rna_def_render_passes(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_view(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), rna_def_scene(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_objects(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_scopes(), rna_def_screen(), rna_def_sculpt(), rna_def_sculpt_capabilities(), rna_def_selected_uv_element(), rna_def_sequence(), rna_def_sequence_modifiers(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_shader_node(), rna_def_shader_nodetree(), rna_def_simulation(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_node_path_api(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context(), rna_def_space_spreadsheet_context_modifier(), rna_def_space_spreadsheet_context_node(), rna_def_space_spreadsheet_context_object(), rna_def_space_spreadsheet_context_path(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_spot_light(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_strip_color_balance(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_fcurves(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_struct(), rna_def_sun_light(), rna_def_surface(), RNA_def_test(), rna_def_tex_slot(), rna_def_texmapping(), rna_def_text(), rna_def_text_line(), rna_def_textbox(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_node(), rna_def_texture_nodetree(), rna_def_texture_noise(), rna_def_texture_slots(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timeline_marker(), rna_def_timeline_markers(), rna_def_timer(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingMarkers(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneMarkers(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingReconstructedCameras(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_transform_orientation(), rna_def_transform_orientation_slot(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_ui_layout(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_addon_collection(), rna_def_userdef_addon_pref(), rna_def_userdef_apps(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_studiolights(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_statusbar(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_topbar(), rna_def_userdef_theme_space_userpref(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_uv_layers(), rna_def_uv_sculpt(), rna_def_vert_colors(), rna_def_vertex_creases(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_paint(), rna_def_vertex_paint_capabilities(), rna_def_vertex_string_layers(), RNA_def_vfont(), rna_def_view2d(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_aov(), rna_def_view_layer_aovs(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_weight_paint_capabilities(), rna_def_whitebalance_modifier(), rna_def_window(), rna_def_window_stereo3d(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), rna_def_wm_keymaps(), rna_def_workspace(), rna_def_workspace_owner(), rna_def_workspace_owner_ids(), rna_def_workspace_tool(), rna_def_workspace_tools(), RNA_def_world(), rna_def_world_mist(), rna_def_xr_actionmap(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), rna_def_xr_session_state(), and rna_def_xr_user_paths().

◆ RNA_def_struct_clear_flag()

void RNA_def_struct_clear_flag ( StructRNA srna,
int  flag 
)

Definition at line 1138 of file rna_define.c.

References StructRNA::flag.

Referenced by RNA_def_collections(), rna_def_image_format_stereo3d_format(), rna_def_object(), rna_def_operator(), RNA_def_scene(), rna_def_text(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_addon_collection(), rna_def_userdef_apps(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_statusbar(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_topbar(), rna_def_userdef_theme_space_userpref(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_view3d_cursor(), rna_def_window_stereo3d(), rna_def_windowmanager(), rna_def_workspace_owner(), rna_def_workspace_tool(), and rna_def_xr_session_state().

◆ RNA_def_struct_duplicate_pointers()

void RNA_def_struct_duplicate_pointers ( BlenderRNA brna,
StructRNA srna 
)

◆ RNA_def_struct_flag()

void RNA_def_struct_flag ( StructRNA srna,
int  flag 
)

◆ RNA_def_struct_free_pointers()

void RNA_def_struct_free_pointers ( BlenderRNA brna,
StructRNA srna 
)

Referenced by ntreeInterfaceTypeGet().

◆ RNA_def_struct_identifier()

void RNA_def_struct_identifier ( BlenderRNA brna,
StructRNA srna,
const char *  identifier 
)

◆ RNA_def_struct_identifier_no_struct_map()

void RNA_def_struct_identifier_no_struct_map ( StructRNA srna,
const char *  identifier 
)

Only used in one case when we name the struct for the purpose of useful error messages.

Definition at line 1227 of file rna_define.c.

References CLOG_ERROR, DefRNA, StructRNA::identifier, LOG, and BlenderDefRNA::preprocess.

Referenced by gizmo_properties_init(), gizmogroup_properties_init(), and operator_properties_init().

◆ RNA_def_struct_idprops_func()

void RNA_def_struct_idprops_func ( StructRNA srna,
const char *  idproperties 
)

◆ RNA_def_struct_name_property()

void RNA_def_struct_name_property ( StructRNA srna,
PropertyRNA prop 
)

Definition at line 1103 of file rna_define.c.

References CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, LOG, StructRNA::nameproperty, NULL, PROP_STRING, and PropertyRNA::type.

Referenced by def_cmp_cryptomatte_entry(), rna_def_action_group(), rna_def_alembic_object_path(), rna_def_asset_tag(), rna_def_attribute(), rna_def_boidrule(), rna_def_boidstate(), rna_def_bone_common(), rna_def_bone_group(), rna_def_canvas_surface(), rna_def_channel(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), RNA_def_constraint(), rna_def_drivervar(), rna_def_enum_property(), rna_def_face_map(), rna_def_filemenu_entry(), rna_def_fileselect_entry(), rna_def_fmodifier(), rna_def_freestyle_settings(), rna_def_function(), rna_def_gizmogroup(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), RNA_def_greasepencil_modifier(), rna_def_ID(), rna_def_ID_properties(), rna_def_image_packed_files(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_layer_collection(), rna_def_mask_layer(), rna_def_material_slot(), rna_def_mloopcol(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_gpencildash(), rna_def_modifier_type_common(), rna_def_MPropCol(), rna_def_mtex(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_operator_common(), rna_def_operator_type_macro(), rna_def_particle_dupliweight(), rna_def_particle_system(), rna_def_particle_target(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_property(), rna_def_render_pass(), rna_def_render_view(), rna_def_scene_render_view(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_skin_vertices(), rna_def_struct(), rna_def_tex_slot(), rna_def_timeline_marker(), rna_def_trackingObject(), rna_def_trackingPlaneTrack(), rna_def_trackingTrack(), rna_def_transform_orientation(), rna_def_userdef_addon(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_pathcompare(), rna_def_userdef_studiolight(), rna_def_userdef_themes(), rna_def_vertex_group(), rna_def_view_layer_aov(), rna_def_view_layer_common(), rna_def_view_layer_lightgroup(), rna_def_volume_grid(), rna_def_workspace_owner(), rna_def_workspace_tool(), and rna_def_xr_actionmap().

◆ RNA_def_struct_nested()

void RNA_def_struct_nested ( BlenderRNA brna,
StructRNA srna,
const char *  structname 
)

◆ RNA_def_struct_path_func()

void RNA_def_struct_path_func ( StructRNA srna,
const char *  path 
)

Definition at line 1193 of file rna_define.c.

References CLOG_ERROR, DefRNA, LOG, StructRNA::path, and BlenderDefRNA::preprocess.

Referenced by rna_def_attribute(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_bone(), rna_def_bpoint(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_canvas_surface(), rna_def_channel(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_collision(), rna_def_color_balance(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_color_ramp_element_api(), rna_def_colormanage(), RNA_def_constraint(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curves_curve(), rna_def_curves_point(), rna_def_curves_sculpt(), rna_def_dopesheet(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_effector_weight(), rna_def_face_map(), rna_def_field(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_gp_paint(), rna_def_gp_sculptpaint(), rna_def_gp_vertexpaint(), rna_def_gp_weightpaint(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), RNA_def_greasepencil_modifier(), rna_def_image_paint(), rna_def_imageuser(), rna_def_keyblock(), rna_def_keydata(), rna_def_latticepoint(), rna_def_linestyle_modifiers(), rna_def_mask_layer(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_material_slot(), rna_def_medge(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_gpencildash(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_object_display(), rna_def_object_lineart(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_particle_edit(), rna_def_particle_system(), rna_def_point(), rna_def_pointcache_common(), rna_def_pose(), rna_def_pose_channel(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_sculpt(), rna_def_sequence(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_node_overlay(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_statvis(), rna_def_strip_crop(), rna_def_strip_transform(), rna_def_textbox(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingPlaneTrack(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform_orientation_slot(), rna_def_unified_paint_settings(), rna_def_unit_settings(), rna_def_uv_sculpt(), rna_def_vertex_creases(), rna_def_vertex_paint(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_eevee(), rna_def_volume_display(), and rna_def_volume_render().

◆ RNA_def_struct_property_tags()

void RNA_def_struct_property_tags ( StructRNA srna,
const EnumPropertyItem prop_tag_defines 
)

Definition at line 1143 of file rna_define.c.

References StructRNA::prop_tag_defines.

Referenced by rna_def_operator(), and wm_operatortype_append__begin().

◆ RNA_def_struct_ptr()

StructRNA* RNA_def_struct_ptr ( BlenderRNA brna,
const char *  identifier,
StructRNA srnafrom 
)

Struct Definition.

Definition at line 900 of file rna_define.c.

References StructRNA::base, CollectionPropertyRNA::begin, BLI_listbase_clear(), BLT_I18NCONTEXT_DEFAULT_BPYRNA, CLOG_ERROR, StructRNA::cont, DefRNA, StructRNA::description, StructDefRNA::dnafromname, error(), BlenderDefRNA::error, StructRNA::flag, PropertyRNA::flag_internal, StructRNA::functions, PointerPropertyRNA::get, CollectionPropertyRNA::get, StructRNA::icon, StructRNA::identifier, CollectionPropertyRNA::item_type, StructRNA::iteratorproperty, BlenderDefRNA::laststruct, LOG, MEM_callocN, StructRNA::name, StructRNA::nameproperty, CollectionPropertyRNA::next, NULL, BlenderDefRNA::preprocess, PROP_COLLECTION, PROP_HIDDEN, PROP_INTERN_BUILTIN, PROP_NONE, PROP_POINTER, ContainerRNA::properties, ContainerRNA::prophash, StructRNA::py_type, rna_addtail(), rna_brna_structs_add(), rna_builtin_properties_begin(), rna_builtin_properties_get(), rna_builtin_properties_next(), rna_builtin_type_get(), RNA_def_property(), RNA_def_property_collection_funcs(), RNA_def_property_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_struct_sdna(), rna_find_def_struct(), rna_validate_identifier(), StructDefRNA::srna, STRUCT_PUBLIC_NAMESPACE, STRUCT_PUBLIC_NAMESPACE_INHERIT, STRUCT_RUNTIME, STRUCT_UNDO, BlenderDefRNA::structs, StructRNA::translation_context, and PointerPropertyRNA::type.

Referenced by ntree_interface_type_create(), RNA_def_struct(), wm_gizmogrouptype_append__begin(), wm_gizmotype_append__begin(), wm_operatortype_append__begin(), WM_operatortype_append_macro(), and WM_operatortype_append_macro_ptr().

◆ RNA_def_struct_refine_func()

void RNA_def_struct_refine_func ( StructRNA srna,
const char *  refine 
)

◆ RNA_def_struct_register_funcs()

void RNA_def_struct_register_funcs ( StructRNA srna,
const char *  reg,
const char *  unreg,
const char *  instance 
)

◆ RNA_def_struct_sdna()

void RNA_def_struct_sdna ( StructRNA srna,
const char *  structname 
)

Definition at line 1048 of file rna_define.c.

References CLOG_ERROR, DefRNA, DNA_struct_find_nr_wrapper(), StructDefRNA::dnaname, BlenderDefRNA::error, LOG, BlenderDefRNA::preprocess, rna_find_def_struct(), BlenderDefRNA::sdna, and BlenderDefRNA::silent.

Referenced by def_cmp_cryptomatte_entry(), def_custom_group(), define_specific_node(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), rna_api_nlatrack_strips(), RNA_api_sequence_elements(), RNA_api_sequences(), rna_def_action(), rna_def_action_fcurves(), rna_def_action_group(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_alembic_object_path(), rna_def_animviz(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attribute(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attribute_int(), rna_def_attribute_int8(), rna_def_attribute_string(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boidrule_avoid(), rna_def_boidrule_goal(), rna_def_bone_group(), rna_def_bone_groups(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush_capabilities(), rna_def_brush_texture_slot(), rna_def_cachefile(), rna_def_cachefile_layer(), rna_def_cachefile_layers(), rna_def_cachefile_object_paths(), rna_def_camera_background_image(), rna_def_camera_background_images(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channel(), rna_def_channeldriver(), rna_def_channeldriver_variables(), rna_def_charinfo(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_collision(), rna_def_color_balance(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_color_ramp_element_api(), rna_def_colorbalance_modifier(), rna_def_composite_nodetree(), rna_def_compositor_node(), RNA_def_constraint(), rna_def_constraint_armature_deform_targets(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), RNA_def_context(), rna_def_curve_nurb(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curveprofile_points_api(), rna_def_curves_modifier(), rna_def_curves_sculpt_options(), rna_def_display_safe_areas(), rna_def_dopesheet(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect(), rna_def_effector_weight(), rna_def_effects(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_filemenu_entry(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_entry(), rna_def_fileselect_idfilter(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fmodifier_envelope_control_points(), rna_def_fmodifier_envelope_ctrl(), rna_def_fpoint(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_settings(), rna_def_freestyle_thickness_modifiers(), rna_def_function_node(), rna_def_geometry_node(), rna_def_geometry_nodetree(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_frames_api(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_gpencil_triangle(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_hue_modifier(), rna_def_ID_materials(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_ID_properties(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_packed_files(), rna_def_image_paint(), rna_def_image_paint_capabilities(), rna_def_image_preview(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_keymap_items(), rna_def_latticepoint(), rna_def_layer_objects(), rna_def_light(), rna_def_lighting(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_macro_operator(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_mask(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_medge(), rna_def_menu(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_looptris(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_meta(), rna_def_metaball_elements(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surface(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_geometry(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_shader(), rna_def_node_socket_standard_types(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_socket_virtual(), rna_def_node_sockets_api(), rna_def_node_tree_path(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_normal_layer_value(), rna_def_object_base(), rna_def_object_constraints(), rna_def_object_display(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_lineart(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_operator(), rna_def_operator_options_runtime(), rna_def_operator_type_macro(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_settings_mtex(), rna_def_point_light(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_popup_menu_wrapper(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_pose_ikparam(), rna_def_pose_itasc(), rna_def_ptcache_point_caches(), rna_def_region(), rna_def_render_engine(), rna_def_render_passes(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene(), rna_def_scene_display(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_objects(), rna_def_scene_render_data(), rna_def_screen(), rna_def_sculpt_capabilities(), rna_def_sequence_modifiers(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_shader_node(), rna_def_shader_nodetree(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_node_path_api(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet_context_path(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_spot_light(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_strip_color_balance(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_fcurves(), rna_def_strip_proxy(), rna_def_strip_transform(), RNA_def_struct_ptr(), rna_def_sun_light(), rna_def_surface(), RNA_def_test(), rna_def_text(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_node(), rna_def_texture_nodetree(), rna_def_texture_noise(), rna_def_texture_slots(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timeline_marker(), rna_def_timeline_markers(), rna_def_timer(), rna_def_tonemap_modifier(), rna_def_trackingMarkers(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingPlaneTracks(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_transform_orientation_slot(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_ui_layout(), rna_def_uilist(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_addon_pref(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_studiolights(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_statusbar(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_topbar(), rna_def_userdef_theme_space_userpref(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_creases(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_paint(), rna_def_vertex_paint_capabilities(), rna_def_vertex_string_layers(), RNA_def_vfont(), rna_def_view2d(), rna_def_view3d_cursor(), rna_def_view_layer_aov(), rna_def_view_layer_aovs(), rna_def_view_layer_lightgroup(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_volume_display(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_weight_paint_capabilities(), rna_def_whitebalance_modifier(), rna_def_window(), rna_def_window_stereo3d(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), rna_def_wm_keymaps(), rna_def_workspace(), rna_def_workspace_owner(), rna_def_workspace_owner_ids(), rna_def_workspace_tool(), rna_def_workspace_tools(), rna_def_world_mist(), rna_def_xr_actionmap(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_component_paths(), and rna_def_xr_user_paths().

◆ RNA_def_struct_sdna_from()

void RNA_def_struct_sdna_from ( StructRNA srna,
const char *  structname,
const char *  propname 
)

Definition at line 1075 of file rna_define.c.

References CLOG_ERROR, DefRNA, DNA_struct_find_nr_wrapper(), StructDefRNA::dnafromprop, StructDefRNA::dnaname, BlenderDefRNA::error, LOG, BlenderDefRNA::preprocess, rna_find_def_struct(), BlenderDefRNA::sdna, and BlenderDefRNA::silent.

Referenced by def_cmp_alpha_over(), def_cmp_antialiasing(), def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_channel_matte(), def_cmp_chroma_matte(), def_cmp_color_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_colorcorrection(), def_cmp_combsep_color(), def_cmp_convert_color_space(), def_cmp_crop(), def_cmp_cryptomatte(), def_cmp_cryptomatte_legacy(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_denoise(), def_cmp_diff_matte(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_ellipsemask(), def_cmp_glare(), def_cmp_image(), def_cmp_keying(), def_cmp_keyingscreen(), def_cmp_lensdist(), def_cmp_luma_matte(), def_cmp_map_value(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_output_file(), def_cmp_planetrackdeform(), def_cmp_set_alpha(), def_cmp_sunbeams(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_vector_blur(), def_compare(), def_fn_combsep_color(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_frame(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_collection_info(), def_geo_curve_fill(), def_geo_curve_fillet(), def_geo_curve_handle_type_selection(), def_geo_curve_primitive_arc(), def_geo_curve_primitive_bezier_segment(), def_geo_curve_primitive_circle(), def_geo_curve_primitive_line(), def_geo_curve_primitive_quadrilateral(), def_geo_curve_resample(), def_geo_curve_sample(), def_geo_curve_set_handle_positions(), def_geo_curve_set_handle_type(), def_geo_curve_spline_type(), def_geo_curve_to_points(), def_geo_curve_trim(), def_geo_delete_geometry(), def_geo_duplicate_elements(), def_geo_extrude_mesh(), def_geo_image_texture(), def_geo_input_named_attribute(), def_geo_merge_by_distance(), def_geo_mesh_circle(), def_geo_mesh_cone(), def_geo_mesh_cylinder(), def_geo_mesh_line(), def_geo_mesh_to_points(), def_geo_mesh_to_volume(), def_geo_object_info(), def_geo_points_to_volume(), def_geo_proximity(), def_geo_raycast(), def_geo_separate_geometry(), def_geo_store_named_attribute(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_uv_unwrap(), def_geo_viewer(), def_geo_volume_to_mesh(), def_map_range(), def_sh_attribute(), def_sh_combsep_color(), def_sh_displacement(), def_sh_normal_map(), def_sh_output_aov(), def_sh_script(), def_sh_tangent(), def_sh_tex_brick(), def_sh_tex_checker(), def_sh_tex_environment(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_magic(), def_sh_tex_musgrave(), def_sh_tex_noise(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wave(), def_sh_uvmap(), def_sh_vect_transform(), def_sh_vector_displacement(), def_sh_vertex_color(), def_tex_output(), rna_def_color_mix(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_python(), rna_def_fmodifier_stepped(), rna_def_gaussian_blur(), rna_def_glow(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_solid_color(), rna_def_speed_control(), rna_def_text(), rna_def_transform(), and rna_def_wipe().

◆ RNA_def_struct_translation_context()

void RNA_def_struct_translation_context ( StructRNA srna,
const char *  context 
)

◆ RNA_def_struct_ui_icon()

void RNA_def_struct_ui_icon ( StructRNA srna,
int  icon 
)

Definition at line 1245 of file rna_define.c.

References StructRNA::icon.

Referenced by rna_def_action(), rna_def_alembic_object_path(), rna_def_animdata(), rna_def_area_light(), rna_def_armature(), rna_def_bone(), rna_def_bone_group(), rna_def_brush(), rna_def_cachefile(), RNA_def_camera(), rna_def_channeldriver(), RNA_def_collections(), rna_def_composite_nodetree(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_armature_deform_targets(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_curve(), rna_def_curves(), rna_def_edit_bone(), rna_def_editor(), rna_def_effector_weight(), rna_def_enum_property(), rna_def_face_map(), rna_def_fcurve(), rna_def_field(), rna_def_function(), rna_def_geometry_nodetree(), rna_def_gpencil_data(), rna_def_gpencil_mvert_group(), rna_def_image(), rna_def_key(), rna_def_keyblock(), rna_def_keyingset(), rna_def_lattice(), rna_def_layer_collection(), rna_def_library(), rna_def_light(), rna_def_lightprobe(), rna_def_linestyle(), RNA_def_main(), rna_def_mask(), RNA_def_material(), rna_def_material_slot(), rna_def_medge(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surface(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_nodetree(), rna_def_object(), rna_def_object_base(), rna_def_paint_curve(), rna_def_palette(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_point_light(), rna_def_pointcache_active(), rna_def_pointcloud(), rna_def_pose_channel(), rna_def_property(), rna_def_ptcache_point_caches(), RNA_def_rna(), RNA_def_scene(), rna_def_scene_render_view(), rna_def_screen(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_shader_nodetree(), rna_def_simulation(), rna_def_sound(), rna_def_speaker(), rna_def_spot_light(), rna_def_struct(), rna_def_sun_light(), rna_def_surface(), rna_def_text(), rna_def_texture(), rna_def_texture_nodetree(), rna_def_trackingPlaneTrack(), rna_def_trackingTrack(), rna_def_vertex_group(), RNA_def_vfont(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_volume(), rna_def_volume_grid(), rna_def_workspace(), and RNA_def_world().

◆ RNA_def_struct_ui_text()

void RNA_def_struct_ui_text ( StructRNA srna,
const char *  name,
const char *  description 
)

Definition at line 1237 of file rna_define.c.

References DESCR_CHECK, StructRNA::description, StructRNA::identifier, StructRNA::name, and NULL.

Referenced by def_custom_group(), define_specific_node(), ntree_interface_type_create(), ntreeInterfaceTypeGet(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), rna_api_nlatrack_strips(), RNA_api_sequence_elements(), RNA_api_sequences(), rna_def_action(), rna_def_action_fcurves(), rna_def_action_group(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_alembic_object_path(), rna_def_animdata(), rna_def_animviz(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_library_reference(), rna_def_asset_tag(), rna_def_asset_tags_api(), rna_def_attribute(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attribute_int(), rna_def_attribute_int8(), rna_def_attribute_string(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_group(), rna_def_bone_groups(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_capabilities(), rna_def_brush_texture_slot(), rna_def_cachefile(), rna_def_cachefile_layer(), rna_def_cachefile_layers(), rna_def_cachefile_object_paths(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_background_images(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channel(), rna_def_channeldriver(), rna_def_channeldriver_variables(), rna_def_charinfo(), rna_def_child_particle(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_color_ramp_element_api(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), rna_def_composite_nodetree(), rna_def_compositor_node(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_armature_deform_targets(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_curveprofilepoint(), rna_def_curves(), rna_def_curves_curve(), rna_def_curves_modifier(), rna_def_curves_point(), rna_def_curves_sculpt(), rna_def_curves_sculpt_options(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_display_safe_areas(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect(), rna_def_effector_weight(), rna_def_effects(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_filemenu_entry(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_control_points(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_python(), rna_def_fmodifier_stepped(), rna_def_fpoint(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_settings(), rna_def_freestyle_thickness_modifiers(), rna_def_function(), rna_def_function_node(), rna_def_geometry_node(), rna_def_geometry_nodetree(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gp_paint(), rna_def_gp_sculptpaint(), rna_def_gp_vertexpaint(), rna_def_gp_weightpaint(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_frames_api(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_gpencil_triangle(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_histogram(), rna_def_hue_modifier(), rna_def_ID(), RNA_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property(), rna_def_ID_override_library_property_operation(), rna_def_ID_override_library_property_operations(), rna_def_ID_properties(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_paint(), rna_def_image_paint_capabilities(), rna_def_image_preview(), rna_def_imageuser(), rna_def_internal_node(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keydata(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_keymap_items(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_macro_operator(), RNA_def_main(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_mask(), rna_def_mask_layer(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_maskSplinePoints(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_material_slot(), rna_def_medge(), rna_def_menu(), rna_def_mesh(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_looptris(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_meta(), rna_def_metaball(), rna_def_metaball_elements(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surface(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieClipScopes(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_instance_hash(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_geometry(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_shader(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_socket_virtual(), rna_def_node_sockets_api(), rna_def_node_tree_path(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_normal_layer_value(), rna_def_object(), rna_def_object_base(), rna_def_object_constraints(), rna_def_object_display(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_lineart(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_operator(), rna_def_operator_filelist_element(), rna_def_operator_options_runtime(), rna_def_operator_stroke_element(), rna_def_operator_type_macro(), rna_def_operator_utils(), RNA_def_packedfile(), rna_def_paint(), rna_def_paint_curve(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_palette(), rna_def_palettecolor(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_key(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_point(), rna_def_point_light(), rna_def_pointcache_active(), rna_def_pointcloud(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_popup_menu_wrapper(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_pose_ikparam(), rna_def_pose_itasc(), rna_def_property(), rna_def_ptcache_point_caches(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_pass(), rna_def_render_passes(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_view(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), rna_def_scene(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_objects(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_scopes(), rna_def_screen(), rna_def_sculpt(), rna_def_sculpt_capabilities(), rna_def_selected_uv_element(), rna_def_sequence(), rna_def_sequence_modifiers(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_shader_node(), rna_def_shader_nodetree(), rna_def_simulation(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_node_path_api(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_spot_light(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_strip_color_balance(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_fcurves(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_struct(), rna_def_sun_light(), rna_def_surface(), rna_def_tex_slot(), rna_def_texmapping(), rna_def_text(), rna_def_text_line(), rna_def_textbox(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_node(), rna_def_texture_nodetree(), rna_def_texture_noise(), rna_def_texture_slots(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timeline_marker(), rna_def_timeline_markers(), rna_def_timer(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingMarkers(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneMarkers(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingReconstructedCameras(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_transform_orientation_slot(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_ui_layout(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_addon_collection(), rna_def_userdef_addon_pref(), rna_def_userdef_apps(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_studiolights(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_statusbar(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_topbar(), rna_def_userdef_theme_space_userpref(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_uv_layers(), rna_def_uv_sculpt(), rna_def_vert_colors(), rna_def_vertex_creases(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_paint(), rna_def_vertex_paint_capabilities(), rna_def_vertex_string_layers(), RNA_def_vfont(), rna_def_view2d(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_aov(), rna_def_view_layer_aovs(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_weight_paint_capabilities(), rna_def_whitebalance_modifier(), rna_def_window(), rna_def_window_stereo3d(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), rna_def_wm_keymaps(), rna_def_workspace(), rna_def_workspace_owner(), rna_def_workspace_owner_ids(), rna_def_workspace_tool(), rna_def_workspace_tools(), RNA_def_world(), rna_def_world_mist(), rna_def_xr_actionmap(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), rna_def_xr_session_state(), rna_def_xr_user_paths(), wm_operatortype_append__end(), WM_operatortype_append_macro(), and WM_operatortype_append_macro_ptr().

◆ RNA_define_animate_sdna()

void RNA_define_animate_sdna ( bool  animate)

◆ RNA_define_fallback_property_update()

void RNA_define_fallback_property_update ( int  noteflag,
const char *  updatefunc 
)

Definition at line 755 of file rna_define.c.

References DefRNA, BlenderDefRNA::fallback, and BlenderDefRNA::property_update.

◆ RNA_define_free()

void RNA_define_free ( BlenderRNA brna)

◆ RNA_define_lib_overridable()

void RNA_define_lib_overridable ( bool  make_overridable)

Properties defined when this is enabled are lib-overridable by default (except for Pointer ones).

Definition at line 742 of file rna_define.c.

References DefRNA, and BlenderDefRNA::make_overridable.

Referenced by rna_def_alembic_object_path(), rna_def_animdata(), rna_def_animviz_paths(), rna_def_armature(), rna_def_bone(), rna_def_bone_common(), rna_def_cachefile(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), RNA_def_collections(), rna_def_collision(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_target_common(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_effector_weight(), rna_def_field(), rna_def_imageuser(), rna_def_material_slot(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movieclipUser(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_object(), rna_def_object_display(), rna_def_particle_system(), rna_def_pointcache_common(), rna_def_pose(), rna_def_property_subdivision_common(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), and rna_def_shader_fx_wave().

◆ RNA_define_verify_sdna()

void RNA_define_verify_sdna ( bool  verify)

◆ RNA_enum_item_add()

void RNA_enum_item_add ( EnumPropertyItem **  items,
int *  totitem,
const EnumPropertyItem item 
)

◆ RNA_enum_item_add_separator()

void RNA_enum_item_add_separator ( EnumPropertyItem **  items,
int *  totitem 
)

◆ RNA_enum_item_end()

void RNA_enum_item_end ( EnumPropertyItem **  items,
int *  totitem 
)

◆ RNA_enum_items_add()

void RNA_enum_items_add ( EnumPropertyItem **  items,
int *  totitem,
const EnumPropertyItem item 
)

◆ RNA_enum_items_add_value()

void RNA_enum_items_add_value ( EnumPropertyItem **  items,
int *  totitem,
const EnumPropertyItem item,
int  value 
)

◆ RNA_exit()

void RNA_exit ( void  )

◆ RNA_free()

void RNA_free ( BlenderRNA brna)

◆ RNA_identifier_sanitize()

void RNA_identifier_sanitize ( char *  identifier,
int  property 
)

Definition at line 603 of file rna_define.c.

References Freestyle::a, DefRNA, NULL, BlenderDefRNA::preprocess, and STREQ.

Referenced by ntree_interface_identifier_base().

◆ RNA_init()

void RNA_init ( void  )

◆ RNA_property_typename()

const char* RNA_property_typename ( PropertyType  type)

◆ RNA_struct_free()

void RNA_struct_free ( BlenderRNA brna,
StructRNA srna 
)

◆ RNA_struct_free_extension()

void RNA_struct_free_extension ( StructRNA srna,
ExtensionRNA rna_ext 
)

Variable Documentation

◆ rna_default_axis_angle

const float rna_default_axis_angle[4]
extern

Definition at line 1591 of file rna_define.c.

Referenced by rna_def_object(), rna_def_pose_channel(), and rna_def_view3d_cursor().

◆ rna_default_quaternion

const float rna_default_quaternion[4]
extern

Definition at line 1590 of file rna_define.c.

Referenced by rna_def_pose_channel().

◆ rna_default_scale_3d

const float rna_default_scale_3d[3]
extern

Definition at line 1592 of file rna_define.c.

Referenced by rna_def_bone_curved_common(), and rna_def_pose_channel().

◆ rna_matrix_dimsize_3x3

const int rna_matrix_dimsize_3x3[]
extern

◆ rna_matrix_dimsize_4x2

const int rna_matrix_dimsize_4x2[]
extern

Definition at line 1596 of file rna_define.c.

Referenced by rna_def_trackingMarker(), and rna_def_trackingPlaneMarker().

◆ rna_matrix_dimsize_4x4

const int rna_matrix_dimsize_4x4[]
extern