Blender V4.3
RNA_define.hh File Reference
#include <float.h>
#include <inttypes.h>
#include <limits.h>
#include "DNA_listBase.h"
#include "RNA_types.hh"

Go to the source code of this file.

Macros

#define RNA_MAX_ARRAY_LENGTH   64
 
#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   1024
 

Typedefs

typedef void StructOrFunctionRNA
 
using RNAPropertyUpdateFunc = void (*)(Main *, Scene *, PointerRNA *)
 
using RNAPropertyUpdateFuncWithContextAndProperty
 

Functions

BlenderRNARNA_create ()
 
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 RNA_exit ()
 
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, const bool *default_value, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_boolean_layer (StructOrFunctionRNA *cont, const char *identifier, int len, const bool *default_value, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_boolean_layer_member (StructOrFunctionRNA *cont, const char *identifier, int len, const bool *default_value, const char *ui_name, const char *ui_description)
 
PropertyRNARNA_def_boolean_vector (StructOrFunctionRNA *cont, const char *identifier, int len, const 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 ui_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, RNAPropertyUpdateFunc func)
 
void RNA_def_property_update_runtime_with_context_and_property (PropertyRNA *prop, RNAPropertyUpdateFuncWithContextAndProperty func)
 
void RNA_def_property_update_notifier (PropertyRNA *prop, int noteflag)
 
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_float_default_func (PropertyRNA *prop, const char *get_default)
 
void RNA_def_property_int_default_func (PropertyRNA *prop, const char *get_default)
 
void RNA_def_property_boolean_default_func (PropertyRNA *prop, const char *get_default)
 
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.hh.

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 597 of file RNA_define.hh.

Referenced by RNA_def_property_boolean_sdna(), and rna_def_property_get_func().

◆ IS_DNATYPE_FLOAT_COMPAT

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

◆ 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 594 of file RNA_define.hh.

Referenced by rna_def_property_get_func(), and RNA_def_property_int_sdna().

◆ RNA_DYN_DESCR_MAX

#define RNA_DYN_DESCR_MAX   1024

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

Definition at line 615 of file RNA_define.hh.

Referenced by rna_def_keyingset(), rna_def_keyingset_info(), rna_def_menu(), rna_def_operator_common(), rna_def_panel(), and rna_def_usd_hook().

◆ RNA_MAX_ARRAY_DIMENSION

◆ RNA_MAX_ARRAY_LENGTH

Typedef Documentation

◆ RNAPropertyUpdateFunc

using RNAPropertyUpdateFunc = void (*)(Main *, Scene *, PointerRNA *)

Definition at line 454 of file RNA_define.hh.

◆ RNAPropertyUpdateFuncWithContextAndProperty

Initial value:

Definition at line 455 of file RNA_define.hh.

◆ StructOrFunctionRNA

typedef void StructOrFunctionRNA

Definition at line 104 of file RNA_define.hh.

Function Documentation

◆ RNA_create()

◆ 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 3671 of file rna_define.cc.

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(), blender::ed::object::add_generic_props(), blender::ed::object::add_mesh_props(), ANIM_OT_change_frame(), ANIM_OT_channel_select_keys(), ANIM_OT_channel_view_pick(), ANIM_OT_channels_bake(), ANIM_OT_channels_click(), ANIM_OT_channels_collapse(), ANIM_OT_channels_expand(), ANIM_OT_channels_view_selected(), 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(), ANIM_OT_view_curve_in_graph_editor(), api_ui_item_common_heading(), api_ui_item_common_translation(), ARMATURE_OT_calculate_roll(), ARMATURE_OT_duplicate(), ARMATURE_OT_extrude(), ARMATURE_OT_flip_names(), ARMATURE_OT_hide(), ARMATURE_OT_reveal(), ARMATURE_OT_select_hierarchy(), ARMATURE_OT_select_linked(), ARMATURE_OT_select_linked_pick(), ARMATURE_OT_select_mirror(), blender::ed::asset::ASSET_OT_clear(), blender::ed::asset::ASSET_OT_clear_single(), 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_copy(), CONSOLE_OT_history_append(), CONSOLE_OT_history_cycle(), CONSOLE_OT_move(), CONSOLE_OT_paste(), 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(), blender::ed::curves::CURVES_OT_curve_type_set(), blender::ed::curves::CURVES_OT_draw(), def_common_zone_input(), def_fill_tile(), def_sh_script(), define_specific_node(), edbm_dissolve_prop__use_boundary_tear(), edbm_dissolve_prop__use_face_split(), edbm_dissolve_prop__use_verts(), blender::ed::object::edit_constraint_report_property(), blender::ed::object::edit_modifier_report_property(), blender::ed::object::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(), FONT_OT_text_paste(), geometry_extract_props(), blender::ed::geometry::GEOMETRY_OT_execute_node_group(), blender::ed::geometry::GEOMETRY_OT_geometry_randomization(), GIZMO_GT_button_2d(), GIZMO_GT_dial_3d(), GIZMO_GT_move_3d(), GIZMO_GT_primitive_3d(), GPENCIL_OT_annotate(), 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_keyframe_jump(), 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_to_samples(), GRAPH_OT_view_all(), GRAPH_OT_view_selected(), blender::ed::greasepencil::GREASE_PENCIL_OT_active_frame_delete(), blender::ed::greasepencil::GREASE_PENCIL_OT_bake_grease_pencil_animation(), blender::ed::sculpt_paint::GREASE_PENCIL_OT_fill(), blender::ed::greasepencil::GREASE_PENCIL_OT_frame_clean_duplicate(), blender::ed::greasepencil::GREASE_PENCIL_OT_frame_duplicate(), blender::ed::greasepencil::GREASE_PENCIL_OT_insert_blank_frame(), blender::ed::sculpt_paint::greasepencil::GREASE_PENCIL_OT_interpolate(), blender::ed::sculpt_paint::greasepencil::GREASE_PENCIL_OT_interpolate_sequence(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_duplicate(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_duplicate_object(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_group_remove(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_hide(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_isolate(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_lock_all(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_copy_to_object(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_hide(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_isolate(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_select(), blender::ed::greasepencil::GREASE_PENCIL_OT_move_to_layer(), blender::ed::greasepencil::GREASE_PENCIL_OT_paintmode_toggle(), blender::ed::greasepencil::GREASE_PENCIL_OT_paste(), blender::ed::greasepencil::GREASE_PENCIL_OT_reproject(), blender::ed::greasepencil::GREASE_PENCIL_OT_sculptmode_toggle(), blender::ed::greasepencil::GREASE_PENCIL_OT_select_alternate(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_curve_type(), blender::ed::greasepencil::GREASE_PENCIL_OT_snap_to_cursor(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_merge_by_distance(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_smooth(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_subdivide(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_group_normalize_all(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertexmode_toggle(), blender::ed::greasepencil::GREASE_PENCIL_OT_weightmode_toggle(), 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(), blender::ed::mesh::MESH_OT_set_sharpness_by_angle(), 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(), blender::ed::object::modifier_register_use_selected_objects_prop(), 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_add_group(), blender::ed::space_node::NODE_OT_duplicate(), 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(), blender::ed::object::OBJECT_OT_add_named(), blender::ed::object::OBJECT_OT_bake(), blender::ed::object::OBJECT_OT_collection_external_asset_drop(), blender::ed::object::OBJECT_OT_convert(), blender::ed::object::OBJECT_OT_data_transfer(), blender::ed::object::OBJECT_OT_datalayout_transfer(), blender::ed::object::OBJECT_OT_delete(), blender::ed::object::OBJECT_OT_drop_geometry_nodes(), blender::ed::object::OBJECT_OT_duplicate(), blender::ed::object::OBJECT_OT_duplicates_make_real(), blender::ed::object::OBJECT_OT_empty_image_add(), blender::ed::object::OBJECT_OT_grease_pencil_add(), blender::ed::object::OBJECT_OT_hide_collection(), blender::ed::object::OBJECT_OT_hide_view_clear(), blender::ed::object::OBJECT_OT_hide_view_set(), blender::ed::object::OBJECT_OT_hook_add_selob(), OBJECT_OT_lineart_bake_strokes(), OBJECT_OT_lineart_clear(), blender::ed::object::OBJECT_OT_link_to_collection(), blender::ed::object::OBJECT_OT_location_clear(), blender::ed::object::OBJECT_OT_make_single_user(), blender::ed::object::OBJECT_OT_mode_set(), blender::ed::object::OBJECT_OT_modifier_apply(), blender::ed::object::OBJECT_OT_modifier_apply_as_shapekey(), blender::ed::object::OBJECT_OT_move_to_collection(), blender::ed::object::OBJECT_OT_ocean_bake(), blender::ed::object::OBJECT_OT_parent_no_inverse_set(), blender::ed::object::OBJECT_OT_parent_set(), blender::ed::object::OBJECT_OT_paths_clear(), blender::ed::object::OBJECT_OT_quadriflow_remesh(), blender::ed::object::OBJECT_OT_rotation_clear(), blender::ed::object::OBJECT_OT_scale_clear(), blender::ed::object::OBJECT_OT_select_by_type(), blender::ed::object::OBJECT_OT_select_grouped(), blender::ed::object::OBJECT_OT_select_linked(), blender::ed::object::OBJECT_OT_select_mirror(), blender::ed::object::OBJECT_OT_shade_auto_smooth(), blender::ed::object::OBJECT_OT_shade_flat(), blender::ed::object::OBJECT_OT_shade_smooth(), blender::ed::object::OBJECT_OT_shade_smooth_by_angle(), blender::ed::object::OBJECT_OT_shape_key_add(), blender::ed::object::OBJECT_OT_shape_key_mirror(), blender::ed::object::OBJECT_OT_shape_key_remove(), blender::ed::object::bake_simulation::OBJECT_OT_simulation_nodes_cache_bake(), blender::ed::object::bake_simulation::OBJECT_OT_simulation_nodes_cache_calculate_to_frame(), blender::ed::object::bake_simulation::OBJECT_OT_simulation_nodes_cache_delete(), blender::ed::object::OBJECT_OT_transfer_mode(), blender::ed::object::OBJECT_OT_transform_apply(), blender::ed::object::OBJECT_OT_vertex_group_clean(), blender::ed::object::OBJECT_OT_vertex_group_invert(), blender::ed::object::OBJECT_OT_vertex_group_mirror(), blender::ed::object::OBJECT_OT_vertex_group_normalize_all(), blender::ed::object::OBJECT_OT_vertex_group_remove(), blender::ed::object::OBJECT_OT_vertex_group_remove_from(), blender::ed::object::OBJECT_OT_volume_import(), blender::ed::sculpt_paint::gesture::operator_properties(), blender::ed::sculpt_paint::trim::operator_properties(), blender::ed::outliner::OUTLINER_OT_collection_isolate(), blender::ed::outliner::OUTLINER_OT_collection_new(), blender::ed::outliner::OUTLINER_OT_delete(), blender::ed::outliner::OUTLINER_OT_item_activate(), blender::ed::outliner::OUTLINER_OT_item_openclose(), blender::ed::outliner::OUTLINER_OT_item_rename(), blender::ed::outliner::OUTLINER_OT_orphans_purge(), blender::ed::outliner::OUTLINER_OT_scroll_page(), blender::ed::outliner::OUTLINER_OT_select_box(), blender::ed::outliner::OUTLINER_OT_select_walk(), blender::ed::outliner::OUTLINER_OT_show_one_level(), PAINT_OT_add_texture_paint_slot(), PAINT_OT_face_select_hide(), PAINT_OT_face_select_less(), PAINT_OT_face_select_linked_pick(), PAINT_OT_face_select_loop(), PAINT_OT_face_select_more(), PAINT_OT_face_vert_reveal(), PAINT_OT_sample_color(), PAINT_OT_vert_select_hide(), PAINT_OT_vert_select_less(), PAINT_OT_vert_select_linked_pick(), PAINT_OT_vert_select_more(), PAINT_OT_vert_select_ungrouped(), PAINT_OT_vertex_color_set(), blender::ed::sculpt_paint::hide::PAINT_OT_visibility_filter(), 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(), path_select_properties(), POSE_OT_armature_apply(), POSE_OT_flip_names(), POSE_OT_hide(), blender::ed::object::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(), PREFERENCES_OT_extension_repo_add(), PREFERENCES_OT_extension_repo_remove(), PTCACHE_OT_bake(), PTCACHE_OT_bake_all(), read_factory_reset_props(), read_homefile_props(), register_common_props(), blender::ed::geometry::register_rna_properties_for_attribute_types(), RENDER_OT_opengl(), RENDER_OT_render(), RNA_api_animdata(), RNA_api_bone(), RNA_api_bonecollection(), RNA_api_curve(), RNA_api_gizmo(), RNA_api_grease_pencil_frames(), RNA_api_grease_pencil_layer_groups(), RNA_api_grease_pencil_layers(), RNA_api_keyconfigs(), 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(), 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_annotation_frames_api(), rna_def_annotation_layers_api(), rna_def_asset_shelf(), 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_file_handler(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_ID(), rna_def_ID_override_library(), rna_def_ID_override_library_property_operations(), 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_annotations(), 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_grease_pencil(), 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_node_sockets_api(), rna_def_node_tree_interface_items_api(), 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_system(), rna_def_uv_layers(), 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_random(), blender::ed::sculpt_paint::SCULPT_OT_brush_stroke(), blender::ed::sculpt_paint::cloth::SCULPT_OT_cloth_filter(), blender::ed::sculpt_paint::expand::SCULPT_OT_expand(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_sets_edit(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_by_color(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_filter(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_from_cavity(), sequencer_generic_props__internal(), SEQUENCER_OT_change_path(), SEQUENCER_OT_connect(), 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_retiming_segment_speed_set(), SEQUENCER_OT_select(), SEQUENCER_OT_select_box(), SEQUENCER_OT_select_grouped(), SEQUENCER_OT_select_handle(), 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_seq_slide(), TRANSFORM_OT_shrink_fatten(), TRANSFORM_OT_vert_slide(), Transform_Properties(), UI_OT_button_execute(), UI_OT_copy_data_path_button(), UI_OT_copy_driver_to_selected_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(), uv_transform_properties(), VIEW2D_OT_scroll_down(), VIEW2D_OT_scroll_up(), view3d_operator_properties_common(), VIEW3D_OT_bone_select_menu(), VIEW3D_OT_camera_background_image_add(), 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_lasso(), 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,
const 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,
const 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,
const 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,
const 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()

◆ 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 3961 of file rna_define.cc.

References CLOG_ERROR, LOG, 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(), blender::ed::object::add_generic_props(), ANIM_OT_channels_bake(), 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_collection_move(), 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_sculpt_curves_falloff_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(), blender::ed::object::COLLECTION_OT_objects_add_active(), blender::ed::object::COLLECTION_OT_objects_remove(), blender::ed::object::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_curve_type_set(), blender::ed::curves::CURVES_OT_draw(), blender::ed::curves::CURVES_OT_handle_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(), blender::ed::object::edit_constraint_properties(), FILE_OT_bookmark_move(), FILE_OT_external_operation(), 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(), blender::ed::geometry::GEOMETRY_OT_color_attribute_convert(), blender::ed::sculpt_paint::mask::gesture_operator_properties(), GIZMO_GT_arrow_3d(), GIZMO_GT_cage_2d(), GIZMO_GT_cage_3d(), GIZMO_GT_move_3d(), GIZMO_GT_primitive_3d(), GIZMO_GT_snap_3d(), GPENCIL_OT_annotate(), GPENCIL_OT_layer_annotation_move(), 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_scale_from_neighbor(), GRAPH_OT_select_column(), GRAPH_OT_select_key_handles(), GRAPH_OT_select_leftright(), GRAPH_OT_shear(), GRAPH_OT_snap(), blender::ed::greasepencil::GREASE_PENCIL_OT_bake_grease_pencil_animation(), blender::ed::greasepencil::GREASE_PENCIL_OT_caps_set(), blender::ed::greasepencil::GREASE_PENCIL_OT_cyclical_set(), blender::ed::greasepencil::GREASE_PENCIL_OT_delete_frame(), blender::ed::greasepencil::GREASE_PENCIL_OT_dissolve(), blender::ed::sculpt_paint::greasepencil::GREASE_PENCIL_OT_interpolate(), blender::ed::sculpt_paint::greasepencil::GREASE_PENCIL_OT_interpolate_sequence(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_duplicate_object(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_group_color_tag(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_mask_reorder(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_merge(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_move(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_reorder(), blender::ed::greasepencil::GREASE_PENCIL_OT_reproject(), blender::ed::greasepencil::GREASE_PENCIL_OT_select_similar(), blender::ed::greasepencil::GREASE_PENCIL_OT_separate(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_curve_type(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_handle_type(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_material(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_selection_mode(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_reorder(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_reset_vertex_color(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_brightness_contrast(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_hsv(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_invert(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_levels(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_set(), blender::ed::greasepencil::grease_pencil_primitive_common_props(), blender::ed::sculpt_paint::hide::hide_show_operator_gesture_properties(), blender::ed::sculpt_paint::hide::hide_show_operator_properties(), IMAGE_OT_curves_point_set(), IMAGE_OT_new(), IMAGE_OT_rotate_orthogonal(), 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_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(), blender::nodes::socket_items::ops::move_active_item(), 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::object::OBJECT_OT_add(), blender::ed::object::OBJECT_OT_bake(), blender::ed::object::OBJECT_OT_collection_external_asset_drop(), blender::ed::object::OBJECT_OT_collection_instance_add(), blender::ed::object::OBJECT_OT_collection_link(), blender::ed::object::OBJECT_OT_constraint_add(), blender::ed::object::OBJECT_OT_constraint_add_with_targets(), blender::ed::object::OBJECT_OT_convert(), blender::ed::object::OBJECT_OT_data_instance_add(), blender::ed::object::OBJECT_OT_data_transfer(), blender::ed::object::OBJECT_OT_datalayout_transfer(), blender::ed::object::OBJECT_OT_duplicate(), blender::ed::object::OBJECT_OT_effector_add(), blender::ed::object::OBJECT_OT_empty_add(), blender::ed::object::bake_simulation::OBJECT_OT_geometry_node_bake_unpack_single(), blender::ed::object::OBJECT_OT_grease_pencil_add(), blender::ed::object::OBJECT_OT_grease_pencil_dash_modifier_segment_move(), blender::ed::object::OBJECT_OT_grease_pencil_time_modifier_segment_move(), blender::ed::object::OBJECT_OT_hook_assign(), blender::ed::object::OBJECT_OT_hook_recenter(), blender::ed::object::OBJECT_OT_hook_remove(), blender::ed::object::OBJECT_OT_hook_reset(), blender::ed::object::OBJECT_OT_hook_select(), blender::ed::object::OBJECT_OT_light_add(), blender::ed::object::OBJECT_OT_light_linking_blockers_link(), blender::ed::object::OBJECT_OT_light_linking_receivers_link(), blender::ed::object::OBJECT_OT_lightprobe_add(), OBJECT_OT_lightprobe_cache_bake(), OBJECT_OT_lightprobe_cache_free(), blender::ed::object::OBJECT_OT_make_links_data(), blender::ed::object::OBJECT_OT_make_links_scene(), blender::ed::object::OBJECT_OT_make_local(), blender::ed::object::OBJECT_OT_make_single_user(), OBJECT_OT_material_slot_move(), blender::ed::object::OBJECT_OT_metaball_add(), blender::ed::object::OBJECT_OT_mode_set(), blender::ed::object::OBJECT_OT_modifier_add(), blender::ed::object::OBJECT_OT_multires_subdivide(), blender::ed::object::OBJECT_OT_origin_set(), blender::ed::object::OBJECT_OT_parent_clear(), blender::ed::object::OBJECT_OT_parent_set(), blender::ed::object::OBJECT_OT_paths_calculate(), blender::ed::object::OBJECT_OT_quadriflow_remesh(), blender::ed::object::OBJECT_OT_select_by_type(), blender::ed::object::OBJECT_OT_select_grouped(), blender::ed::object::OBJECT_OT_select_linked(), blender::ed::object::OBJECT_OT_shaderfx_add(), blender::ed::object::OBJECT_OT_shape_key_lock(), blender::ed::object::OBJECT_OT_shape_key_move(), blender::ed::object::OBJECT_OT_skin_loose_mark_clear(), blender::ed::object::OBJECT_OT_track_clear(), blender::ed::object::OBJECT_OT_track_set(), blender::ed::object::OBJECT_OT_vertex_group_lock(), blender::ed::object::OBJECT_OT_vertex_group_move(), blender::ed::object::OBJECT_OT_vertex_group_set_active(), blender::ed::object::OBJECT_OT_vertex_group_sort(), blender::ed::asset::operator_asset_reference_props_register(), blender::ed::sculpt_paint::trim::operator_properties(), blender::ed::outliner::OUTLINER_OT_action_set(), blender::ed::outliner::OUTLINER_OT_animdata_operation(), blender::ed::outliner::OUTLINER_OT_collection_color_tag_set(), blender::ed::outliner::OUTLINER_OT_constraint_operation(), blender::ed::outliner::OUTLINER_OT_data_operation(), blender::ed::outliner::OUTLINER_OT_id_operation(), blender::ed::outliner::OUTLINER_OT_id_remap(), blender::ed::outliner::OUTLINER_OT_lib_operation(), blender::ed::outliner::OUTLINER_OT_liboverride_operation(), blender::ed::outliner::OUTLINER_OT_liboverride_troubleshoot_operation(), blender::ed::outliner::OUTLINER_OT_modifier_operation(), blender::ed::outliner::OUTLINER_OT_object_operation(), blender::ed::outliner::OUTLINER_OT_scene_operation(), PAINT_OT_add_texture_paint_slot(), blender::ed::sculpt_paint::mask::PAINT_OT_mask_flood_fill(), PAINT_OT_project_image(), blender::ed::sculpt_paint::hide::PAINT_OT_visibility_filter(), PAINT_OT_weight_from_bones(), PAINT_OT_weight_gradient(), 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(), blender::ed::object::POSE_OT_constraint_add(), blender::ed::object::POSE_OT_constraint_add_with_targets(), POSE_OT_paths_calculate(), POSE_OT_propagate(), POSE_OT_rotation_mode_set(), POSE_OT_select_grouped(), POSE_OT_select_hierarchy(), pose_slide_opdef_properties(), PREFERENCES_OT_extension_repo_add(), 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_fcurves(), RNA_api_gizmo(), RNA_api_grease_pencil_layer_groups(), RNA_api_grease_pencil_layers(), 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_grease_pencil_drawing(), rna_def_attribute_group_id_common(), 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_ID(), 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_node_item_array_new_with_socket_and_name(), rna_def_node_tree_interface_items_api(), rna_def_object_constraints(), 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_extension_repos_collection(), rna_def_userdef_studiolights(), rna_def_vertex_group(), rna_def_workspace_tools(), 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(), blender::ed::sculpt_paint::cloth::SCULPT_OT_cloth_filter(), blender::ed::sculpt_paint::color::SCULPT_OT_color_filter(), blender::ed::sculpt_paint::expand::SCULPT_OT_expand(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_set_change_visibility(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_sets_create(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_sets_edit(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_sets_init(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_filter(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_from_boundary(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_from_cavity(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_init(), blender::ed::sculpt_paint::filter::SCULPT_OT_mesh_filter(), blender::ed::sculpt_paint::dyntopo::SCULPT_OT_sample_detail_size(), blender::ed::sculpt_paint::SCULPT_OT_set_pivot_position(), SCULPT_OT_uv_sculpt_relax(), sequencer_generic_props__internal(), 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_equalizer_redefine(), 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_grease_pencil_color(), UI_OT_override_type_set_button(), UV_OT_align(), UV_OT_pack_islands(), UV_OT_select_mode(), UV_OT_select_similar(), UV_OT_smart_project(), UV_OT_snap_cursor(), UV_OT_snap_selected(), UV_OT_stitch(), UV_OT_unwrap(), uv_transform_properties(), blender::ed::object::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_clear_recent_files(), WM_OT_redraw_timer(), WM_OT_stereo3d_set(), and WM_OT_xr_navigation_fly().

◆ RNA_def_enum_flag()

◆ RNA_def_enum_funcs()

void RNA_def_enum_funcs ( PropertyRNA * prop,
EnumPropertyItemFunc itemfunc )

Definition at line 4008 of file rna_define.cc.

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(), blender::ed::asset::ASSET_OT_bundle_install(), blender::ed::sculpt_paint::BRUSH_OT_asset_save_as(), blender::ed::object::COLLECTION_OT_objects_add_active(), blender::ed::object::COLLECTION_OT_objects_remove(), blender::ed::object::COLLECTION_OT_objects_remove_active(), CURVE_OT_delete(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_attribute_convert(), GRAPH_OT_fmodifier_add(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_material(), 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::object::OBJECT_OT_collection_external_asset_drop(), blender::ed::object::OBJECT_OT_collection_instance_add(), blender::ed::object::OBJECT_OT_collection_link(), blender::ed::object::OBJECT_OT_constraint_add(), blender::ed::object::OBJECT_OT_constraint_add_with_targets(), blender::ed::object::OBJECT_OT_convert(), blender::ed::object::OBJECT_OT_hook_assign(), blender::ed::object::OBJECT_OT_hook_recenter(), blender::ed::object::OBJECT_OT_hook_remove(), blender::ed::object::OBJECT_OT_hook_reset(), blender::ed::object::OBJECT_OT_hook_select(), blender::ed::object::OBJECT_OT_make_links_scene(), blender::ed::object::OBJECT_OT_mode_set(), blender::ed::object::OBJECT_OT_modifier_add(), blender::ed::object::OBJECT_OT_shaderfx_add(), blender::ed::object::OBJECT_OT_vertex_group_set_active(), blender::ed::outliner::OUTLINER_OT_action_set(), blender::ed::outliner::OUTLINER_OT_data_operation(), blender::ed::outliner::OUTLINER_OT_id_operation(), PAINT_OT_project_image(), 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(), SEQUENCER_OT_strip_modifier_add(), TRANSFORM_OT_select_orientation(), Transform_Properties(), UV_OT_select_similar(), blender::ed::object::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 4014 of file rna_define.cc.

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(), ANIM_OT_channels_bake(), 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(), blender::ed::curves::CURVES_OT_select_random(), define_primitive_add_properties(), FONT_OT_change_spacing(), blender::ed::sculpt_paint::mask::gesture_operator_properties(), GIZMO_GT_arrow_3d(), GIZMO_GT_button_2d(), GIZMO_GT_dial_3d(), GPENCIL_OT_annotate(), GRAPH_OT_butterworth_smooth(), GRAPH_OT_clean(), GRAPH_OT_click_insert(), GRAPH_OT_cursor_set(), GRAPH_OT_decimate(), GRAPH_OT_ease(), GRAPH_OT_equalize_handles(), GRAPH_OT_gaussian_smooth(), GRAPH_OT_sound_to_samples(), blender::ed::sculpt_paint::greasepencil::GREASE_PENCIL_OT_interpolate(), blender::ed::sculpt_paint::greasepencil::GREASE_PENCIL_OT_interpolate_sequence(), blender::ed::greasepencil::GREASE_PENCIL_OT_reproject(), blender::ed::greasepencil::GREASE_PENCIL_OT_select_similar(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_uniform_opacity(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_uniform_thickness(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_merge_by_distance(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_simplify(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_smooth(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_brightness_contrast(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_hsv(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_levels(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_set(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_group_smooth(), 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_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(), blender::ed::object::OBJECT_OT_bake(), blender::ed::object::OBJECT_OT_data_transfer(), blender::ed::object::OBJECT_OT_grease_pencil_add(), blender::ed::object::OBJECT_OT_quadriflow_remesh(), blender::ed::object::OBJECT_OT_vertex_group_clean(), blender::ed::object::OBJECT_OT_vertex_group_levels(), blender::ed::object::OBJECT_OT_vertex_group_smooth(), blender::ed::sculpt_paint::mask::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(), blender::ed::sculpt_paint::filter::register_operator_props(), blender::ed::geometry::register_rna_properties_for_attribute_types(), RIGIDBODY_OT_mass_calculate(), RNA_api_animdata(), RNA_api_bone(), RNA_api_fcurves(), RNA_api_mesh(), 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_modifier_datatransfer(), rna_def_render_engine(), rna_def_sound_equalizer_modifier(), 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(), blender::ed::sculpt_paint::cloth::SCULPT_OT_cloth_filter(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_sets_edit(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_sets_init(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_by_color(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_from_boundary(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_from_cavity(), blender::ed::sculpt_paint::filter::SCULPT_OT_mesh_filter(), blender::ed::sculpt_paint::SCULPT_OT_set_pivot_position(), blender::ed::sculpt_paint::SCULPT_OT_symmetrize(), SEQUENCER_OT_retiming_segment_speed_set(), SEQUENCER_OT_slip(), SEQUENCER_OT_view_zoom_ratio(), TRANSFORM_OT_push_pull(), TRANSFORM_OT_shear(), blender::ed::object::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_OT_unwrap(), 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_operator_properties_gesture_lasso(), WM_OT_redraw_timer(), WM_OT_xr_navigation_fly(), and WM_OT_xr_navigation_teleport().

◆ RNA_def_float_array()

◆ RNA_def_float_color()

◆ RNA_def_float_distance()

◆ 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()

◆ 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()

◆ 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 4040 of file rna_define.cc.

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(), 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 4450 of file rna_define.cc.

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

Referenced by def_common_zone_input(), 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_bonecollection(), RNA_api_camera(), RNA_api_curve(), RNA_api_curve_nurb(), RNA_api_curves(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_grease_pencil_drawing(), RNA_api_grease_pencil_frames(), RNA_api_grease_pencil_layer(), RNA_api_grease_pencil_layer_groups(), RNA_api_grease_pencil_layers(), 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_retiming_keys(), 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(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_annotation_frames_api(), rna_def_annotation_layers_api(), rna_def_area_api(), rna_def_armature(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_shelf(), rna_def_asset_tags_api(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), rna_def_bone_collection_memberships(), 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_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_file_handler(), 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_geo_index_switch_items(), rna_def_geo_menu_switch_items(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), 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_annotations(), 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_grease_pencil(), 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_interface_socket(), rna_def_node_item_array_common_functions(), rna_def_node_item_array_new_with_socket_and_name(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_standard(), rna_def_node_sockets_api(), rna_def_node_tree_interface_items_api(), rna_def_node_tree_interface_socket_builtin(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), 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_region_api(), 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_retiming_key(), 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_sound_equalizer_modifier(), rna_def_space_node_path_api(), 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_asset_library_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_extension_repos_collection(), rna_def_userdef_script_directory_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vertex_group(), 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 4519 of file rna_define.cc.

References flag, and FunctionRNA::flag.

Referenced by def_common_zone_input(), def_sh_script(), define_specific_node(), RNA_api_action(), RNA_api_animdata(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_bone(), RNA_api_bonecollection(), RNA_api_curves(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_grease_pencil_drawing(), RNA_api_grease_pencil_frames(), RNA_api_grease_pencil_layer(), 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_retiming_keys(), 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_annotation_frames_api(), rna_def_annotation_layers_api(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_shelf(), rna_def_asset_tags_api(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), 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_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_file_handler(), 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_function(), rna_def_geo_index_switch_items(), rna_def_geo_menu_switch_items(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), 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_annotations(), 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_grease_pencil(), 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_interface_socket(), rna_def_node_item_array_common_functions(), rna_def_node_item_array_new_with_socket_and_name(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_standard(), rna_def_node_sockets_api(), rna_def_node_tree_interface_items_api(), rna_def_node_tree_interface_socket_builtin(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), 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_region_api(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_views(), rna_def_retiming_key(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_screen(), rna_def_sequence_modifiers(), rna_def_sound_equalizer_modifier(), rna_def_space_node_path_api(), 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_asset_library_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_extension_repos_collection(), rna_def_userdef_script_directory_collection(), rna_def_uv_layers(), rna_def_vertex_group(), RNA_def_view_layer(), rna_def_view_layer_aovs(), 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()

◆ 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 4489 of file rna_define.cc.

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

Referenced by def_common_zone_input(), def_sh_script(), define_specific_node(), RNA_api_animdata(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_bone(), RNA_api_bonecollection(), RNA_api_curve(), RNA_api_curve_nurb(), RNA_api_gizmo(), RNA_api_grease_pencil_frames(), RNA_api_grease_pencil_layer(), RNA_api_grease_pencil_layer_groups(), RNA_api_grease_pencil_layers(), 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_pose_channel(), RNA_api_scene(), RNA_api_sequence_elements(), RNA_api_sequence_retiming_keys(), 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_annotation_frames_api(), rna_def_annotation_layers_api(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_shelf(), rna_def_asset_tags_api(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), 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_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_file_handler(), 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_geo_index_switch_items(), rna_def_geo_menu_switch_items(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), 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_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_annotations(), 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_grease_pencil(), 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_item_array_new_with_socket_and_name(), rna_def_node_sockets_api(), rna_def_node_tree_interface_items_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), 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_sound_equalizer_modifier(), 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_asset_library_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_extension_repos_collection(), rna_def_userdef_script_directory_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vertex_group(), 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 4524 of file rna_define.cc.

References FunctionRNA::description.

Referenced by def_common_zone_input(), 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_bonecollection(), RNA_api_camera(), RNA_api_curve(), RNA_api_curve_nurb(), RNA_api_curves(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_grease_pencil_drawing(), RNA_api_grease_pencil_frames(), RNA_api_grease_pencil_layer(), RNA_api_grease_pencil_layer_groups(), RNA_api_grease_pencil_layers(), 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_retiming_keys(), 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(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_annotation_frames_api(), rna_def_annotation_layers_api(), rna_def_area_api(), rna_def_armature(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_shelf(), rna_def_asset_tags_api(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), rna_def_bone_collection_memberships(), 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_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_file_handler(), 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_geo_index_switch_items(), rna_def_geo_menu_switch_items(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), 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_annotations(), 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_grease_pencil(), 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_interface_socket(), rna_def_node_item_array_common_functions(), rna_def_node_item_array_new_with_socket_and_name(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_standard(), rna_def_node_sockets_api(), rna_def_node_tree_interface_items_api(), rna_def_node_tree_interface_socket_builtin(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), 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_passes(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_views(), rna_def_retiming_key(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_sound_equalizer_modifier(), rna_def_space_node_path_api(), 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_asset_library_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_extension_repos_collection(), rna_def_userdef_script_directory_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vertex_group(), rna_def_view2d_api(), RNA_def_view_layer(), rna_def_view_layer_aovs(), 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 3775 of file rna_define.cc.

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_assign_to_collection(), ARMATURE_OT_move_to_collection(), ARMATURE_OT_subdivide(), CLIP_OT_change_frame(), CLIP_OT_clean_tracks(), CLIP_OT_detect_features(), blender::ed::object::COLLECTION_OT_exporter_export(), blender::ed::object::COLLECTION_OT_exporter_remove(), CONSOLE_OT_history_append(), blender::ed::object::CONSTRAINT_OT_followpath_path_animate(), blender::ed::object::CONSTRAINT_OT_move_to_index(), create_operator_state(), CURVE_OT_subdivide(), blender::ed::curves::CURVES_OT_select_ends(), blender::ed::curves::CURVES_OT_select_random(), blender::ed::curves::CURVES_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_textbox_remove(), geometry_extract_props(), GIZMO_GT_mesh_preselect_edgering_3d(), GIZMO_GT_mesh_preselect_elem_3d(), GPENCIL_OT_annotate(), GRAPH_OT_butterworth_smooth(), GRAPH_OT_gaussian_smooth(), blender::ed::greasepencil::GREASE_PENCIL_OT_bake_grease_pencil_animation(), blender::ed::greasepencil::GREASE_PENCIL_OT_clean_loose(), blender::ed::greasepencil::GREASE_PENCIL_OT_insert_blank_frame(), blender::ed::sculpt_paint::greasepencil::GREASE_PENCIL_OT_interpolate(), blender::ed::sculpt_paint::greasepencil::GREASE_PENCIL_OT_interpolate_sequence(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_active(), blender::ed::greasepencil::GREASE_PENCIL_OT_select_ends(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_curve_resolution(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_smooth(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_subdivide(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_group_smooth(), blender::ed::greasepencil::grease_pencil_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_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(), blender::ed::object::object_add_drop_xy_props(), blender::ed::object::OBJECT_OT_bake(), blender::ed::object::OBJECT_OT_convert(), blender::ed::object::OBJECT_OT_drop_geometry_nodes(), blender::ed::object::OBJECT_OT_grease_pencil_dash_modifier_segment_remove(), blender::ed::object::OBJECT_OT_grease_pencil_time_modifier_segment_remove(), blender::ed::object::OBJECT_OT_hide_collection(), blender::ed::object::OBJECT_OT_link_to_collection(), blender::ed::object::OBJECT_OT_make_override_library(), blender::ed::object::OBJECT_OT_modifier_move_to_index(), blender::ed::object::OBJECT_OT_move_to_collection(), blender::ed::object::OBJECT_OT_quadriflow_remesh(), blender::ed::object::OBJECT_OT_shaderfx_move_to_index(), blender::ed::object::OBJECT_OT_transform_to_mouse(), blender::ed::object::OBJECT_OT_vertex_group_limit_total(), blender::ed::object::OBJECT_OT_vertex_group_quantize(), blender::ed::object::OBJECT_OT_vertex_group_smooth(), blender::ed::object::OBJECT_OT_vertex_weight_delete(), blender::ed::object::OBJECT_OT_vertex_weight_paste(), blender::ed::object::OBJECT_OT_vertex_weight_set_active(), PAINT_OT_add_texture_paint_slot(), blender::ed::sculpt_paint::hide::PAINT_OT_visibility_filter(), PALETTE_OT_extract_from_image(), PARTICLE_OT_rekey(), pose_slide_opdef_properties(), PREFERENCES_OT_asset_library_remove(), PREFERENCES_OT_autoexec_path_remove(), PREFERENCES_OT_extension_repo_remove(), blender::ed::sculpt_paint::filter::register_operator_props(), blender::ed::geometry::register_rna_properties_for_attribute_types(), blender::nodes::socket_items::ops::remove_item_by_index(), rna_api_animdata_drivers(), RNA_api_curve_nurb(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_grease_pencil_frames(), RNA_api_grease_pencil_layer(), 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_retiming_keys(), 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_annotation_frames_api(), rna_def_armature_collections(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), 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_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_item_array_common_functions(), rna_def_node_sockets_api(), rna_def_node_tree_interface_items_api(), rna_def_object_constraints(), rna_def_object_modifiers(), 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_view_layers(), rna_def_xr_session_state(), rna_generic_op_invoke(), 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_random(), blender::ed::sculpt_paint::expand::SCULPT_OT_expand(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_sets_edit(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_filter(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_from_boundary(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_from_cavity(), blender::ed::sculpt_paint::filter::SCULPT_OT_mesh_filter(), sequencer_generic_props__internal(), SEQUENCER_OT_gap_insert(), SEQUENCER_OT_images_separate(), SEQUENCER_OT_retiming_freeze_frame_add(), SEQUENCER_OT_retiming_key_add(), SEQUENCER_OT_retiming_transition_add(), SEQUENCER_OT_sample(), SEQUENCER_OT_snap(), SEQUENCER_OT_split(), blender::ed::object::bake_simulation::single_bake_operator_props(), SOUND_OT_mixdown(), blender::ed::spreadsheet::SPREADSHEET_OT_change_spreadsheet_data_source(), blender::ed::spreadsheet::SPREADSHEET_OT_remove_row_filter_rule(), TEXT_OT_cursor_set(), TEXT_OT_jump(), TEXT_OT_jump_to_file_at_point(), TEXT_OT_scroll(), TEXT_OT_scroll_bar(), blender::ed::object::TRANSFORM_OT_vertex_random(), UV_OT_minimize_stretch(), UV_OT_shortest_path_pick(), UV_OT_stitch(), UV_OT_unwrap(), 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_camera_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_lasso(), 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()

◆ RNA_def_int_vector()

◆ RNA_def_parameter_clear_flags()

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

Definition at line 1527 of file rna_define.cc.

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

Referenced by rna_api_animdata_nla_tracks(), RNA_api_grease_pencil_layer_groups(), RNA_api_grease_pencil_layers(), 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_annotation_frames_api(), rna_def_annotation_layers_api(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), 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_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_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmos(), rna_def_gpencil_options(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_onion_skinning(), rna_def_keyingset_paths(), RNA_def_main_actions(), RNA_def_main_annotations(), 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_grease_pencil(), 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_node(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), 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_asset_library_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_extension_repos_collection(), rna_def_userdef_script_directory_collection(), rna_def_view_layer_aovs(), 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 1519 of file rna_define.cc.

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

Referenced by api_ui_item_op(), api_ui_item_rna_common(), def_common_zone_input(), 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_bonecollection(), RNA_api_curve(), RNA_api_curve_nurb(), RNA_api_curves(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_grease_pencil_drawing(), RNA_api_grease_pencil_frames(), RNA_api_grease_pencil_layer(), RNA_api_grease_pencil_layer_groups(), RNA_api_grease_pencil_layers(), 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_annotation_frames_api(), rna_def_annotation_layers_api(), rna_def_area_api(), rna_def_armature(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_shelf(), rna_def_asset_tags_api(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), 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_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_file_handler(), 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_geo_menu_switch_items(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), 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_loop_colors(), RNA_def_main_actions(), RNA_def_main_annotations(), 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_grease_pencil(), 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_interface_socket(), rna_def_node_item_array_common_functions(), rna_def_node_item_array_new_with_socket_and_name(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_standard(), rna_def_node_sockets_api(), rna_def_node_tree_interface_items_api(), rna_def_node_tree_interface_socket_builtin(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), 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_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_sound_equalizer_modifier(), rna_def_space_node_path_api(), 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_asset_library_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_extension_repos_collection(), rna_def_userdef_script_directory_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vertex_group(), rna_def_view2d_api(), rna_def_view_layer_aovs(), 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 4348 of file rna_define.cc.

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

Referenced by api_ui_item_rna_common(), def_common_zone_input(), def_sh_script(), def_sh_tex_pointdensity(), RNA_api_action(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_bonecollection(), RNA_api_camera(), RNA_api_gizmo(), RNA_api_grease_pencil_frames(), RNA_api_grease_pencil_layer(), RNA_api_grease_pencil_layer_groups(), RNA_api_grease_pencil_layers(), 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_retiming_keys(), 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_annotation_frames_api(), rna_def_annotation_layers_api(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_shelf(), rna_def_asset_tags_api(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), 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_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_file_handler(), 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_geo_index_switch_items(), rna_def_geo_menu_switch_items(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), 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_operation(), 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_annotations(), 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_grease_pencil(), 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_interface_socket(), rna_def_node_item_array_common_functions(), rna_def_node_item_array_new_with_socket_and_name(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_standard(), rna_def_node_sockets_api(), rna_def_node_tree_interface_items_api(), rna_def_node_tree_interface_socket_builtin(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), 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_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_sound_equalizer_modifier(), rna_def_space_node_path_api(), 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_asset_library_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_extension_repos_collection(), rna_def_userdef_script_directory_collection(), rna_def_userdef_studiolights(), rna_def_uv_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 1268 of file rna_define.cc.

References BlenderDefRNA::animate, BLI_ghash_insert(), BLT_I18NCONTEXT_DEFAULT_BPYRNA, CLOG_ERROR, PropertyDefRNA::cont, CONTAINER_RNA_ID, StringPropertyRNA::defaultvalue, DefRNA, PropertyRNA::description, ELEM, BlenderDefRNA::error, error(), BlenderDefRNA::fallback, PropertyRNA::flag_internal, FLT_MAX, FloatPropertyRNA::hardmax, IntPropertyRNA::hardmax, FloatPropertyRNA::hardmin, IntPropertyRNA::hardmin, PropertyRNA::identifier, LOG, PropertyRNA::magic, BlenderDefRNA::make_overridable, MEM_callocN, PropertyRNA::name, BlenderDefRNA::noteflag, 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_override_flag(), 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, FloatPropertyRNA::softmax, IntPropertyRNA::softmax, FloatPropertyRNA::softmin, IntPropertyRNA::softmin, FloatPropertyRNA::step, IntPropertyRNA::step, PropertyRNA::subtype, PropertyRNA::translation_context, PropertyRNA::type, and BlenderDefRNA::updatefunc.

Referenced by api_ui_item_common(), blender::ed::asset::ASSET_OT_bundle_install(), BPy_BoolProperty(), BPy_BoolVectorProperty(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), BPy_StringProperty(), blender::ed::sculpt_paint::BRUSH_OT_asset_save_as(), 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_kuwahara(), 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_pixelate(), def_cmp_planetrackdeform(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_set_alpha(), def_cmp_split(), 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_common_zone_input(), def_float_curve(), def_float_to_int(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_rotation(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_frame(), def_geo_curve_handle_type_selection(), def_geo_curve_sample(), def_geo_curve_set_handle_type(), def_geo_distribute_points_on_faces(), def_geo_foreach_geometry_element_output(), def_geo_image(), def_geo_image_texture(), def_geo_index_switch(), def_geo_input_material(), def_geo_menu_switch(), def_geo_repeat_output(), def_geo_sample_index(), def_geo_simulation_output(), def_geo_string_to_curves(), def_glass(), def_glossy(), def_group(), def_group_output(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_metallic(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_reroute(), def_rgb_curve(), def_scatter(), 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_mix(), 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_gabor(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_magic(), 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_sheen(), 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(), blender::ed::object::OBJECT_OT_shade_auto_smooth(), blender::ed::object::OBJECT_OT_shade_smooth_by_angle(), 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_legacy(), 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_annotation_data(), rna_def_annotation_frame(), rna_def_annotation_layer(), rna_def_annotation_layers_api(), rna_def_annotation_stroke(), rna_def_annotation_stroke_point(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_library_reference_common(), rna_def_asset_representation(), rna_def_asset_shelf(), rna_def_asset_tag(), rna_def_asset_weak_reference(), rna_def_attribute(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float4x4(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), rna_def_attribute_group_mesh(), rna_def_attribute_int(), rna_def_attribute_int2(), rna_def_attribute_int8(), rna_def_attribute_quaternion(), rna_def_attribute_string(), rna_def_attributes_common(), rna_def_audio_options(), rna_def_bake_data(), rna_def_beztriple(), rna_def_blendfile_import_context(), rna_def_blendfile_import_item(), rna_def_blendfile_import_library(), 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_bonecollection(), rna_def_bonecolor(), 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_child(), rna_def_collection_exporter_data(), rna_def_collection_light_linking(), rna_def_collection_object(), 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_fcurve(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_file_handler(), 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_foreach_geometry_element_zone_viewer_path_elem(), rna_def_fpoint(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_function(), rna_def_gaussian_blur(), rna_def_geo_bake(), rna_def_geo_bake_item(), rna_def_geo_capture_attribute(), rna_def_geo_capture_attribute_item(), rna_def_geo_foreach_geometry_element_generation_item(), rna_def_geo_gizmo_transform(), rna_def_geometry_nodetree(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_glow(), rna_def_gp_paint(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_graphical_sound_equalizer(), rna_def_grease_pencil_data(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layer_mask(), rna_def_grease_pencil_layer_masks(), rna_def_grease_pencil_layers(), rna_def_grease_pencil_onion_skinning(), rna_def_group_node_viewer_path_elem(), rna_def_header(), rna_def_histogram(), rna_def_hue_modifier(), rna_def_ID(), rna_def_ID_properties(), rna_def_id_viewer_path_elem(), rna_def_image(), 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_index_switch_item(), 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_layout_panel_state(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_light_energy(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_lightprobe_sphere(), rna_def_lightprobe_volume(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_looptri_poly_value(), RNA_def_main(), rna_def_mask(), 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_menu_switch_item(), 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_grease_pencil_armature(), rna_def_modifier_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_color(), rna_def_modifier_grease_pencil_custom_curve(), rna_def_modifier_grease_pencil_dash(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_lattice(), rna_def_modifier_grease_pencil_layer_filter(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_material_filter(), rna_def_modifier_grease_pencil_mirror(), rna_def_modifier_grease_pencil_multiply(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_smooth(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_thickness(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_time_segment(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_vertex_group(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_nodes_bake(), rna_def_modifier_nodes_bake_data_blocks(), rna_def_modifier_nodes_data_block(), rna_def_modifier_nodes_panel(), rna_def_modifier_nodes_warning(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_panel_open_prop(), 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_viewer_path_elem(), 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(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), 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(), blender::nodes::RNA_def_node_enum(), rna_def_node_interface_item(), rna_def_node_interface_panel(), rna_def_node_interface_socket(), rna_def_node_item_array_socket_item_common(), 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_bool(), rna_def_node_socket_interface_collection(), rna_def_node_socket_interface_color(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_rotation(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_texture(), rna_def_node_socket_interface_vector(), rna_def_node_socket_material(), rna_def_node_socket_menu(), rna_def_node_socket_object(), rna_def_node_socket_rotation(), rna_def_node_socket_standard(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_tree_interface(), rna_def_node_tree_interface_items_api(), rna_def_node_tree_interface_socket_builtin(), 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_light_linking(), 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_mode(), 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_point_light(), 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_raytrace_eevee(), rna_def_read_only_float_vector(), 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_repeat_zone_viewer_path_elem(), rna_def_retiming_key(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), rna_def_rna_primitive(), 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_hydra(), 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_state_item(), rna_def_simulation_zone_viewer_path_elem(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_solid_color(), rna_def_sound(), rna_def_sound(), rna_def_sound_equalizer_modifier(), 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_cache_overlay(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), 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_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(), 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_usd_hook(), 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_extensions(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_filepaths_extension_repo(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_script_directory(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_asset_shelf(), 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_asset_shelf_main(), 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_uv_sculpt(), 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_viewer_node_viewer_path_elem(), rna_def_viewer_path(), rna_def_viewer_path_elem(), 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 1540 of file rna_define.cc.

References PropertyRNA::arraydimension, PropertyRNA::arraylength, CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, 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_annotation_layer(), rna_def_annotation_stroke_point(), rna_def_attribute_byte_color(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_int2(), rna_def_attribute_quaternion(), 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_colormanage(), 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_guides(), rna_def_gpencil_options(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_onion_skinning(), 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_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_mloopuv(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_hook(), rna_def_modifier_mirror(), rna_def_modifier_simpledeform(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_mtex(), rna_def_mvert(), rna_def_node(), rna_def_node_item_array_socket_item_common(), 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_read_only_float_vector(), rna_def_render_engine(), rna_def_rigidbody_object(), RNA_def_scene(), rna_def_scene_display(), 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_overlay(), 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_udim_tile(), rna_def_uilist(), rna_def_userdef_edit(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_asset_shelf(), 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()

◆ RNA_def_property_boolean_array_funcs_runtime()

◆ RNA_def_property_boolean_default()

◆ RNA_def_property_boolean_default_func()

◆ RNA_def_property_boolean_funcs()

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

Definition at line 3029 of file rna_define.cc.

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_bonecollection(), rna_def_bonecolor(), rna_def_brush(), 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_font(), rna_def_function(), rna_def_geometry_nodetree(), rna_def_gizmo(), rna_def_gpencil_options(), 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_mvert(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), 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_rna_primitive(), RNA_def_scene(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_screen(), rna_def_sculpt(), rna_def_softbody(), rna_def_space(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_node(), 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_filepaths_extension_repo(), rna_def_userdef_studiolight(), rna_def_userdef_system(), 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 2397 of file rna_define.cc.

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_annotation_layer(), 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_options(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), 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_mesh(), rna_def_metaelement(), RNA_def_modifier(), rna_def_modifier_bevel(), rna_def_modifier_mirror(), rna_def_modifier_nodes(), 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_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_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(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_extension_repo(), 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 2306 of file rna_define.cc.

References PropertyDefRNA::booleanbit, PropertyDefRNA::booleannegative, CLOG_ERROR, debugSRNA_defaults, BoolPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_index_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_defocus(), def_cmp_denoise(), def_cmp_glare(), def_cmp_id_mask(), def_cmp_image(), def_cmp_invert(), def_cmp_kuwahara(), def_cmp_lensdist(), def_cmp_map_range(), def_cmp_map_value(), def_cmp_mask(), def_cmp_output_file(), 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_distribute_points_on_faces(), def_group_output(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_sh_ambient_occlusion(), def_sh_bump(), def_sh_mix(), def_sh_output(), def_sh_script(), def_sh_tex_coord(), def_sh_tex_noise(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wireframe(), def_sh_uvalongstroke(), def_sh_uvmap(), def_sh_vector_rotate(), RNA_api_wm(), 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_annotation_frame(), rna_def_annotation_layer(), rna_def_armature(), rna_def_armature_collections(), rna_def_asset_shelf(), 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_bonecollection(), 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_collection_exporter_data(), 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_drivertarget(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effector_weight(), rna_def_event(), 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_geo_bake_item(), rna_def_geo_gizmo_transform(), rna_def_geometry_nodetree(), rna_def_glow(), rna_def_gpencil_guides(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_grease_pencil_data(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_mask(), rna_def_grease_pencil_onion_skinning(), rna_def_histogram(), rna_def_ID(), rna_def_ID_override_library(), rna_def_image(), 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_layout_panel_state(), rna_def_library(), rna_def_light(), rna_def_light_shadow(), rna_def_lightprobe(), rna_def_lightprobe_sphere(), rna_def_lightprobe_volume(), 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_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_grease_pencil_armature(), rna_def_modifier_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_custom_curve(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_layer_filter(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_material_filter(), rna_def_modifier_grease_pencil_mirror(), rna_def_modifier_grease_pencil_multiply(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_smooth(), rna_def_modifier_grease_pencil_thickness(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_vertex_group(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes_bake(), rna_def_modifier_nodes_panel(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_panel_open_prop(), 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(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_interface_panel(), rna_def_node_interface_socket(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_interface_bool(), 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_point_light(), 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_raytrace_eevee(), 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_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_cache_overlay(), 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_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_udim_tile(), 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_extensions(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_filepaths_extension_repo(), 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 1496 of file rna_define.cc.

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

Referenced by api_ui_item_common_text(), api_ui_item_common_translation(), bpy_prop_assign_flag(), def_cmp_cryptomatte(), def_cmp_cryptomatte_entry(), def_common_zone_input(), def_geo_curve_sample(), def_geo_curve_set_handle_type(), def_geo_distribute_points_on_faces(), def_geo_foreach_geometry_element_output(), def_geo_menu_switch(), def_geo_repeat_output(), def_geo_sample_index(), def_geo_simulation_output(), def_node_image_user(), file_panel_operator(), mass_calculate_poll_property(), blender::ed::object::quadriflow_poll_property(), RNA_api_curve_nurb(), RNA_api_ui_layout(), RNA_api_wm(), RNA_api_workspace(), rna_def_action(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animdata_common(), rna_def_animviz_motion_path(), rna_def_animviz_paths(), rna_def_annotation_layer(), rna_def_area(), rna_def_area_api(), rna_def_armature(), rna_def_armature_collections(), rna_def_asset_data(), rna_def_asset_representation(), rna_def_asset_weak_reference(), rna_def_attribute(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), rna_def_attribute_group_mesh(), rna_def_bake_data(), rna_def_blendfile_import_context(), rna_def_blendfile_import_item(), rna_def_blendfile_import_library(), rna_def_boidrule(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bonecollection(), rna_def_bonecolor(), 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_collection_light_linking(), RNA_def_collections(), rna_def_color_ramp(), rna_def_colormanage(), RNA_def_constraint(), rna_def_constraint_action(), 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_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect_inputs(), rna_def_enum_property(), rna_def_event(), rna_def_fcurve(), rna_def_filemenu_entry(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_font(), rna_def_function(), rna_def_geo_bake(), rna_def_geo_bake_item(), rna_def_geo_capture_attribute(), rna_def_geo_capture_attribute_item(), rna_def_geometry_nodetree(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gp_paint(), rna_def_gpencil_guides(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_mask(), rna_def_grease_pencil_layer_masks(), 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_index_switch_item(), 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_looptri_poly_value(), 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_grease_pencil_dash(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_meshdeform(), rna_def_modifier_multires(), rna_def_modifier_nodes_bake(), rna_def_modifier_nodes_data_block(), rna_def_modifier_nodes_warning(), 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(), blender::nodes::RNA_def_node_enum(), rna_def_node_interface_item(), rna_def_node_interface_panel(), rna_def_node_interface_socket(), rna_def_node_item_array_socket_item_common(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_interface_bool(), rna_def_node_socket_interface_color(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_rotation(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_vector(), rna_def_node_tree_interface(), rna_def_node_tree_interface_items_api(), rna_def_node_tree_path(), rna_def_nodetree(), rna_def_normal_layer_value(), rna_def_number_property(), rna_def_object(), 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_paint(), 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_property_boolean_array_funcs_runtime(), RNA_def_property_boolean_funcs_runtime(), RNA_def_property_enum_funcs_runtime(), RNA_def_property_float_array_funcs_runtime(), RNA_def_property_float_funcs_runtime(), RNA_def_property_int_array_funcs_runtime(), RNA_def_property_int_funcs_runtime(), RNA_def_property_string_funcs_runtime(), rna_def_read_only_float_vector(), 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_rna_primitive(), RNA_def_scene(), rna_def_scene_display(), 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_sculpt(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_simulation_state_item(), rna_def_softbody(), rna_def_sound(), 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_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_experimental(), rna_def_userdef_filepaths_extension_repo(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_vertex_group(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_aov(), rna_def_view_layer_common(), rna_def_view_layer_lightgroup(), rna_def_viewer_path_elem(), 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 3505 of file rna_define.cc.

References CollectionPropertyRNA::assignint, CollectionPropertyRNA::begin, CLOG_ERROR, DefRNA, CollectionPropertyRNA::end, BlenderDefRNA::error, CollectionPropertyRNA::get, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, 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(), rna_def_action_fcurves(), rna_def_action_group(), rna_def_action_groups(), rna_def_animdata(), rna_def_armature(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float4x4(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_int(), rna_def_attribute_int2(), rna_def_attribute_int8(), rna_def_attribute_quaternion(), rna_def_attribute_string(), rna_def_attributes_common(), rna_def_blendfile_import_context(), rna_def_blendfile_import_item(), rna_def_bone(), rna_def_bonecollection(), rna_def_cachefile(), RNA_def_collections(), rna_def_constraint_action(), 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_edit_bone(), rna_def_editor(), rna_def_enum_property(), rna_def_function(), rna_def_gizmogroup(), rna_def_grease_pencil_data(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_layer(), rna_def_ID_properties(), rna_def_image(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), 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_grease_pencil_dash(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_nodes(), rna_def_modifier_uvproject(), rna_def_movie(), rna_def_mtex_common(), rna_def_mvert(), rna_def_nlastrip(), rna_def_node(), rna_def_node_tree_interface(), rna_def_object(), 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_view_layer(), rna_def_volume(), rna_def_window(), 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 2841 of file rna_define.cc.

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(), def_geo_foreach_geometry_element_output(), def_geo_index_switch(), def_geo_menu_switch(), def_geo_repeat_output(), def_geo_simulation_output(), rna_def_action(), rna_def_action_group(), rna_def_action_legacy(), rna_def_animdata(), rna_def_animviz_motion_path(), rna_def_annotation_data(), rna_def_annotation_frame(), rna_def_annotation_layer(), rna_def_annotation_stroke(), rna_def_area(), rna_def_armature(), rna_def_bone(), rna_def_cachefile(), RNA_def_camera(), rna_def_channeldriver(), RNA_def_collections(), 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_geo_bake(), rna_def_geo_capture_attribute(), rna_def_gizmogroup(), rna_def_grease_pencil_data(), rna_def_grease_pencil_layer(), rna_def_image(), 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_grease_pencil_dash(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_nodes(), rna_def_modifier_nodes_bake(), rna_def_movie(), rna_def_nlastrip(), rna_def_node(), rna_def_node_interface_panel(), rna_def_nodetree(), rna_def_object(), rna_def_operator(), 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_extensions(), 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()

◆ RNA_def_property_dynamic_array_funcs()

◆ RNA_def_property_editable_array_func()

void RNA_def_property_editable_array_func ( PropertyRNA * prop,
const char * editable )

◆ RNA_def_property_editable_func()

◆ 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()

◆ 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 3309 of file rna_define.cc.

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_fn_random_value(), def_geo_curve_sample(), def_geo_sample_index(), def_node_image_user(), def_sh_mix(), def_sh_script(), def_sh_tex_ies(), RNA_api_ui_layout(), RNA_api_workspace_tool(), rna_def_action_legacy(), rna_def_actionbone_group_common(), rna_def_annotation_layers_api(), rna_def_area(), rna_def_armature(), rna_def_asset_library_reference_common(), rna_def_asset_representation(), rna_def_attribute(), rna_def_blendfile_import_context(), rna_def_blendfile_import_item(), rna_def_bonecolor(), 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_params(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_geo_bake_item(), rna_def_geo_capture_attribute(), rna_def_geo_capture_attribute_item(), rna_def_ID(), 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(), rna_def_material_slot(), rna_def_mesh(), rna_def_modifier_datatransfer(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_nodes_warning(), rna_def_modifier_shrinkwrap(), rna_def_mtex(), rna_def_node(), rna_def_node_interface_socket(), rna_def_node_item_array_socket_item_common(), rna_def_node_socket(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_vector(), rna_def_node_socket_menu(), rna_def_node_tree_interface_items_api(), rna_def_nodetree(), 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_simulation_state_item(), 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_filepaths_extension_repo(), rna_def_userdef_input(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_view(), rna_def_uv_sculpt(), 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()

◆ RNA_def_property_enum_items()

void RNA_def_property_enum_items ( PropertyRNA * prop,
const EnumPropertyItem * item )
Parameters
itemAn array of enum properties terminated by null members.
Warning
take care not to reference stack memory as the reference to item is held by prop.

Definition at line 1871 of file rna_define.cc.

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

Referenced by api_ui_item_common(), 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_kuwahara(), def_cmp_levels(), def_cmp_map_uv(), 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_split(), def_cmp_stabilize2d(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_ycc(), def_float_to_int(), def_fn_random_value(), def_fn_rotate_euler(), def_geo_curve_handle_type_selection(), def_geo_curve_sample(), def_geo_curve_set_handle_type(), def_geo_distribute_points_on_faces(), def_geo_foreach_geometry_element_output(), def_geo_image_texture(), def_geo_sample_index(), def_geo_string_to_curves(), def_glass(), def_glossy(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_metallic(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_scatter(), def_sh_attribute(), def_sh_combsep_color(), def_sh_displacement(), def_sh_mapping(), def_sh_mix(), def_sh_normal_map(), def_sh_output(), def_sh_script(), def_sh_subsurface(), def_sh_tangent(), def_sh_tex_environment(), def_sh_tex_gabor(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), 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_sheen(), 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_legacy(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animviz_paths(), rna_def_annotation_layers_api(), rna_def_area(), rna_def_area_light(), rna_def_armature(), rna_def_asset_library_reference_common(), rna_def_asset_representation(), rna_def_asset_shelf(), rna_def_asset_weak_reference(), rna_def_attribute(), rna_def_bake_data(), rna_def_beztriple(), rna_def_blendfile_import_context(), rna_def_blendfile_import_item(), rna_def_boidrule(), rna_def_boidstate(), rna_def_bone_common(), rna_def_bonecolor(), 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_collection_light_linking(), RNA_def_collections(), rna_def_color_balance(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_colormanage(), rna_def_colormapping(), 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_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_geo_bake_item(), rna_def_geo_capture_attribute(), rna_def_geo_capture_attribute_item(), rna_def_geo_foreach_geometry_element_generation_item(), rna_def_gizmogroup(), rna_def_gp_paint(), rna_def_gpencil_guides(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_grease_pencil_data(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_onion_skinning(), rna_def_header(), rna_def_histogram(), rna_def_ID(), rna_def_ID_properties(), rna_def_image(), 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_lightprobe(), rna_def_lightprobe_sphere(), 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_menu(), 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_grease_pencil_build(), rna_def_modifier_grease_pencil_color(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_time_segment(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_weight_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_nodes(), rna_def_modifier_nodes_bake(), rna_def_modifier_nodes_data_block(), rna_def_modifier_nodes_warning(), 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(), blender::nodes::RNA_def_node_enum(), rna_def_node_interface_item(), rna_def_node_interface_socket(), rna_def_node_item_array_socket_item_common(), rna_def_node_socket(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_vector(), rna_def_node_socket_menu(), 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_raytrace_eevee(), 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_hydra(), 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_simulation_state_item(), 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_node(), rna_def_space_node_overlay(), 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_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_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_udim_tile(), 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_filepaths_asset_library(), rna_def_userdef_filepaths_extension_repo(), 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_uv_sculpt(), rna_def_view3d_cursor(), rna_def_view_layer_aov(), rna_def_viewer_path_elem(), 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(), 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 2673 of file rna_define.cc.

References PropertyRNA::arraydimension, CLOG_ERROR, debugSRNA_defaults, EnumPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_index_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_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_kuwahara(), def_cmp_levels(), def_cmp_map_uv(), def_cmp_moviedistortion(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_split(), def_cmp_stabilize2d(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_ycc(), def_float_to_int(), def_fn_random_value(), def_fn_rotate_euler(), def_geo_curve_handle_type_selection(), def_geo_curve_set_handle_type(), def_geo_distribute_points_on_faces(), def_geo_string_to_curves(), def_glass(), def_glossy(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_metallic(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_scatter(), def_sh_attribute(), def_sh_displacement(), def_sh_mapping(), def_sh_mix(), def_sh_output(), def_sh_subsurface(), def_sh_tex_gabor(), 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_sheen(), def_tex_combsep_color(), def_toon(), def_vector_math(), dev_cmd_transform(), rna_def_action_legacy(), 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_shelf(), rna_def_attribute(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boidrule(), rna_def_bone_common(), rna_def_bonecolor(), 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_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_guides(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_onion_skinning(), rna_def_header(), rna_def_histogram(), rna_def_image(), 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_sphere(), 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_menu(), 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_grease_pencil_build(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_time_segment(), rna_def_modifier_grease_pencil_weight_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_interface_item(), rna_def_node_socket(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_vector(), rna_def_node_socket_menu(), 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_eevee(), 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_node(), rna_def_space_node_overlay(), 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_udim_tile(), 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(), 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 1491 of file rna_define.cc.

References flag, and PropertyRNA::flag.

Referenced by ACTION_OT_clickselect(), ACTION_OT_paste(), ACTION_OT_select_box(), ACTION_OT_select_column(), ACTION_OT_select_leftright(), ACTION_OT_unlink(), blender::ed::object::add_generic_props(), 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_assign_to_collection(), ARMATURE_OT_move_to_collection(), ARMATURE_OT_subdivide(), blender::ed::asset::ASSET_OT_bundle_install(), bpy_prop_assign_flag(), 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(), blender::ed::object::COLLECTION_OT_objects_add_active(), blender::ed::object::COLLECTION_OT_objects_remove(), blender::ed::object::COLLECTION_OT_objects_remove_active(), CONSOLE_OT_copy(), CONSOLE_OT_insert(), CONSOLE_OT_move(), CONSOLE_OT_paste(), create_operator_state(), CURVE_OT_delete(), CURVE_OT_draw(), CURVE_OT_subdivide(), blender::ed::curves::CURVES_OT_draw(), blender::ed::curves::CURVES_OT_set_selection_domain(), blender::ed::curves::CURVES_OT_subdivide(), 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_output_file(), 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_foreach_geometry_element_output(), def_geo_image(), def_geo_input_material(), def_geo_menu_switch(), def_geo_repeat_output(), def_geo_simulation_output(), def_geo_string_to_curves(), def_group(), 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(), edbm_dissolve_prop__use_verts(), blender::ed::object::edit_constraint_properties(), blender::ed::object::edit_constraint_report_property(), blender::ed::object::edit_modifier_properties(), blender::ed::object::edit_modifier_report_property(), blender::ed::object::edit_shaderfx_properties(), blender::ed::object::edit_shaderfx_report_property(), FILE_OT_bookmark_delete(), FILE_OT_directory_new(), FILE_OT_external_operation(), FILE_OT_select(), FILE_OT_select_bookmark(), FILE_OT_select_walk(), file_panel_operator(), FONT_OT_text_paste(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_convert(), blender::ed::geometry::GEOMETRY_OT_color_attribute_render_set(), blender::ed::geometry::GEOMETRY_OT_execute_node_group(), GPENCIL_OT_annotate(), GRAPH_OT_click_insert(), GRAPH_OT_clickselect(), GRAPH_OT_paste(), GRAPH_OT_select_box(), GRAPH_OT_select_circle(), GRAPH_OT_select_column(), GRAPH_OT_select_lasso(), GRAPH_OT_select_leftright(), blender::ed::greasepencil::GREASE_PENCIL_OT_delete_frame(), blender::ed::greasepencil::GREASE_PENCIL_OT_dissolve(), blender::ed::sculpt_paint::GREASE_PENCIL_OT_fill(), blender::ed::greasepencil::GREASE_PENCIL_OT_frame_clean_duplicate(), blender::ed::greasepencil::GREASE_PENCIL_OT_insert_blank_frame(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_active(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_add(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_group_add(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_hide(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_reorder(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_copy_to_object(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_select(), blender::ed::greasepencil::GREASE_PENCIL_OT_move_to_layer(), blender::ed::greasepencil::GREASE_PENCIL_OT_paintmode_toggle(), blender::ed::greasepencil::GREASE_PENCIL_OT_paste(), blender::ed::greasepencil::GREASE_PENCIL_OT_sculptmode_toggle(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_selection_mode(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_material_set(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_merge_by_distance(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_simplify(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_smooth(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_subdivide(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertexmode_toggle(), blender::ed::greasepencil::GREASE_PENCIL_OT_weightmode_toggle(), blender::ed::greasepencil::grease_pencil_primitive_common_props(), image_operator_prop_allow_tokens(), IMAGE_OT_curves_point_set(), IMAGE_OT_flip(), IMAGE_OT_invert(), IMAGE_OT_new(), IMAGE_OT_rotate_orthogonal(), 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_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(), blender::ed::object::modifier_register_use_selected_objects_prop(), 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_group(), blender::ed::space_node::NODE_OT_add_reroute(), blender::ed::space_node::NODE_OT_clipboard_paste(), blender::ed::space_node::NODE_OT_duplicate(), blender::ed::space_node::NODE_OT_group_edit(), 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(), blender::ed::object::object_add_drop_xy_props(), blender::ed::object::OBJECT_OT_add_named(), blender::ed::object::OBJECT_OT_bake(), blender::ed::object::OBJECT_OT_camera_add(), blender::ed::object::OBJECT_OT_collection_external_asset_drop(), blender::ed::object::OBJECT_OT_collection_instance_add(), blender::ed::object::OBJECT_OT_collection_link(), blender::ed::object::OBJECT_OT_data_transfer(), blender::ed::object::OBJECT_OT_delete(), blender::ed::object::OBJECT_OT_drop_geometry_nodes(), blender::ed::object::OBJECT_OT_duplicate(), blender::ed::object::OBJECT_OT_empty_image_add(), blender::ed::object::OBJECT_OT_hide_collection(), blender::ed::object::OBJECT_OT_hide_view_set(), blender::ed::object::OBJECT_OT_hook_assign(), blender::ed::object::OBJECT_OT_hook_recenter(), blender::ed::object::OBJECT_OT_hook_remove(), blender::ed::object::OBJECT_OT_hook_reset(), blender::ed::object::OBJECT_OT_hook_select(), OBJECT_OT_lightprobe_cache_bake(), blender::ed::object::OBJECT_OT_link_to_collection(), blender::ed::object::OBJECT_OT_make_links_scene(), blender::ed::object::OBJECT_OT_make_override_library(), blender::ed::object::OBJECT_OT_mode_set(), blender::ed::object::OBJECT_OT_mode_set_with_submode(), blender::ed::object::OBJECT_OT_modifier_apply(), blender::ed::object::OBJECT_OT_move_to_collection(), blender::ed::object::OBJECT_OT_paths_clear(), blender::ed::object::OBJECT_OT_quadriflow_remesh(), blender::ed::object::OBJECT_OT_shade_auto_smooth(), blender::ed::object::OBJECT_OT_transform_apply(), blender::ed::object::OBJECT_OT_transform_to_mouse(), blender::ed::object::OBJECT_OT_vertex_group_remove(), blender::ed::object::OBJECT_OT_vertex_group_remove_from(), blender::ed::object::OBJECT_OT_vertex_group_set_active(), blender::ed::object::OBJECT_OT_vertex_weight_delete(), blender::ed::object::OBJECT_OT_vertex_weight_paste(), blender::ed::object::OBJECT_OT_vertex_weight_set_active(), blender::ed::asset::operator_asset_reference_props_register(), blender::ed::sculpt_paint::trim::operator_properties(), blender::ed::outliner::OUTLINER_OT_action_set(), blender::ed::outliner::OUTLINER_OT_collection_isolate(), blender::ed::outliner::OUTLINER_OT_collection_new(), blender::ed::outliner::OUTLINER_OT_delete(), blender::ed::outliner::OUTLINER_OT_id_remap(), blender::ed::outliner::OUTLINER_OT_item_activate(), blender::ed::outliner::OUTLINER_OT_item_rename(), blender::ed::outliner::OUTLINER_OT_scroll_page(), blender::ed::outliner::OUTLINER_OT_select_box(), blender::ed::outliner::OUTLINER_OT_select_walk(), blender::ed::outliner::OUTLINER_OT_show_one_level(), PAINT_OT_add_texture_paint_slot(), PAINT_OT_project_image(), PAINT_OT_sample_color(), PAINT_OT_weight_gradient(), 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_apply_pose_asset(), POSELIB_OT_blend_pose_asset(), PREFERENCES_OT_extension_repo_add(), PREFERENCES_OT_extension_repo_remove(), blender::ed::object::quadriflow_poll_property(), read_factory_reset_props(), read_homefile_props(), register_common_props(), blender::ed::sculpt_paint::filter::register_operator_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_legacy(), 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_collections(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_shelf(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), rna_def_attribute_group_mesh(), rna_def_bake_data(), rna_def_blendfile_import_context(), rna_def_blendfile_import_item(), 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_bonecollection(), rna_def_bonecolor(), 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_collection_child(), rna_def_collection_exporter_data(), rna_def_collection_object(), 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_paint_settings(), 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_file_handler(), rna_def_fileselect_asset_params(), 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_geo_bake(), rna_def_geo_capture_attribute(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_guides(), rna_def_gpencil_options(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layers(), rna_def_header(), rna_def_ID(), rna_def_ID_override_library_property_operation(), rna_def_ID_properties(), rna_def_image(), 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_grease_pencil_armature(), rna_def_modifier_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_lattice(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_material_filter(), rna_def_modifier_grease_pencil_mirror(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_weight_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_nodes_data_block(), rna_def_modifier_nodes_panel(), rna_def_modifier_normaledit(), rna_def_modifier_panel_open_prop(), 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_movieclip(), rna_def_mpolygon(), rna_def_mtex(), rna_def_mtex_common(), rna_def_nlastrip(), rna_def_node(), rna_def_node_interface_socket(), 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_collection(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_texture(), rna_def_node_socket_material(), rna_def_node_socket_menu(), rna_def_node_socket_object(), rna_def_node_socket_rotation(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_tree_interface_items_api(), 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_light_linking(), 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_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_pointer_runtime(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), RNA_def_property(), rna_def_property(), RNA_def_property_struct_runtime(), RNA_def_property_ui_icon(), RNA_def_property_update_runtime_with_context_and_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_eevee(), 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_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_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_tile(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_usd_hook(), RNA_def_userdef(), rna_def_userdef_addon_pref(), rna_def_userdef_edit(), rna_def_userdef_filepaths_asset_library(), 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_asset_shelf_main(), 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_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(), rna_generate_property(), SCENE_OT_new_sequencer(), SCREEN_OT_animation_play(), SCREEN_OT_screen_full_area(), SCREEN_OT_userpref_show(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_sets_edit(), blender::ed::sculpt_paint::dyntopo::SCULPT_OT_sample_detail_size(), 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_handle(), SEQUENCER_OT_select_linked_pick(), SEQUENCER_OT_select_side_of_frame(), SEQUENCER_OT_set_range_to_strips(), SEQUENCER_OT_split(), SEQUENCER_OT_strip_modifier_equalizer_redefine(), SEQUENCER_OT_strip_modifier_move(), SEQUENCER_OT_strip_modifier_remove(), TEXT_OT_comment_toggle(), TEXT_OT_delete(), TEXT_OT_insert(), TEXT_OT_jump_to_file_at_point(), TEXT_OT_paste(), TEXT_OT_replace(), TRANSFORM_OT_edge_slide(), TRANSFORM_OT_resize(), TRANSFORM_OT_seq_slide(), TRANSFORM_OT_transform(), blender::ed::object::TRANSFORM_OT_vertex_warp(), Transform_Properties(), UI_OT_copy_data_path_button(), UI_OT_eyedropper_color(), UI_OT_eyedropper_depth(), UV_OT_pin(), 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(), blender::ed::object::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_camera_background_image_add(), 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_polyline(), 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_drop_import_file(), 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()

◆ RNA_def_property_float_array_funcs_runtime()

◆ RNA_def_property_float_default()

void RNA_def_property_float_default ( PropertyRNA * prop,
float value )

Definition at line 2092 of file rna_define.cc.

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_colorbalance(), def_cmp_colorcorrection(), def_cmp_ellipsemask(), def_sh_tex_brick(), def_sh_tex_sky(), join_triangle_props(), MESH_OT_beautify_fill(), MESH_OT_dissolve_limited(), MESH_OT_edges_select_sharp(), MESH_OT_faces_select_linked_flat(), blender::ed::mesh::MESH_OT_set_sharpness_by_angle(), MESH_OT_vert_connect_nonplanar(), blender::ed::object::OBJECT_OT_convert(), blender::ed::object::OBJECT_OT_shade_auto_smooth(), blender::ed::object::OBJECT_OT_shade_smooth_by_angle(), 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_curves_sculpt_options(), 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_options(), rna_def_gpencil_sculpt(), rna_def_keyblock(), rna_def_material_greasepencil(), rna_def_modifier_grease_pencil_texture(), rna_def_nlastrip(), rna_def_node_socket_interface_float(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene_display(), rna_def_scene_gpencil(), rna_def_sculpt(), rna_def_space_clip(), rna_def_space_image(), rna_def_space_node(), rna_def_space_sequencer(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_strip_transform(), rna_def_text(), rna_def_tool_settings(), 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_default_func()

◆ 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 3211 of file rna_define.cc.

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_colorbalance(), def_cmp_diff_matte(), def_cmp_distance_matte(), def_cmp_luma_matte(), rna_def_action(), rna_def_attribute_byte_color(), rna_def_attribute_float_color(), rna_def_beztriple(), rna_def_brush(), RNA_def_camera(), rna_def_cloth_sim_settings(), rna_def_colormanage(), 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_grease_pencil_layer(), rna_def_image(), rna_def_image_preview(), rna_def_keyblock(), rna_def_keydata(), rna_def_latticepoint(), rna_def_maskSplinePoint(), rna_def_mesh(), rna_def_metaball(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_modifier_grease_pencil_opacity(), 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_item_array_socket_item_common(), rna_def_node_socket_float(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_vector(), 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_rna_primitive(), RNA_def_scene(), rna_def_sequence(), rna_def_sound(), rna_def_space_clip(), rna_def_space_image(), rna_def_space_node(), rna_def_space_sequencer(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_speaker(), 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()

◆ RNA_def_property_float_sdna()

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

Definition at line 2565 of file rna_define.cc.

References CLOG_ERROR, debugSRNA_defaults, FloatPropertyRNA::defaultarray, FloatPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_index_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, 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_keyingscreen(), def_cmp_kuwahara(), 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_fn_input_color(), def_fn_input_rotation(), def_fn_input_vector(), def_sh_tex_brick(), def_sh_tex_pointdensity(), def_tex_bricks(), rna_def_action(), rna_def_animdata(), rna_def_annotation_layer(), rna_def_annotation_stroke_point(), rna_def_area_light(), rna_def_armature(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float4x4(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_quaternion(), rna_def_audio_options(), 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_charinfo(), 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_drivertarget(), 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_guides(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_onion_skinning(), rna_def_image(), rna_def_image_paint(), rna_def_key(), rna_def_keyblock(), rna_def_keydata(), rna_def_latticepoint(), rna_def_light(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_lightprobe_sphere(), rna_def_lightprobe_volume(), 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_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_color(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_smooth(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_thickness(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_interface_color(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_rotation(), rna_def_node_socket_interface_vector(), rna_def_node_socket_rotation(), rna_def_node_socket_vector(), rna_def_nodetree(), rna_def_normal_layer_value(), rna_def_object(), rna_def_paint(), 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_read_only_float_vector(), 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_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_udim_tile(), 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_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()

◆ 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(* py_data_clear_fn )(PropertyRNA *prop))

◆ RNA_def_property_int_array_default()

◆ RNA_def_property_int_array_funcs_runtime()

◆ RNA_def_property_int_default()

◆ RNA_def_property_int_default_func()

◆ 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 3113 of file rna_define.cc.

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_animdata(), rna_def_animviz_paths(), rna_def_annotation_layers_api(), rna_def_armature_collections(), rna_def_asset_data(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), rna_def_attribute_group_mesh(), rna_def_boid_settings(), rna_def_boidstate(), rna_def_bonecollection(), 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_constraint_action(), 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_filemenu_entry(), rna_def_fileselect_entry(), rna_def_fluid_domain_settings(), rna_def_font(), rna_def_freestyle_linesets(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_masks(), rna_def_image(), rna_def_image_preview(), rna_def_input(), rna_def_keyingset_paths(), rna_def_lattice(), rna_def_library(), 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_grease_pencil_lineart(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_hook(), rna_def_modifier_multires(), rna_def_modifier_uvproject(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_mvert(), rna_def_nlastrip(), rna_def_node_interface_item(), rna_def_node_socket(), rna_def_node_socket_int(), rna_def_node_socket_interface_int(), rna_def_number_property(), rna_def_object(), 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_ptcache_point_caches(), rna_def_render_slots(), rna_def_render_views(), rna_def_retiming_key(), rna_def_rigidbody_constraint(), rna_def_rigidbody_world(), rna_def_rna_primitive(), 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_text(), 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_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()

◆ RNA_def_property_int_sdna()

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

Definition at line 2413 of file rna_define.cc.

References CLOG_ERROR, debugSRNA_defaults, IntPropertyRNA::defaultarray, IntPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_index_wrapper(), PropertyDefRNA::dnaoffset, PropertyDefRNA::dnasize, PropertyDefRNA::dnastructname, PropertyDefRNA::dnatype, ELEM, BlenderDefRNA::error, IntPropertyRNA::hardmax, IntPropertyRNA::hardmin, PropertyRNA::identifier, StructRNA::identifier, int, IS_DNATYPE_INT_COMPAT, BlenderDefRNA::laststruct, LOG, POINTER_OFFSET, BlenderDefRNA::preprocess, print_default_info(), PROP_FACTOR, PROP_INT, PROP_PERCENTAGE, PROP_UNSIGNED, rna_calloc(), rna_def_property_sdna(), RNA_property_typename(), rna_range_from_int_type(), 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_kuwahara(), def_cmp_map_uv(), def_cmp_mask(), def_cmp_output_file(), def_cmp_pixelate(), def_cmp_split(), def_cmp_trackpos(), def_cmp_vector_blur(), def_fn_input_int(), def_frame(), def_geo_foreach_geometry_element_output(), def_geo_menu_switch(), def_geo_repeat_output(), def_geo_simulation_output(), 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_animdata(), rna_def_animviz_motion_path(), rna_def_animviz_paths(), rna_def_annotation_frame(), rna_def_annotation_layer(), rna_def_area(), rna_def_armature_collections(), rna_def_asset_shelf(), rna_def_attribute_int(), rna_def_attribute_int2(), rna_def_attribute_int8(), rna_def_boidrule_follow_leader(), rna_def_bone_common(), rna_def_brush(), rna_def_cachefile(), rna_def_canvas_surface(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_color_ramp(), 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_fileselect_params(), 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_geo_bake(), rna_def_geo_capture_attribute(), rna_def_glow(), rna_def_gpencil_options(), rna_def_grease_pencil_onion_skinning(), 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_lightprobe_volume(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_looptri_poly_value(), rna_def_mask(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_medge(), rna_def_mesh_polygons(), rna_def_mlooptri(), rna_def_modifier_bevel(), rna_def_modifier_cloth(), rna_def_modifier_correctivesmooth(), rna_def_modifier_decimate(), rna_def_modifier_grease_pencil_array(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_layer_filter(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_material_filter(), rna_def_modifier_grease_pencil_multiply(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_smooth(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_meshdeform(), rna_def_modifier_multires(), rna_def_modifier_nodes_bake(), rna_def_modifier_nodes_bake_data_blocks(), 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_nlastrip(), rna_def_node_interface_panel(), rna_def_node_socket(), rna_def_node_socket_int(), rna_def_node_socket_interface_int(), rna_def_node_tree_interface_items_api(), rna_def_object(), 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_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_unified_paint_settings(), rna_def_userdef_edit(), rna_def_userdef_extensions(), 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()

◆ RNA_def_property_override_clear_flag()

◆ RNA_def_property_override_flag()

void RNA_def_property_override_flag ( PropertyRNA * prop,
PropertyOverrideFlag flag )

Definition at line 1504 of file rna_define.cc.

References flag, and 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_menu_switch(), 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_animviz_motion_path(), rna_def_armature(), rna_def_armature_collections(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float4x4(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_int(), rna_def_attribute_int2(), rna_def_attribute_int8(), rna_def_attribute_quaternion(), rna_def_attribute_string(), rna_def_bone_common(), rna_def_bonecollection(), rna_def_bonecolor(), rna_def_brush(), 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_constraint_action(), rna_def_curve(), rna_def_curves(), rna_def_curves_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_grease_pencil_drawing(), rna_def_grease_pencil_layer(), 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_light_shadow(), 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_mloopcol(), rna_def_mloopuv(), RNA_def_modifier(), rna_def_modifier_grease_pencil_lineart(), rna_def_mtex(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_interface_item(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_collection(), rna_def_node_socket_image(), rna_def_node_socket_interface_collection(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_texture(), 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_pointcloud(), rna_def_pose(), rna_def_pose_channel(), RNA_def_property(), rna_def_raytrace_eevee(), rna_def_rigidbody_constraint(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_eevee(), rna_def_scene_gpencil(), rna_def_scene_render_data(), RNA_def_shader_fx(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_speaker(), rna_def_texmat_common(), rna_def_texture(), rna_def_texture_image(), rna_def_timeline_marker(), rna_def_userdef_theme_colorset(), 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 3470 of file rna_define.cc.

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_common_zone_input(), def_geo_menu_switch(), def_geo_repeat_output(), def_geo_simulation_output(), def_group(), 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_collections(), rna_def_armature_edit_bones(), rna_def_asset_handle(), rna_def_asset_representation(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), rna_def_attribute_group_mesh(), rna_def_blendfile_import_item(), rna_def_boid_settings(), rna_def_boidstate(), rna_def_bone_common(), rna_def_bonecollection(), rna_def_brush(), rna_def_cachefile_layers(), rna_def_canvas_surfaces(), rna_def_cloth_sim_settings(), rna_def_collection_exporter_data(), 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_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_geo_bake(), rna_def_geo_capture_attribute(), rna_def_gizmo(), rna_def_gpencil_options(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layers(), 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_grease_pencil_armature(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_lattice(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_material_filter(), rna_def_modifier_grease_pencil_mirror(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_weight_proximity(), rna_def_modifier_hook(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_meshdeform(), rna_def_modifier_nodes(), rna_def_modifier_nodes_bake(), rna_def_modifier_nodes_data_block(), 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_interface_item(), rna_def_node_socket(), rna_def_node_socket_interface_material(), rna_def_node_tree_interface_items_api(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_object(), rna_def_object_constraints(), rna_def_object_light_linking(), 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_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_tracking(), 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_uv_sculpt(), 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 2812 of file rna_define.cc.

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_image(), 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(), rna_def_animdata_common(), rna_def_animviz_common(), rna_def_annotation_layer(), rna_def_area_spaces(), rna_def_armature_bones(), rna_def_armature_collections(), 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_options(), rna_def_gpencil_sculpt(), rna_def_graphical_sound_equalizer(), rna_def_header(), rna_def_hue_modifier(), rna_def_ID(), rna_def_image(), 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_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_grease_pencil_array(), rna_def_modifier_grease_pencil_custom_curve(), rna_def_modifier_grease_pencil_material_filter(), rna_def_modifier_grease_pencil_shrinkwrap(), 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_interface_collection(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_texture(), 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_sculpt(), 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_text(), rna_def_texture(), rna_def_texture_image(), rna_def_tool_settings(), rna_def_tracking(), 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 1736 of file rna_define.cc.

References CLOG_ERROR, DefRNA, BlenderDefRNA::error, float, FloatPropertyRNA::hardmax, IntPropertyRNA::hardmax, FloatPropertyRNA::hardmin, IntPropertyRNA::hardmin, PropertyRNA::identifier, StructRNA::identifier, int, BlenderDefRNA::laststruct, LOG, min, PROP_FLOAT, PROP_INT, FloatPropertyRNA::softmax, IntPropertyRNA::softmax, FloatPropertyRNA::softmin, IntPropertyRNA::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_keyingscreen(), def_cmp_kuwahara(), def_cmp_map_uv(), def_cmp_map_value(), def_cmp_mask(), def_cmp_pixelate(), def_cmp_planetrackdeform(), def_cmp_split(), def_cmp_sunbeams(), def_cmp_tonemap(), def_cmp_vector_blur(), 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(), blender::ed::object::OBJECT_OT_shade_auto_smooth(), blender::ed::object::OBJECT_OT_shade_smooth_by_angle(), RNA_api_wm(), rna_def_action(), rna_def_animdata(), rna_def_animviz_motion_path(), rna_def_animviz_paths(), rna_def_annotation_frame(), rna_def_annotation_layer(), rna_def_area_light(), rna_def_armature(), rna_def_asset_shelf(), rna_def_attribute_byte_color(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), rna_def_audio_options(), 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_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_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_generator(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmo(), rna_def_glow(), rna_def_gpencil_guides(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_onion_skinning(), 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_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_lightprobe_sphere(), rna_def_lightprobe_volume(), 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_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_color(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_lattice(), rna_def_modifier_grease_pencil_layer_filter(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_material_filter(), rna_def_modifier_grease_pencil_multiply(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_smooth(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_thickness(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_time_segment(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_mtex_common(), rna_def_multicam(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_node(), rna_def_node_interface_item(), rna_def_node_socket(), rna_def_nodetree(), 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_raytrace_eevee(), 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(), 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_spot_light(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_sun_light(), rna_def_texpaint_slots(), rna_def_text(), 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_udim_tile(), 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_image(), 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_uv_sculpt(), 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(), 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 3652 of file rna_define.cc.

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

Referenced by def_geo_foreach_geometry_element_output(), def_geo_index_switch(), def_geo_menu_switch(), def_geo_repeat_output(), def_geo_simulation_output(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), rna_api_nlatrack_strips(), RNA_api_sequence_elements(), RNA_api_sequence_retiming_keys(), RNA_api_sequences(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_annotation_frames_api(), rna_def_annotation_layers_api(), rna_def_area_spaces(), rna_def_armature_bones(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attributes_common(), rna_def_blendfile_import_items(), RNA_def_blendfile_import_libraries(), rna_def_bone_collection_memberships(), 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_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_geo_bake(), rna_def_geo_capture_attribute(), rna_def_gizmo(), rna_def_gizmos(), rna_def_grease_pencil_data(), rna_def_grease_pencil_frames(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layer_masks(), rna_def_grease_pencil_layers(), 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_annotations(), 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_grease_pencil(), 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_modifier_nodes(), rna_def_modifier_nodes_bake(), rna_def_node_sockets_api(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), 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_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_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_asset_library_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_extension_repos_collection(), rna_def_userdef_script_directory_collection(), rna_def_uv_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()

◆ 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 3370 of file rna_define.cc.

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

Referenced by def_cmp_cryptomatte_common(), def_reroute(), def_sh_script(), rna_def_annotation_layer(), rna_def_armature_collections(), rna_def_asset_data(), rna_def_asset_representation(), rna_def_asset_shelf(), rna_def_attribute(), rna_def_attribute_group_mesh(), rna_def_attribute_string(), rna_def_blendfile_import_item(), rna_def_blendfile_import_library(), rna_def_bone_common(), rna_def_bonecollection(), 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_collection_exporter_data(), 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_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_fmodifier(), rna_def_font(), rna_def_function(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_mask(), 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_linestyle_modifiers(), RNA_def_main(), rna_def_mask_layer(), rna_def_material_slot(), rna_def_menu(), rna_def_menu_switch_item(), 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_grease_pencil_build(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_time_segment(), rna_def_modifier_grease_pencil_vertex_group(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_nodes_warning(), 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_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_mtex(), rna_def_nlastrip(), rna_def_node(), rna_def_node_interface_socket(), rna_def_node_item_array_socket_item_common(), 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_rna_primitive(), 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_addon(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_filepaths_extension_repo(), rna_def_userdef_script_directory(), rna_def_userdef_studiolight(), rna_def_userdef_themes(), 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()

◆ RNA_def_property_string_maxlength()

◆ RNA_def_property_string_sdna()

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

Definition at line 2767 of file rna_define.cc.

References PropertyRNA::arraydimension, CLOG_ERROR, debugSRNA_defaults, StringPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_index_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_reroute(), def_sh_attribute(), def_sh_output_aov(), def_tex_output(), rna_def_animdata(), rna_def_armature_collections(), rna_def_asset_shelf(), rna_def_attribute_string(), rna_def_bone_common(), rna_def_bonecollection(), 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_action(), 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_file_handler(), 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_grease_pencil_layer(), rna_def_grease_pencil_layer_mask(), rna_def_header(), rna_def_image(), 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_linestyle_modifiers(), rna_def_menu(), rna_def_menu_switch_item(), 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_grease_pencil_build(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_layer_filter(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_vertex_group(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_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_nlastrip(), rna_def_node(), rna_def_node_interface_panel(), rna_def_node_interface_socket(), rna_def_node_socket(), rna_def_node_socket_interface_string(), 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_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_usd_hook(), RNA_def_userdef(), rna_def_userdef_addon_pref(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_filepaths_extension_repo(), rna_def_userdef_keymap(), rna_def_userdef_script_directory(), rna_def_userdef_system(), rna_def_userdef_themes(), 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()

◆ RNA_def_property_string_search_func_runtime()

◆ RNA_def_property_struct_runtime()

◆ RNA_def_property_struct_type()

void RNA_def_property_struct_type ( PropertyRNA * prop,
const char * type )

Definition at line 1771 of file rna_define.cc.

References CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, CollectionPropertyRNA::item_type, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_COLLECTION, PROP_POINTER, PointerPropertyRNA::type, and PropertyRNA::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_common_zone_input(), def_float_curve(), def_frame(), def_geo_foreach_geometry_element_output(), def_geo_image(), def_geo_index_switch(), def_geo_input_material(), def_geo_menu_switch(), def_geo_repeat_output(), def_geo_simulation_output(), def_geo_string_to_curves(), def_group(), 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_legacy(), rna_def_action_pose_markers(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animviz(), rna_def_animviz_motion_path(), rna_def_annotation_data(), rna_def_annotation_frame(), rna_def_annotation_layer(), rna_def_annotation_stroke(), rna_def_area(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_representation(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float4x4(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), rna_def_attribute_group_mesh(), rna_def_attribute_int(), rna_def_attribute_int2(), rna_def_attribute_int8(), rna_def_attribute_quaternion(), rna_def_attribute_string(), rna_def_attributes_common(), rna_def_bake_data(), rna_def_blendfile_import_context(), rna_def_blendfile_import_item(), rna_def_boid_settings(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_common(), rna_def_bonecollection(), rna_def_bonecolor(), 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_collection_child(), rna_def_collection_exporter_data(), rna_def_collection_object(), RNA_def_collections(), rna_def_color_management(), rna_def_color_ramp(), rna_def_colorbalance_modifier(), rna_def_colormapping(), rna_def_constraint_action(), 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_curves_sculpt_options(), 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_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_geo_bake(), rna_def_geo_capture_attribute(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_interpolate(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_graphical_sound_equalizer(), rna_def_grease_pencil_data(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layers(), rna_def_header(), rna_def_hue_modifier(), rna_def_ID(), rna_def_ID_properties(), rna_def_image(), 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_grease_pencil_dash(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_meshseqcache(), rna_def_modifier_nodes(), rna_def_modifier_nodes_bake(), rna_def_modifier_nodes_data_block(), rna_def_modifier_particleinstance(), rna_def_modifier_softbody(), rna_def_modifier_uvproject(), rna_def_movie(), rna_def_movieclip(), rna_def_mtex(), rna_def_mtex_common(), rna_def_mvert(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_interface_item(), rna_def_node_interface_panel(), rna_def_node_interface_socket(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_collection(), rna_def_node_socket_image(), rna_def_node_socket_interface_collection(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_texture(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_standard(), rna_def_node_socket_texture(), rna_def_node_tree_interface(), rna_def_node_tree_interface_items_api(), rna_def_node_tree_interface_socket_builtin(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_object(), rna_def_object_constraints(), rna_def_object_light_linking(), 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_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_eevee(), 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_sculpt(), rna_def_sequence(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_sound_equalizer_modifier(), 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_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_extensions(), 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_asset_shelf_main(), 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_uv_sculpt(), RNA_def_view_layer(), rna_def_view_layer_common(), rna_def_viewer_path(), 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()

◆ 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 1514 of file rna_define.cc.

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 2921 of file rna_define.cc.

References BLT_I18NCONTEXT_DEFAULT_BPYRNA, and PropertyRNA::translation_context.

Referenced by ACTION_OT_interpolation_type(), BPy_BoolProperty(), BPy_BoolVectorProperty(), BPy_CollectionProperty(), BPy_EnumProperty(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), BPy_PointerProperty(), BPy_StringProperty(), BRUSH_OT_curve_preset(), BRUSH_OT_sculpt_curves_falloff_preset(), CLIP_OT_average_tracks(), CLIP_OT_mode_set(), def_cmp_blur(), def_cmp_channel_matte(), def_cmp_color_spill(), def_cmp_cryptomatte_common(), def_cmp_dilate_erode(), def_cmp_keying(), def_cmp_lensdist(), def_cmp_map_uv(), def_cmp_trackpos(), def_float_to_int(), def_geo_image_texture(), def_math(), def_sh_tex_image(), def_sh_tex_noise(), def_sh_tex_voronoi(), def_sh_tex_white_noise(), def_sh_tex_wireframe(), def_vector_math(), DPAINT_OT_type_toggle(), FONT_OT_case_set(), GRAPH_OT_fmodifier_add(), GRAPH_OT_interpolation_type(), blender::ed::greasepencil::GREASE_PENCIL_OT_dissolve(), blender::ed::sculpt_paint::greasepencil::GREASE_PENCIL_OT_interpolate_sequence(), blender::ed::greasepencil::GREASE_PENCIL_OT_reproject(), mesh_operator_edgering_props(), MESH_OT_bisect(), MESH_OT_knife_tool(), MESH_OT_loopcut(), MESH_OT_rip(), MESH_OT_select_similar(), NLA_OT_fmodifier_add(), NLA_OT_fmodifier_paste(), blender::nodes::node_fn_integer_math_cc::node_rna(), blender::ed::object::OBJECT_OT_add(), blender::ed::object::OBJECT_OT_bake(), blender::ed::object::OBJECT_OT_convert(), blender::ed::object::OBJECT_OT_data_instance_add(), blender::ed::object::OBJECT_OT_duplicates_make_real(), blender::ed::object::OBJECT_OT_grease_pencil_add(), blender::ed::object::OBJECT_OT_light_add(), blender::ed::object::OBJECT_OT_select_by_type(), blender::ed::object::OBJECT_OT_shaderfx_add(), blender::ed::outliner::OUTLINER_OT_id_remap(), RENDER_OT_shutter_curve_preset(), rna_api_animdata_nla_tracks(), rna_def_action_legacy(), rna_def_alembic_object_path(), rna_def_asset_representation(), rna_def_audio_options(), rna_def_bone_curved_common(), rna_def_brush(), rna_def_cachefile(), rna_def_camera_background_image(), rna_def_canvas_surface(), rna_def_cmp_output_file_slot_file(), rna_def_console_line(), rna_def_constraint_follow_track(), rna_def_curveprofile(), rna_def_curves_sculpt_options(), rna_def_drivertarget(), rna_def_dynamic_paint_brush_settings(), rna_def_editor(), rna_def_event(), rna_def_field(), rna_def_filemenu_entry(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_fmodifier(), rna_def_gpencil_options(), rna_def_histogram(), rna_def_image(), rna_def_keyconfig(), rna_def_keyingset_path(), rna_def_light(), rna_def_light_energy(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_mask_layer(), rna_def_maskSpline(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_modifier_decimate(), rna_def_modifier_dynamic_paint(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_hook(), rna_def_modifier_particleinstance(), rna_def_modifier_simpledeform(), rna_def_modifier_solidify(), rna_def_modifier_warp(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgproximity(), rna_def_object(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), RNA_def_scene(), rna_def_scene_ffmpeg_settings(), rna_def_scene_render_data(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_shader_fx_shadow(), rna_def_sound(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_image_uv(), rna_def_space_node(), rna_def_space_node_path_api(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_strip_proxy(), rna_def_texmapping(), rna_def_text(), rna_def_text(), rna_def_text_line(), rna_def_texture_image(), rna_def_tool_settings(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjectTracks(), rna_def_trackingTracks(), rna_def_userdef_edit(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_filepaths_extension_repo(), rna_def_userdef_pathcompare(), rna_def_userdef_studiolight(), rna_def_userdef_studiolights(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_edge(), rna_def_view_layer_common(), rna_def_volume(), rna_def_volume_grid(), rna_def_window(), rna_def_wipe(), rna_def_xr_session_settings(), SCENE_OT_new(), SCRIPT_OT_python_file_run(), blender::ed::sculpt_paint::cloth::SCULPT_OT_cloth_filter(), blender::ed::sculpt_paint::color::SCULPT_OT_color_filter(), blender::ed::sculpt_paint::filter::SCULPT_OT_mesh_filter(), SEQUENCER_OT_change_effect_type(), SEQUENCER_OT_effect_strip_add(), SEQUENCER_OT_movieclip_strip_add(), TEXT_OT_jump(), TEXT_OT_scroll(), TEXT_OT_scroll_bar(), Transform_Properties(), UV_OT_select_similar(), 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 1663 of file rna_define.cc.

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

Referenced by BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), CURVE_OT_draw(), blender::ed::curves::CURVES_OT_draw(), def_cmp_antialiasing(), def_cmp_channel_matte(), def_cmp_colorbalance(), def_cmp_dilate_erode(), def_cmp_kuwahara(), def_cmp_luma_matte(), def_cmp_sunbeams(), def_cmp_vector_blur(), def_geo_foreach_geometry_element_output(), def_geo_repeat_output(), def_sh_bevel(), def_sh_tex_sky(), 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_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_rotation_limit(), rna_def_constraint_same_volume(), 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_fileselect_params(), 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_guides(), rna_def_gpencil_options(), rna_def_grease_pencil_layer(), rna_def_image(), rna_def_image_paint(), rna_def_index_switch_item(), 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_lightprobe_sphere(), rna_def_lightprobe_volume(), 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_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_color(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_lattice(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_multiply(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_thickness(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_weight_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_raytrace_eevee(), 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_clip(), rna_def_space_image(), 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_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_uv_sculpt(), rna_def_vertex_paint(), rna_def_view3d_cursor(), rna_def_view_layer_common(), rna_def_volume_display(), rna_def_volume_render(), RNA_def_world(), rna_def_world_mist(), rna_def_xr_session_settings(), rna_def_xr_session_state(), blender::ed::sculpt_paint::SCULPT_OT_symmetrize(), SEQUENCER_OT_slip(), and TRANSFORM_OT_seq_slide().

◆ RNA_def_property_ui_scale_type()

◆ RNA_def_property_ui_text()

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

Definition at line 1646 of file rna_define.cc.

References PropertyRNA::description, and PropertyRNA::name.

Referenced by api_ui_item_common(), BPy_BoolProperty(), BPy_BoolVectorProperty(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), BPy_StringProperty(), blender::ed::sculpt_paint::BRUSH_OT_asset_save_as(), 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_kuwahara(), 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_pixelate(), def_cmp_planetrackdeform(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_set_alpha(), def_cmp_split(), 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_common_zone_input(), def_float_curve(), def_float_to_int(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_rotation(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_frame(), def_geo_curve_handle_type_selection(), def_geo_curve_sample(), def_geo_curve_set_handle_type(), def_geo_distribute_points_on_faces(), def_geo_foreach_geometry_element_output(), def_geo_image(), def_geo_image_texture(), def_geo_index_switch(), def_geo_input_material(), def_geo_menu_switch(), def_geo_repeat_output(), def_geo_sample_index(), def_geo_simulation_output(), def_geo_string_to_curves(), def_glass(), def_glossy(), def_group(), def_group_output(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_metallic(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_reroute(), def_rgb_curve(), def_scatter(), 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_mix(), 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_gabor(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_magic(), 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_sheen(), 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(), blender::ed::object::OBJECT_OT_shade_auto_smooth(), blender::ed::object::OBJECT_OT_shade_smooth_by_angle(), 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_api_workspace_tool(), rna_def_action(), rna_def_action_group(), rna_def_action_legacy(), 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_annotation_data(), rna_def_annotation_frame(), rna_def_annotation_layer(), rna_def_annotation_layers_api(), rna_def_annotation_stroke(), rna_def_annotation_stroke_point(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_representation(), rna_def_asset_shelf(), rna_def_asset_tag(), rna_def_attribute(), rna_def_attribute_byte_color(), rna_def_attribute_float2(), rna_def_attribute_float4x4(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), rna_def_attribute_group_mesh(), rna_def_attribute_int2(), rna_def_attribute_quaternion(), rna_def_attributes_common(), rna_def_audio_options(), rna_def_bake_data(), rna_def_beztriple(), rna_def_blendfile_import_context(), rna_def_blendfile_import_item(), 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_bonecollection(), rna_def_bonecolor(), 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_child(), rna_def_collection_exporter_data(), rna_def_collection_light_linking(), rna_def_collection_object(), 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_fcurve(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_file_handler(), 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_foreach_geometry_element_zone_viewer_path_elem(), rna_def_fpoint(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_function(), rna_def_gaussian_blur(), rna_def_geo_bake(), rna_def_geo_bake_item(), rna_def_geo_capture_attribute(), rna_def_geo_capture_attribute_item(), rna_def_geo_foreach_geometry_element_generation_item(), rna_def_geo_gizmo_transform(), rna_def_geometry_nodetree(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_glow(), rna_def_gp_paint(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_graphical_sound_equalizer(), rna_def_grease_pencil_data(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layer_mask(), rna_def_grease_pencil_layer_masks(), rna_def_grease_pencil_layers(), rna_def_grease_pencil_onion_skinning(), rna_def_group_node_viewer_path_elem(), rna_def_header(), rna_def_histogram(), rna_def_hue_modifier(), rna_def_ID(), rna_def_ID_properties(), rna_def_id_viewer_path_elem(), rna_def_image(), 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_index_switch_item(), 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_layout_panel_state(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_light_energy(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_lightprobe_sphere(), rna_def_lightprobe_volume(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_looptri_poly_value(), RNA_def_main(), rna_def_mask(), 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_menu_switch_item(), 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_grease_pencil_armature(), rna_def_modifier_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_color(), rna_def_modifier_grease_pencil_custom_curve(), rna_def_modifier_grease_pencil_dash(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_lattice(), rna_def_modifier_grease_pencil_layer_filter(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_material_filter(), rna_def_modifier_grease_pencil_mirror(), rna_def_modifier_grease_pencil_multiply(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_smooth(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_thickness(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_time_segment(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_vertex_group(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_nodes_bake(), rna_def_modifier_nodes_data_block(), rna_def_modifier_nodes_panel(), rna_def_modifier_nodes_warning(), 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_viewer_path_elem(), 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(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), 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(), blender::nodes::RNA_def_node_enum(), rna_def_node_interface_item(), rna_def_node_interface_panel(), rna_def_node_interface_socket(), rna_def_node_item_array_socket_item_common(), 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_bool(), rna_def_node_socket_interface_collection(), rna_def_node_socket_interface_color(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_rotation(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_texture(), rna_def_node_socket_interface_vector(), rna_def_node_socket_material(), rna_def_node_socket_menu(), rna_def_node_socket_object(), rna_def_node_socket_rotation(), rna_def_node_socket_standard(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_tree_interface(), rna_def_node_tree_interface_items_api(), rna_def_node_tree_interface_socket_builtin(), 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_light_linking(), 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_mode(), 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_point_light(), 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_raytrace_eevee(), rna_def_read_only_float_vector(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_views(), rna_def_repeat_zone_viewer_path_elem(), rna_def_retiming_key(), 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_hydra(), 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_state_item(), rna_def_simulation_zone_viewer_path_elem(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_solid_color(), rna_def_sound(), rna_def_sound(), rna_def_sound_equalizer_modifier(), 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_cache_overlay(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), 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_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(), 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_usd_hook(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_extensions(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_filepaths_extension_repo(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_script_directory(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_asset_shelf(), 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_asset_shelf_main(), 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_uv_sculpt(), 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_viewer_node_viewer_path_elem(), rna_def_viewer_path(), rna_def_viewer_path_elem(), 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 2973 of file rna_define.cc.

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

Referenced by 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_kuwahara(), 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_pixelate(), def_cmp_planetrackdeform(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_set_alpha(), def_cmp_split(), 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_float_curve(), def_float_to_int(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_rotation(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_frame(), def_geo_curve_handle_type_selection(), def_geo_curve_sample(), def_geo_curve_set_handle_type(), def_geo_distribute_points_on_faces(), def_geo_foreach_geometry_element_output(), def_geo_image(), def_geo_image_texture(), def_geo_input_material(), def_geo_menu_switch(), def_geo_repeat_output(), def_geo_sample_index(), def_geo_simulation_output(), def_geo_string_to_curves(), def_glass(), def_glossy(), def_group(), def_group_output(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_metallic(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_reroute(), def_rgb_curve(), def_scatter(), 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_mix(), 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_gabor(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_magic(), 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_sheen(), 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_annotation_frame(), rna_def_annotation_layer(), rna_def_annotation_layers_api(), rna_def_annotation_stroke_point(), rna_def_area(), rna_def_area_light(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_shelf(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float4x4(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), rna_def_attribute_group_mesh(), rna_def_attribute_int(), rna_def_attribute_int2(), rna_def_attribute_int8(), rna_def_attribute_quaternion(), rna_def_attribute_string(), rna_def_audio_options(), 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_bonecollection(), rna_def_bonecolor(), 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_collection_exporter_data(), rna_def_collection_light_linking(), 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_curves_sculpt_options(), 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_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_geo_bake(), rna_def_geo_bake_item(), rna_def_geo_capture_attribute(), rna_def_geo_capture_attribute_item(), rna_def_geo_foreach_geometry_element_generation_item(), rna_def_geo_gizmo_transform(), rna_def_geometry_nodetree(), rna_def_gizmo(), rna_def_glow(), rna_def_gp_paint(), rna_def_gpencil_guides(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_graphical_sound_equalizer(), rna_def_grease_pencil_data(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layer_mask(), rna_def_grease_pencil_layers(), rna_def_grease_pencil_onion_skinning(), rna_def_hue_modifier(), rna_def_ID(), rna_def_ID_override_library(), rna_def_ID_override_library_property(), rna_def_image(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_paint(), rna_def_imageuser(), rna_def_index_switch_item(), 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_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_lightprobe_sphere(), rna_def_lightprobe_volume(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_mask(), 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_menu_switch_item(), 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_grease_pencil_armature(), rna_def_modifier_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_color(), rna_def_modifier_grease_pencil_custom_curve(), rna_def_modifier_grease_pencil_dash(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_lattice(), rna_def_modifier_grease_pencil_layer_filter(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_material_filter(), rna_def_modifier_grease_pencil_mirror(), rna_def_modifier_grease_pencil_multiply(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_smooth(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_thickness(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_time_segment(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_vertex_group(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_nodes_bake(), rna_def_modifier_nodes_data_block(), rna_def_modifier_nodes_panel(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_panel_open_prop(), 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(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), 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_interface_panel(), rna_def_node_interface_socket(), rna_def_node_item_array_socket_item_common(), 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_bool(), rna_def_node_socket_interface_collection(), rna_def_node_socket_interface_color(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_rotation(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_texture(), rna_def_node_socket_interface_vector(), rna_def_node_socket_material(), rna_def_node_socket_menu(), rna_def_node_socket_object(), rna_def_node_socket_rotation(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_tree_interface_items_api(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_object(), rna_def_object_base(), rna_def_object_display(), rna_def_object_light_linking(), 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_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_point_light(), 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_raytrace_eevee(), 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_hydra(), 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_simulation_state_item(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_solid_color(), rna_def_sound(), 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_cache_overlay(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), 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_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(), 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_trackingObjectPlaneTracks(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), 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_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_extensions(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_filepaths_extension_repo(), rna_def_userdef_input(), rna_def_userdef_script_directory(), rna_def_userdef_solidlight(), rna_def_userdef_system(), rna_def_userdef_theme_asset_shelf(), 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_themes(), rna_def_userdef_view(), rna_def_uv_layers(), rna_def_uv_sculpt(), 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_windowmanager(), 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_notifier()

void RNA_def_property_update_notifier ( PropertyRNA * prop,
int noteflag )

Definition at line 2996 of file rna_define.cc.

References PropertyRNA::noteflag.

Referenced by blender::nodes::RNA_def_node_enum().

◆ RNA_def_property_update_runtime()

◆ RNA_def_property_update_runtime_with_context_and_property()

void RNA_def_property_update_runtime_with_context_and_property ( PropertyRNA * prop,
RNAPropertyUpdateFuncWithContextAndProperty func )

◆ RNA_def_py_data()

void RNA_def_py_data ( PropertyRNA * prop,
void * py_data )

Definition at line 3664 of file rna_define.cc.

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 3865 of file rna_define.cc.

References BLI_assert, 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_common_translation(), api_ui_item_op(), api_ui_item_rna_common(), ARMATURE_OT_assign_to_collection(), ARMATURE_OT_bone_primitive_add(), ARMATURE_OT_collection_assign(), ARMATURE_OT_collection_create_and_assign(), ARMATURE_OT_collection_unassign(), ARMATURE_OT_collection_unassign_named(), ARMATURE_OT_move_to_collection(), blender::ed::asset::ASSET_OT_catalog_delete(), blender::ed::asset::ASSET_OT_catalog_new(), blender::ed::sculpt_paint::BRUSH_OT_asset_edit_metadata(), blender::ed::sculpt_paint::BRUSH_OT_asset_save_as(), blender::ed::object::COLLECTION_OT_create(), blender::ed::object::COLLECTION_OT_exporter_add(), CONSOLE_OT_history_append(), CONSOLE_OT_insert(), CONSOLE_OT_scrollback_append(), def_sh_script(), ED_OT_undo_push(), blender::ed::object::edit_constraint_properties(), blender::ed::object::edit_modifier_properties(), blender::ed::object::edit_shaderfx_properties(), FILE_OT_external_operation(), 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(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_add(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_group_add(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_mask_add(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_reorder(), blender::ed::greasepencil::GREASE_PENCIL_OT_move_to_layer(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_material_set(), 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(), blender::ed::object::OBJECT_OT_bake(), blender::ed::object::OBJECT_OT_collection_instance_add(), blender::ed::object::OBJECT_OT_geometry_nodes_input_attribute_toggle(), blender::ed::object::OBJECT_OT_link_to_collection(), blender::ed::object::OBJECT_OT_move_to_collection(), blender::ed::object::OBJECT_OT_select_same_collection(), blender::ed::object::OBJECT_OT_transform_to_mouse(), blender::ed::asset::operator_asset_reference_props_register(), PAINT_OT_add_texture_paint_slot(), PALETTE_OT_join(), PREFERENCES_OT_extension_repo_add(), PREFERENCES_OT_extension_url_drop(), read_homefile_props(), RENDER_OT_render(), RNA_api_animdata(), rna_api_animdata_drivers(), RNA_api_curve_nurb(), RNA_api_gizmo(), RNA_api_grease_pencil_layer_groups(), RNA_api_grease_pencil_layers(), 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_annotation_layers_api(), rna_def_area_api(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_id_common(), rna_def_cachefile_layers(), rna_def_cmp_output_file_slots_api(), rna_def_depsgraph(), 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_geo_menu_switch_items(), rna_def_gizmos(), rna_def_ID(), 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_annotations(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_grease_pencil(), 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_interface_socket(), rna_def_node_item_array_new_with_socket_and_name(), rna_def_node_sockets_api(), rna_def_node_tree_interface_items_api(), rna_def_node_tree_interface_socket_builtin(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), 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_asset_library_collection(), rna_def_userdef_extension_repos_collection(), rna_def_userdef_studiolights(), rna_def_uv_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_equalizer_redefine(), SEQUENCER_OT_strip_modifier_move(), SEQUENCER_OT_strip_modifier_remove(), blender::ed::object::bake_simulation::single_bake_operator_props(), SOUND_OT_unpack(), TEXT_OT_insert(), TEXT_OT_jump_to_file_at_point(), TRANSFORM_OT_create_orientation(), UI_OT_drop_name(), UI_OT_eyedropper_color(), UI_OT_eyedropper_depth(), UV_OT_unwrap(), VIEW3D_OT_camera_background_image_add(), WM_operator_properties_id_lookup(), WM_OT_call_asset_shelf_popover(), 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(), WM_OT_search_single_menu(), 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()

◆ RNA_def_struct()

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

Definition at line 1041 of file rna_define.cc.

References BLI_assert, BLI_ghash_lookup(), CLOG_ERROR, DefRNA, BlenderDefRNA::error, LOG, 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_sequence_retiming_keys(), 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_annotation_data(), rna_def_annotation_frame(), rna_def_annotation_frames_api(), rna_def_annotation_layer(), rna_def_annotation_layers_api(), rna_def_annotation_stroke(), rna_def_annotation_stroke_point(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_catalog_path(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_library_reference(), rna_def_asset_representation(), rna_def_asset_shelf(), rna_def_asset_tag(), rna_def_asset_tags_api(), rna_def_asset_weak_reference(), rna_def_attribute(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float4x4(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group_curves(), rna_def_attribute_group_grease_pencil(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_mesh(), rna_def_attribute_group_point_cloud(), rna_def_attribute_int(), rna_def_attribute_int2(), rna_def_attribute_int8(), rna_def_attribute_quaternion(), rna_def_attribute_string(), rna_def_bake_data(), rna_def_bake_items(), rna_def_beztriple(), rna_def_blendfile_import_context(), rna_def_blendfile_import_item(), rna_def_blendfile_import_items(), RNA_def_blendfile_import_libraries(), rna_def_blendfile_import_library(), 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_collection_memberships(), rna_def_bonecollection(), rna_def_bonecolor(), 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_child(), rna_def_collection_children(), rna_def_collection_exporter_data(), rna_def_collection_light_linking(), rna_def_collection_object(), 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_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_file_handler(), 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_stepped(), rna_def_foreach_geometry_element_zone_viewer_path_elem(), 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_geo_bake_item(), rna_def_geo_capture_attribute_item(), rna_def_geo_capture_attribute_items(), rna_def_geo_foreach_geometry_element_generation_item(), rna_def_geo_foreach_geometry_element_generation_items(), rna_def_geo_foreach_geometry_element_input_item(), rna_def_geo_foreach_geometry_element_input_items(), rna_def_geo_foreach_geometry_element_main_item(), rna_def_geo_foreach_geometry_element_main_items(), rna_def_geo_index_switch_items(), rna_def_geo_menu_switch_items(), rna_def_geo_repeat_output_items(), rna_def_geo_simulation_output_items(), 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_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_graphical_sound_equalizer(), rna_def_grease_pencil_data(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_frames(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layer_mask(), rna_def_grease_pencil_layer_masks(), rna_def_grease_pencil_layers(), rna_def_group_node_viewer_path_elem(), rna_def_header(), rna_def_histogram(), rna_def_hue_modifier(), rna_def_hydra_render_engine(), 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_id_viewer_path_elem(), rna_def_idproperty_wrap_ptr(), rna_def_image(), 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_index_switch_item(), 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_layout_panel_state(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_lighting(), rna_def_lightprobe(), rna_def_lightprobe_plane(), rna_def_lightprobe_sphere(), rna_def_lightprobe_volume(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_looptri_poly_value(), rna_def_macro_operator(), RNA_def_main(), RNA_def_main_actions(), RNA_def_main_annotations(), 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_grease_pencil(), 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(), 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_menu_switch_item(), 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_grease_pencil_armature(), rna_def_modifier_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_color(), rna_def_modifier_grease_pencil_dash(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_lattice(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_mirror(), rna_def_modifier_grease_pencil_multiply(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_smooth(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_thickness(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_time_segment(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_nodes_bake(), rna_def_modifier_nodes_bake_data_blocks(), rna_def_modifier_nodes_bakes(), rna_def_modifier_nodes_data_block(), rna_def_modifier_nodes_panel(), rna_def_modifier_nodes_panels(), rna_def_modifier_nodes_warning(), 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_viewer_path_elem(), 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(), rna_def_movieclip_proxy(), rna_def_movieClipScopes(), rna_def_movieclipUser(), 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_instance_hash(), rna_def_node_interface_item(), rna_def_node_interface_panel(), rna_def_node_interface_socket(), 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_bool(), rna_def_node_socket_interface_collection(), rna_def_node_socket_interface_color(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_geometry(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_matrix(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_rotation(), rna_def_node_socket_interface_shader(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_texture(), rna_def_node_socket_interface_vector(), rna_def_node_socket_material(), rna_def_node_socket_matrix(), rna_def_node_socket_menu(), rna_def_node_socket_object(), rna_def_node_socket_rotation(), rna_def_node_socket_shader(), rna_def_node_socket_standard(), 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_interface(), rna_def_node_tree_path(), 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_light_linking(), 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_mode(), 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_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_raytrace_eevee(), rna_def_read_only_float_vector(), 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_repeat_item(), rna_def_repeat_zone_viewer_path_elem(), rna_def_retiming_key(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), rna_def_rna_primitive(), 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_hydra(), 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_state_item(), rna_def_simulation_zone_viewer_path_elem(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_sound(), rna_def_sound_equalizer_modifier(), 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_cache_overlay(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), 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(), 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_usd_hook(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_addon_collection(), rna_def_userdef_addon_pref(), rna_def_userdef_apps(), rna_def_userdef_asset_library_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_extension_repos_collection(), rna_def_userdef_extensions(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_filepaths_extension_repo(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_script_directory(), rna_def_userdef_script_directory_collection(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_studiolights(), rna_def_userdef_system(), rna_def_userdef_theme_asset_shelf(), 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_vertex_group(), rna_def_vertex_paint(), rna_def_vertex_paint_capabilities(), 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_viewer_node_viewer_path_elem(), rna_def_viewer_path(), rna_def_viewer_path_elem(), 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 )

◆ RNA_def_struct_duplicate_pointers()

void RNA_def_struct_duplicate_pointers ( BlenderRNA * brna,
StructRNA * srna )

◆ RNA_def_struct_flag()

◆ RNA_def_struct_free_pointers()

void RNA_def_struct_free_pointers ( BlenderRNA * brna,
StructRNA * srna )

◆ RNA_def_struct_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 1240 of file rna_define.cc.

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()

◆ RNA_def_struct_name_property()

void RNA_def_struct_name_property ( StructRNA * srna,
PropertyRNA * prop )

Definition at line 1116 of file rna_define.cc.

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

Referenced by def_cmp_cryptomatte_entry(), rna_def_action_group(), rna_def_alembic_object_path(), rna_def_annotation_layer(), rna_def_asset_representation(), rna_def_asset_tag(), rna_def_attribute(), rna_def_boidrule(), rna_def_boidstate(), rna_def_bone_common(), rna_def_bonecollection(), rna_def_canvas_surface(), rna_def_channel(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), rna_def_collection_exporter_data(), RNA_def_constraint(), rna_def_drivervar(), rna_def_enum_property(), rna_def_filemenu_entry(), rna_def_fileselect_entry(), rna_def_fmodifier(), rna_def_freestyle_settings(), rna_def_function(), rna_def_gizmogroup(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_mask(), 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_linestyle_modifiers(), rna_def_mask_layer(), rna_def_material_slot(), rna_def_menu_switch_item(), rna_def_mloopcol(), rna_def_mloopuv(), RNA_def_modifier(), rna_def_modifier(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_time_segment(), rna_def_mtex(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_interface_panel(), rna_def_node_interface_socket(), rna_def_node_item_array_socket_item_common(), rna_def_node_socket(), 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_usd_hook(), rna_def_userdef_addon(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_filepaths_extension_repo(), rna_def_userdef_pathcompare(), rna_def_userdef_script_directory(), 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()

◆ RNA_def_struct_path_func()

void RNA_def_struct_path_func ( StructRNA * srna,
const char * path )

Return an allocated string for the RNA data-path:

  • Double quotes must be used for string access, e.g: collection["%s"].
  • Strings containing arbitrary characters must be escaped using BLI_str_escape.

Paths must be compatible with RNA_path_resolve & related functions.

Definition at line 1206 of file rna_define.cc.

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

Referenced by rna_def_animdata(), rna_def_annotation_layer(), rna_def_asset_data(), rna_def_asset_tag(), rna_def_attribute(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_bone(), rna_def_bonecollection(), rna_def_bonecolor(), 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_collection_light_linking(), 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_curves_sculpt_options(), rna_def_dopesheet(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_editor(), rna_def_effector_weight(), 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_guides(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), 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_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_time_segment(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_node(), rna_def_node_interface_item(), rna_def_node_socket(), rna_def_object_display(), rna_def_object_light_linking(), rna_def_object_lineart(), 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_raytrace_eevee(), 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_hydra(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets_all(), 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(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_node_overlay(), rna_def_space_sequencer_cache_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_trackingDopesheet(), rna_def_trackingPlaneTrack(), rna_def_trackingSettings(), 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_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 1156 of file rna_define.cc.

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 913 of file rna_define.cc.

References StructRNA::base, CollectionPropertyRNA::begin, BLI_listbase_clear(), BLT_I18NCONTEXT_DEFAULT_BPYRNA, CLOG_ERROR, StructRNA::cont, DefRNA, StructRNA::description, StructDefRNA::dnafromname, BlenderDefRNA::error, error(), StructRNA::flag, PropertyRNA::flag_internal, StructRNA::functions, CollectionPropertyRNA::get, PointerPropertyRNA::get, StructRNA::icon, StructRNA::identifier, CollectionPropertyRNA::item_type, StructRNA::iteratorproperty, BlenderDefRNA::laststruct, LOG, MEM_callocN, StructRNA::name, StructRNA::nameproperty, CollectionPropertyRNA::next, 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_clear_flag(), RNA_def_struct_flag(), 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 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()

◆ RNA_def_struct_register_funcs()

◆ RNA_def_struct_sdna()

void RNA_def_struct_sdna ( StructRNA * srna,
const char * structname )

Definition at line 1061 of file rna_define.cc.

References CLOG_ERROR, DefRNA, DNA_struct_find_index_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_sequence_retiming_keys(), 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_annotation_data(), rna_def_annotation_frame(), rna_def_annotation_frames_api(), rna_def_annotation_layer(), rna_def_annotation_layers_api(), rna_def_annotation_stroke(), rna_def_annotation_stroke_point(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_collections(), 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_float4x4(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group_curves(), rna_def_attribute_group_grease_pencil(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_mesh(), rna_def_attribute_group_point_cloud(), rna_def_attribute_int(), rna_def_attribute_int2(), rna_def_attribute_int8(), rna_def_attribute_quaternion(), rna_def_attribute_string(), rna_def_bake_data(), rna_def_bake_items(), rna_def_beztriple(), rna_def_boidrule_avoid(), rna_def_boidrule_goal(), rna_def_bone_collection_memberships(), 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_child(), rna_def_collection_children(), rna_def_collection_exporter_data(), rna_def_collection_light_linking(), rna_def_collection_object(), 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_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_geo_capture_attribute_item(), rna_def_geo_capture_attribute_items(), rna_def_geo_foreach_geometry_element_generation_item(), rna_def_geo_foreach_geometry_element_generation_items(), rna_def_geo_foreach_geometry_element_input_item(), rna_def_geo_foreach_geometry_element_input_items(), rna_def_geo_foreach_geometry_element_main_item(), rna_def_geo_foreach_geometry_element_main_items(), rna_def_geo_index_switch_items(), rna_def_geo_menu_switch_items(), rna_def_geo_repeat_output_items(), rna_def_geo_simulation_output_items(), rna_def_geometry_node(), rna_def_geometry_nodetree(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_graphical_sound_equalizer(), rna_def_grease_pencil_data(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_frames(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layer_mask(), rna_def_grease_pencil_layer_masks(), rna_def_grease_pencil_layers(), rna_def_header(), rna_def_hue_modifier(), rna_def_hydra_render_engine(), 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_index_switch_item(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keydata(), 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_lightprobe_plane(), rna_def_lightprobe_sphere(), rna_def_lightprobe_volume(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_looptri_poly_value(), rna_def_macro_operator(), RNA_def_main_actions(), RNA_def_main_annotations(), 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_grease_pencil(), 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_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_grease_pencil_armature(), rna_def_modifier_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_color(), rna_def_modifier_grease_pencil_dash(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_lattice(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_mirror(), rna_def_modifier_grease_pencil_multiply(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_smooth(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_thickness(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_time_segment(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_nodes_bake_data_blocks(), rna_def_modifier_nodes_bakes(), rna_def_modifier_nodes_data_block(), rna_def_modifier_nodes_panels(), 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_mtex(), rna_def_mvert_group(), rna_def_node(), rna_def_node_interface_item(), rna_def_node_interface_panel(), rna_def_node_interface_socket(), 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_bool(), rna_def_node_socket_interface_collection(), rna_def_node_socket_interface_color(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_geometry(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_matrix(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_rotation(), rna_def_node_socket_interface_shader(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_texture(), rna_def_node_socket_interface_vector(), rna_def_node_socket_material(), rna_def_node_socket_matrix(), rna_def_node_socket_menu(), rna_def_node_socket_object(), rna_def_node_socket_rotation(), rna_def_node_socket_shader(), rna_def_node_socket_standard(), 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_interface(), rna_def_node_tree_path(), 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_light_linking(), 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_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_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_read_only_float_vector(), rna_def_region(), rna_def_render_engine(), rna_def_render_passes(), rna_def_render_slots(), rna_def_render_views(), rna_def_repeat_item(), rna_def_retiming_key(), 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_simulation_state_item(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_sound(), rna_def_sound_equalizer_modifier(), 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_cache_overlay(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), 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_usd_hook(), 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_extensions(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_filepaths_extension_repo(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_script_directory(), 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_vertex_group(), rna_def_vertex_paint(), rna_def_vertex_paint_capabilities(), 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_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_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 1088 of file rna_define.cc.

References CLOG_ERROR, DefRNA, DNA_struct_find_index_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_kuwahara(), 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_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_rotation(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_frame(), def_geo_curve_handle_type_selection(), def_geo_curve_sample(), def_geo_curve_set_handle_type(), def_geo_foreach_geometry_element_input(), def_geo_foreach_geometry_element_output(), def_geo_image_texture(), def_geo_index_switch(), def_geo_menu_switch(), def_geo_repeat_input(), def_geo_repeat_output(), def_geo_sample_index(), def_geo_simulation_input(), def_geo_simulation_output(), def_geo_string_to_curves(), def_hair_principled(), def_map_range(), def_reroute(), def_sh_attribute(), def_sh_combsep_color(), def_sh_displacement(), def_sh_mix(), 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_gabor(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_magic(), 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_stepped(), rna_def_gaussian_blur(), rna_def_geo_bake(), rna_def_geo_capture_attribute(), rna_def_geo_gizmo_transform(), 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_interface_bool(), rna_def_node_socket_interface_collection(), rna_def_node_socket_interface_color(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_matrix(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_rotation(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_texture(), rna_def_node_socket_interface_vector(), rna_def_node_socket_material(), rna_def_node_socket_matrix(), rna_def_node_socket_menu(), rna_def_node_socket_object(), rna_def_node_socket_rotation(), 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()

◆ RNA_def_struct_ui_icon()

void RNA_def_struct_ui_icon ( StructRNA * srna,
int icon )

Definition at line 1256 of file rna_define.cc.

References StructRNA::icon.

Referenced by rna_def_action(), rna_def_alembic_object_path(), rna_def_animdata(), rna_def_annotation_data(), rna_def_area_light(), rna_def_armature(), rna_def_bone(), rna_def_bonecolor(), 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_fcurve(), rna_def_field(), rna_def_function(), rna_def_geometry_nodetree(), rna_def_grease_pencil_data(), 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_lightprobe_plane(), rna_def_lightprobe_sphere(), rna_def_lightprobe_volume(), 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_grease_pencil_armature(), rna_def_modifier_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_color(), rna_def_modifier_grease_pencil_dash(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_lattice(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_mirror(), rna_def_modifier_grease_pencil_multiply(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_smooth(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_thickness(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_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_sound(), rna_def_speaker(), rna_def_spot_light(), rna_def_struct(), rna_def_sun_light(), rna_def_surface(), rna_def_text(), 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 1250 of file rna_define.cc.

References StructRNA::description, and StructRNA::name.

Referenced by def_custom_group(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), rna_api_nlatrack_strips(), RNA_api_sequence_elements(), RNA_api_sequence_retiming_keys(), 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_annotation_data(), rna_def_annotation_frame(), rna_def_annotation_frames_api(), rna_def_annotation_layer(), rna_def_annotation_layers_api(), rna_def_annotation_stroke(), rna_def_annotation_stroke_point(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_collections(), rna_def_armature_edit_bones(), rna_def_asset_catalog_path(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_library_reference(), rna_def_asset_representation(), rna_def_asset_shelf(), rna_def_asset_tag(), rna_def_asset_tags_api(), rna_def_asset_weak_reference(), rna_def_attribute(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float4x4(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group_curves(), rna_def_attribute_group_grease_pencil(), rna_def_attribute_group_grease_pencil_drawing(), rna_def_attribute_group_mesh(), rna_def_attribute_group_point_cloud(), rna_def_attribute_int(), rna_def_attribute_int2(), rna_def_attribute_int8(), rna_def_attribute_quaternion(), rna_def_attribute_string(), rna_def_bake_data(), rna_def_bake_items(), rna_def_beztriple(), rna_def_blendfile_import_context(), rna_def_blendfile_import_item(), rna_def_blendfile_import_items(), RNA_def_blendfile_import_libraries(), rna_def_blendfile_import_library(), 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_collection_memberships(), rna_def_bonecollection(), rna_def_bonecolor(), 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_child(), rna_def_collection_children(), rna_def_collection_exporter_data(), rna_def_collection_light_linking(), rna_def_collection_object(), 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_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_file_handler(), 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_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_geo_bake_item(), rna_def_geo_capture_attribute_item(), rna_def_geo_capture_attribute_items(), rna_def_geo_foreach_geometry_element_generation_item(), rna_def_geo_foreach_geometry_element_generation_items(), rna_def_geo_foreach_geometry_element_input_item(), rna_def_geo_foreach_geometry_element_input_items(), rna_def_geo_foreach_geometry_element_main_item(), rna_def_geo_foreach_geometry_element_main_items(), rna_def_geo_index_switch_items(), rna_def_geo_menu_switch_items(), rna_def_geo_repeat_output_items(), rna_def_geo_simulation_output_items(), 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_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_graphical_sound_equalizer(), rna_def_grease_pencil_data(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_frames(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layer_mask(), rna_def_grease_pencil_layer_masks(), rna_def_grease_pencil_layers(), rna_def_header(), rna_def_histogram(), rna_def_hue_modifier(), rna_def_hydra_render_engine(), 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(), rna_def_image_format_stereo3d_format(), rna_def_image_paint(), rna_def_image_paint_capabilities(), rna_def_image_preview(), rna_def_imageuser(), rna_def_index_switch_item(), 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_lightprobe_plane(), rna_def_lightprobe_sphere(), rna_def_lightprobe_volume(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_looptri_poly_value(), rna_def_macro_operator(), RNA_def_main(), RNA_def_main_actions(), RNA_def_main_annotations(), 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_grease_pencil(), 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(), 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_menu_switch_item(), 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_grease_pencil_armature(), rna_def_modifier_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_color(), rna_def_modifier_grease_pencil_dash(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_lattice(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_mirror(), rna_def_modifier_grease_pencil_multiply(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_smooth(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_thickness(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_time_segment(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_nodes_bake(), rna_def_modifier_nodes_bake_data_blocks(), rna_def_modifier_nodes_bakes(), rna_def_modifier_nodes_panel(), rna_def_modifier_nodes_panels(), rna_def_modifier_nodes_warning(), 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(), rna_def_movieclip_proxy(), rna_def_movieClipScopes(), rna_def_movieclipUser(), 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_instance_hash(), rna_def_node_interface_item(), rna_def_node_interface_panel(), rna_def_node_interface_socket(), 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_bool(), rna_def_node_socket_interface_collection(), rna_def_node_socket_interface_color(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_geometry(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_matrix(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_rotation(), rna_def_node_socket_interface_shader(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_texture(), rna_def_node_socket_interface_vector(), rna_def_node_socket_material(), rna_def_node_socket_matrix(), rna_def_node_socket_menu(), rna_def_node_socket_object(), rna_def_node_socket_rotation(), 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_interface(), rna_def_node_tree_path(), 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_light_linking(), 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_mode(), 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_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_raytrace_eevee(), rna_def_read_only_float_vector(), 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_repeat_item(), rna_def_retiming_key(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), rna_def_rna_primitive(), 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_hydra(), 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_state_item(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_sound(), rna_def_sound_equalizer_modifier(), 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_cache_overlay(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), 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(), 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_usd_hook(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_addon_collection(), rna_def_userdef_addon_pref(), rna_def_userdef_apps(), rna_def_userdef_asset_library_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_extension_repos_collection(), rna_def_userdef_extensions(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_filepaths_extension_repo(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_script_directory(), rna_def_userdef_script_directory_collection(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_studiolights(), rna_def_userdef_system(), rna_def_userdef_theme_asset_shelf(), 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_vertex_group(), rna_def_vertex_paint(), rna_def_vertex_paint_capabilities(), 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_viewer_path(), rna_def_viewer_path_elem(), 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()

◆ RNA_define_fallback_property_update()

void RNA_define_fallback_property_update ( int noteflag,
const char * updatefunc )

◆ RNA_define_free()

◆ 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 749 of file rna_define.cc.

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_grease_pencil_armature(), rna_def_modifier_grease_pencil_array(), rna_def_modifier_grease_pencil_build(), rna_def_modifier_grease_pencil_color(), rna_def_modifier_grease_pencil_dash(), rna_def_modifier_grease_pencil_envelope(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_lattice(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_mirror(), rna_def_modifier_grease_pencil_multiply(), rna_def_modifier_grease_pencil_noise(), rna_def_modifier_grease_pencil_offset(), rna_def_modifier_grease_pencil_opacity(), rna_def_modifier_grease_pencil_outline(), rna_def_modifier_grease_pencil_shrinkwrap(), rna_def_modifier_grease_pencil_simplify(), rna_def_modifier_grease_pencil_smooth(), rna_def_modifier_grease_pencil_subdiv(), rna_def_modifier_grease_pencil_texture(), rna_def_modifier_grease_pencil_thickness(), rna_def_modifier_grease_pencil_time(), rna_def_modifier_grease_pencil_tint(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_grease_pencil_weight_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_nodes_bake(), rna_def_modifier_nodes_data_block(), 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)

Tell the RNA maker to check whether the property exists in the matching DNA structure,

When in DNA, RNA generates automatically the accessors code. Otherwise, you have to give it explicit getters/setters/etc. By default, the RNA maker will error if it cannot find the corresponding DNA properties; this is what can be turned off with this function.

This is used to generate RNA structs that do not (directly) match any DNA data, passing false as parameter at the beginning of the struct definition, and then calling it again at the end with true to restore default 'check DNA' behavior.

Definition at line 744 of file rna_define.cc.

References DefRNA, and BlenderDefRNA::verify.

Referenced by rna_def_armature(), rna_def_blendfile_import_context(), rna_def_blendfile_import_item(), rna_def_blendfile_import_library(), rna_def_cloth_solver_result(), rna_def_edit_bone(), rna_def_event(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_header(), rna_def_keyconfig_prefs(), rna_def_keyingset_info(), RNA_def_main(), rna_def_menu(), rna_def_mesh(), rna_def_panel(), rna_def_popup_menu_wrapper(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_pass(), rna_def_render_result(), rna_def_render_view(), rna_def_space_view3d_shading(), rna_def_timer(), rna_def_uilist(), rna_def_usd_hook(), rna_def_userdef_addon_pref(), rna_def_userdef_studiolight(), and rna_def_workspace_tool().

◆ RNA_enum_item_add()

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

◆ RNA_enum_item_add_separator()

◆ RNA_enum_item_end()

◆ RNA_enum_items_add()

◆ RNA_enum_items_add_value()

◆ RNA_exit()

◆ RNA_free()

◆ RNA_identifier_sanitize()

void RNA_identifier_sanitize ( char * identifier,
int property )

Definition at line 580 of file rna_define.cc.

References DefRNA, BlenderDefRNA::preprocess, and STREQ.

◆ RNA_init()

◆ RNA_property_typename()

◆ RNA_struct_free()

◆ 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 1592 of file rna_define.cc.

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 1591 of file rna_define.cc.

Referenced by rna_def_pose_channel().

◆ rna_default_scale_3d

const float rna_default_scale_3d[3]
extern

Definition at line 1593 of file rna_define.cc.

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 1597 of file rna_define.cc.

Referenced by rna_def_trackingMarker(), and rna_def_trackingPlaneMarker().

◆ rna_matrix_dimsize_4x4