Blender
V3.3
|
#include <ctype.h>
#include <float.h>
#include <limits.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "BLI_utildefines.h"
#include "MEM_guardedalloc.h"
#include "DNA_defaults.h"
#include "DNA_genfile.h"
#include "DNA_sdna_types.h"
#include "BLI_ghash.h"
#include "BLI_listbase.h"
#include "BLT_translation.h"
#include "UI_interface.h"
#include "RNA_define.h"
#include "rna_internal.h"
#include "CLG_log.h"
Go to the source code of this file.
Classes | |
struct | DNAStructMember |
Macros | |
#define | ASSERT_SOFT_HARD_LIMITS (void)0 |
#define | DESCR_CHECK(description, id1, id2) |
Typedefs | |
typedef struct DNAStructMember | DNAStructMember |
Functions | |
static void | print_default_info (const PropertyDefRNA *dp) |
void | rna_addtail (ListBase *listbase, void *vlink) |
static void | rna_remlink (ListBase *listbase, void *vlink) |
PropertyDefRNA * | rna_findlink (ListBase *listbase, const char *identifier) |
void | rna_freelinkN (ListBase *listbase, void *vlink) |
void | rna_freelistN (ListBase *listbase) |
static void | rna_brna_structs_add (BlenderRNA *brna, StructRNA *srna) |
static int | DNA_struct_find_nr_wrapper (const struct SDNA *sdna, const char *struct_name) |
StructDefRNA * | rna_find_struct_def (StructRNA *srna) |
PropertyDefRNA * | rna_find_struct_property_def (StructRNA *srna, PropertyRNA *prop) |
FunctionDefRNA * | rna_find_function_def (FunctionRNA *func) |
PropertyDefRNA * | rna_find_parameter_def (PropertyRNA *parm) |
static ContainerDefRNA * | rna_find_container_def (ContainerRNA *cont) |
static int | rna_member_cmp (const char *name, const char *oname) |
static int | rna_find_sdna_member (SDNA *sdna, const char *structname, const char *membername, DNAStructMember *smember, int *offset) |
static int | rna_validate_identifier (const char *identifier, char *error, bool property) |
void | RNA_identifier_sanitize (char *identifier, int property) |
BlenderRNA * | RNA_create (void) |
void | RNA_define_free (BlenderRNA *UNUSED(brna)) |
void | RNA_define_verify_sdna (bool verify) |
void | RNA_define_lib_overridable (const bool make_overridable) |
void | RNA_define_animate_sdna (bool animate) |
void | RNA_define_fallback_property_update (int noteflag, const char *updatefunc) |
void | RNA_struct_free_extension (StructRNA *srna, ExtensionRNA *rna_ext) |
void | RNA_struct_free (BlenderRNA *brna, StructRNA *srna) |
void | RNA_free (BlenderRNA *brna) |
static size_t | rna_property_type_sizeof (PropertyType type) |
static StructDefRNA * | rna_find_def_struct (StructRNA *srna) |
StructRNA * | RNA_def_struct_ptr (BlenderRNA *brna, const char *identifier, StructRNA *srnafrom) |
StructRNA * | RNA_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 (struct StructRNA *srna, struct 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 (BlenderRNA *brna, StructRNA *srna, const char *identifier) |
void | RNA_def_struct_identifier_no_struct_map (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_def_struct_translation_context (StructRNA *srna, const char *context) |
PropertyRNA * | RNA_def_property (StructOrFunctionRNA *cont_, const char *identifier, int type, int subtype) |
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_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_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_ui_text (PropertyRNA *prop, const char *name, const char *description) |
void | RNA_def_property_ui_icon (PropertyRNA *prop, int icon, int consecutive) |
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_range (PropertyRNA *prop, double min, double max) |
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_enum_native_type (PropertyRNA *prop, const char *native_enum_type) |
void | RNA_def_property_enum_items (PropertyRNA *prop, const EnumPropertyItem *item) |
void | RNA_def_property_string_maxlength (PropertyRNA *prop, int maxlength) |
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_string_default (PropertyRNA *prop, const char *value) |
void | RNA_def_property_enum_default (PropertyRNA *prop, int value) |
static PropertyDefRNA * | rna_def_property_sdna (PropertyRNA *prop, const char *structname, const char *propname) |
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 booleanbit) |
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_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_string_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_translation_context (PropertyRNA *prop, const char *context) |
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 (PropertyRNA *prop, int noteflag, const char *func) |
void | RNA_def_property_update_runtime (PropertyRNA *prop, const void *func) |
void | RNA_def_property_poll_runtime (PropertyRNA *prop, const void *func) |
void | RNA_def_property_dynamic_array_funcs (PropertyRNA *prop, const char *getlength) |
void | RNA_def_property_boolean_funcs (PropertyRNA *prop, const char *get, const char *set) |
void | RNA_def_property_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 (PropertyRNA *prop, const char *get, const char *set, const char *range) |
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 (PropertyRNA *prop, const char *get, const char *set, const char *range) |
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 (PropertyRNA *prop, const char *get, const char *set, const char *item) |
void | RNA_def_property_enum_funcs_runtime (PropertyRNA *prop, EnumPropertyGetFunc getfunc, EnumPropertySetFunc setfunc, EnumPropertyItemFunc itemfunc) |
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, const eStringPropertySearchFlag search_flag) |
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, const eStringPropertySearchFlag search_flag) |
void | RNA_def_property_pointer_funcs (PropertyRNA *prop, const char *get, const char *set, const char *type_fn, const char *poll) |
void | RNA_def_property_collection_funcs (PropertyRNA *prop, const char *begin, const char *next, const char *end, const char *get, const char *length, const char *lookupint, const char *lookupstring, const char *assignint) |
void | RNA_def_property_srna (PropertyRNA *prop, const char *type) |
void | RNA_def_py_data (PropertyRNA *prop, void *py_data) |
PropertyRNA * | RNA_def_boolean (StructOrFunctionRNA *cont_, const char *identifier, bool default_value, const char *ui_name, const char *ui_description) |
PropertyRNA * | RNA_def_boolean_array (StructOrFunctionRNA *cont_, const char *identifier, int len, bool *default_value, const char *ui_name, const char *ui_description) |
PropertyRNA * | RNA_def_boolean_layer (StructOrFunctionRNA *cont_, const char *identifier, int len, bool *default_value, const char *ui_name, const char *ui_description) |
PropertyRNA * | RNA_def_boolean_layer_member (StructOrFunctionRNA *cont_, const char *identifier, int len, bool *default_value, const char *ui_name, const char *ui_description) |
PropertyRNA * | RNA_def_boolean_vector (StructOrFunctionRNA *cont_, const char *identifier, int len, bool *default_value, const char *ui_name, const char *ui_description) |
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) |
PropertyRNA * | RNA_def_int_vector (StructOrFunctionRNA *cont_, const char *identifier, int len, const int *default_value, int hardmin, int hardmax, const char *ui_name, const char *ui_description, int softmin, int softmax) |
PropertyRNA * | RNA_def_int_array (StructOrFunctionRNA *cont_, const char *identifier, int len, const int *default_value, int hardmin, int hardmax, const char *ui_name, const char *ui_description, int softmin, int softmax) |
PropertyRNA * | RNA_def_string (StructOrFunctionRNA *cont_, const char *identifier, const char *default_value, int maxlen, const char *ui_name, const char *ui_description) |
PropertyRNA * | RNA_def_string_file_path (StructOrFunctionRNA *cont_, const char *identifier, const char *default_value, int maxlen, const char *ui_name, const char *ui_description) |
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) |
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) |
PropertyRNA * | RNA_def_enum (StructOrFunctionRNA *cont_, const char *identifier, const EnumPropertyItem *items, int default_value, const char *ui_name, const char *ui_description) |
PropertyRNA * | RNA_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) |
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) |
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) |
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) |
PropertyRNA * | RNA_def_float_color (StructOrFunctionRNA *cont_, const char *identifier, int len, const float *default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax) |
PropertyRNA * | RNA_def_float_matrix (StructOrFunctionRNA *cont_, const char *identifier, int rows, int columns, const float *default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax) |
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) |
PropertyRNA * | RNA_def_float_rotation (StructOrFunctionRNA *cont_, const char *identifier, int len, const float *default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax) |
PropertyRNA * | RNA_def_float_distance (StructOrFunctionRNA *cont_, const char *identifier, float default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax) |
PropertyRNA * | RNA_def_float_array (StructOrFunctionRNA *cont_, const char *identifier, int len, const float *default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax) |
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) |
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) |
PropertyRNA * | RNA_def_pointer (StructOrFunctionRNA *cont_, const char *identifier, const char *type, const char *ui_name, const char *ui_description) |
PropertyRNA * | RNA_def_pointer_runtime (StructOrFunctionRNA *cont_, const char *identifier, StructRNA *type, const char *ui_name, const char *ui_description) |
PropertyRNA * | RNA_def_collection (StructOrFunctionRNA *cont_, const char *identifier, const char *type, const char *ui_name, const char *ui_description) |
PropertyRNA * | RNA_def_collection_runtime (StructOrFunctionRNA *cont_, const char *identifier, StructRNA *type, const char *ui_name, const char *ui_description) |
static FunctionRNA * | rna_def_function (StructRNA *srna, const char *identifier) |
FunctionRNA * | RNA_def_function (StructRNA *srna, const char *identifier, const char *call) |
FunctionRNA * | RNA_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 *UNUSED(func), PropertyRNA *ret) |
void | RNA_def_function_flag (FunctionRNA *func, int flag) |
void | RNA_def_function_ui_description (FunctionRNA *func, const char *description) |
int | rna_parameter_size (PropertyRNA *parm) |
int | rna_parameter_size_pad (const int size) |
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) |
const char * | RNA_property_typename (PropertyType type) |
Variables | |
static CLG_LogRef | LOG = {"rna.define"} |
BlenderDefRNA | DefRNA |
struct { | |
GHash * struct_map_static_from_alias | |
} | g_version_data |
static bool | debugSRNA_defaults = false |
const float | rna_default_quaternion [4] = {1, 0, 0, 0} |
const float | rna_default_axis_angle [4] = {0, 0, 1, 0} |
const float | rna_default_scale_3d [3] = {1, 1, 1} |
const int | rna_matrix_dimsize_3x3 [] = {3, 3} |
const int | rna_matrix_dimsize_4x4 [] = {4, 4} |
const int | rna_matrix_dimsize_4x2 [] = {4, 2} |
Definition at line 45 of file rna_define.c.
#define DESCR_CHECK | ( | description, | |
id1, | |||
id2 | |||
) |
Definition at line 92 of file rna_define.c.
typedef struct DNAStructMember DNAStructMember |
|
static |
Definition at line 206 of file rna_define.c.
References BLI_assert_unreachable, BLI_ghash_lookup_default(), DNA_struct_find_nr(), DNA_struct_rename_legacy_hack_static_from_alias(), and g_version_data.
Referenced by RNA_def_property_boolean_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_string_sdna(), RNA_def_struct_sdna(), RNA_def_struct_sdna_from(), and rna_find_sdna_member().
|
static |
Definition at line 76 of file rna_define.c.
References PropertyDefRNA::dnaname, PropertyDefRNA::dnaoffset, PropertyDefRNA::dnastructname, PropertyDefRNA::dnatype, PropertyRNA::identifier, and PropertyDefRNA::prop.
Referenced by RNA_def_property_boolean_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), and RNA_def_property_string_sdna().
Definition at line 109 of file rna_define.c.
References ListBase::first, ListBase::last, Link::next, NULL, and Link::prev.
Referenced by rna_alloc_from_buffer(), rna_brna_structs_add(), rna_calloc(), rna_def_function(), RNA_def_property(), RNA_def_struct_ptr(), and rna_sortlist().
|
static |
Definition at line 176 of file rna_define.c.
References BLI_ghash_insert(), StructRNA::flag, StructRNA::identifier, rna_addtail(), STRUCT_PUBLIC_NAMESPACE, BlenderRNA::structs, BlenderRNA::structs_len, and BlenderRNA::structs_map.
Referenced by RNA_def_struct_ptr().
BlenderRNA* RNA_create | ( | void | ) |
Definition at line 678 of file rna_define.c.
References BLI_ghash_str_new_ex(), BLI_listbase_clear(), CLOG_ERROR, DefRNA, DNA_alias_maps(), DNA_RENAME_STATIC_FROM_ALIAS, DNA_sdna_alias_data_ensure(), DNA_sdna_from_data(), DNAlen, DNAstr, BlenderDefRNA::error, g_version_data, LOG, MEM_callocN, NULL, BlenderDefRNA::preprocess, BlenderDefRNA::sdna, BlenderDefRNA::structs, and BlenderRNA::structs_map.
Referenced by rna_preprocess().
PropertyRNA* RNA_def_boolean | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
bool | default_value, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Definition at line 3493 of file rna_define.c.
References PROP_BOOLEAN, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_default(), and RNA_def_property_ui_text().
Referenced by ACTION_OT_clean(), ACTION_OT_clickselect(), ACTION_OT_paste(), ACTION_OT_select_box(), ACTION_OT_select_leftright(), ACTION_OT_stash(), ACTION_OT_unlink(), ANIM_OT_change_frame(), ANIM_OT_channel_select_keys(), ANIM_OT_channels_click(), ANIM_OT_channels_collapse(), ANIM_OT_channels_expand(), ANIM_OT_driver_button_remove(), ANIM_OT_keyframe_clear_button(), ANIM_OT_keyframe_delete_button(), ANIM_OT_keyframe_insert_button(), ANIM_OT_keyframe_insert_menu(), ANIM_OT_keyingset_button_add(), api_ui_item_common_heading(), api_ui_item_common_text(), ARMATURE_OT_calculate_roll(), ARMATURE_OT_duplicate(), ARMATURE_OT_extrude(), ARMATURE_OT_flip_names(), ARMATURE_OT_hide(), ARMATURE_OT_layers_show_all(), ARMATURE_OT_reveal(), ARMATURE_OT_select_hierarchy(), ARMATURE_OT_select_linked(), ARMATURE_OT_select_linked_pick(), ARMATURE_OT_select_mirror(), ASSET_OT_clear(), BRUSH_OT_stencil_fit_image_aspect(), BRUSH_OT_stencil_reset_transform(), CLIP_OT_average_tracks(), CLIP_OT_clear_track_path(), CLIP_OT_dopesheet_select_channel(), CLIP_OT_graph_select(), CLIP_OT_hide_tracks(), CLIP_OT_refine_markers(), CLIP_OT_select(), CLIP_OT_set_origin(), CLIP_OT_track_markers(), CLIP_OT_view_all(), CONSOLE_OT_clear(), CONSOLE_OT_history_append(), CONSOLE_OT_history_cycle(), CURVE_OT_draw(), CURVE_OT_hide(), CURVE_OT_normals_make_consistent(), CURVE_OT_pen(), CURVE_OT_reveal(), CURVE_OT_select_linked_pick(), CURVE_OT_spline_type_set(), def_fill_tile(), def_sh_script(), define_specific_node(), ED_object_add_generic_props(), ED_object_add_mesh_props(), edbm_dissolve_prop__use_boundary_tear(), edbm_dissolve_prop__use_face_split(), edbm_dissolve_prop__use_verts(), edit_constraint_report_property(), edit_modifier_report_property(), edit_shaderfx_report_property(), FILE_OT_directory_new(), FILE_OT_find_missing_files(), FILE_OT_select(), FILE_OT_select_walk(), FONT_OT_style_set(), FONT_OT_text_insert(), geometry_extract_props(), GIZMO_GT_button_2d(), GIZMO_GT_dial_3d(), GIZMO_GT_move_3d(), gpencil_edit_modifier_report_property(), GPENCIL_OT_annotate(), GPENCIL_OT_bake_grease_pencil_animation(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_blank_frame_add(), GPENCIL_OT_convert(), GPENCIL_OT_convert_old_files(), GPENCIL_OT_draw(), GPENCIL_OT_editmode_toggle(), GPENCIL_OT_extract_palette_vertex(), GPENCIL_OT_fill(), GPENCIL_OT_guide_rotate(), GPENCIL_OT_hide(), GPENCIL_OT_image_to_grease_pencil(), GPENCIL_OT_interpolate(), GPENCIL_OT_interpolate_sequence(), GPENCIL_OT_layer_duplicate_object(), GPENCIL_OT_layer_isolate(), GPENCIL_OT_material_hide(), GPENCIL_OT_material_isolate(), GPENCIL_OT_material_select(), GPENCIL_OT_material_to_vertex_color(), GPENCIL_OT_materials_copy_to_object(), GPENCIL_OT_paintmode_toggle(), GPENCIL_OT_paste(), GPENCIL_OT_reproject(), GPENCIL_OT_reveal(), GPENCIL_OT_sculpt_paint(), GPENCIL_OT_sculptmode_toggle(), GPENCIL_OT_select(), GPENCIL_OT_select_alternate(), GPENCIL_OT_select_first(), GPENCIL_OT_select_last(), GPENCIL_OT_select_random(), GPENCIL_OT_snap_to_cursor(), GPENCIL_OT_stroke_cutter(), GPENCIL_OT_stroke_cyclical_set(), GPENCIL_OT_stroke_join(), GPENCIL_OT_stroke_merge(), GPENCIL_OT_stroke_merge_by_distance(), GPENCIL_OT_stroke_smooth(), GPENCIL_OT_stroke_subdivide(), GPENCIL_OT_trace_image(), GPENCIL_OT_transform_fill(), GPENCIL_OT_vertex_group_normalize_all(), GPENCIL_OT_vertex_paint(), GPENCIL_OT_vertexmode_toggle(), GPENCIL_OT_weight_paint(), GPENCIL_OT_weightmode_toggle(), gpencil_primitive_common_props(), GRAPH_OT_clean(), GRAPH_OT_click_insert(), GRAPH_OT_clickselect(), GRAPH_OT_driver_variables_paste(), GRAPH_OT_equalize_handles(), GRAPH_OT_fmodifier_add(), GRAPH_OT_fmodifier_copy(), GRAPH_OT_fmodifier_paste(), GRAPH_OT_hide(), GRAPH_OT_paste(), GRAPH_OT_reveal(), GRAPH_OT_select_box(), GRAPH_OT_select_circle(), GRAPH_OT_select_lasso(), GRAPH_OT_select_leftright(), GRAPH_OT_sound_bake(), GRAPH_OT_view_all(), GRAPH_OT_view_selected(), image_operator_prop_allow_tokens(), IMAGE_OT_cycle_render_slot(), IMAGE_OT_flip(), IMAGE_OT_invert(), IMAGE_OT_new(), IMAGE_OT_open(), IMAGE_OT_save_as(), IMAGE_OT_tile_add(), IMAGE_OT_view_all(), IMAGE_OT_view_cursor_center(), INFO_OT_select_pick(), join_triangle_props(), LATTICE_OT_select_mirror(), LATTICE_OT_select_ungrouped(), MARKER_OT_move(), MARKER_OT_rename(), MARKER_OT_select(), MARKER_OT_select_box(), MARKER_OT_select_leftright(), MASK_OT_hide_view_clear(), MASK_OT_hide_view_set(), MASK_OT_select_linked_pick(), MASK_OT_shape_key_rekey(), MASK_OT_slide_point(), MBALL_OT_hide_metaelems(), MBALL_OT_reveal_metaelems(), MESH_OT_bevel(), MESH_OT_bisect(), MESH_OT_blend_from_shape(), MESH_OT_bridge_edge_loops(), MESH_OT_colors_rotate(), MESH_OT_decimate(), MESH_OT_delete_edgeloop(), MESH_OT_delete_loose(), MESH_OT_dissolve_limited(), MESH_OT_dupli_extrude_cursor(), MESH_OT_edge_rotate(), MESH_OT_edgering_select(), MESH_OT_extrude_context(), MESH_OT_extrude_edges_indiv(), MESH_OT_extrude_region(), MESH_OT_fill(), MESH_OT_fill_grid(), MESH_OT_flip_normals(), MESH_OT_hide(), MESH_OT_inset(), MESH_OT_intersect_boolean(), MESH_OT_knife_project(), MESH_OT_knife_tool(), MESH_OT_loop_multi_select(), MESH_OT_loop_select(), MESH_OT_loop_to_region(), MESH_OT_mark_seam(), MESH_OT_mark_sharp(), MESH_OT_merge(), MESH_OT_mod_weighted_strength(), MESH_OT_normals_make_consistent(), MESH_OT_normals_tools(), MESH_OT_offset_edge_loops(), MESH_OT_paint_mask_slice(), MESH_OT_point_normals(), MESH_OT_poke(), MESH_OT_polybuild_face_at_cursor(), MESH_OT_remove_doubles(), MESH_OT_reveal(), MESH_OT_rip(), MESH_OT_select_face_by_sides(), MESH_OT_select_less(), MESH_OT_select_linked_pick(), MESH_OT_select_loose(), MESH_OT_select_mirror(), MESH_OT_select_mode(), MESH_OT_select_more(), MESH_OT_select_non_manifold(), MESH_OT_select_ungrouped(), MESH_OT_set_normals_from_faces(), MESH_OT_sort_elements(), MESH_OT_spin(), MESH_OT_subdivide(), MESH_OT_symmetry_snap(), MESH_OT_uvs_rotate(), MESH_OT_vertices_smooth(), MESH_OT_vertices_smooth_laplacian(), MESH_OT_wireframe(), NLA_OT_action_sync_length(), NLA_OT_action_unlink(), NLA_OT_channels_click(), NLA_OT_click_select(), NLA_OT_duplicate(), NLA_OT_fmodifier_add(), NLA_OT_fmodifier_copy(), NLA_OT_fmodifier_paste(), NLA_OT_select_box(), NLA_OT_select_leftright(), NLA_OT_tracks_add(), NLA_OT_tweakmode_enter(), NLA_OT_tweakmode_exit(), blender::ed::space_node::NODE_OT_duplicate(), blender::ed::space_node::NODE_OT_find_node(), blender::ed::space_node::NODE_OT_group_edit(), blender::ed::space_node::NODE_OT_link(), blender::ed::space_node::NODE_OT_link_make(), blender::ed::space_node::NODE_OT_select(), blender::ed::space_node::NODE_OT_select_box(), blender::ed::space_node::NODE_OT_select_grouped(), blender::ed::space_node::NODE_OT_select_lasso(), blender::ed::space_node::NODE_OT_select_same_type_step(), OBJECT_OT_add_named(), OBJECT_OT_bake(), OBJECT_OT_collection_external_asset_drop(), OBJECT_OT_convert(), OBJECT_OT_data_transfer(), OBJECT_OT_datalayout_transfer(), OBJECT_OT_delete(), OBJECT_OT_drop_named_image(), OBJECT_OT_duplicate(), OBJECT_OT_duplicates_make_real(), OBJECT_OT_gpencil_add(), OBJECT_OT_hide_collection(), OBJECT_OT_hide_view_clear(), OBJECT_OT_hide_view_set(), OBJECT_OT_hook_add_selob(), OBJECT_OT_link_to_collection(), OBJECT_OT_location_clear(), OBJECT_OT_make_single_user(), OBJECT_OT_mode_set(), OBJECT_OT_modifier_apply(), OBJECT_OT_modifier_apply_as_shapekey(), OBJECT_OT_move_to_collection(), OBJECT_OT_ocean_bake(), OBJECT_OT_parent_no_inverse_set(), OBJECT_OT_parent_set(), OBJECT_OT_paths_clear(), OBJECT_OT_quadriflow_remesh(), OBJECT_OT_rotation_clear(), OBJECT_OT_scale_clear(), OBJECT_OT_select_by_type(), OBJECT_OT_select_grouped(), OBJECT_OT_select_linked(), OBJECT_OT_select_mirror(), OBJECT_OT_shade_smooth(), OBJECT_OT_shape_key_add(), OBJECT_OT_shape_key_mirror(), OBJECT_OT_shape_key_remove(), OBJECT_OT_transfer_mode(), OBJECT_OT_transform_apply(), OBJECT_OT_vertex_group_clean(), OBJECT_OT_vertex_group_invert(), OBJECT_OT_vertex_group_mirror(), OBJECT_OT_vertex_group_normalize_all(), OBJECT_OT_vertex_group_remove(), OBJECT_OT_vertex_group_remove_from(), OBJECT_OT_volume_import(), OUTLINER_OT_collection_isolate(), OUTLINER_OT_collection_new(), OUTLINER_OT_delete(), OUTLINER_OT_item_activate(), OUTLINER_OT_item_openclose(), OUTLINER_OT_item_rename(), OUTLINER_OT_orphans_purge(), OUTLINER_OT_scroll_page(), OUTLINER_OT_select_box(), OUTLINER_OT_select_walk(), OUTLINER_OT_show_one_level(), PAINT_OT_add_texture_paint_slot(), PAINT_OT_brush_select(), PAINT_OT_face_select_hide(), PAINT_OT_face_select_linked_pick(), PAINT_OT_face_vert_reveal(), PAINT_OT_sample_color(), PAINT_OT_vert_select_hide(), PAINT_OT_vert_select_ungrouped(), PAINTCURVE_OT_select(), PAINTCURVE_OT_slide(), PARTICLE_OT_connect_hair(), PARTICLE_OT_copy_particle_systems(), PARTICLE_OT_disconnect_hair(), PARTICLE_OT_duplicate_particle_system(), PARTICLE_OT_hide(), PARTICLE_OT_reveal(), PARTICLE_OT_select_linked_pick(), path_select_properties(), POSE_OT_armature_apply(), POSE_OT_flip_names(), POSE_OT_hide(), POSE_OT_ik_add(), POSE_OT_paste(), POSE_OT_paths_clear(), POSE_OT_reveal(), POSE_OT_select_grouped(), POSE_OT_select_hierarchy(), POSE_OT_select_linked_pick(), POSE_OT_select_mirror(), POSE_OT_user_transforms_clear(), POSELIB_OT_apply_pose_asset(), POSELIB_OT_blend_pose_asset(), PTCACHE_OT_bake(), PTCACHE_OT_bake_all(), read_homefile_props(), RENDER_OT_opengl(), RENDER_OT_render(), RNA_api_animdata(), RNA_api_bone(), RNA_api_curve(), RNA_api_gizmo(), RNA_api_keymapitem(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_lattice(), RNA_api_macro(), RNA_api_mesh(), RNA_api_object(), RNA_api_operator(), RNA_api_pose_channel(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_space_filebrowser(), RNA_api_text(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), rna_def_asset_tags_api(), rna_def_camera_background_image(), rna_def_canvas_surface(), RNA_def_constraint(), rna_def_depsgraph(), rna_def_fcurve_keyframe_points(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), RNA_def_greasepencil_modifier(), rna_def_ID(), rna_def_ID_override_library(), rna_def_image_paint(), rna_def_internal_node(), rna_def_keyingset_info(), rna_def_layer_collection(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_menu(), RNA_def_modifier(), rna_def_modifier_datatransfer(), rna_def_movie(), rna_def_nlatrack(), rna_def_node(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_panel(), rna_def_render_engine(), rna_def_space_text(), rna_def_trackingMarkers(), rna_def_trackingPlaneMarkers(), rna_def_userdef_input(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_view2d_api(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_tools(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_session_state(), SCREEN_OT_animation_cancel(), SCREEN_OT_animation_play(), SCREEN_OT_frame_jump(), SCREEN_OT_keyframe_jump(), SCREEN_OT_marker_jump(), SCREEN_OT_screen_full_area(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_end(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_random(), sculpt_gesture_operator_properties(), SCULPT_OT_brush_stroke(), SCULPT_OT_cloth_filter(), SCULPT_OT_dirty_mask(), SCULPT_OT_expand(), SCULPT_OT_face_sets_edit(), SCULPT_OT_mask_by_color(), SCULPT_OT_mask_expand(), SCULPT_OT_mask_filter(), sculpt_trim_gesture_operator_properties(), sequencer_generic_props__internal(), SEQUENCER_OT_change_path(), SEQUENCER_OT_delete(), SEQUENCER_OT_enable_proxies(), SEQUENCER_OT_gap_remove(), SEQUENCER_OT_image_strip_add(), SEQUENCER_OT_movie_strip_add(), SEQUENCER_OT_mute(), SEQUENCER_OT_paste(), SEQUENCER_OT_reload(), SEQUENCER_OT_select(), SEQUENCER_OT_select_box(), SEQUENCER_OT_select_grouped(), SEQUENCER_OT_select_linked_pick(), SEQUENCER_OT_select_side_of_frame(), SEQUENCER_OT_set_range_to_strips(), SEQUENCER_OT_sound_strip_add(), SEQUENCER_OT_split(), SEQUENCER_OT_strip_jump(), SEQUENCER_OT_unmute(), SOUND_OT_mixdown(), SOUND_OT_open(), SOUND_OT_open_mono(), TEXT_OT_open(), TEXT_OT_paste(), TEXT_OT_replace(), TEXT_OT_to_3d_object(), TRANSFORM_OT_create_orientation(), TRANSFORM_OT_edge_slide(), TRANSFORM_OT_shrink_fatten(), TRANSFORM_OT_vert_slide(), Transform_Properties(), UI_OT_button_execute(), UI_OT_copy_data_path_button(), UI_OT_copy_to_selected_button(), UI_OT_drop_color(), UI_OT_override_remove_button(), UI_OT_override_type_set_button(), UI_OT_reset_default_button(), uv_map_clip_correct_properties_ex(), UV_OT_average_islands_scale(), UV_OT_hide(), UV_OT_mark_seam(), UV_OT_minimize_stretch(), UV_OT_pack_islands(), UV_OT_pin(), UV_OT_project_from_view(), UV_OT_remove_doubles(), UV_OT_reveal(), UV_OT_seams_from_islands(), UV_OT_select_box(), UV_OT_select_edge_ring(), UV_OT_select_linked_pick(), UV_OT_select_loop(), UV_OT_select_overlap(), UV_OT_stitch(), UV_OT_unwrap(), VIEW2D_OT_scroll_down(), VIEW2D_OT_scroll_up(), view3d_operator_properties_common(), VIEW3D_OT_bone_select_menu(), VIEW3D_OT_cursor3d(), VIEW3D_OT_interactive_add(), VIEW3D_OT_localview(), VIEW3D_OT_pastebuffer(), VIEW3D_OT_select(), VIEW3D_OT_select_menu(), VIEW3D_OT_snap_selected_to_cursor(), VIEW3D_OT_view_all(), VIEW3D_OT_view_axis(), wm_link_append_properties_common(), wm_open_mainfile_def_property_use_scripts(), WM_operator_properties_border(), WM_operator_properties_confirm_or_exec(), WM_operator_properties_filesel(), WM_operator_properties_generic_select(), WM_operator_properties_gesture_box_ex(), WM_operator_properties_gesture_box_zoom(), WM_operator_properties_gesture_circle(), WM_operator_properties_gesture_straightline(), WM_operator_properties_mouse_select(), WM_operator_properties_use_cursor_init(), WM_operator_type_modal_from_exec_for_object_edit_coords(), WM_OT_append(), WM_OT_call_panel(), WM_OT_open_mainfile(), WM_OT_radial_control(), WM_OT_read_homefile(), WM_OT_save_as_mainfile(), WM_OT_save_mainfile(), WM_OT_stereo3d_set(), WM_OT_xr_navigation_fly(), WM_OT_xr_navigation_grab(), WM_OT_xr_navigation_reset(), and WM_OT_xr_navigation_teleport().
PropertyRNA* RNA_def_boolean_array | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | len, | ||
bool * | default_value, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Definition at line 3509 of file rna_define.c.
References len, PROP_BOOLEAN, PROP_NONE, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_array_default(), and RNA_def_property_ui_text().
Referenced by MESH_OT_loopcut(), and RNA_def_test().
PropertyRNA* RNA_def_boolean_layer | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | len, | ||
bool * | default_value, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Definition at line 3531 of file rna_define.c.
References len, PROP_BOOLEAN, PROP_LAYER, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_array_default(), and RNA_def_property_ui_text().
PropertyRNA* RNA_def_boolean_layer_member | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | len, | ||
bool * | default_value, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Definition at line 3553 of file rna_define.c.
References len, PROP_BOOLEAN, PROP_LAYER_MEMBER, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_array_default(), and RNA_def_property_ui_text().
Referenced by ARMATURE_OT_armature_layers(), ARMATURE_OT_bone_layers(), and POSE_OT_bone_layers().
PropertyRNA* RNA_def_boolean_vector | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | len, | ||
bool * | default_value, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Definition at line 3575 of file rna_define.c.
References len, PROP_BOOLEAN, PROP_XYZ, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_array_default(), and RNA_def_property_ui_text().
Referenced by Transform_Properties(), and WM_OT_xr_navigation_teleport().
PropertyRNA* RNA_def_collection | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
const char * | type, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Definition at line 4205 of file rna_define.c.
References PROP_COLLECTION, PROP_NONE, RNA_def_property(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and type.
Referenced by rna_def_ID_override_library(), rna_def_ID_override_library_property(), and rna_def_space_filebrowser().
PropertyRNA* RNA_def_collection_runtime | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
StructRNA * | type, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Definition at line 4221 of file rna_define.c.
References PROP_COLLECTION, PROP_NONE, RNA_def_property(), RNA_def_property_struct_runtime(), RNA_def_property_ui_text(), and type.
Referenced by BPy_CollectionProperty(), CURVE_OT_draw(), GPENCIL_OT_annotate(), GPENCIL_OT_draw(), GPENCIL_OT_sculpt_paint(), GPENCIL_OT_vertex_paint(), GPENCIL_OT_weight_paint(), MESH_OT_knife_cut(), blender::ed::space_node::NODE_OT_add_reroute(), blender::ed::space_node::NODE_OT_links_cut(), blender::ed::space_node::NODE_OT_links_mute(), paint_stroke_operator_properties(), PARTICLE_OT_brush_edit(), UV_OT_stitch(), WM_operator_properties_filesel(), and WM_operator_properties_gesture_lasso().
PropertyRNA* RNA_def_enum | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
const EnumPropertyItem * | items, | ||
int | default_value, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Definition at line 3783 of file rna_define.c.
References CLOG_ERROR, LOG, NULL, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_default(), RNA_def_property_enum_items(), and RNA_def_property_ui_text().
Referenced by ACTION_OT_easing_type(), ACTION_OT_extrapolation_type(), ACTION_OT_handle_type(), ACTION_OT_interpolation_type(), ACTION_OT_keyframe_insert(), ACTION_OT_keyframe_type(), ACTION_OT_mirror(), ACTION_OT_paste(), ACTION_OT_select_column(), ACTION_OT_select_leftright(), ACTION_OT_snap(), ANIM_OT_channels_editable_toggle(), ANIM_OT_channels_move(), ANIM_OT_channels_setting_disable(), ANIM_OT_channels_setting_enable(), ANIM_OT_channels_setting_toggle(), ANIM_OT_driver_button_add_menu(), ANIM_OT_keyframe_delete(), ANIM_OT_keyframe_insert(), ANIM_OT_keyframe_insert_menu(), ANIM_OT_keying_set_active_set(), ARMATURE_OT_autoside_names(), ARMATURE_OT_calculate_roll(), ARMATURE_OT_parent_clear(), ARMATURE_OT_parent_set(), ARMATURE_OT_select_hierarchy(), ARMATURE_OT_select_similar(), ARMATURE_OT_symmetrize(), BOID_OT_rule_add(), BPy_EnumProperty(), BRUSH_OT_curve_preset(), BRUSH_OT_stencil_control(), CACHEFILE_OT_layer_move(), CLIP_OT_clean_tracks(), CLIP_OT_clear_track_path(), CLIP_OT_detect_features(), CLIP_OT_disable_markers(), CLIP_OT_frame_jump(), CLIP_OT_graph_disable_markers(), CLIP_OT_lock_tracks(), CLIP_OT_mode_set(), CLIP_OT_select_grouped(), CLIP_OT_set_axis(), CLIP_OT_set_plane(), CLIP_OT_set_solver_keyframe(), COLLECTION_OT_objects_add_active(), COLLECTION_OT_objects_remove(), COLLECTION_OT_objects_remove_active(), CONSOLE_OT_delete(), CONSOLE_OT_move(), CONSOLE_OT_scrollback_append(), CURVE_OT_cyclic_toggle(), CURVE_OT_delete(), CURVE_OT_draw(), CURVE_OT_extrude(), CURVE_OT_handle_type_set(), CURVE_OT_pen(), CURVE_OT_select_similar(), CURVE_OT_spline_type_set(), blender::ed::curves::CURVES_OT_set_selection_domain(), blender::ed::curves::CURVES_OT_snap_curves_to_surface(), def_fill_tile(), def_sh_script(), DPAINT_OT_output_toggle(), DPAINT_OT_type_toggle(), ED_object_add_generic_props(), edit_constraint_properties(), FILE_OT_bookmark_move(), FILE_OT_unpack_all(), FILE_OT_unpack_item(), FONT_OT_case_set(), FONT_OT_delete(), FONT_OT_move(), FONT_OT_move_select(), FONT_OT_style_set(), FONT_OT_style_toggle(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_attribute_convert(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), GIZMO_GT_arrow_3d(), GIZMO_GT_cage_2d(), GIZMO_GT_cage_3d(), GIZMO_GT_move_3d(), GIZMO_GT_primitive_3d(), GPENCIL_OT_annotate(), GPENCIL_OT_bake_grease_pencil_animation(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_convert(), GPENCIL_OT_delete(), GPENCIL_OT_dissolve(), GPENCIL_OT_draw(), GPENCIL_OT_frame_clean_duplicate(), GPENCIL_OT_frame_clean_fill(), GPENCIL_OT_frame_duplicate(), GPENCIL_OT_generate_weights(), GPENCIL_OT_interpolate(), GPENCIL_OT_interpolate_sequence(), GPENCIL_OT_layer_annotation_move(), GPENCIL_OT_layer_change(), GPENCIL_OT_layer_duplicate(), GPENCIL_OT_layer_duplicate_object(), GPENCIL_OT_layer_mask_move(), GPENCIL_OT_layer_merge(), GPENCIL_OT_layer_move(), GPENCIL_OT_material_set(), GPENCIL_OT_paste(), GPENCIL_OT_reproject(), GPENCIL_OT_reset_transform_fill(), GPENCIL_OT_segment_move(), GPENCIL_OT_select_grouped(), GPENCIL_OT_stroke_arrange(), GPENCIL_OT_stroke_caps_set(), GPENCIL_OT_stroke_cyclical_set(), GPENCIL_OT_stroke_editcurve_set_handle_type(), GPENCIL_OT_stroke_join(), GPENCIL_OT_stroke_merge(), GPENCIL_OT_stroke_normalize(), GPENCIL_OT_stroke_reset_vertex_color(), GPENCIL_OT_stroke_separate(), GPENCIL_OT_trace_image(), GPENCIL_OT_transform_fill(), GPENCIL_OT_vertex_color_brightness_contrast(), GPENCIL_OT_vertex_color_hsv(), GPENCIL_OT_vertex_color_invert(), GPENCIL_OT_vertex_color_levels(), GPENCIL_OT_vertex_color_set(), gpencil_primitive_common_props(), GRAPH_OT_decimate(), GRAPH_OT_duplicate(), GRAPH_OT_easing_type(), GRAPH_OT_equalize_handles(), GRAPH_OT_extrapolation_type(), GRAPH_OT_fmodifier_add(), GRAPH_OT_handle_type(), GRAPH_OT_interpolation_type(), GRAPH_OT_keyframe_insert(), GRAPH_OT_mirror(), GRAPH_OT_paste(), GRAPH_OT_select_column(), GRAPH_OT_select_leftright(), GRAPH_OT_snap(), IMAGE_OT_curves_point_set(), IMAGE_OT_new(), IMAGE_OT_unpack(), LATTICE_OT_flip(), MARKER_OT_make_links_scene(), MARKER_OT_select_leftright(), MASK_OT_handle_type_set(), MASK_OT_layer_move(), MBALL_OT_select_similar(), mesh_operator_edgering_props(), MESH_OT_average_normals(), MESH_OT_bevel(), MESH_OT_blend_from_shape(), MESH_OT_bridge_edge_loops(), MESH_OT_colors_reverse(), MESH_OT_decimate(), MESH_OT_delete(), MESH_OT_edge_split(), MESH_OT_intersect(), MESH_OT_intersect_boolean(), MESH_OT_knife_cut(), MESH_OT_knife_tool(), MESH_OT_merge(), MESH_OT_mod_weighted_strength(), MESH_OT_normals_tools(), MESH_OT_point_normals(), MESH_OT_poke(), MESH_OT_primitive_circle_add(), MESH_OT_primitive_cone_add(), MESH_OT_primitive_cylinder_add(), MESH_OT_quads_convert_to_tris(), MESH_OT_select_axis(), MESH_OT_select_face_by_sides(), MESH_OT_select_mode(), MESH_OT_select_similar(), MESH_OT_separate(), MESH_OT_sort_elements(), MESH_OT_subdivide(), MESH_OT_symmetrize(), MESH_OT_symmetry_snap(), NLA_OT_actionclip_add(), NLA_OT_fmodifier_add(), NLA_OT_select_leftright(), NLA_OT_snap(), blender::ed::space_node::NODE_OT_group_separate(), blender::ed::space_node::NODE_OT_new_node_tree(), blender::ed::space_node::NODE_OT_output_file_move_active_socket(), blender::ed::space_node::NODE_OT_select_grouped(), blender::ed::space_node::NODE_OT_tree_socket_add(), blender::ed::space_node::NODE_OT_tree_socket_change_type(), blender::ed::space_node::NODE_OT_tree_socket_move(), blender::ed::space_node::NODE_OT_tree_socket_remove(), OBJECT_OT_add(), OBJECT_OT_bake(), OBJECT_OT_collection_external_asset_drop(), OBJECT_OT_collection_instance_add(), OBJECT_OT_collection_link(), OBJECT_OT_constraint_add(), OBJECT_OT_constraint_add_with_targets(), OBJECT_OT_convert(), OBJECT_OT_data_instance_add(), OBJECT_OT_data_transfer(), OBJECT_OT_datalayout_transfer(), OBJECT_OT_duplicate(), OBJECT_OT_effector_add(), OBJECT_OT_empty_add(), OBJECT_OT_face_map_move(), OBJECT_OT_gpencil_add(), OBJECT_OT_gpencil_modifier_add(), OBJECT_OT_gpencil_modifier_apply(), OBJECT_OT_hook_assign(), OBJECT_OT_hook_recenter(), OBJECT_OT_hook_remove(), OBJECT_OT_hook_reset(), OBJECT_OT_hook_select(), OBJECT_OT_light_add(), OBJECT_OT_lightprobe_add(), OBJECT_OT_make_links_data(), OBJECT_OT_make_links_scene(), OBJECT_OT_make_local(), OBJECT_OT_make_single_user(), OBJECT_OT_material_slot_move(), OBJECT_OT_metaball_add(), OBJECT_OT_mode_set(), OBJECT_OT_modifier_add(), OBJECT_OT_multires_subdivide(), OBJECT_OT_origin_set(), OBJECT_OT_parent_clear(), OBJECT_OT_parent_set(), OBJECT_OT_paths_calculate(), OBJECT_OT_quadriflow_remesh(), OBJECT_OT_select_by_type(), OBJECT_OT_select_grouped(), OBJECT_OT_select_linked(), OBJECT_OT_shaderfx_add(), OBJECT_OT_shape_key_move(), OBJECT_OT_skin_loose_mark_clear(), OBJECT_OT_track_clear(), OBJECT_OT_track_set(), OBJECT_OT_vertex_group_lock(), OBJECT_OT_vertex_group_move(), OBJECT_OT_vertex_group_set_active(), OBJECT_OT_vertex_group_sort(), OUTLINER_OT_action_set(), OUTLINER_OT_animdata_operation(), OUTLINER_OT_collection_color_tag_set(), OUTLINER_OT_constraint_operation(), OUTLINER_OT_data_operation(), OUTLINER_OT_id_operation(), OUTLINER_OT_id_remap(), OUTLINER_OT_lib_operation(), OUTLINER_OT_liboverride_operation(), OUTLINER_OT_liboverride_troubleshoot_operation(), OUTLINER_OT_modifier_operation(), OUTLINER_OT_object_operation(), OUTLINER_OT_scene_operation(), paint_mask_gesture_operator_properties(), PAINT_OT_add_texture_paint_slot(), PAINT_OT_brush_select(), PAINT_OT_hide_show(), PAINT_OT_mask_flood_fill(), PAINT_OT_project_image(), PAINT_OT_weight_from_bones(), PAINT_OT_weight_gradient(), PAINT_OT_weight_sample_group(), paint_stroke_operator_properties(), PALETTE_OT_color_move(), PALETTE_OT_sort(), PARTICLE_OT_copy_particle_systems(), PARTICLE_OT_delete(), PARTICLE_OT_select_random(), path_select_properties(), POSE_OT_autoside_names(), POSE_OT_constraint_add(), POSE_OT_constraint_add_with_targets(), POSE_OT_group_move(), POSE_OT_paths_calculate(), POSE_OT_propagate(), POSE_OT_rotation_mode_set(), POSE_OT_select_grouped(), POSE_OT_select_hierarchy(), pose_slide_opdef_properties(), POSELIB_OT_pose_move(), POSELIB_OT_pose_remove(), POSELIB_OT_pose_rename(), RENDER_OT_shutter_curve_preset(), RIGIDBODY_OT_constraint_add(), RIGIDBODY_OT_mass_calculate(), RIGIDBODY_OT_object_add(), RIGIDBODY_OT_objects_add(), RIGIDBODY_OT_shape_change(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_object(), RNA_api_scene(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_sound(), RNA_api_ui_layout(), RNA_api_vfont(), RNA_api_window(), rna_def_attribute_group(), rna_def_curve_splines(), rna_def_depsgraph(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_thickness_modifiers(), rna_def_gpencil_layers_api(), rna_def_ID_override_library_property_operation(), rna_def_ID_override_library_property_operations(), rna_def_keyingset_paths(), RNA_def_main_brushes(), RNA_def_main_curves(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_node_groups(), RNA_def_main_textures(), rna_def_metaball_elements(), rna_def_modifier_datatransfer(), rna_def_object_constraints(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_passes(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_userdef_studiolights(), rna_def_vertex_group(), rna_def_workspace_tools(), SCENE_OT_light_cache_bake(), SCENE_OT_new(), SCENE_OT_new_sequencer(), SCENE_OT_view_layer_add(), SCREEN_OT_area_split(), SCREEN_OT_region_toggle(), SCREEN_OT_space_context_cycle(), SCREEN_OT_space_type_set_or_cycle(), SCREEN_OT_userpref_show(), SCREEN_OT_workspace_cycle(), SCULPT_OT_cloth_filter(), SCULPT_OT_color_filter(), SCULPT_OT_expand(), SCULPT_OT_face_sets_change_visibility(), SCULPT_OT_face_sets_create(), SCULPT_OT_face_sets_edit(), SCULPT_OT_face_sets_init(), SCULPT_OT_mask_filter(), SCULPT_OT_mask_init(), SCULPT_OT_mesh_filter(), SCULPT_OT_sample_detail_size(), SCULPT_OT_set_pivot_position(), SCULPT_OT_uv_sculpt_stroke(), sculpt_trim_gesture_operator_properties(), sequencer_generic_props__internal(), SEQUENCER_OT_change_effect_input(), SEQUENCER_OT_change_effect_type(), SEQUENCER_OT_change_scene(), SEQUENCER_OT_effect_strip_add(), SEQUENCER_OT_mask_strip_add(), SEQUENCER_OT_movieclip_strip_add(), SEQUENCER_OT_scene_strip_add(), SEQUENCER_OT_scene_strip_add_new(), SEQUENCER_OT_select_grouped(), SEQUENCER_OT_select_handles(), SEQUENCER_OT_select_side(), SEQUENCER_OT_select_side_of_frame(), SEQUENCER_OT_split(), SEQUENCER_OT_strip_color_tag_set(), SEQUENCER_OT_strip_modifier_add(), SEQUENCER_OT_strip_modifier_copy(), SEQUENCER_OT_strip_modifier_move(), SEQUENCER_OT_strip_transform_clear(), SEQUENCER_OT_strip_transform_fit(), SEQUENCER_OT_swap(), SOUND_OT_mixdown(), SOUND_OT_unpack(), TEXT_OT_comment_toggle(), TEXT_OT_convert_whitespace(), TEXT_OT_delete(), TEXT_OT_move(), TEXT_OT_move_lines(), TEXT_OT_move_select(), TEXT_OT_resolve_conflict(), TEXTURE_OT_slot_move(), TRANSFORM_OT_transform(), Transform_Properties(), UI_OT_eyedropper_driver(), UI_OT_eyedropper_gpencil_color(), UI_OT_override_type_set_button(), UV_OT_align(), UV_OT_pack_islands(), UV_OT_select_mode(), UV_OT_select_similar(), UV_OT_snap_cursor(), UV_OT_snap_selected(), UV_OT_stitch(), UV_OT_unwrap(), uv_transform_properties(), vgroup_operator_subset_select_props(), VIEW3D_GGT_xform_extrude(), VIEW3D_GGT_xform_gizmo(), VIEW3D_OT_bone_select_menu(), VIEW3D_OT_cursor3d(), VIEW3D_OT_select_menu(), VIEW3D_OT_toggle_shading(), VIEW3D_OT_view_axis(), VIEW3D_OT_view_orbit(), VIEW3D_OT_view_pan(), VIEW3D_OT_view_roll(), WM_operator_properties_filesel(), wm_operator_properties_select_action_ex(), WM_operator_properties_select_operation(), WM_operator_properties_select_operation_simple(), WM_operator_properties_select_walk_direction(), WM_OT_redraw_timer(), WM_OT_stereo3d_set(), and WM_OT_xr_navigation_fly().
PropertyRNA* RNA_def_enum_flag | ( | StructOrFunctionRNA * | cont, |
const char * | identifier, | ||
const EnumPropertyItem * | items, | ||
int | default_value, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Same as above but sets PROP_ENUM_FLAG before setting the default value.
Definition at line 3806 of file rna_define.c.
References CLOG_ERROR, LOG, NULL, PROP_ENUM, PROP_ENUM_FLAG, PROP_NONE, RNA_def_property(), RNA_def_property_enum_default(), RNA_def_property_enum_items(), RNA_def_property_flag(), and RNA_def_property_ui_text().
Referenced by BPy_EnumProperty(), GIZMO_GT_arrow_3d(), GIZMO_GT_button_2d(), GIZMO_GT_cage_2d(), GIZMO_GT_cage_3d(), GIZMO_GT_dial_3d(), GIZMO_GT_move_3d(), GIZMO_GT_snap_3d(), LATTICE_OT_select_mirror(), MESH_GGT_spin(), MESH_OT_dissolve_limited(), MESH_OT_select_linked(), MESH_OT_select_linked_pick(), MESH_OT_select_mirror(), MESH_OT_sort_elements(), OBJECT_OT_mode_set_with_submode(), RNA_api_keyconfigs(), RNA_api_keymapitems(), RNA_api_macro(), RNA_api_operator(), RNA_api_ui_layout(), RNA_api_workspace_tool(), rna_def_fcurve_keyframe_points(), rna_def_gizmo(), rna_def_ID(), rna_def_render_engine(), rna_generic_op_invoke(), SCULPT_OT_cloth_filter(), SCULPT_OT_mesh_filter(), and WM_OT_previews_clear().
void RNA_def_enum_funcs | ( | PropertyRNA * | prop, |
EnumPropertyItemFunc | itemfunc | ||
) |
Definition at line 3830 of file rna_define.c.
References EnumPropertyRNA::item_fn.
Referenced by ANIM_OT_driver_button_add_menu(), ANIM_OT_keyframe_delete(), ANIM_OT_keyframe_insert(), ANIM_OT_keyframe_insert_menu(), ANIM_OT_keying_set_active_set(), ASSET_OT_bundle_install(), COLLECTION_OT_objects_add_active(), COLLECTION_OT_objects_remove(), COLLECTION_OT_objects_remove_active(), CURVE_OT_delete(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_attribute_convert(), GPENCIL_OT_convert(), GPENCIL_OT_generate_weights(), GPENCIL_OT_layer_change(), GPENCIL_OT_material_set(), GRAPH_OT_fmodifier_add(), MARKER_OT_make_links_scene(), MESH_OT_blend_from_shape(), MESH_OT_merge(), MESH_OT_select_similar(), NLA_OT_actionclip_add(), NLA_OT_fmodifier_add(), blender::ed::space_node::NODE_OT_new_node_tree(), blender::ed::space_node::NODE_OT_tree_socket_change_type(), OBJECT_OT_collection_external_asset_drop(), OBJECT_OT_collection_instance_add(), OBJECT_OT_collection_link(), OBJECT_OT_constraint_add(), OBJECT_OT_constraint_add_with_targets(), OBJECT_OT_gpencil_modifier_add(), OBJECT_OT_hook_assign(), OBJECT_OT_hook_recenter(), OBJECT_OT_hook_remove(), OBJECT_OT_hook_reset(), OBJECT_OT_hook_select(), OBJECT_OT_make_links_scene(), OBJECT_OT_mode_set(), OBJECT_OT_modifier_add(), OBJECT_OT_shaderfx_add(), OBJECT_OT_vertex_group_set_active(), OUTLINER_OT_action_set(), OUTLINER_OT_data_operation(), OUTLINER_OT_id_operation(), PAINT_OT_project_image(), PAINT_OT_weight_sample_group(), POSELIB_OT_pose_move(), POSELIB_OT_pose_remove(), POSELIB_OT_pose_rename(), RIGIDBODY_OT_mass_calculate(), SCENE_OT_new_sequencer(), SEQUENCER_OT_change_scene(), SEQUENCER_OT_mask_strip_add(), SEQUENCER_OT_movieclip_strip_add(), SEQUENCER_OT_scene_strip_add(), SEQUENCER_OT_scene_strip_add_new(), TRANSFORM_OT_select_orientation(), Transform_Properties(), UV_OT_select_similar(), vgroup_operator_subset_select_props(), VIEW3D_OT_bone_select_menu(), VIEW3D_OT_select_menu(), and WM_operator_properties_filesel().
PropertyRNA* RNA_def_float | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
float | default_value, | ||
float | hardmin, | ||
float | hardmax, | ||
const char * | ui_name, | ||
const char * | ui_description, | ||
float | softmin, | ||
float | softmax | ||
) |
Definition at line 3836 of file rna_define.c.
References ASSERT_SOFT_HARD_LIMITS, PROP_FLOAT, PROP_NONE, RNA_def_property(), RNA_def_property_float_default(), RNA_def_property_range(), RNA_def_property_ui_range(), and RNA_def_property_ui_text().
Referenced by ACTION_OT_clean(), ANIM_OT_change_frame(), ARMATURE_OT_select_similar(), BRUSH_OT_scale_size(), CLIP_OT_apply_solution_scale(), CLIP_OT_clean_tracks(), CLIP_OT_detect_features(), CLIP_OT_set_scale(), CLIP_OT_set_solution_scale(), CLIP_OT_view_zoom(), CLIP_OT_view_zoom_ratio(), CURVE_OT_radius_set(), CURVE_OT_select_similar(), define_primitive_add_properties(), GIZMO_GT_arrow_3d(), GIZMO_GT_button_2d(), GIZMO_GT_dial_3d(), GPENCIL_OT_annotate(), GPENCIL_OT_convert(), GPENCIL_OT_draw(), GPENCIL_OT_generate_weights(), GPENCIL_OT_guide_rotate(), GPENCIL_OT_image_to_grease_pencil(), GPENCIL_OT_interpolate(), GPENCIL_OT_interpolate_sequence(), GPENCIL_OT_stroke_enter_editcurve_mode(), GPENCIL_OT_stroke_merge_by_distance(), GPENCIL_OT_stroke_merge_material(), GPENCIL_OT_stroke_normalize(), GPENCIL_OT_stroke_sample(), GPENCIL_OT_stroke_simplify(), GPENCIL_OT_stroke_smooth(), GPENCIL_OT_stroke_subdivide(), GPENCIL_OT_trace_image(), GPENCIL_OT_transform_fill(), GPENCIL_OT_vertex_color_brightness_contrast(), GPENCIL_OT_vertex_color_hsv(), GPENCIL_OT_vertex_color_levels(), GPENCIL_OT_vertex_color_set(), GPENCIL_OT_vertex_group_smooth(), GRAPH_OT_clean(), GRAPH_OT_click_insert(), GRAPH_OT_cursor_set(), GRAPH_OT_decimate(), GRAPH_OT_equalize_handles(), GRAPH_OT_sound_bake(), IMAGE_OT_view_zoom(), IMAGE_OT_view_zoom_ratio(), MBALL_OT_select_similar(), mesh_operator_edgering_props(), MESH_OT_average_normals(), MESH_OT_bevel(), MESH_OT_bisect(), MESH_OT_blend_from_shape(), MESH_OT_bridge_edge_loops(), MESH_OT_decimate(), MESH_OT_extrude_repeat(), MESH_OT_face_make_planar(), MESH_OT_knife_tool(), MESH_OT_loopcut(), MESH_OT_paint_mask_extract(), MESH_OT_paint_mask_slice(), MESH_OT_point_normals(), MESH_OT_select_axis(), MESH_OT_select_similar(), MESH_OT_smooth_normals(), MESH_OT_spin(), MESH_OT_subdivide(), MESH_OT_symmetrize(), MESH_OT_symmetry_snap(), MESH_OT_vertices_smooth_laplacian(), MESH_OT_wireframe(), blender::ed::space_node::NODE_OT_backimage_zoom(), OBJECT_OT_bake(), OBJECT_OT_data_transfer(), OBJECT_OT_gpencil_add(), OBJECT_OT_quadriflow_remesh(), OBJECT_OT_vertex_group_clean(), OBJECT_OT_vertex_group_fix(), OBJECT_OT_vertex_group_levels(), OBJECT_OT_vertex_group_smooth(), paint_mask_gesture_operator_properties(), PAINT_OT_mask_flood_fill(), PAINT_OT_vertex_color_brightness_contrast(), PAINT_OT_vertex_color_hsv(), PAINT_OT_vertex_color_levels(), PARTICLE_OT_remove_doubles(), PARTICLE_OT_weight_set(), POSE_OT_propagate(), RIGIDBODY_OT_mass_calculate(), RNA_api_animdata(), RNA_api_bone(), RNA_api_object(), RNA_api_pose(), RNA_api_pose_channel(), RNA_api_scene(), RNA_api_ui_layout(), rna_def_color_ramp(), rna_def_color_ramp_element_api(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), RNA_def_float_distance(), rna_def_fmodifier_envelope_control_points(), rna_def_gpencil_stroke_points_api(), rna_def_modifier_datatransfer(), rna_def_render_engine(), rna_def_vertex_group(), rna_def_view2d_api(), rna_def_xr_session_state(), SCREEN_OT_area_split(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_grow(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_random(), SCULPT_OT_cloth_filter(), SCULPT_OT_color_filter(), SCULPT_OT_face_sets_init(), SCULPT_OT_mask_by_color(), SCULPT_OT_mesh_filter(), SCULPT_OT_set_pivot_position(), SCULPT_OT_symmetrize(), SEQUENCER_OT_view_zoom_ratio(), TRANSFORM_OT_push_pull(), TRANSFORM_OT_shear(), TRANSFORM_OT_vertex_warp(), Transform_Properties(), UI_view2d_edge_pan_operator_properties_ex(), UV_OT_cube_project(), UV_OT_remove_doubles(), UV_OT_select_similar(), UV_OT_smart_project(), UV_OT_stitch(), uv_transform_properties(), VIEW2D_OT_zoom(), VIEW2D_OT_zoom_in(), VIEW2D_OT_zoom_out(), VIEW3D_GGT_tool_generic_handle_free(), VIEW3D_GGT_tool_generic_handle_normal(), VIEW3D_OT_view_orbit(), VIEW3D_OT_view_roll(), WM_OT_redraw_timer(), WM_OT_xr_navigation_fly(), and WM_OT_xr_navigation_teleport().
PropertyRNA* RNA_def_float_array | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | len, | ||
const float * | default_value, | ||
float | hardmin, | ||
float | hardmax, | ||
const char * | ui_name, | ||
const char * | ui_description, | ||
float | softmin, | ||
float | softmax | ||
) |
Definition at line 4076 of file rna_define.c.
References ASSERT_SOFT_HARD_LIMITS, len, PROP_FLOAT, PROP_NONE, 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 def_sh_tex_pointdensity(), GIZMO_GT_snap_3d(), blender::ed::space_node::NODE_OT_link(), RNA_api_mesh(), RNA_api_object(), RNA_api_ui_layout(), rna_def_modifier_normaledit(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), RNA_def_test(), rna_def_view2d_api(), and rna_def_xr_session_state().
PropertyRNA* RNA_def_float_color | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | len, | ||
const float * | default_value, | ||
float | hardmin, | ||
float | hardmax, | ||
const char * | ui_name, | ||
const char * | ui_description, | ||
float | softmin, | ||
float | softmax | ||
) |
Definition at line 3922 of file rna_define.c.
References ASSERT_SOFT_HARD_LIMITS, len, PROP_COLOR, PROP_FLOAT, 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 def_fill_tile(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), IMAGE_OT_new(), PAINT_OT_add_texture_paint_slot(), rna_def_color_ramp(), SCULPT_OT_color_filter(), SEQUENCER_OT_effect_strip_add(), UI_OT_drop_color(), and WM_OT_xr_navigation_teleport().
PropertyRNA* RNA_def_float_distance | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
float | default_value, | ||
float | hardmin, | ||
float | hardmax, | ||
const char * | ui_name, | ||
const char * | ui_description, | ||
float | softmin, | ||
float | softmax | ||
) |
Definition at line 4052 of file rna_define.c.
References PROP_DISTANCE, RNA_def_float(), and RNA_def_property_subtype().
Referenced by CURVE_OT_draw(), ED_object_add_unit_props_radius_ex(), ED_object_add_unit_props_size(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_convert(), MESH_OT_dissolve_degenerate(), MESH_OT_inset(), MESH_OT_intersect(), MESH_OT_intersect_boolean(), MESH_OT_poke(), MESH_OT_primitive_cone_add(), MESH_OT_primitive_cylinder_add(), MESH_OT_remove_doubles(), MESH_OT_solidify(), MESH_OT_symmetry_snap(), MESH_OT_wireframe(), OBJECT_OT_convert(), RNA_api_curve_nurb(), TRANSFORM_OT_shrink_fatten(), and TRANSFORM_OT_vertex_random().
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 | ||
) |
Definition at line 4144 of file rna_define.c.
References ASSERT_SOFT_HARD_LIMITS, PROP_FACTOR, PROP_FLOAT, 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 CURVE_OT_decimate(), CURVE_OT_spline_weight_set(), GIZMO_GT_dial_3d(), GPENCIL_OT_interpolate(), GPENCIL_OT_trace_image(), GRAPH_OT_blend_to_default(), GRAPH_OT_blend_to_neighbor(), GRAPH_OT_breakdown(), GRAPH_OT_decimate(), MESH_OT_vertices_smooth(), pose_slide_opdef_properties(), POSELIB_OT_apply_pose_asset(), POSELIB_OT_blend_pose_asset(), POSELIB_OT_browse_interactive(), RNA_api_mesh(), rna_def_modifier_datatransfer(), TRANSFORM_OT_edge_bevelweight(), TRANSFORM_OT_edge_crease(), TRANSFORM_OT_edge_slide(), TRANSFORM_OT_tosphere(), TRANSFORM_OT_vert_crease(), TRANSFORM_OT_vert_slide(), TRANSFORM_OT_vertex_random(), UV_OT_minimize_stretch(), UV_OT_pack_islands(), UV_OT_unwrap(), and WM_operator_properties_select_random().
PropertyRNA* RNA_def_float_matrix | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | rows, | ||
int | columns, | ||
const float * | default_value, | ||
float | hardmin, | ||
float | hardmax, | ||
const char * | ui_name, | ||
const char * | ui_description, | ||
float | softmin, | ||
float | softmax | ||
) |
Definition at line 3954 of file rna_define.c.
References ASSERT_SOFT_HARD_LIMITS, blender::math::length(), PROP_FLOAT, PROP_MATRIX, RNA_def_property(), RNA_def_property_float_array_default(), RNA_def_property_multi_array(), RNA_def_property_range(), RNA_def_property_ui_range(), and RNA_def_property_ui_text().
Referenced by MESH_OT_primitive_cube_add_gizmo(), OBJECT_OT_add_named(), OBJECT_OT_transform_to_mouse(), RNA_api_curve(), RNA_api_lattice(), RNA_api_mesh(), RNA_api_meta(), RNA_api_scene(), rna_def_armature(), rna_def_render_engine(), rna_def_trackingReconstructedCameras(), TRANSFORM_OT_vertex_warp(), and Transform_Properties().
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 | ||
) |
Definition at line 4108 of file rna_define.c.
References ASSERT_SOFT_HARD_LIMITS, CLOG_WARN, CONTAINER_RNA_ID, LOG, PROP_FLOAT, PROP_PERCENTAGE, RNA_def_property(), RNA_def_property_float_default(), RNA_def_property_range(), RNA_def_property_ui_range(), and RNA_def_property_ui_text().
PropertyRNA* RNA_def_float_rotation | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | len, | ||
const float * | default_value, | ||
float | hardmin, | ||
float | hardmax, | ||
const char * | ui_name, | ||
const char * | ui_description, | ||
float | softmin, | ||
float | softmax | ||
) |
Definition at line 4016 of file rna_define.c.
References ASSERT_SOFT_HARD_LIMITS, BLI_assert, len, NULL, PROP_ANGLE, PROP_EULER, PROP_FLOAT, 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 ARMATURE_OT_roll_clear(), ED_object_add_generic_props(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_transform_fill(), join_triangle_props(), MESH_OT_beautify_fill(), MESH_OT_dissolve_limited(), MESH_OT_edges_select_sharp(), MESH_OT_faces_select_linked_flat(), MESH_OT_vert_connect_nonplanar(), OBJECT_OT_convert(), TRANSFORM_OT_bend(), TRANSFORM_OT_rotate(), TRANSFORM_OT_rotate_normal(), TRANSFORM_OT_tilt(), TRANSFORM_OT_trackball(), and UV_OT_smart_project().
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 | ||
) |
Definition at line 3986 of file rna_define.c.
References len, PROP_TRANSLATION, RNA_def_float_vector(), RNA_def_property_ui_range(), RNA_TRANSLATION_PREC_DEFAULT, and PropertyRNA::subtype.
Referenced by GIZMO_GT_snap_3d(), rna_def_xr_session_state(), TRANSFORM_OT_bbone_resize(), and TRANSFORM_OT_translate().
PropertyRNA* RNA_def_float_vector | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | len, | ||
const float * | default_value, | ||
float | hardmin, | ||
float | hardmax, | ||
const char * | ui_name, | ||
const char * | ui_description, | ||
float | softmin, | ||
float | softmax | ||
) |
Definition at line 3862 of file rna_define.c.
References ASSERT_SOFT_HARD_LIMITS, len, PROP_FLOAT, PROP_XYZ, RNA_def_property(), RNA_def_property_array(), RNA_def_property_float_array_default(), RNA_def_property_range(), RNA_def_property_ui_range(), and RNA_def_property_ui_text().
Referenced by CLIP_OT_add_marker(), CLIP_OT_cursor_set(), CLIP_OT_dopesheet_select_channel(), CLIP_OT_graph_select(), CLIP_OT_select(), CLIP_OT_slide_marker(), CLIP_OT_view_pan(), CLIP_OT_view_zoom_in(), CLIP_OT_view_zoom_out(), CURVE_OT_spin(), define_primitive_add_properties(), GIZMO_GT_arrow_3d(), GIZMO_GT_cage_2d(), GIZMO_GT_cage_3d(), GPENCIL_OT_transform_fill(), IMAGE_OT_view_pan(), IMAGE_OT_view_zoom_in(), IMAGE_OT_view_zoom_out(), MASK_OT_add_feather_vertex(), MASK_OT_add_vertex(), MASK_OT_select(), MESH_OT_bisect(), MESH_OT_screw(), MESH_OT_spin(), PAINT_OT_grab_clone(), RNA_api_armature_edit_bone(), RNA_api_camera(), RNA_api_object(), RNA_api_scene(), RNA_api_texture(), rna_def_action(), rna_def_curveprofile(), rna_def_fcurve(), RNA_def_float_translation(), RNA_def_float_vector_xyz(), rna_def_image(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_rigidbody_world(), rna_def_trackingMarkers(), rna_def_xr_session_state(), SEQUENCER_OT_cursor_set(), TRANSFORM_OT_resize(), TRANSFORM_OT_seq_slide(), TRANSFORM_OT_skin_resize(), TRANSFORM_OT_transform(), Transform_Properties(), UV_OT_cursor_set(), UV_OT_rip(), UV_OT_select(), UV_OT_select_edge_ring(), UV_OT_select_linked_pick(), UV_OT_select_loop(), WM_OT_xr_navigation_fly(), and WM_OT_xr_navigation_teleport().
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 | ||
) |
Definition at line 3894 of file rna_define.c.
References len, PROP_XYZ_LENGTH, RNA_def_float_vector(), and PropertyRNA::subtype.
Referenced by CURVE_OT_spin(), CURVE_OT_vertex_add(), ED_object_add_generic_props(), GIZMO_GT_snap_3d(), MESH_OT_bisect(), MESH_OT_extrude_repeat(), MESH_OT_point_normals(), MESH_OT_screw(), MESH_OT_spin(), RNA_api_bone(), RNA_api_pose_channel(), and TRANSFORM_OT_vertex_warp().
|
static |
Definition at line 4239 of file rna_define.c.
References CLOG_ERROR, DefRNA, FunctionRNA::description, error(), BlenderDefRNA::error, FunctionRNA::flag, FunctionDefRNA::func, FUNC_RUNTIME, StructDefRNA::functions, StructRNA::functions, FunctionRNA::identifier, LOG, MEM_callocN, BlenderDefRNA::preprocess, rna_addtail(), rna_find_struct_def(), and rna_validate_identifier().
Referenced by RNA_def_function(), and RNA_def_function_runtime().
FunctionRNA* RNA_def_function | ( | StructRNA * | srna, |
const char * | identifier, | ||
const char * | call | ||
) |
Definition at line 4273 of file rna_define.c.
References BLI_findstring_ptr(), FunctionDefRNA::call, CLOG_ERROR, DefRNA, StructRNA::functions, StructRNA::identifier, LOG, NULL, BlenderDefRNA::preprocess, rna_def_function(), and rna_find_function_def().
Referenced by def_sh_script(), def_sh_tex_pointdensity(), define_specific_node(), RNA_api_action(), RNA_api_animdata(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_armature_edit_bone(), RNA_api_bone(), RNA_api_camera(), RNA_api_curve(), RNA_api_curve_nurb(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_image(), RNA_api_image_packed_file(), RNA_api_keyconfigs(), RNA_api_keyingset(), RNA_api_keymap(), RNA_api_keymapitem(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_lattice(), RNA_api_macro(), RNA_api_main(), RNA_api_mesh(), RNA_api_meta(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_pose(), RNA_api_pose_channel(), RNA_api_region_view3d(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_sound(), RNA_api_space_filebrowser(), RNA_api_space_node(), RNA_api_space_text(), RNA_api_text(), RNA_api_texture(), RNA_api_ui_layout(), RNA_api_vfont(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_area_api(), rna_def_armature(), rna_def_armature_edit_bones(), rna_def_asset_handle_api(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_canvas_surface(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_color_ramp(), rna_def_color_ramp_element_api(), rna_def_compositor_node(), rna_def_constraint_armature_deform_targets(), RNA_def_context(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_depsgraph(), rna_def_editor(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_frames_api(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_header(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_image_paint(), rna_def_image_preview(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyingset_info(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_library(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_menu(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_meta(), rna_def_metaball_elements(), rna_def_modifier_hook(), rna_def_movie(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_pose_channel_constraints(), rna_def_region(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_passes(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_screen(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_space_node_path_api(), rna_def_space_spreadsheet_context_path(), rna_def_space_text(), rna_def_strip_fcurves(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view2d_api(), RNA_def_view_layer(), rna_def_view_layer_aovs(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_owner_ids(), rna_def_workspace_tools(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_session_state(), and rna_def_xr_user_paths().
void RNA_def_function_flag | ( | FunctionRNA * | func, |
int | flag | ||
) |
Definition at line 4342 of file rna_define.c.
References FunctionRNA::flag.
Referenced by def_sh_script(), define_specific_node(), RNA_api_action(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_bone(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_image(), RNA_api_image_packed_file(), RNA_api_keyconfigs(), RNA_api_keyingset(), RNA_api_keymap(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_macro(), RNA_api_mesh(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_pose(), RNA_api_pose_channel(), RNA_api_region_view3d(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_sound(), RNA_api_space_node(), RNA_api_space_text(), RNA_api_ui_layout(), RNA_api_vfont(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_armature_edit_bones(), rna_def_asset_handle_api(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_color_ramp_element_api(), rna_def_constraint_armature_deform_targets(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_depsgraph(), rna_def_editor(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_header(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyingset_info(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_library(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_menu(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_meta(), rna_def_metaball_elements(), rna_def_modifier_hook(), rna_def_movie(), rna_def_mpolygon(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_screen(), rna_def_sequence_modifiers(), rna_def_space_node_path_api(), rna_def_space_spreadsheet_context_path(), rna_def_strip_fcurves(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_uilist(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_group(), RNA_def_view_layer(), rna_def_view_layers(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_owner_ids(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_session_state(), and rna_generic_op_invoke().
void RNA_def_function_output | ( | FunctionRNA * | UNUSEDfunc, |
PropertyRNA * | ret | ||
) |
Definition at line 4337 of file rna_define.c.
References PARM_OUTPUT, and ret.
Referenced by def_sh_tex_pointdensity(), RNA_api_bone(), RNA_api_camera(), RNA_api_image(), RNA_api_keymapitem(), RNA_api_mesh(), RNA_api_object(), RNA_api_operator(), RNA_api_pose_channel(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_space_text(), RNA_api_texture(), RNA_api_ui_layout(), rna_def_asset_handle_api(), rna_def_color_ramp(), rna_def_curveprofile(), rna_def_depsgraph(), rna_def_fcurve(), RNA_def_function_return(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_nodetree(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_render_engine(), rna_def_rigidbody_world(), rna_def_trackingReconstructedCameras(), rna_def_uilist(), and rna_def_view2d_api().
void RNA_def_function_return | ( | FunctionRNA * | func, |
PropertyRNA * | ret | ||
) |
C return value only! multiple RNA returns can be done with RNA_def_function_output.
Definition at line 4312 of file rna_define.c.
References BLI_assert, FunctionRNA::c_ret, CLOG_ERROR, FunctionRNA::identifier, LOG, NULL, PROP_DYNAMIC, ret, and RNA_def_function_output().
Referenced by def_sh_script(), define_specific_node(), RNA_api_animdata(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_bone(), RNA_api_curve(), RNA_api_curve_nurb(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keyconfigs(), RNA_api_keymap(), RNA_api_keymapitem(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_macro(), RNA_api_main(), RNA_api_mesh(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_pose_channel(), RNA_api_scene(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_text(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_canvas_surface(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_color_ramp_element_api(), rna_def_constraint_armature_deform_targets(), RNA_def_context(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile_points_api(), rna_def_depsgraph(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_image_paint(), rna_def_internal_node(), rna_def_keyingset_info(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_menu(), rna_def_metaball_elements(), rna_def_movie(), rna_def_movieclip(), rna_def_node(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_passes(), rna_def_render_slots(), rna_def_render_views(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_screen(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_space_spreadsheet_context_path(), rna_def_space_text(), rna_def_strip_fcurves(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view_layer_aovs(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_owner_ids(), rna_def_workspace_tools(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_session_state(), rna_def_xr_user_paths(), and rna_generic_op_invoke().
FunctionRNA* RNA_def_function_runtime | ( | StructRNA * | srna, |
const char * | identifier, | ||
CallFunc | call | ||
) |
Definition at line 4296 of file rna_define.c.
References FunctionRNA::call, CLOG_ERROR, DefRNA, LOG, BlenderDefRNA::preprocess, and rna_def_function().
void RNA_def_function_ui_description | ( | FunctionRNA * | func, |
const char * | description | ||
) |
Definition at line 4347 of file rna_define.c.
References FunctionRNA::description.
Referenced by def_sh_script(), def_sh_tex_pointdensity(), define_specific_node(), RNA_api_action(), RNA_api_animdata(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_armature_edit_bone(), RNA_api_bone(), RNA_api_camera(), RNA_api_curve(), RNA_api_curve_nurb(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_image(), RNA_api_image_packed_file(), RNA_api_keyingset(), RNA_api_keymaps(), RNA_api_lattice(), RNA_api_macro(), RNA_api_main(), RNA_api_mesh(), RNA_api_meta(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_pose(), RNA_api_pose_channel(), RNA_api_region_view3d(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_sound(), RNA_api_space_filebrowser(), RNA_api_space_node(), RNA_api_space_text(), RNA_api_text(), RNA_api_texture(), RNA_api_ui_layout(), RNA_api_vfont(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_area_api(), rna_def_armature(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_canvas_surface(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_color_ramp(), rna_def_color_ramp_element_api(), rna_def_compositor_node(), rna_def_constraint_armature_deform_targets(), RNA_def_context(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_depsgraph(), rna_def_editor(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_frames_api(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_header(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_image_paint(), rna_def_image_preview(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyingset_info(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_library(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_menu(), rna_def_meta(), rna_def_metaball_elements(), rna_def_modifier_hook(), rna_def_movie(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_passes(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_space_node_path_api(), rna_def_space_spreadsheet_context_path(), rna_def_space_text(), rna_def_strip_fcurves(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view2d_api(), RNA_def_view_layer(), rna_def_view_layers(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_owner_ids(), rna_def_workspace_tools(), and rna_def_xr_session_state().
PropertyRNA* RNA_def_int | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | default_value, | ||
int | hardmin, | ||
int | hardmax, | ||
const char * | ui_name, | ||
const char * | ui_description, | ||
int | softmin, | ||
int | softmax | ||
) |
Definition at line 3597 of file rna_define.c.
References ASSERT_SOFT_HARD_LIMITS, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_int_default(), RNA_def_property_range(), RNA_def_property_ui_range(), and RNA_def_property_ui_text().
Referenced by ARMATURE_OT_subdivide(), CLIP_OT_change_frame(), CLIP_OT_clean_tracks(), CLIP_OT_detect_features(), CONSOLE_OT_history_append(), CONSTRAINT_OT_followpath_path_animate(), CONSTRAINT_OT_move_to_index(), create_operator_state(), CURVE_OT_subdivide(), def_fill_tile(), ED_OT_undo_history(), FILE_OT_bookmark_delete(), FILE_OT_filenum(), FILE_OT_unpack_item(), FONT_OT_change_character(), FONT_OT_change_spacing(), FONT_OT_textbox_remove(), geometry_extract_props(), GIZMO_GT_mesh_preselect_edgering_3d(), GIZMO_GT_mesh_preselect_elem_3d(), GPENCIL_OT_annotate(), GPENCIL_OT_bake_grease_pencil_animation(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_convert(), GPENCIL_OT_extract_palette_vertex(), GPENCIL_OT_frame_clean_loose(), GPENCIL_OT_interpolate(), GPENCIL_OT_interpolate_sequence(), GPENCIL_OT_layer_active(), GPENCIL_OT_material_to_vertex_color(), GPENCIL_OT_move_to_layer(), GPENCIL_OT_segment_remove(), GPENCIL_OT_select_vertex_color(), GPENCIL_OT_selectmode_toggle(), GPENCIL_OT_stroke_normalize(), GPENCIL_OT_stroke_simplify_fixed(), GPENCIL_OT_stroke_smooth(), GPENCIL_OT_stroke_subdivide(), GPENCIL_OT_trace_image(), GPENCIL_OT_vertex_group_smooth(), gpencil_primitive_common_props(), IMAGE_OT_change_frame(), IMAGE_OT_curves_point_set(), IMAGE_OT_new(), IMAGE_OT_sample(), IMAGE_OT_tile_add(), INFO_OT_select_pick(), MARKER_OT_duplicate(), MARKER_OT_move(), mesh_operator_edgering_props(), MESH_OT_average_normals(), MESH_OT_bevel(), MESH_OT_bridge_edge_loops(), MESH_OT_duplicate(), MESH_OT_extrude_repeat(), MESH_OT_face_make_planar(), MESH_OT_fill_grid(), MESH_OT_fill_holes(), MESH_OT_knife_cut(), MESH_OT_loopcut(), MESH_OT_primitive_circle_add(), MESH_OT_primitive_cone_add(), MESH_OT_primitive_cylinder_add(), MESH_OT_primitive_grid_add(), MESH_OT_primitive_ico_sphere_add(), MESH_OT_primitive_uv_sphere_add(), MESH_OT_screw(), MESH_OT_select_face_by_sides(), MESH_OT_select_linked_pick(), MESH_OT_shortest_path_pick(), MESH_OT_sort_elements(), MESH_OT_spin(), MESH_OT_subdivide(), MESH_OT_unsubdivide(), MESH_OT_vertices_smooth(), MESH_OT_vertices_smooth_laplacian(), NLA_OT_action_pushdown(), blender::ed::space_node::NODE_OT_add_reroute(), blender::ed::space_node::NODE_OT_links_cut(), blender::ed::space_node::NODE_OT_links_mute(), object_add_drop_xy_props(), OBJECT_OT_bake(), OBJECT_OT_convert(), OBJECT_OT_gpencil_modifier_move_to_index(), OBJECT_OT_hide_collection(), OBJECT_OT_link_to_collection(), OBJECT_OT_make_override_library(), OBJECT_OT_modifier_move_to_index(), OBJECT_OT_move_to_collection(), OBJECT_OT_quadriflow_remesh(), OBJECT_OT_shaderfx_move_to_index(), OBJECT_OT_transform_to_mouse(), OBJECT_OT_vertex_group_limit_total(), OBJECT_OT_vertex_group_quantize(), OBJECT_OT_vertex_group_smooth(), OBJECT_OT_vertex_weight_delete(), OBJECT_OT_vertex_weight_paste(), OBJECT_OT_vertex_weight_set_active(), OUTLINER_OT_orphans_purge(), PAINT_OT_add_texture_paint_slot(), PALETTE_OT_extract_from_image(), PARTICLE_OT_rekey(), POSE_OT_group_assign(), pose_slide_opdef_properties(), POSELIB_OT_apply_pose(), POSELIB_OT_browse_interactive(), POSELIB_OT_pose_add(), PREFERENCES_OT_asset_library_remove(), PREFERENCES_OT_autoexec_path_remove(), rna_api_animdata_drivers(), RNA_api_curve_nurb(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keymapitems(), RNA_api_mesh(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_pose_channel(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_space_node(), RNA_api_space_text(), RNA_api_text(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_canvas_surface(), rna_def_cmp_output_file_slots_api(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curveprofile(), rna_def_fcurve_keyframe_points(), rna_def_fileselect_entry(), rna_def_gizmo(), rna_def_gpencil_frames_api(), rna_def_gpencil_stroke_points_api(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library_property_operation(), rna_def_ID_override_library_property_operations(), rna_def_image_preview(), rna_def_keyingset_paths(), RNA_def_main_images(), rna_def_maskSplinePoints(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_object_constraints(), rna_def_particle_system(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_layer(), rna_def_rigidbody_world(), rna_def_space_filebrowser(), rna_def_strip_fcurves(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_vertex_group(), rna_def_xr_session_state(), rna_generic_op_invoke(), SCENE_OT_light_cache_bake(), SCREEN_OT_actionzone(), SCREEN_OT_area_move(), SCREEN_OT_frame_offset(), SCREEN_OT_repeat_history(), SCREEN_OT_screen_set(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_end(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_random(), SCULPT_OT_expand(), SCULPT_OT_mask_expand(), SCULPT_OT_mask_filter(), SCULPT_OT_mesh_filter(), sequencer_generic_props__internal(), SEQUENCER_OT_gap_insert(), SEQUENCER_OT_images_separate(), SEQUENCER_OT_sample(), SEQUENCER_OT_slip(), SEQUENCER_OT_snap(), SEQUENCER_OT_split(), SOUND_OT_mixdown(), SPREADSHEET_OT_change_spreadsheet_data_source(), SPREADSHEET_OT_remove_row_filter_rule(), TEXT_OT_cursor_set(), TEXT_OT_jump(), TEXT_OT_scroll(), TEXT_OT_scroll_bar(), TRANSFORM_OT_vertex_random(), UV_OT_minimize_stretch(), UV_OT_shortest_path_pick(), UV_OT_stitch(), VIEW2D_OT_pan(), VIEW2D_OT_scroll_down(), VIEW2D_OT_scroll_left(), VIEW2D_OT_scroll_right(), VIEW2D_OT_scroll_up(), view3d_operator_properties_common(), VIEW3D_OT_background_image_remove(), WM_operator_properties_border(), WM_operator_properties_checker_interval(), WM_operator_properties_filesel(), WM_operator_properties_generic_select(), WM_operator_properties_gesture_circle(), WM_operator_properties_gesture_straightline(), WM_operator_properties_id_lookup(), WM_operator_properties_select_random(), WM_OT_debug_menu(), and WM_OT_redraw_timer().
PropertyRNA* RNA_def_int_array | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | len, | ||
const int * | default_value, | ||
int | hardmin, | ||
int | hardmax, | ||
const char * | ui_name, | ||
const char * | ui_description, | ||
int | softmin, | ||
int | softmax | ||
) |
Definition at line 3655 of file rna_define.c.
References ASSERT_SOFT_HARD_LIMITS, len, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_array(), RNA_def_property_int_array_default(), RNA_def_property_range(), RNA_def_property_ui_range(), and RNA_def_property_ui_text().
Referenced by RNA_api_mesh(), RNA_api_space_text(), rna_def_face_map(), rna_def_gizmo(), rna_def_image_paint(), rna_def_modifier_hook(), RNA_def_test(), rna_def_vertex_group(), rna_def_view2d_api(), SCULPT_OT_sample_detail_size(), and UV_OT_stitch().
PropertyRNA* RNA_def_int_vector | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | len, | ||
const int * | default_value, | ||
int | hardmin, | ||
int | hardmax, | ||
const char * | ui_name, | ||
const char * | ui_description, | ||
int | softmin, | ||
int | softmax | ||
) |
Definition at line 3623 of file rna_define.c.
References ASSERT_SOFT_HARD_LIMITS, len, PROP_INT, PROP_XYZ, RNA_def_property(), RNA_def_property_array(), RNA_def_property_int_array_default(), RNA_def_property_range(), RNA_def_property_ui_range(), and RNA_def_property_ui_text().
Referenced by GIZMO_GT_snap_3d(), GPENCIL_OT_select(), IMAGE_OT_resize(), blender::ed::space_node::NODE_OT_select(), PAINT_OT_sample_color(), PAINTCURVE_OT_add_point(), PAINTCURVE_OT_select(), PARTICLE_OT_select_linked_pick(), RNA_api_mesh(), rna_def_image(), rna_def_image_preview(), rna_def_library(), RNA_def_main(), rna_def_movieclip(), rna_def_udim_tile(), RNA_def_userdef(), SCREEN_OT_area_join(), SCREEN_OT_area_split(), SCREEN_OT_area_swap(), and VIEW3D_OT_select().
void RNA_def_parameter_clear_flags | ( | PropertyRNA * | prop, |
PropertyFlag | flag_property, | ||
ParameterFlag | flag_parameter | ||
) |
Definition at line 1526 of file rna_define.c.
References PropertyRNA::flag, and PropertyRNA::flag_parameter.
Referenced by rna_api_animdata_nla_tracks(), RNA_api_keyconfigs(), RNA_api_keymapitems(), RNA_api_keymaps(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_sequences(), RNA_api_window(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_channeldriver_variables(), rna_def_color_ramp_element_api(), rna_def_constraint_armature_deform_targets(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curveprofile_points_api(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmos(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_options(), rna_def_gpencil_stroke(), rna_def_gpencil_strokes_api(), rna_def_keyingset_paths(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_metaball_elements(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_pose_channel_constraints(), rna_def_render_views(), rna_def_rigidbody_world(), rna_def_sequence_modifiers(), rna_def_space_view3d_overlay(), rna_def_timeline_markers(), rna_def_trackingObjects(), rna_def_udim_tiles(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_view_layers(), rna_def_workspace_owner_ids(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), and rna_def_xr_user_paths().
void RNA_def_parameter_flags | ( | PropertyRNA * | prop, |
PropertyFlag | flag_property, | ||
ParameterFlag | flag_parameter | ||
) |
Definition at line 1518 of file rna_define.c.
References PropertyRNA::flag, and PropertyRNA::flag_parameter.
Referenced by api_ui_item_op(), api_ui_item_rna_common(), def_sh_script(), def_sh_tex_pointdensity(), define_specific_node(), RNA_api_action(), RNA_api_animdata(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_armature_edit_bone(), RNA_api_bone(), RNA_api_curve(), RNA_api_curve_nurb(), RNA_api_fcurves(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keyconfigs(), RNA_api_keymap(), RNA_api_keymapitem(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_lattice(), RNA_api_macro(), RNA_api_main(), RNA_api_mesh(), RNA_api_meta(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_pose(), RNA_api_pose_channel(), RNA_api_scene(), RNA_api_scene_render(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_space_filebrowser(), RNA_api_space_node(), RNA_api_space_text(), RNA_api_text(), RNA_api_texture(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_area_api(), rna_def_armature(), rna_def_armature_edit_bones(), rna_def_asset_handle_api(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_canvas_surface(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_color_ramp(), rna_def_color_ramp_element_api(), rna_def_constraint_armature_deform_targets(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_depsgraph(), rna_def_editor(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_header(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyingset_info(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_menu(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_metaball_elements(), rna_def_modifier_hook(), rna_def_movie(), rna_def_movieclip(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_passes(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_space_node_path_api(), rna_def_space_spreadsheet_context_path(), rna_def_strip_fcurves(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjects(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view2d_api(), rna_def_view_layers(), rna_def_volume_grids(), rna_def_workspace_owner_ids(), rna_def_workspace_tools(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_session_state(), rna_def_xr_user_paths(), and rna_generic_op_invoke().
PropertyRNA* RNA_def_pointer | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
const char * | type, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Definition at line 4170 of file rna_define.c.
References PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and type.
Referenced by api_ui_item_rna_common(), def_sh_script(), def_sh_tex_pointdensity(), RNA_api_action(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), RNA_api_camera(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keyconfigs(), RNA_api_keymap(), RNA_api_keymapitem(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_macro(), RNA_api_main(), RNA_api_mesh(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_pose(), RNA_api_scene(), RNA_api_sequence_elements(), RNA_api_sequence_strip(), RNA_api_sequences(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_armature_edit_bones(), rna_def_asset_handle_api(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_camera_background_images(), rna_def_canvas_surface(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_color_ramp_element_api(), rna_def_constraint_armature_deform_targets(), RNA_def_context(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curveprofile_points_api(), rna_def_depsgraph(), rna_def_editor(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_strokes_api(), rna_def_header(), rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_internal_node(), rna_def_keyingset_info(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_worlds(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_menu(), rna_def_metaball_elements(), rna_def_movie(), rna_def_movieclip(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_system(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_pose_channel_constraints(), rna_def_render_engine(), rna_def_render_passes(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_sequence_modifiers(), rna_def_shader_nodetree(), rna_def_space_node_path_api(), rna_def_space_spreadsheet_context_path(), rna_def_strip_fcurves(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_trackingMarkers(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view_layer_aovs(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_workspace_owner_ids(), rna_def_workspace_tools(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_session_state(), rna_def_xr_user_paths(), and rna_generic_op_invoke().
PropertyRNA* RNA_def_pointer_runtime | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
StructRNA * | type, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Definition at line 4186 of file rna_define.c.
References PropertyRNA::flag, PROP_EDITABLE, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_struct_runtime(), RNA_def_property_ui_text(), STRUCT_ID, and type.
Referenced by BPy_PointerProperty(), and WM_operatortype_macro_define().
PropertyRNA* RNA_def_property | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
int | type, | ||
int | subtype | ||
) |
Definition at line 1257 of file rna_define.c.
References BlenderDefRNA::animate, BLI_ghash_insert(), BLT_I18NCONTEXT_DEFAULT_BPYRNA, CLOG_ERROR, PropertyDefRNA::cont, CONTAINER_RNA_ID, StringPropertyRNA::defaultvalue, DefRNA, PropertyRNA::description, ELEM, error(), BlenderDefRNA::error, BlenderDefRNA::fallback, PropertyRNA::flag, PropertyRNA::flag_internal, PropertyRNA::flag_override, IntPropertyRNA::hardmax, FloatPropertyRNA::hardmax, IntPropertyRNA::hardmin, FloatPropertyRNA::hardmin, PropertyRNA::identifier, LOG, PropertyRNA::magic, BlenderDefRNA::make_overridable, MEM_callocN, PropertyRNA::name, NULL, PropertyRNA::override_apply, PropertyRNA::override_diff, PropertyRNA::override_store, FloatPropertyRNA::precision, BlenderDefRNA::preprocess, PropertyDefRNA::prop, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_COLOR, PROP_COLOR_GAMMA, PROP_DISTANCE, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_IDPROPERTY, PROP_INT, PROP_INTERN_RUNTIME, PROP_LAYER_MEMBER, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_THICK_WRAP, PROP_UNSIGNED, ContainerDefRNA::properties, ContainerRNA::properties, BlenderDefRNA::property_update, ContainerRNA::prophash, PROPOVERRIDE_OVERRIDABLE_LIBRARY, PropertyRNA::rawtype, rna_addtail(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_string_sdna(), RNA_def_property_update(), rna_find_container_def(), rna_findlink(), RNA_MAGIC, rna_property_type_sizeof(), rna_validate_identifier(), BlenderDefRNA::silent, IntPropertyRNA::softmax, FloatPropertyRNA::softmax, IntPropertyRNA::softmin, FloatPropertyRNA::softmin, IntPropertyRNA::step, FloatPropertyRNA::step, PropertyRNA::subtype, PropertyRNA::translation_context, type, and PropertyRNA::type.
Referenced by api_ui_item_common(), ASSET_OT_bundle_install(), BPy_BoolProperty(), BPy_BoolVectorProperty(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), BPy_StringProperty(), def_anisotropic(), def_boolean_math(), def_clamp(), def_cmp_alpha_over(), def_cmp_antialiasing(), def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehblur(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_brightcontrast(), def_cmp_channel_matte(), def_cmp_chroma_matte(), def_cmp_color_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_colorcorrection(), def_cmp_combsep_color(), def_cmp_composite(), def_cmp_convert_color_space(), def_cmp_crop(), def_cmp_cryptomatte(), def_cmp_cryptomatte_common(), def_cmp_cryptomatte_entry(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_denoise(), def_cmp_despeckle(), def_cmp_diff_matte(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_double_edge_mask(), def_cmp_ellipsemask(), def_cmp_filter(), def_cmp_flip(), def_cmp_glare(), def_cmp_huecorrect(), def_cmp_id_mask(), def_cmp_image(), def_cmp_inpaint(), def_cmp_invert(), def_cmp_keying(), def_cmp_keyingscreen(), def_cmp_lensdist(), def_cmp_levels(), def_cmp_luma_matte(), def_cmp_map_range(), def_cmp_map_uv(), def_cmp_map_value(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_output_file(), def_cmp_planetrackdeform(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_set_alpha(), def_cmp_splitviewer(), def_cmp_stabilize2d(), def_cmp_sunbeams(), def_cmp_switch(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_vector_blur(), def_cmp_viewer(), def_cmp_ycc(), def_cmp_zcombine(), def_colorramp(), def_compare(), def_float_curve(), def_float_to_int(), def_fn_align_euler_to_vector(), def_fn_combsep_color(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_frame(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_attribute_domain_size(), def_geo_attribute_statistic(), def_geo_boolean(), def_geo_collection_info(), def_geo_curve_fill(), def_geo_curve_fillet(), def_geo_curve_handle_type_selection(), def_geo_curve_primitive_arc(), def_geo_curve_primitive_bezier_segment(), def_geo_curve_primitive_circle(), def_geo_curve_primitive_line(), def_geo_curve_primitive_quadrilateral(), def_geo_curve_resample(), def_geo_curve_sample(), def_geo_curve_set_handle_positions(), def_geo_curve_set_handle_type(), def_geo_curve_spline_type(), def_geo_curve_to_points(), def_geo_curve_trim(), def_geo_delete_geometry(), def_geo_distribute_points_on_faces(), def_geo_duplicate_elements(), def_geo_extrude_mesh(), def_geo_field_at_index(), def_geo_image_texture(), def_geo_input_material(), def_geo_input_named_attribute(), def_geo_interpolate_domain(), def_geo_merge_by_distance(), def_geo_mesh_circle(), def_geo_mesh_cone(), def_geo_mesh_cylinder(), def_geo_mesh_line(), def_geo_mesh_to_points(), def_geo_mesh_to_volume(), def_geo_object_info(), def_geo_points_to_volume(), def_geo_proximity(), def_geo_raycast(), def_geo_realize_instances(), def_geo_scale_elements(), def_geo_separate_geometry(), def_geo_store_named_attribute(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_triangulate(), def_geo_uv_unwrap(), def_geo_viewer(), def_geo_volume_to_mesh(), def_glass(), def_glossy(), def_group(), def_group_input(), def_group_output(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_rgb_curve(), def_sh_ambient_occlusion(), def_sh_attribute(), def_sh_bevel(), def_sh_bump(), def_sh_combsep_color(), def_sh_displacement(), def_sh_mapping(), def_sh_normal_map(), def_sh_output(), def_sh_output_aov(), def_sh_script(), def_sh_subsurface(), def_sh_tangent(), def_sh_tex(), def_sh_tex_brick(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_magic(), def_sh_tex_musgrave(), def_sh_tex_noise(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wave(), def_sh_tex_white_noise(), def_sh_tex_wireframe(), def_sh_uvalongstroke(), def_sh_uvmap(), def_sh_vect_transform(), def_sh_vector_displacement(), def_sh_vector_rotate(), def_sh_vertex_color(), def_tex_bricks(), def_tex_combsep_color(), def_tex_image(), def_tex_output(), def_texture(), def_time(), def_toon(), def_vector_curve(), def_vector_math(), define_specific_node(), dev_cmd_transform(), GIZMO_GT_button_2d(), mesh_operator_edgering_props(), MESH_OT_bevel(), MESH_OT_loopcut(), OBJECT_OT_shade_smooth(), rna_api_animdata_nla_tracks(), RNA_api_bone(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keyconfigs(), RNA_api_keymapitems(), RNA_api_object(), RNA_api_pose_channel(), RNA_api_space_filebrowser(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace_tool(), rna_def_action(), rna_def_action_group(), rna_def_action_pose_markers(), rna_def_actionbone_group_common(), rna_def_alembic_object_path(), rna_def_animdata(), rna_def_animdata_common(), rna_def_animviz(), rna_def_animviz_common(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_library_reference_common(), rna_def_asset_tag(), rna_def_attribute(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attribute_int(), rna_def_attribute_int8(), rna_def_attribute_string(), rna_def_attributes_common(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bone_group(), rna_def_bone_groups(), RNA_def_boolean(), RNA_def_boolean_array(), RNA_def_boolean_layer(), RNA_def_boolean_layer_member(), RNA_def_boolean_vector(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), rna_def_cachefile_layer(), rna_def_cachefile_layers(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channel(), rna_def_channeldriver(), rna_def_charinfo(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), RNA_def_collection(), RNA_def_collection_runtime(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_management(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), rna_def_common_keying_flags(), rna_def_composite_nodetree(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_target_common(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curve_splines(), rna_def_curvemap(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofile(), rna_def_curveprofilepoint(), rna_def_curves(), rna_def_curves_curve(), rna_def_curves_modifier(), rna_def_curves_point(), rna_def_curves_sculpt_options(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_display_safe_areas(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect_inputs(), rna_def_effector_weight(), RNA_def_enum(), RNA_def_enum_flag(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_filemenu_entry(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), RNA_def_float(), RNA_def_float_array(), RNA_def_float_color(), RNA_def_float_factor(), RNA_def_float_matrix(), RNA_def_float_percentage(), RNA_def_float_rotation(), RNA_def_float_vector(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_font(), rna_def_fpoint(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_function(), rna_def_gaussian_blur(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_glow(), rna_def_gp_paint(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_gpencil_triangle(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_histogram(), rna_def_hue_modifier(), rna_def_ID(), rna_def_ID_properties(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_packed_files(), rna_def_image_paint(), rna_def_image_preview(), rna_def_imageuser(), rna_def_input(), RNA_def_int(), RNA_def_int_array(), RNA_def_int_vector(), rna_def_internal_node(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keydata(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_light_energy(), rna_def_light_falloff(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask(), rna_def_mask_layer(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_material_slot(), rna_def_medge(), rna_def_menu(), rna_def_mesh(), rna_def_mesh_polygons(), rna_def_meta(), rna_def_metaball(), rna_def_metaball_elements(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_color_ramp_common(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_curve_common(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_material_common(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_motionpath_common(), rna_def_movie(), rna_def_movie_types(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mtex_common(), rna_def_multicam(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_standard_types(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_tree_path(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_normal_layer_value(), rna_def_number_property(), rna_def_object(), rna_def_object_base(), rna_def_object_constraints(), rna_def_object_display(), rna_def_object_face_maps(), rna_def_object_lineart(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_type_visibility_flags_common(), rna_def_object_vertex_groups(), rna_def_object_visibility(), rna_def_operator(), rna_def_operator_common(), rna_def_operator_filelist_element(), rna_def_operator_options_runtime(), rna_def_operator_stroke_element(), rna_def_operator_type_macro(), rna_def_operator_utils(), RNA_def_packedfile(), rna_def_paint(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_palette(), rna_def_palettecolor(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_key(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_path(), rna_def_point(), rna_def_pointcache_active(), rna_def_pointcache_common(), rna_def_pointcloud(), RNA_def_pointer(), rna_def_pointer_property(), RNA_def_pointer_runtime(), rna_def_popup_menu_wrapper(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_pose_ikparam(), rna_def_pose_itasc(), rna_def_property(), rna_def_property_subdivision_common(), rna_def_proxy(), rna_def_ptcache_point_caches(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_pass(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_view(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), rna_def_scene(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_scopes(), rna_def_screen(), rna_def_sculpt(), rna_def_selected_uv_element(), rna_def_sequence(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_simulation(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_solid_color(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_node_path_api(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context(), rna_def_space_spreadsheet_context_modifier(), rna_def_space_spreadsheet_context_node(), rna_def_space_spreadsheet_context_object(), rna_def_space_spreadsheet_context_path(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_speed_control(), rna_def_speed_factor(), rna_def_spot_light(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), RNA_def_string(), RNA_def_string_dir_path(), RNA_def_string_file_name(), RNA_def_string_file_path(), rna_def_string_property(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_struct(), RNA_def_struct_ptr(), rna_def_sun_light(), RNA_def_test(), rna_def_tex_slot(), rna_def_texmapping(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_text(), rna_def_text_line(), rna_def_textbox(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timeline_marker(), rna_def_timer(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_transform(), rna_def_transform_orientation(), rna_def_transform_orientation_slot(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_ui_layout(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_addon_pref(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_common(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_curves(), rna_def_userdef_theme_spaces_edge(), rna_def_userdef_theme_spaces_face(), rna_def_userdef_theme_spaces_gpencil(), rna_def_userdef_theme_spaces_gradient(), rna_def_userdef_theme_spaces_list_main(), rna_def_userdef_theme_spaces_main(), rna_def_userdef_theme_spaces_paint_curves(), rna_def_userdef_theme_spaces_vertex(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_creases(), rna_def_vertex_group(), rna_def_vertex_paint(), RNA_def_vfont(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_aov(), rna_def_view_layer_common(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_whitebalance_modifier(), rna_def_window(), rna_def_window_stereo3d(), rna_def_windowmanager(), rna_def_wipe(), rna_def_wm_keyconfigs(), rna_def_workspace(), rna_def_workspace_owner(), rna_def_workspace_tool(), RNA_def_world(), rna_def_world_mist(), rna_def_xr_actionmap(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), rna_def_xr_session_state(), TRANSFORM_OT_select_orientation(), Transform_Properties(), and VIEW3D_OT_interactive_add().
void RNA_def_property_array | ( | PropertyRNA * | prop, |
int | length | ||
) |
Definition at line 1539 of file rna_define.c.
References PropertyRNA::arraydimension, PropertyRNA::arraylength, CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, blender::math::length(), LOG, PROP_BOOLEAN, PROP_FLOAT, PROP_INT, RNA_MAX_ARRAY_LENGTH, PropertyRNA::totarraylength, and PropertyRNA::type.
Referenced by BPy_BoolVectorProperty(), BPy_FloatVectorProperty(), BPy_IntVectorProperty(), def_cmp_colorbalance(), def_cmp_map_value(), def_fn_input_color(), def_fn_input_vector(), def_sh_tex_pointdensity(), def_sh_tex_sky(), RNA_api_bone(), RNA_api_object(), RNA_api_pose_channel(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_armature(), rna_def_attribute_byte_color(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_beztriple(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), RNA_def_boolean_array(), RNA_def_boolean_layer(), RNA_def_boolean_layer_member(), RNA_def_boolean_vector(), rna_def_bpoint(), rna_def_brush(), rna_def_canvas_surface(), rna_def_cloth_sim_settings(), RNA_def_collections(), rna_def_color_ramp_element(), rna_def_colormapping(), rna_def_constraint_spline_ik(), rna_def_curve(), rna_def_curvemappoint(), rna_def_curveprofilepoint(), rna_def_curves_point(), rna_def_depsgraph_instance(), rna_def_display_safe_areas(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_event(), rna_def_fcurve(), rna_def_fkeyframe(), RNA_def_float_array(), RNA_def_float_color(), RNA_def_float_rotation(), RNA_def_float_vector(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_fmodifier_generator(), rna_def_fpoint(), rna_def_gizmo(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_ID_properties(), rna_def_image(), RNA_def_int_array(), RNA_def_int_vector(), rna_def_keydata(), rna_def_latticepoint(), rna_def_light(), rna_def_light_shadow(), rna_def_linestyle(), rna_def_maskSplinePoint(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_medge(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpenciltint(), rna_def_modifier_hook(), rna_def_modifier_mirror(), rna_def_modifier_simpledeform(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mvert(), rna_def_node(), rna_def_nodetree(), rna_def_normal_layer_value(), rna_def_number_property(), rna_def_object(), rna_def_operator_stroke_element(), rna_def_operator_utils(), rna_def_paint(), rna_def_palettecolor(), rna_def_particle(), rna_def_particle_hair_key(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_point(), rna_def_pose_channel(), rna_def_render_engine(), rna_def_rigidbody_object(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_render_data(), rna_def_shader_fx_colorize(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_skin_vertices(), rna_def_space_clip(), rna_def_space_image(), rna_def_space_image_uv(), rna_def_space_node(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_view3d(), rna_def_space_view3d_shading(), rna_def_spreadsheet_row_filter(), rna_def_texture_image(), rna_def_tool_settings(), rna_def_trackingCamera(), rna_def_trackingMarker(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_uilist(), rna_def_userdef_edit(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_common(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_curves(), rna_def_userdef_theme_spaces_edge(), rna_def_userdef_theme_spaces_face(), rna_def_userdef_theme_spaces_gpencil(), rna_def_userdef_theme_spaces_paint_curves(), rna_def_userdef_theme_spaces_vertex(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_view3d_cursor(), RNA_def_world(), rna_def_xr_eventdata(), rna_def_xr_session_state(), stitch_exit(), Transform_Properties(), and UV_OT_stitch().
void RNA_def_property_boolean_array_default | ( | PropertyRNA * | prop, |
const bool * | array | ||
) |
Definition at line 1961 of file rna_define.c.
References CLOG_ERROR, BoolPropertyRNA::defaultarray, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, PROP_BOOLEAN, and PropertyRNA::type.
Referenced by BPy_BoolVectorProperty(), RNA_def_boolean_array(), RNA_def_boolean_layer(), RNA_def_boolean_layer_member(), and RNA_def_boolean_vector().
void RNA_def_property_boolean_array_funcs_runtime | ( | PropertyRNA * | prop, |
BooleanArrayPropertyGetFunc | getfunc, | ||
BooleanArrayPropertySetFunc | setfunc | ||
) |
Definition at line 3005 of file rna_define.c.
References PropertyRNA::flag, BoolPropertyRNA::getarray_ex, PROP_EDITABLE, PROP_IDPROPERTY, and BoolPropertyRNA::setarray_ex.
Referenced by bpy_prop_callback_assign_boolean_array().
void RNA_def_property_boolean_default | ( | PropertyRNA * | prop, |
bool | value | ||
) |
Definition at line 1937 of file rna_define.c.
References BLI_assert, CLOG_ERROR, BoolPropertyRNA::defaultvalue, DefRNA, ELEM, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, PROP_BOOLEAN, and PropertyRNA::type.
Referenced by BPy_BoolProperty(), def_cmp_colorcorrection(), def_sh_tex_sky(), RNA_def_boolean(), RNA_def_collections(), rna_def_gpencil_data(), rna_def_gpencil_guides(), rna_def_gpencil_options(), rna_def_material_lineart(), rna_def_modifier_normaledit(), rna_def_object(), rna_def_object_display(), rna_def_render_engine(), rna_def_rigidbody_object(), rna_def_space_image_uv(), rna_def_space_node_overlay(), rna_def_space_view3d_shading(), rna_def_tool_settings(), rna_def_userdef_solidlight(), and rna_def_view_layer_common().
void RNA_def_property_boolean_funcs | ( | PropertyRNA * | prop, |
const char * | get, | ||
const char * | set | ||
) |
Definition at line 2944 of file rna_define.c.
References PropertyRNA::arraydimension, CLOG_ERROR, DefRNA, BlenderDefRNA::error, BoolPropertyRNA::get, BoolPropertyRNA::getarray, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_BOOLEAN, BoolPropertyRNA::set, BoolPropertyRNA::setarray, and PropertyRNA::type.
Referenced by def_group_output(), def_node_image_user(), def_sh_output(), rna_def_action(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_armature(), rna_def_attribute(), rna_def_bone_common(), rna_def_cachefile_layer(), rna_def_canvas_surface(), rna_def_channeldriver(), RNA_def_collections(), rna_def_colormanage(), rna_def_constraint_rotate_like(), rna_def_curve(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_editor(), rna_def_event(), rna_def_fcurve(), rna_def_filemenu_entry(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_fluid_domain_settings(), rna_def_fmodifier(), rna_def_function(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_ID(), rna_def_image(), rna_def_image_preview(), rna_def_keyconfig(), rna_def_lattice(), rna_def_layer_collection(), RNA_def_main(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_medge(), rna_def_mesh(), rna_def_metaball(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), RNA_def_modifier(), rna_def_modifier_correctivesmooth(), rna_def_modifier_laplaciandeform(), rna_def_modifier_meshdeform(), rna_def_modifier_multires(), rna_def_modifier_surfacedeform(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_number_property(), rna_def_object(), rna_def_operator_common(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_pose_channel(), rna_def_property(), rna_def_proxy(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_screen(), rna_def_softbody(), rna_def_space(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_text(), rna_def_space_view3d(), RNA_def_test(), rna_def_text(), rna_def_texture(), rna_def_tool_settings(), rna_def_trackingTrack(), rna_def_ui_layout(), rna_def_userdef_studiolight(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_tool(), rna_def_xr_actionmap(), rna_def_xr_eventdata(), and rna_def_xr_session_settings().
void RNA_def_property_boolean_funcs_runtime | ( | PropertyRNA * | prop, |
BooleanPropertyGetFunc | getfunc, | ||
BooleanPropertySetFunc | setfunc | ||
) |
Definition at line 2982 of file rna_define.c.
References PropertyRNA::flag, BoolPropertyRNA::get_ex, PROP_EDITABLE, PROP_IDPROPERTY, and BoolPropertyRNA::set_ex.
Referenced by bpy_prop_callback_assign_boolean(), and VIEW3D_OT_interactive_add().
void RNA_def_property_boolean_negative_sdna | ( | PropertyRNA * | prop, |
const char * | structname, | ||
const char * | propname, | ||
int64_t | booleanbit | ||
) |
Definition at line 2327 of file rna_define.c.
References PropertyDefRNA::booleannegative, DefRNA, BlenderDefRNA::laststruct, RNA_def_property_boolean_sdna(), and rna_find_struct_property_def().
Referenced by def_cmp_composite(), def_cmp_defocus(), def_cmp_mask(), def_cmp_viewer(), def_cmp_zcombine(), rna_def_animdata(), rna_def_area(), rna_def_armature(), rna_def_bone_common(), rna_def_brush(), rna_def_camera_background_image(), rna_def_channeldriver(), RNA_def_constraint(), rna_def_constraint_kinematic(), rna_def_constraint_pivot(), rna_def_constraint_size_like(), rna_def_constraint_spline_ik(), rna_def_dopesheet(), rna_def_drivervar(), rna_def_fcurve(), rna_def_fileselect_params(), rna_def_fmodifier(), rna_def_gpencil_layer(), rna_def_gpencil_options(), RNA_def_greasepencil_modifier(), rna_def_ID_override_library(), rna_def_image(), rna_def_image_paint(), rna_def_keyconfig(), rna_def_linestyle(), rna_def_mask_layer(), rna_def_maskSpline(), RNA_def_material(), rna_def_metaelement(), RNA_def_modifier(), rna_def_modifier_bevel(), rna_def_modifier_mirror(), rna_def_modifier_subsurf(), rna_def_nlatrack(), rna_def_node_socket(), rna_def_object(), rna_def_object_display(), rna_def_object_type_visibility_flags_common(), rna_def_object_visibility(), rna_def_particle(), rna_def_particle_settings(), rna_def_path(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_render_engine(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene(), RNA_def_scene(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_screen(), rna_def_sculpt(), rna_def_shader_fx_pixel(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_uv(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_outliner(), rna_def_space_sequencer(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_strip_proxy(), rna_def_texture(), rna_def_tool_settings(), rna_def_trackingMarker(), rna_def_trackingSettings(), rna_def_trackingTrack(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_system(), rna_def_userdef_view(), and rna_def_view_layer_aov().
void RNA_def_property_boolean_sdna | ( | PropertyRNA * | prop, |
const char * | structname, | ||
const char * | propname, | ||
int64_t | bit | ||
) |
Definition at line 2236 of file rna_define.c.
References PropertyDefRNA::booleanbit, PropertyDefRNA::booleannegative, CLOG_ERROR, debugSRNA_defaults, BoolPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_nr_wrapper(), PropertyDefRNA::dnaoffset, PropertyDefRNA::dnastructname, PropertyDefRNA::dnatype, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, IS_DNATYPE_BOOLEAN_COMPAT, BlenderDefRNA::laststruct, LOG, POINTER_OFFSET, BlenderDefRNA::preprocess, print_default_info(), PROP_BOOLEAN, rna_def_property_sdna(), RNA_property_typename(), BlenderDefRNA::sdna, BlenderDefRNA::silent, STREQ, PropertyRNA::totarraylength, PropertyRNA::type, and UNUSED_VARS.
Referenced by def_cmp_alpha_over(), def_cmp_blur(), def_cmp_bokehblur(), def_cmp_brightcontrast(), def_cmp_color_spill(), def_cmp_colorcorrection(), def_cmp_crop(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_denoise(), def_cmp_glare(), def_cmp_id_mask(), def_cmp_image(), def_cmp_invert(), def_cmp_lensdist(), def_cmp_map_range(), def_cmp_map_value(), def_cmp_mask(), def_cmp_planetrackdeform(), def_cmp_stabilize2d(), def_cmp_switch(), def_cmp_translate(), def_cmp_vector_blur(), def_cmp_zcombine(), def_fn_input_bool(), def_frame(), def_geo_realize_instances(), def_group_output(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_sh_ambient_occlusion(), def_sh_bump(), def_sh_output(), def_sh_script(), def_sh_tex_coord(), def_sh_tex_sky(), def_sh_tex_wireframe(), def_sh_uvalongstroke(), def_sh_uvmap(), def_sh_vector_rotate(), rna_def_action(), rna_def_action_group(), rna_def_animdata(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_animviz_paths(), rna_def_armature(), rna_def_attribute_bool(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bpoint(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile_layer(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_channel(), rna_def_channeldriver(), rna_def_charinfo(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cmp_output_file_slot_file(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_colormanage(), rna_def_colormapping(), rna_def_common_keying_flags(), rna_def_composite_nodetree(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_like(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofile(), rna_def_curveprofilepoint(), rna_def_curves(), rna_def_curves_sculpt_options(), rna_def_dopesheet(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effector_weight(), rna_def_event(), rna_def_face_map(), rna_def_fcurve(), rna_def_field(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_stepped(), rna_def_font(), rna_def_fpoint(), rna_def_freestyle_settings(), rna_def_glow(), rna_def_gpencil_curve(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), RNA_def_greasepencil_modifier(), rna_def_histogram(), rna_def_ID(), rna_def_ID_override_library(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_paint(), rna_def_image_preview(), rna_def_imageuser(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_keyingset_path(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_light(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_mask_layer(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_medge(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_mloopcol(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_curve_common(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mvert(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_interface(), rna_def_object(), rna_def_object_base(), rna_def_object_lineart(), rna_def_object_visibility(), rna_def_operator_options_runtime(), rna_def_paint(), rna_def_panel(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_path(), rna_def_pointcache_common(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_itasc(), RNA_def_property(), RNA_def_property_boolean_negative_sdna(), rna_def_proxy(), rna_def_render_engine(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_screen(), rna_def_sculpt(), rna_def_sequence(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_text(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_speed_control(), rna_def_spot_light(), rna_def_spreadsheet_row_filter(), rna_def_strip_proxy(), rna_def_tex_slot(), rna_def_texmapping(), rna_def_texmat_common(), rna_def_text(), rna_def_texture(), rna_def_texture_image(), rna_def_timeline_marker(), rna_def_tool_settings(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), rna_def_transform_orientation_slot(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_system(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_vertex_group(), rna_def_vertex_paint(), RNA_def_view_layer(), rna_def_view_layer_common(), rna_def_view_layer_eevee(), rna_def_volume_display(), rna_def_window_stereo3d(), rna_def_workspace(), RNA_def_world(), rna_def_world_mist(), and rna_def_xr_session_settings().
void RNA_def_property_clear_flag | ( | PropertyRNA * | prop, |
PropertyFlag | flag | ||
) |
Definition at line 1495 of file rna_define.c.
References PropertyRNA::flag, PropertyRNA::flag_internal, PROP_INTERN_PTR_OWNERSHIP_FORCED, and PROP_PTR_NO_OWNERSHIP.
Referenced by api_ui_item_common_text(), bpy_prop_assign_flag(), def_cmp_cryptomatte(), def_cmp_cryptomatte_entry(), def_node_image_user(), file_panel_operator(), mass_calculate_poll_property(), quadriflow_poll_property(), RNA_api_curve_nurb(), RNA_api_wm(), RNA_api_workspace(), rna_def_action(), rna_def_actionbone_group_common(), rna_def_animdata_common(), rna_def_animviz_motion_path(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_api(), rna_def_armature(), rna_def_asset_data(), rna_def_attribute(), rna_def_attribute_group(), rna_def_bake_data(), rna_def_boidrule(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_brush(), rna_def_cachefile(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channeldriver(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), RNA_def_collections(), rna_def_color_ramp(), rna_def_colormanage(), RNA_def_constraint(), rna_def_constraint_childof(), rna_def_constraint_kinematic(), rna_def_constraint_python(), rna_def_constraint_spline_ik(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curves(), rna_def_curves_curve(), rna_def_curves_point(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_effect_inputs(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_filemenu_entry(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_function(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gp_paint(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_gpencil_triangle(), RNA_def_greasepencil_modifier(), rna_def_ID(), rna_def_ID_override_library_property(), rna_def_ID_override_library_property_operation(), rna_def_ID_properties(), rna_def_image(), rna_def_image_packed_files(), rna_def_image_paint(), rna_def_image_preview(), rna_def_imageuser(), rna_def_input(), rna_def_internal_node(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask(), rna_def_maskSpline(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_material_slot(), rna_def_medge(), rna_def_menu(), rna_def_mesh(), rna_def_metaball(), rna_def_mloop(), rna_def_mlooptri(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_cloth(), rna_def_modifier_correctivesmooth(), rna_def_modifier_decimate(), rna_def_modifier_dynamic_paint(), rna_def_modifier_fluid(), rna_def_modifier_gpencildash(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_meshdeform(), rna_def_modifier_multires(), rna_def_modifier_ocean(), rna_def_modifier_surfacedeform(), rna_def_modifier_type_common(), rna_def_movie_types(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_mpolygon(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_node_socket_string(), rna_def_node_socket_vector(), rna_def_node_tree_path(), rna_def_nodetree(), rna_def_normal_layer_value(), rna_def_number_property(), rna_def_object(), rna_def_object_face_maps(), rna_def_object_particle_systems(), rna_def_object_vertex_groups(), rna_def_object_visibility(), rna_def_operator_common(), rna_def_operator_options_runtime(), rna_def_operator_type_macro(), RNA_def_packedfile(), rna_def_panel(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_particle_target(), rna_def_point(), rna_def_pointcache_common(), rna_def_pointer_property(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_ikparam(), rna_def_property(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_pass(), rna_def_render_result(), rna_def_render_view(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_screen(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_simulation(), rna_def_softbody(), rna_def_sound(), rna_def_space(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_node(), rna_def_space_node_path_api(), rna_def_space_properties(), rna_def_space_spreadsheet_context(), rna_def_space_text(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_speed_control(), rna_def_spreadsheet_column(), rna_def_string_property(), rna_def_strip_element(), rna_def_struct(), rna_def_tex_slot(), rna_def_text(), rna_def_texture(), rna_def_timer(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), rna_def_udim_tile(), rna_def_ui_layout(), rna_def_uilist(), RNA_def_userdef(), rna_def_userdef_input(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_vert_colors(), rna_def_vertex_group(), rna_def_view3d_cursor(), rna_def_view_layer_aov(), rna_def_view_layer_common(), rna_def_view_layer_lightgroup(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_window(), rna_def_windowmanager(), rna_def_workspace(), rna_def_workspace_tool(), RNA_def_world(), rna_def_xr_actionmap(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), rna_def_xr_session_state(), WM_gizmo_properties_sanitize(), and WM_operator_properties_sanitize().
void RNA_def_property_collection_funcs | ( | PropertyRNA * | prop, |
const char * | begin, | ||
const char * | next, | ||
const char * | end, | ||
const char * | get, | ||
const char * | length, | ||
const char * | lookupint, | ||
const char * | lookupstring, | ||
const char * | assignint | ||
) |
Definition at line 3420 of file rna_define.c.
References CollectionPropertyRNA::assignint, CollectionPropertyRNA::begin, CLOG_ERROR, DefRNA, CollectionPropertyRNA::end, BlenderDefRNA::error, CollectionPropertyRNA::get, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, blender::math::length(), CollectionPropertyRNA::length, LOG, CollectionPropertyRNA::lookupint, CollectionPropertyRNA::lookupstring, CollectionPropertyRNA::next, next, BlenderDefRNA::preprocess, PROP_COLLECTION, and PropertyRNA::type.
Referenced by def_cmp_output_file(), rna_def_action_group(), rna_def_armature(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_int(), rna_def_attribute_int8(), rna_def_attribute_string(), rna_def_attributes_common(), rna_def_cachefile(), RNA_def_collections(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curvemapping(), rna_def_curves(), rna_def_curves_curve(), rna_def_depsgraph(), rna_def_dynamic_paint_canvas_settings(), rna_def_editor(), rna_def_enum_property(), rna_def_face_map(), rna_def_function(), rna_def_gizmogroup(), rna_def_gpencil_data(), rna_def_ID_properties(), rna_def_image(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_objects(), RNA_def_main(), rna_def_mask(), rna_def_mask_layer(), rna_def_mesh(), rna_def_metaball(), rna_def_mloopcol(), rna_def_mloopuv(), rna_def_modifier_gpencildash(), rna_def_modifier_uvproject(), rna_def_movie(), rna_def_MPropCol(), rna_def_mtex_common(), rna_def_mvert(), rna_def_object(), rna_def_paint(), rna_def_paint_mask(), rna_def_pointcache_active(), rna_def_pointcloud(), rna_def_pose(), rna_def_render_layer(), rna_def_render_result(), RNA_def_rna(), RNA_def_scene(), rna_def_scene_render_data(), rna_def_skin_vertices(), rna_def_space_filebrowser(), rna_def_space_view3d(), rna_def_struct(), RNA_def_struct_ptr(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_tracking(), rna_def_trackingObject(), rna_def_trackingStabilization(), RNA_def_userdef(), rna_def_userdef_studiolight(), rna_def_vertex_creases(), RNA_def_view_layer(), rna_def_volume(), rna_def_workspace(), rna_def_xr_actionmap(), and rna_def_xr_session_state().
void RNA_def_property_collection_sdna | ( | PropertyRNA * | prop, |
const char * | structname, | ||
const char * | propname, | ||
const char * | lengthpropname | ||
) |
Definition at line 2769 of file rna_define.c.
References PropertyRNA::arraydimension, CLOG_ERROR, PropertyDefRNA::cont, DefRNA, PropertyDefRNA::dnalengthfixed, PropertyDefRNA::dnalengthname, PropertyDefRNA::dnalengthstructname, StructDefRNA::dnaname, PropertyDefRNA::dnapointerlevel, PropertyDefRNA::dnatype, CollectionPropertyRNA::end, BlenderDefRNA::error, CollectionPropertyRNA::get, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, CollectionPropertyRNA::next, BlenderDefRNA::preprocess, PROP_COLLECTION, rna_def_property_sdna(), rna_find_sdna_member(), rna_find_struct_def(), BlenderDefRNA::sdna, BlenderDefRNA::silent, STREQ, PropertyRNA::totarraylength, and PropertyRNA::type.
Referenced by def_cmp_cryptomatte(), rna_def_action(), rna_def_action_group(), rna_def_animdata(), rna_def_animviz_motion_path(), rna_def_area(), rna_def_armature(), rna_def_bone(), rna_def_cachefile(), RNA_def_camera(), rna_def_channeldriver(), rna_def_color_ramp(), rna_def_constraint_armature_deform(), rna_def_constraint_python(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curvemap(), rna_def_curveprofile(), rna_def_curves(), rna_def_drivervar(), rna_def_editor(), rna_def_fcurve(), rna_def_fmodifier_envelope(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmogroup(), rna_def_gpencil_curve(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_layer(), rna_def_gpencil_stroke(), rna_def_image(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_linestyle(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_mesh(), rna_def_meta(), rna_def_metaball(), rna_def_modifier_gpencildash(), rna_def_movie(), rna_def_nlastrip(), rna_def_node(), rna_def_nodetree(), rna_def_object(), rna_def_operator(), rna_def_paint(), rna_def_particle(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_pointcloud(), rna_def_pose(), RNA_def_property(), RNA_def_scene(), rna_def_scene_render_data(), rna_def_screen(), rna_def_space_console(), rna_def_space_node(), rna_def_space_spreadsheet(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_trackingPlaneTrack(), rna_def_trackingReconstruction(), rna_def_trackingTrack(), RNA_def_userdef(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_themes(), RNA_def_view_layer(), rna_def_view_layer_common(), rna_def_volume(), rna_def_workspace(), and rna_def_xr_actionmap().
void RNA_def_property_dynamic_array_funcs | ( | PropertyRNA * | prop, |
const char * | getlength | ||
) |
Definition at line 2926 of file rna_define.c.
References CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::flag, PropertyRNA::getlength, LOG, BlenderDefRNA::preprocess, and PROP_DYNAMIC.
Referenced by rna_def_constraint_spline_ik(), rna_def_fluid_domain_settings(), rna_def_fmodifier_generator(), rna_def_image(), rna_def_image_preview(), rna_def_keyblock(), rna_def_modifier_hook(), rna_def_mpolygon(), rna_def_number_property(), rna_def_render_pass(), rna_def_space_properties(), and RNA_def_test().
void RNA_def_property_editable_array_func | ( | PropertyRNA * | prop, |
const char * | editable | ||
) |
Definition at line 2867 of file rna_define.c.
References CLOG_ERROR, DefRNA, PropertyRNA::itemeditable, LOG, and BlenderDefRNA::preprocess.
Referenced by rna_def_object(), and rna_def_pose_channel().
void RNA_def_property_editable_func | ( | PropertyRNA * | prop, |
const char * | editable | ||
) |
Definition at line 2855 of file rna_define.c.
References CLOG_ERROR, DefRNA, PropertyRNA::editable, LOG, and BlenderDefRNA::preprocess.
Referenced by rna_def_animdata(), rna_def_asset_data(), rna_def_asset_tag(), rna_def_attribute(), rna_def_cloth_sim_settings(), rna_def_curve(), rna_def_drivertarget(), rna_def_filemenu_entry(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_gpencil_layer(), rna_def_ID(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_lattice(), rna_def_material_slot(), rna_def_mesh(), rna_def_metaball(), rna_def_mtex_common(), rna_def_nlastrip(), rna_def_object(), rna_def_pose_channel(), rna_def_sequence(), rna_def_texmat_common(), rna_def_userdef_view(), and RNA_def_vfont().
void RNA_def_property_enum_bitflag_sdna | ( | PropertyRNA * | prop, |
const char * | structname, | ||
const char * | propname | ||
) |
Definition at line 2669 of file rna_define.c.
References EnumPropertyRNA::defaultvalue, DefRNA, PropertyDefRNA::enumbitflags, EnumPropertyItem::identifier, EnumPropertyRNA::item, BlenderDefRNA::laststruct, RNA_def_property_enum_sdna(), rna_find_struct_property_def(), EnumPropertyRNA::totitem, and EnumPropertyItem::value.
Referenced by def_cmp_mask(), def_cmp_scale(), def_map_range(), rna_def_animviz_paths(), rna_def_armature(), rna_def_bake_data(), rna_def_brush(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_curve(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_drivertarget(), rna_def_freestyle_settings(), rna_def_gpencil_data(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_stroke(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_material_greasepencil(), rna_def_modifier_boolean(), rna_def_modifier_curve_common(), rna_def_modifier_gpenciltint(), rna_def_object(), rna_def_particle_edit(), rna_def_pose_itasc(), rna_def_scene(), RNA_def_scene(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_sculpt(), rna_def_space_image(), rna_def_space_node(), rna_def_space_sequencer(), rna_def_space_sequencer_timeline_overlay(), rna_def_text(), rna_def_texture_blend(), rna_def_tool_settings(), rna_def_unified_paint_settings(), rna_def_userdef_edit(), rna_def_userdef_input(), and rna_def_userdef_view().
void RNA_def_property_enum_default | ( | PropertyRNA * | prop, |
int | value | ||
) |
Definition at line 2106 of file rna_define.c.
References CLOG_ERROR, EnumPropertyRNA::defaultvalue, DefRNA, BlenderDefRNA::error, PropertyRNA::flag, PropertyRNA::identifier, StructRNA::identifier, EnumPropertyItem::identifier, EnumPropertyRNA::item, BlenderDefRNA::laststruct, LOG, PROP_ENUM, PROP_ENUM_FLAG, EnumPropertyRNA::totitem, PropertyRNA::type, and EnumPropertyItem::value.
Referenced by def_compare(), def_fn_random_value(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_attribute_domain_size(), def_geo_attribute_statistic(), def_geo_boolean(), def_geo_curve_primitive_quadrilateral(), def_geo_delete_geometry(), def_geo_distribute_points_on_faces(), def_geo_duplicate_elements(), def_geo_extrude_mesh(), def_geo_input_named_attribute(), def_geo_proximity(), def_geo_raycast(), def_geo_scale_elements(), def_geo_separate_geometry(), def_geo_store_named_attribute(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_transfer_attribute(), def_geo_triangulate(), def_geo_viewer(), def_hair_principled(), ED_object_vgroup_selection_itemf_helper(), mesh_operator_edgering_props(), MESH_OT_loopcut(), rna_def_area(), rna_def_drivertarget(), RNA_def_enum(), RNA_def_enum_flag(), rna_def_font(), rna_def_header(), rna_def_keyingset_path(), rna_def_maskParent(), rna_def_modifier_boolean(), rna_def_modifier_weightvgproximity(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_standard_types(), rna_def_nodetree(), RNA_def_scene(), rna_def_scene_ffmpeg_settings(), rna_def_sound(), rna_def_space_view3d_shading(), rna_def_strip_transform(), rna_def_tool_settings(), rna_def_userdef_system(), rna_def_view_layer_aov(), Transform_Properties(), and VIEW3D_OT_interactive_add().
void RNA_def_property_enum_funcs | ( | PropertyRNA * | prop, |
const char * | get, | ||
const char * | set, | ||
const char * | item | ||
) |
Definition at line 3224 of file rna_define.c.
References CLOG_ERROR, DefRNA, BlenderDefRNA::error, EnumPropertyRNA::get, PropertyRNA::identifier, StructRNA::identifier, EnumPropertyRNA::item_fn, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_ENUM, EnumPropertyRNA::set, and PropertyRNA::type.
Referenced by def_cmp_channel_matte(), def_cmp_convert_color_space(), def_cmp_cryptomatte(), def_cmp_render_layers(), def_compare(), def_fn_random_value(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_attribute_statistic(), def_geo_field_at_index(), def_geo_input_named_attribute(), def_geo_interpolate_domain(), def_geo_raycast(), def_geo_store_named_attribute(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_viewer(), def_node_image_user(), def_sh_script(), def_sh_tex_ies(), RNA_api_ui_layout(), rna_def_actionbone_group_common(), rna_def_area(), rna_def_asset_library_reference_common(), rna_def_attribute(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_canvas_surface(), RNA_def_collections(), rna_def_colormanage(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_kinematic(), rna_def_constraint_shrinkwrap(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curveprofilepoint(), rna_def_depsgraph(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_enum_property(), rna_def_field(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_image(), rna_def_internal_node(), rna_def_keyconfig(), rna_def_keyingset_path(), RNA_def_main_node_groups(), rna_def_maskParent(), rna_def_maskSplinePoint(), rna_def_material_slot(), rna_def_modifier_datatransfer(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_shrinkwrap(), rna_def_mtex(), rna_def_node(), rna_def_node_socket(), rna_def_object(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_pose(), rna_def_pose_channel(), rna_def_property(), rna_def_region(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), RNA_def_scene(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_sequence(), rna_def_softbody(), rna_def_space_image(), rna_def_space_node(), rna_def_space_properties(), rna_def_space_spreadsheet(), rna_def_space_view3d(), rna_def_space_view3d_shading(), rna_def_texture(), rna_def_tool_settings(), rna_def_transform_orientation_slot(), rna_def_ui_layout(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_edit(), rna_def_userdef_input(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_view(), rna_def_view3d_cursor(), rna_def_volume_grid(), rna_def_workspace_tool(), rna_def_xr_actionmap(), and rna_def_xr_eventdata().
void RNA_def_property_enum_funcs_runtime | ( | PropertyRNA * | prop, |
EnumPropertyGetFunc | getfunc, | ||
EnumPropertySetFunc | setfunc, | ||
EnumPropertyItemFunc | itemfunc | ||
) |
Definition at line 3258 of file rna_define.c.
References PropertyRNA::flag, EnumPropertyRNA::get_ex, EnumPropertyRNA::item_fn, PROP_EDITABLE, PROP_IDPROPERTY, and EnumPropertyRNA::set_ex.
Referenced by bpy_prop_callback_assign_enum(), GIZMO_GT_snap_3d(), OBJECT_OT_data_transfer(), OBJECT_OT_datalayout_transfer(), OUTLINER_OT_id_remap(), and VIEW3D_OT_interactive_add().
void RNA_def_property_enum_items | ( | PropertyRNA * | prop, |
const EnumPropertyItem * | item | ||
) |
Definition at line 1872 of file rna_define.c.
References CLOG_ERROR, EnumPropertyRNA::defaultvalue, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, EnumPropertyItem::identifier, EnumPropertyRNA::item, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_ENUM, EnumPropertyRNA::totitem, PropertyRNA::type, and EnumPropertyItem::value.
Referenced by api_ui_item_common(), def_anisotropic(), def_boolean_math(), def_clamp(), def_cmp_blur(), def_cmp_boxmask(), def_cmp_channel_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_combsep_color(), def_cmp_convert_color_space(), def_cmp_cryptomatte(), def_cmp_defocus(), def_cmp_denoise(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_double_edge_mask(), def_cmp_ellipsemask(), def_cmp_filter(), def_cmp_flip(), def_cmp_glare(), def_cmp_inpaint(), def_cmp_keying(), def_cmp_levels(), def_cmp_mask(), def_cmp_moviedistortion(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_set_alpha(), def_cmp_splitviewer(), def_cmp_stabilize2d(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_viewer(), def_cmp_ycc(), def_compare(), def_float_to_int(), def_fn_align_euler_to_vector(), def_fn_combsep_color(), def_fn_random_value(), def_fn_rotate_euler(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_attribute_domain_size(), def_geo_attribute_statistic(), def_geo_boolean(), def_geo_collection_info(), def_geo_curve_fill(), def_geo_curve_fillet(), def_geo_curve_handle_type_selection(), def_geo_curve_primitive_arc(), def_geo_curve_primitive_bezier_segment(), def_geo_curve_primitive_circle(), def_geo_curve_primitive_line(), def_geo_curve_primitive_quadrilateral(), def_geo_curve_resample(), def_geo_curve_sample(), def_geo_curve_set_handle_positions(), def_geo_curve_set_handle_type(), def_geo_curve_spline_type(), def_geo_curve_to_points(), def_geo_curve_trim(), def_geo_delete_geometry(), def_geo_distribute_points_on_faces(), def_geo_duplicate_elements(), def_geo_extrude_mesh(), def_geo_field_at_index(), def_geo_image_texture(), def_geo_input_named_attribute(), def_geo_interpolate_domain(), def_geo_merge_by_distance(), def_geo_mesh_circle(), def_geo_mesh_cone(), def_geo_mesh_cylinder(), def_geo_mesh_line(), def_geo_mesh_to_points(), def_geo_mesh_to_volume(), def_geo_object_info(), def_geo_points_to_volume(), def_geo_proximity(), def_geo_raycast(), def_geo_scale_elements(), def_geo_separate_geometry(), def_geo_store_named_attribute(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_triangulate(), def_geo_uv_unwrap(), def_geo_viewer(), def_geo_volume_to_mesh(), def_glass(), def_glossy(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_sh_attribute(), def_sh_combsep_color(), def_sh_displacement(), def_sh_mapping(), def_sh_normal_map(), def_sh_output(), def_sh_script(), def_sh_subsurface(), def_sh_tangent(), def_sh_tex_environment(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_musgrave(), def_sh_tex_noise(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wave(), def_sh_tex_white_noise(), def_sh_vect_transform(), def_sh_vector_displacement(), def_sh_vector_rotate(), def_tex_combsep_color(), def_toon(), def_vector_math(), dev_cmd_transform(), GIZMO_GT_button_2d(), mesh_operator_edgering_props(), MESH_OT_loopcut(), RNA_api_keyconfigs(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace_tool(), rna_def_action(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_armature(), rna_def_asset_library_reference_common(), rna_def_attribute(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boidrule(), rna_def_boidstate(), rna_def_bone_common(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_channeldriver(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), RNA_def_collections(), rna_def_color_balance(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_colormanage(), rna_def_colormapping(), rna_def_composite_nodetree(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_pivot(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_like(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofile(), rna_def_curveprofilepoint(), rna_def_curves(), rna_def_curves_sculpt_options(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_editor(), RNA_def_enum(), RNA_def_enum_flag(), rna_def_enum_property(), rna_def_event(), rna_def_fcurve(), rna_def_field(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_noise(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmogroup(), rna_def_gp_paint(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_histogram(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_paint(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_lattice(), rna_def_light(), rna_def_light_falloff(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_mask_layer(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_material_slot(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_curve_common(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_hook(), rna_def_modifier_mask(), rna_def_modifier_material_common(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mtex(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_nodetree(), rna_def_object(), rna_def_object_lineart(), rna_def_operator_common(), rna_def_paint_mode(), rna_def_panel(), rna_def_particle(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_target(), rna_def_pointcache_common(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_ikparam(), rna_def_pose_itasc(), rna_def_property(), rna_def_property_subdivision_common(), rna_def_region(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_scene(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_sculpt(), rna_def_sequence(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_colorize(), rna_def_shader_fx_glow(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_wave(), rna_def_softbody(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_uv(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context(), rna_def_space_spreadsheet_context_path(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speed_control(), rna_def_spreadsheet_column(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_texmapping(), rna_def_text(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), rna_def_transform_orientation_slot(), rna_def_ui_layout(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_edit(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_view3d_cursor(), rna_def_view_layer_aov(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), rna_def_volume_render(), rna_def_window_stereo3d(), rna_def_wipe(), rna_def_workspace(), rna_def_workspace_tool(), rna_def_world_mist(), rna_def_xr_actionmap(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), Transform_Properties(), and VIEW3D_OT_interactive_add().
void RNA_def_property_enum_native_type | ( | PropertyRNA * | prop, |
const char * | native_enum_type | ||
) |
Definition at line 1855 of file rna_define.c.
References CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, EnumPropertyRNA::native_enum_type, PROP_ENUM, and PropertyRNA::type.
Referenced by rna_def_render_engine().
void RNA_def_property_enum_sdna | ( | PropertyRNA * | prop, |
const char * | structname, | ||
const char * | propname | ||
) |
Definition at line 2601 of file rna_define.c.
References PropertyRNA::arraydimension, CLOG_ERROR, debugSRNA_defaults, EnumPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_nr_wrapper(), PropertyDefRNA::dnaoffset, PropertyDefRNA::dnastructname, PropertyDefRNA::dnatype, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, POINTER_OFFSET, BlenderDefRNA::preprocess, print_default_info(), PROP_ENUM, rna_def_property_sdna(), BlenderDefRNA::sdna, BlenderDefRNA::silent, STREQ, PropertyRNA::totarraylength, PropertyRNA::type, and UNUSED_VARS.
Referenced by def_anisotropic(), def_boolean_math(), def_clamp(), def_cmp_blur(), def_cmp_boxmask(), def_cmp_channel_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_cryptomatte(), def_cmp_defocus(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_double_edge_mask(), def_cmp_ellipsemask(), def_cmp_filter(), def_cmp_flip(), def_cmp_glare(), def_cmp_inpaint(), def_cmp_keying(), def_cmp_levels(), def_cmp_moviedistortion(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_splitviewer(), def_cmp_stabilize2d(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_viewer(), def_cmp_ycc(), def_float_to_int(), def_fn_align_euler_to_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_geo_accumulate_field(), def_geo_attribute_domain_size(), def_geo_attribute_statistic(), def_geo_boolean(), def_geo_curve_fill(), def_geo_curve_handle_type_selection(), def_geo_curve_primitive_quadrilateral(), def_geo_curve_set_handle_type(), def_geo_curve_spline_type(), def_geo_distribute_points_on_faces(), def_geo_extrude_mesh(), def_geo_field_at_index(), def_geo_interpolate_domain(), def_geo_scale_elements(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_triangulate(), def_glass(), def_glossy(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_sh_attribute(), def_sh_displacement(), def_sh_mapping(), def_sh_output(), def_sh_subsurface(), def_sh_tex_musgrave(), def_sh_tex_noise(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wave(), def_sh_tex_white_noise(), def_sh_vect_transform(), def_sh_vector_displacement(), def_sh_vector_rotate(), def_tex_combsep_color(), def_toon(), def_vector_math(), dev_cmd_transform(), rna_def_action(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_armature(), rna_def_attribute(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boidrule(), rna_def_bone_common(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_canvas_surface(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), RNA_def_collections(), rna_def_color_balance(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_composite_nodetree(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_kinematic(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_pivot(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_like(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curveprofilepoint(), rna_def_drivertarget(), rna_def_dynamic_paint_brush_settings(), rna_def_event(), rna_def_fcurve(), rna_def_field(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier_cycles(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_noise(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmogroup(), rna_def_gp_paint(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_histogram(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_paint(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_lattice(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_mask_layer(), rna_def_maskParent(), rna_def_maskSpline(), RNA_def_material(), rna_def_mesh(), rna_def_metaball(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_dynamic_paint(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_material_common(), rna_def_modifier_meshcache(), rna_def_modifier_meshseqcache(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvwarp(), rna_def_modifier_weightvgproximity(), rna_def_movie(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mtex(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_standard_types(), rna_def_nodetree(), rna_def_object(), rna_def_operator_common(), rna_def_panel(), rna_def_particle(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_target(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_ikparam(), rna_def_pose_itasc(), RNA_def_property(), RNA_def_property_enum_bitflag_sdna(), rna_def_property_subdivision_common(), rna_def_region(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_shader_fx_colorize(), rna_def_shader_fx_glow(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_wave(), rna_def_softbody(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_uv(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speed_control(), rna_def_spreadsheet_column(), rna_def_statvis(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_texmapping(), rna_def_text(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), RNA_def_userdef(), rna_def_userdef_edit(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_system(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_view3d_cursor(), rna_def_view_layer_aov(), rna_def_volume(), rna_def_wipe(), rna_def_workspace_tool(), rna_def_world_mist(), and rna_def_xr_actionmap().
void RNA_def_property_flag | ( | PropertyRNA * | prop, |
PropertyFlag | flag | ||
) |
Definition at line 1490 of file rna_define.c.
References PropertyRNA::flag.
Referenced by ACTION_OT_clickselect(), ACTION_OT_paste(), ACTION_OT_select_box(), ACTION_OT_select_leftright(), ACTION_OT_unlink(), ANIM_OT_change_frame(), ANIM_OT_channel_select_keys(), ANIM_OT_channels_click(), ANIM_OT_channels_editable_toggle(), ANIM_OT_channels_setting_disable(), ANIM_OT_channels_setting_enable(), ANIM_OT_channels_setting_toggle(), ANIM_OT_keyframe_delete(), ANIM_OT_keyframe_delete_by_name(), ANIM_OT_keyframe_insert(), ANIM_OT_keyframe_insert_by_name(), ANIM_OT_keyframe_insert_menu(), ARMATURE_OT_subdivide(), ASSET_OT_bundle_install(), bpy_prop_assign_flag(), bpy_prop_callback_assign_update(), BRUSH_OT_stencil_control(), CLIP_OT_average_tracks(), CLIP_OT_graph_select(), CLIP_OT_select(), CLIP_OT_view_all(), CLIP_OT_view_zoom(), CLIP_OT_view_zoom_in(), CLIP_OT_view_zoom_out(), COLLECTION_OT_objects_add_active(), COLLECTION_OT_objects_remove(), COLLECTION_OT_objects_remove_active(), CONSOLE_OT_insert(), create_operator_state(), CURVE_OT_delete(), CURVE_OT_draw(), CURVE_OT_subdivide(), blender::ed::curves::CURVES_OT_set_selection_domain(), def_cmp_convert_color_space(), def_cmp_cryptomatte(), def_cmp_defocus(), def_cmp_image(), def_cmp_keyingscreen(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_planetrackdeform(), def_cmp_render_layers(), def_cmp_stabilize2d(), def_cmp_trackpos(), def_frame(), def_geo_curve_handle_type_selection(), def_geo_curve_set_handle_type(), def_geo_input_material(), def_geo_string_to_curves(), def_group(), def_group_input(), def_group_output(), def_node_image_user(), def_sh_script(), def_sh_tex(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_pointdensity(), def_tex_image(), def_texture(), ED_object_add_generic_props(), edbm_dissolve_prop__use_verts(), edit_constraint_properties(), edit_constraint_report_property(), edit_modifier_properties(), edit_modifier_report_property(), edit_shaderfx_properties(), edit_shaderfx_report_property(), FILE_OT_bookmark_delete(), FILE_OT_directory_new(), FILE_OT_select(), FILE_OT_select_bookmark(), FILE_OT_select_walk(), file_panel_operator(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_render_set(), gpencil_edit_modifier_properties(), gpencil_edit_modifier_report_property(), GPENCIL_OT_annotate(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_blank_frame_add(), GPENCIL_OT_convert(), GPENCIL_OT_draw(), GPENCIL_OT_editmode_toggle(), GPENCIL_OT_fill(), GPENCIL_OT_guide_rotate(), GPENCIL_OT_image_to_grease_pencil(), GPENCIL_OT_interpolate(), GPENCIL_OT_layer_active(), GPENCIL_OT_layer_duplicate_object(), GPENCIL_OT_material_select(), GPENCIL_OT_materials_copy_to_object(), GPENCIL_OT_move_to_layer(), GPENCIL_OT_paintmode_toggle(), GPENCIL_OT_paste(), GPENCIL_OT_sculpt_paint(), GPENCIL_OT_sculptmode_toggle(), GPENCIL_OT_select(), GPENCIL_OT_select_vertex_color(), GPENCIL_OT_selectmode_toggle(), GPENCIL_OT_stroke_cyclical_set(), GPENCIL_OT_stroke_merge_by_distance(), GPENCIL_OT_stroke_merge_material(), GPENCIL_OT_stroke_sample(), GPENCIL_OT_stroke_simplify(), GPENCIL_OT_stroke_simplify_fixed(), GPENCIL_OT_stroke_smooth(), GPENCIL_OT_stroke_subdivide(), GPENCIL_OT_trace_image(), GPENCIL_OT_transform_fill(), GPENCIL_OT_vertex_paint(), GPENCIL_OT_vertexmode_toggle(), GPENCIL_OT_weight_paint(), GPENCIL_OT_weightmode_toggle(), gpencil_primitive_common_props(), GRAPH_OT_click_insert(), GRAPH_OT_clickselect(), GRAPH_OT_paste(), GRAPH_OT_select_box(), GRAPH_OT_select_circle(), GRAPH_OT_select_lasso(), GRAPH_OT_select_leftright(), image_operator_prop_allow_tokens(), IMAGE_OT_curves_point_set(), IMAGE_OT_flip(), IMAGE_OT_invert(), IMAGE_OT_new(), IMAGE_OT_sample(), IMAGE_OT_save_as(), IMAGE_OT_view_all(), IMAGE_OT_view_cursor_center(), IMAGE_OT_view_zoom(), IMAGE_OT_view_zoom_in(), IMAGE_OT_view_zoom_out(), INFO_OT_select_pick(), MARKER_OT_make_links_scene(), MARKER_OT_move(), MARKER_OT_select(), MARKER_OT_select_box(), MASK_OT_slide_point(), mass_calculate_poll_property(), mesh_operator_edgering_props(), MESH_OT_bevel(), MESH_OT_bisect(), MESH_OT_blend_from_shape(), MESH_OT_delete(), MESH_OT_edgering_select(), MESH_OT_extrude_repeat(), MESH_OT_fill_grid(), MESH_OT_inset(), MESH_OT_knife_cut(), MESH_OT_knife_tool(), MESH_OT_loop_select(), MESH_OT_loopcut(), MESH_OT_mark_seam(), MESH_OT_mark_sharp(), MESH_OT_normals_tools(), MESH_OT_paint_mask_slice(), MESH_OT_point_normals(), MESH_OT_primitive_cube_add_gizmo(), MESH_OT_select_linked(), MESH_OT_select_linked_pick(), MESH_OT_select_mode(), MESH_OT_shortest_path_pick(), MESH_OT_spin(), MESH_OT_subdivide(), NLA_OT_action_pushdown(), NLA_OT_action_unlink(), NLA_OT_actionclip_add(), NLA_OT_channels_click(), NLA_OT_click_select(), NLA_OT_select_box(), NLA_OT_select_leftright(), NLA_OT_tweakmode_enter(), NLA_OT_tweakmode_exit(), blender::ed::space_node::NODE_OT_add_reroute(), blender::ed::space_node::NODE_OT_group_edit(), blender::ed::space_node::NODE_OT_link(), blender::ed::space_node::NODE_OT_links_cut(), blender::ed::space_node::NODE_OT_links_mute(), blender::ed::space_node::NODE_OT_select(), blender::ed::space_node::NODE_OT_select_grouped(), object_add_drop_xy_props(), OBJECT_OT_add_named(), OBJECT_OT_bake(), OBJECT_OT_camera_add(), OBJECT_OT_collection_external_asset_drop(), OBJECT_OT_collection_instance_add(), OBJECT_OT_collection_link(), OBJECT_OT_data_transfer(), OBJECT_OT_delete(), OBJECT_OT_drop_named_image(), OBJECT_OT_duplicate(), OBJECT_OT_hide_collection(), OBJECT_OT_hide_view_clear(), OBJECT_OT_hide_view_set(), OBJECT_OT_hook_assign(), OBJECT_OT_hook_recenter(), OBJECT_OT_hook_remove(), OBJECT_OT_hook_reset(), OBJECT_OT_hook_select(), OBJECT_OT_link_to_collection(), OBJECT_OT_make_links_scene(), OBJECT_OT_make_override_library(), OBJECT_OT_mode_set(), OBJECT_OT_mode_set_with_submode(), OBJECT_OT_modifier_apply(), OBJECT_OT_move_to_collection(), OBJECT_OT_paths_clear(), OBJECT_OT_quadriflow_remesh(), OBJECT_OT_shade_smooth(), OBJECT_OT_transform_apply(), OBJECT_OT_transform_to_mouse(), OBJECT_OT_vertex_group_remove(), OBJECT_OT_vertex_group_remove_from(), OBJECT_OT_vertex_group_set_active(), OBJECT_OT_vertex_weight_delete(), OBJECT_OT_vertex_weight_paste(), OBJECT_OT_vertex_weight_set_active(), OUTLINER_OT_action_set(), OUTLINER_OT_collection_isolate(), OUTLINER_OT_collection_new(), OUTLINER_OT_delete(), OUTLINER_OT_id_remap(), OUTLINER_OT_item_activate(), OUTLINER_OT_orphans_purge(), OUTLINER_OT_scroll_page(), OUTLINER_OT_select_box(), OUTLINER_OT_select_walk(), OUTLINER_OT_show_one_level(), PAINT_OT_add_texture_paint_slot(), PAINT_OT_brush_select(), PAINT_OT_project_image(), PAINT_OT_sample_color(), PAINT_OT_weight_gradient(), PAINT_OT_weight_sample_group(), paint_stroke_operator_properties(), PAINTCURVE_OT_select(), PALETTE_OT_extract_from_image(), PARTICLE_OT_brush_edit(), POSE_OT_paste(), POSE_OT_paths_clear(), POSE_OT_select_linked_pick(), pose_slide_opdef_properties(), POSELIB_OT_blend_pose_asset(), POSELIB_OT_pose_move(), POSELIB_OT_pose_remove(), POSELIB_OT_pose_rename(), quadriflow_poll_property(), read_homefile_props(), RENDER_OT_opengl(), RENDER_OT_render(), RIGIDBODY_OT_mass_calculate(), rna_api_animdata_nla_tracks(), RNA_api_camera(), RNA_api_ui_layout(), rna_def_action(), rna_def_action_group(), rna_def_action_pose_markers(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animviz(), rna_def_animviz_common(), rna_def_area(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_attribute_group(), rna_def_bake_data(), rna_def_boidrule(), rna_def_boidrule_avoid(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bone_groups(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile_layers(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_canvas_surface(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_colormanage(), rna_def_common_keying_flags(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_camera_solver(), rna_def_constraint_clamp_to(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_shrinkwrap(), rna_def_constraint_spline_ik(), rna_def_constraint_target_common(), rna_def_constraint_transform_cache(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_curve(), rna_def_curve_splines(), rna_def_curves(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect_inputs(), rna_def_effector_weight(), RNA_def_enum_flag(), rna_def_enum_property(), rna_def_fcurve(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_fmodifier(), rna_def_fmodifier_generator(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_data(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_gpencil_options(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_ID(), rna_def_ID_properties(), rna_def_image(), rna_def_image_paint(), rna_def_image_preview(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_library(), rna_def_light(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_material_slot(), rna_def_menu(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_boolean(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_softbody(), rna_def_modifier_surfacedeform(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgproximity(), rna_def_movie(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_mtex(), rna_def_mtex_common(), rna_def_nlastrip(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_number_property(), rna_def_object(), rna_def_object_base(), rna_def_object_constraints(), rna_def_object_modifiers(), rna_def_object_vertex_groups(), rna_def_operator(), rna_def_operator_common(), rna_def_operator_filelist_element(), rna_def_operator_stroke_element(), rna_def_operator_type_macro(), rna_def_operator_utils(), rna_def_paint(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_palettecolor(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_property(), RNA_def_property(), rna_def_region(), rna_def_render_engine(), rna_def_render_pass(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene(), RNA_def_scene(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_sculpt(), rna_def_selected_uv_element(), RNA_def_shader_fx(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_softbody(), rna_def_sound(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_mask_info(), rna_def_space_node(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_spreadsheet_context_object(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_statvis(), RNA_def_struct_ptr(), RNA_def_test(), rna_def_texmapping(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_text(), rna_def_texture(), rna_def_texture_image(), rna_def_timeline_marker(), rna_def_tool_settings(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_unified_paint_settings(), RNA_def_userdef(), rna_def_userdef_addon_pref(), rna_def_userdef_input(), rna_def_userdef_system(), rna_def_userdef_theme_space_common(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_spaces_gradient(), rna_def_userdef_theme_spaces_list_main(), rna_def_userdef_theme_spaces_main(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_style(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_common(), rna_def_window(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), RNA_def_world(), rna_def_xr_session_settings(), SCENE_OT_light_cache_bake(), SCENE_OT_new_sequencer(), SCREEN_OT_animation_play(), SCREEN_OT_screen_full_area(), SCREEN_OT_userpref_show(), sequencer_generic_props__internal(), SEQUENCER_OT_change_scene(), SEQUENCER_OT_delete(), SEQUENCER_OT_mask_strip_add(), SEQUENCER_OT_movieclip_strip_add(), SEQUENCER_OT_paste(), SEQUENCER_OT_reload(), SEQUENCER_OT_sample(), SEQUENCER_OT_scene_strip_add(), SEQUENCER_OT_scene_strip_add_new(), SEQUENCER_OT_select(), SEQUENCER_OT_select_box(), SEQUENCER_OT_select_linked_pick(), SEQUENCER_OT_select_side_of_frame(), SEQUENCER_OT_set_range_to_strips(), SEQUENCER_OT_split(), SEQUENCER_OT_strip_modifier_move(), SEQUENCER_OT_strip_modifier_remove(), TEXT_OT_comment_toggle(), TEXT_OT_delete(), TEXT_OT_insert(), TEXT_OT_replace(), TRANSFORM_OT_edge_slide(), TRANSFORM_OT_resize(), TRANSFORM_OT_transform(), TRANSFORM_OT_vertex_warp(), Transform_Properties(), UI_OT_copy_data_path_button(), UV_OT_select(), UV_OT_select_edge_ring(), UV_OT_select_linked_pick(), UV_OT_select_loop(), UV_OT_select_mode(), UV_OT_shortest_path_pick(), UV_OT_stitch(), vgroup_operator_subset_select_props(), VIEW2D_OT_zoom(), VIEW2D_OT_zoom_in(), VIEW2D_OT_zoom_out(), view3d_operator_properties_common(), VIEW3D_OT_bone_select_menu(), VIEW3D_OT_cursor3d(), VIEW3D_OT_interactive_add(), VIEW3D_OT_select(), VIEW3D_OT_select_menu(), VIEW3D_OT_toggle_shading(), VIEW3D_OT_view_axis(), VIEW3D_OT_view_orbit(), VIEW3D_OT_view_roll(), WM_gizmo_properties_sanitize(), wm_link_append_properties_common(), WM_operator_properties_border(), WM_operator_properties_confirm_or_exec(), WM_operator_properties_filesel(), WM_operator_properties_generic_select(), WM_operator_properties_gesture_box_ex(), WM_operator_properties_gesture_box_zoom(), WM_operator_properties_gesture_circle(), WM_operator_properties_gesture_lasso(), WM_operator_properties_gesture_straightline(), WM_operator_properties_id_lookup(), WM_operator_properties_mouse_select(), WM_operator_properties_sanitize(), wm_operator_properties_select_action_ex(), WM_operator_properties_select_operation(), WM_operator_properties_select_operation_simple(), WM_operator_properties_select_walk_direction(), WM_operator_properties_use_cursor_init(), WM_operator_type_modal_from_exec_for_object_edit_coords(), WM_OT_call_panel(), WM_OT_lib_reload(), WM_OT_lib_relocate(), WM_OT_open_mainfile(), WM_OT_radial_control(), WM_OT_read_homefile(), WM_OT_save_as_mainfile(), WM_OT_save_mainfile(), and WM_OT_stereo3d_set().
void RNA_def_property_float_array_default | ( | PropertyRNA * | prop, |
const float * | array | ||
) |
Array must remain valid after this function finishes.
Definition at line 2043 of file rna_define.c.
References CLOG_ERROR, FloatPropertyRNA::defaultarray, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, NULL, PROP_FLOAT, and PropertyRNA::type.
Referenced by BPy_FloatVectorProperty(), def_cmp_colorbalance(), def_cmp_cryptomatte_common(), def_fill_tile(), def_sh_tex_sky(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), IMAGE_OT_new(), PAINT_OT_add_texture_paint_slot(), rna_def_bone_curved_common(), RNA_def_float_array(), RNA_def_float_color(), RNA_def_float_matrix(), RNA_def_float_rotation(), RNA_def_float_vector(), rna_def_gpencil_data(), rna_def_gpencil_grid(), rna_def_gpencil_layer(), rna_def_light(), rna_def_node_socket_vector(), rna_def_object(), rna_def_pose_channel(), rna_def_userdef_solidlight(), rna_def_view3d_cursor(), and RNA_def_world().
void RNA_def_property_float_array_funcs_runtime | ( | PropertyRNA * | prop, |
FloatArrayPropertyGetFunc | getfunc, | ||
FloatArrayPropertySetFunc | setfunc, | ||
FloatPropertyRangeFunc | rangefunc | ||
) |
Definition at line 3197 of file rna_define.c.
References PropertyRNA::flag, FloatPropertyRNA::getarray_ex, PROP_EDITABLE, PROP_IDPROPERTY, FloatPropertyRNA::range_ex, and FloatPropertyRNA::setarray_ex.
Referenced by bpy_prop_callback_assign_float_array(), and GIZMO_GT_snap_3d().
void RNA_def_property_float_default | ( | PropertyRNA * | prop, |
float | value | ||
) |
Definition at line 2022 of file rna_define.c.
References CLOG_ERROR, FloatPropertyRNA::defaultvalue, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, PROP_FLOAT, and PropertyRNA::type.
Referenced by BPy_FloatProperty(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_colorcorrection(), def_cmp_ellipsemask(), def_cmp_viewer(), def_sh_tex_brick(), def_sh_tex_sky(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_transform_fill(), join_triangle_props(), MESH_OT_beautify_fill(), MESH_OT_dissolve_limited(), MESH_OT_edges_select_sharp(), MESH_OT_faces_select_linked_flat(), MESH_OT_vert_connect_nonplanar(), OBJECT_OT_convert(), OBJECT_OT_shade_smooth(), rna_def_animdata(), rna_def_bone_curved_common(), rna_def_brush(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_color_balance(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_constraint_size_like(), rna_def_event(), rna_def_filter_video(), RNA_def_float(), RNA_def_float_factor(), RNA_def_float_percentage(), rna_def_fmodifier(), rna_def_freestyle_settings(), rna_def_gpencil_data(), rna_def_gpencil_grid(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_keyblock(), rna_def_material_greasepencil(), rna_def_modifier_gpenciltexture(), rna_def_node_socket_float(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene_display(), rna_def_scene_gpencil(), rna_def_space_node(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speed_factor(), rna_def_strip_transform(), rna_def_text(), rna_def_trackingCamera(), rna_def_trackingObject(), rna_def_trackingSettings(), rna_def_userdef_solidlight(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_ui(), rna_def_xr_session_settings(), and UV_OT_smart_project().
void RNA_def_property_float_funcs | ( | PropertyRNA * | prop, |
const char * | get, | ||
const char * | set, | ||
const char * | range | ||
) |
Definition at line 3126 of file rna_define.c.
References PropertyRNA::arraydimension, CLOG_ERROR, DefRNA, BlenderDefRNA::error, FloatPropertyRNA::get, FloatPropertyRNA::getarray, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_FLOAT, FloatPropertyRNA::range, FloatPropertyRNA::set, FloatPropertyRNA::setarray, and PropertyRNA::type.
Referenced by def_cmp_channel_matte(), def_cmp_chroma_matte(), def_cmp_diff_matte(), def_cmp_distance_matte(), def_cmp_luma_matte(), rna_def_action(), rna_def_attribute_byte_color(), rna_def_beztriple(), rna_def_brush(), RNA_def_camera(), rna_def_cloth_sim_settings(), rna_def_constraint_action(), rna_def_constraint_spline_ik(), rna_def_curve(), rna_def_curvemapping(), rna_def_curves_point(), rna_def_depsgraph_instance(), rna_def_edit_bone(), rna_def_event(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fmodifier(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_stepped(), rna_def_gizmo(), rna_def_gpencil_curve_point(), rna_def_image(), rna_def_image_preview(), rna_def_keyblock(), rna_def_keydata(), rna_def_latticepoint(), rna_def_maskSplinePoint(), rna_def_medge(), rna_def_mesh(), rna_def_metaball(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_modifier_gpencilopacity(), rna_def_modifier_ocean(), rna_def_movie_types(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_mvert(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket_float(), rna_def_node_socket_vector(), rna_def_number_property(), rna_def_object(), rna_def_particle_hair_key(), rna_def_particle_settings(), rna_def_point(), rna_def_pose_channel(), rna_def_render_pass(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), RNA_def_scene(), rna_def_sequence(), rna_def_sound(), rna_def_space_image(), rna_def_space_node(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_speaker(), rna_def_speed_factor(), RNA_def_test(), rna_def_texmat_common(), rna_def_trackingCamera(), rna_def_trackingMarker(), rna_def_ui_layout(), rna_def_unified_paint_settings(), rna_def_userdef_studiolight(), rna_def_userdef_theme_ui_wcol(), rna_def_view3d_cursor(), rna_def_volume_grid(), rna_def_xr_eventdata(), and rna_def_xr_session_state().
void RNA_def_property_float_funcs_runtime | ( | PropertyRNA * | prop, |
FloatPropertyGetFunc | getfunc, | ||
FloatPropertySetFunc | setfunc, | ||
FloatPropertyRangeFunc | rangefunc | ||
) |
Definition at line 3170 of file rna_define.c.
References PropertyRNA::flag, FloatPropertyRNA::get_ex, PROP_EDITABLE, PROP_IDPROPERTY, FloatPropertyRNA::range_ex, and FloatPropertyRNA::set_ex.
Referenced by bpy_prop_callback_assign_float().
void RNA_def_property_float_sdna | ( | PropertyRNA * | prop, |
const char * | structname, | ||
const char * | propname | ||
) |
Definition at line 2493 of file rna_define.c.
References CLOG_ERROR, debugSRNA_defaults, FloatPropertyRNA::defaultarray, FloatPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_nr_wrapper(), PropertyDefRNA::dnaoffset, PropertyDefRNA::dnasize, PropertyDefRNA::dnastructname, PropertyDefRNA::dnatype, BlenderDefRNA::error, float(), FloatPropertyRNA::hardmax, FloatPropertyRNA::hardmin, PropertyRNA::identifier, StructRNA::identifier, IS_DNATYPE_FLOAT_COMPAT, BlenderDefRNA::laststruct, LOG, MIN2, POINTER_OFFSET, BlenderDefRNA::preprocess, print_default_info(), PROP_COLOR_GAMMA, PROP_FLOAT, rna_calloc(), rna_def_property_sdna(), RNA_property_typename(), BlenderDefRNA::sdna, BlenderDefRNA::silent, FloatPropertyRNA::softmax, FloatPropertyRNA::softmin, STREQ, PropertyRNA::subtype, PropertyRNA::totarraylength, and PropertyRNA::type.
Referenced by def_cmp_alpha_over(), def_cmp_antialiasing(), def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehblur(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_channel_matte(), def_cmp_chroma_matte(), def_cmp_color_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_colorcorrection(), def_cmp_crop(), def_cmp_cryptomatte_common(), def_cmp_cryptomatte_entry(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_despeckle(), def_cmp_diff_matte(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_ellipsemask(), def_cmp_glare(), def_cmp_keying(), def_cmp_luma_matte(), def_cmp_map_value(), def_cmp_mask(), def_cmp_scale(), def_cmp_sunbeams(), def_cmp_tonemap(), def_cmp_vector_blur(), def_cmp_viewer(), def_fn_input_color(), def_fn_input_vector(), def_sh_tex_brick(), def_sh_tex_pointdensity(), def_tex_bricks(), rna_def_action(), rna_def_animdata(), rna_def_area_light(), rna_def_armature(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_canvas_surface(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_collision(), rna_def_color_ramp_element(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_childof(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_location_limit(), rna_def_constraint_pivot(), rna_def_constraint_rotation_limit(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_stretch_to(), rna_def_constraint_transform(), rna_def_constrainttarget_bone(), rna_def_curve(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofilepoint(), rna_def_display_safe_areas(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_effector_weight(), rna_def_field(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_font(), rna_def_fpoint(), rna_def_freestyle_settings(), rna_def_glow(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_image(), rna_def_image_paint(), rna_def_key(), rna_def_keyblock(), rna_def_latticepoint(), rna_def_light(), rna_def_light_falloff(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_mask_layer(), rna_def_maskSplinePoint(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_color_ramp_common(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve_common(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_mask(), rna_def_modifier_meshcache(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_wave(), rna_def_modifier_weightvgedit(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movieclip(), rna_def_mtex(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_vector(), rna_def_nodetree(), rna_def_normal_layer_value(), rna_def_object(), rna_def_paint(), rna_def_paint_mask(), rna_def_palettecolor(), rna_def_particle(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_key(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_target(), rna_def_pose_channel(), rna_def_pose_itasc(), RNA_def_property(), rna_def_reconstructedCamera(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_sculpt(), rna_def_sequence(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_glow(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_softbody(), rna_def_solid_color(), rna_def_sound(), rna_def_space_clip(), rna_def_space_graph(), rna_def_space_image_uv(), rna_def_space_mask_info(), rna_def_space_node(), rna_def_space_sequencer(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speed_control(), rna_def_speed_factor(), rna_def_spot_light(), rna_def_statvis(), rna_def_strip_element(), rna_def_strip_transform(), rna_def_sun_light(), rna_def_texmapping(), rna_def_texmat_common(), rna_def_text(), rna_def_textbox(), rna_def_texture(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timer(), rna_def_tool_settings(), rna_def_trackingCamera(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), rna_def_transform_orientation(), rna_def_unified_paint_settings(), rna_def_userdef_edit(), rna_def_userdef_solidlight(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_curves(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_view(), rna_def_vertex_creases(), rna_def_view3d_cursor(), rna_def_volume(), rna_def_volume_render(), rna_def_whitebalance_modifier(), rna_def_wipe(), RNA_def_world(), rna_def_world_mist(), and rna_def_xr_actionmap().
void RNA_def_property_int_array_default | ( | PropertyRNA * | prop, |
const int * | array | ||
) |
Definition at line 2000 of file rna_define.c.
References CLOG_ERROR, IntPropertyRNA::defaultarray, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, NULL, PROP_INT, and PropertyRNA::type.
Referenced by BPy_IntVectorProperty(), RNA_def_int_array(), and RNA_def_int_vector().
void RNA_def_property_int_array_funcs_runtime | ( | PropertyRNA * | prop, |
IntArrayPropertyGetFunc | getfunc, | ||
IntArrayPropertySetFunc | setfunc, | ||
IntPropertyRangeFunc | rangefunc | ||
) |
Definition at line 3099 of file rna_define.c.
References PropertyRNA::flag, IntPropertyRNA::getarray_ex, PROP_EDITABLE, PROP_IDPROPERTY, IntPropertyRNA::range_ex, and IntPropertyRNA::setarray_ex.
Referenced by bpy_prop_callback_assign_int_array(), and GIZMO_GT_snap_3d().
void RNA_def_property_int_default | ( | PropertyRNA * | prop, |
int | value | ||
) |
Definition at line 1978 of file rna_define.c.
References CLOG_ERROR, IntPropertyRNA::defaultvalue, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, PROP_INT, and PropertyRNA::type.
Referenced by BPy_IntProperty(), def_cmp_bokehimage(), def_fn_input_int(), def_sh_tex_brick(), rna_def_gpencil_data(), rna_def_gpencil_grid(), rna_def_gpencil_options(), RNA_def_int(), rna_def_material_lineart(), rna_def_node_socket_int(), rna_def_rigidbody_constraint(), rna_def_rigidbody_world(), rna_def_scene_ffmpeg_settings(), rna_def_sculpt(), 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_space_image_uv(), rna_def_userdef_theme_space_node(), rna_def_vertex_paint(), and rna_def_view_layer_common().
void RNA_def_property_int_funcs | ( | PropertyRNA * | prop, |
const char * | get, | ||
const char * | set, | ||
const char * | range | ||
) |
Definition at line 3028 of file rna_define.c.
References PropertyRNA::arraydimension, CLOG_ERROR, DefRNA, BlenderDefRNA::error, IntPropertyRNA::get, IntPropertyRNA::getarray, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_INT, IntPropertyRNA::range, IntPropertyRNA::set, IntPropertyRNA::setarray, and PropertyRNA::type.
Referenced by rna_def_action_pose_markers(), rna_def_animviz_paths(), rna_def_asset_data(), rna_def_attribute_group(), rna_def_attribute_int8(), rna_def_boid_settings(), rna_def_boidstate(), rna_def_bone_groups(), rna_def_brush(), rna_def_cachefile(), rna_def_camera_dof_settings_data(), rna_def_canvas_surfaces(), rna_def_charinfo(), rna_def_console_line(), rna_def_curve_nurb(), rna_def_curves_curve(), rna_def_curves_point(), rna_def_depsgraph_instance(), rna_def_editor(), rna_def_effect_inputs(), rna_def_enum_property(), rna_def_face_map(), rna_def_filemenu_entry(), rna_def_fileselect_entry(), rna_def_fluid_domain_settings(), rna_def_font(), rna_def_freestyle_linesets(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_image(), rna_def_image_preview(), rna_def_input(), rna_def_keyingset_paths(), rna_def_lattice(), rna_def_library(), rna_def_light_shadow(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask(), rna_def_material_slot(), rna_def_medge(), rna_def_mesh(), rna_def_mloop(), rna_def_mlooptri(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpenciltime(), rna_def_modifier_hook(), rna_def_modifier_multires(), rna_def_modifier_uvproject(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_mvert(), rna_def_node_socket(), rna_def_node_socket_int(), rna_def_nodetree(), rna_def_number_property(), rna_def_object(), rna_def_object_face_maps(), rna_def_object_particle_systems(), rna_def_object_vertex_groups(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_point(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_ptcache_point_caches(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_sequence(), rna_def_space_filebrowser(), rna_def_space_image_uv(), rna_def_space_view3d(), rna_def_string_property(), RNA_def_test(), rna_def_tex_slot(), rna_def_text(), rna_def_tracking(), rna_def_trackingMarker(), rna_def_trackingPlaneMarker(), rna_def_trackingStabilization(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_unified_paint_settings(), RNA_def_userdef(), rna_def_userdef_edit(), rna_def_userdef_studiolight(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_group(), rna_def_view_layer_common(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_tool(), rna_def_xr_session_settings(), and rna_def_xr_session_state().
void RNA_def_property_int_funcs_runtime | ( | PropertyRNA * | prop, |
IntPropertyGetFunc | getfunc, | ||
IntPropertySetFunc | setfunc, | ||
IntPropertyRangeFunc | rangefunc | ||
) |
Definition at line 3072 of file rna_define.c.
References PropertyRNA::flag, IntPropertyRNA::get_ex, PROP_EDITABLE, PROP_IDPROPERTY, IntPropertyRNA::range_ex, and IntPropertyRNA::set_ex.
Referenced by bpy_prop_callback_assign_int().
void RNA_def_property_int_sdna | ( | PropertyRNA * | prop, |
const char * | structname, | ||
const char * | propname | ||
) |
Definition at line 2343 of file rna_define.c.
References CLOG_ERROR, debugSRNA_defaults, IntPropertyRNA::defaultarray, IntPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_nr_wrapper(), PropertyDefRNA::dnaoffset, PropertyDefRNA::dnasize, PropertyDefRNA::dnastructname, PropertyDefRNA::dnatype, ELEM, BlenderDefRNA::error, IntPropertyRNA::hardmax, IntPropertyRNA::hardmin, PropertyRNA::identifier, StructRNA::identifier, if(), INT8_MAX, INT8_MIN, IS_DNATYPE_INT_COMPAT, BlenderDefRNA::laststruct, LOG, MIN2, POINTER_OFFSET, BlenderDefRNA::preprocess, print_default_info(), PROP_FACTOR, PROP_INT, PROP_PERCENTAGE, PROP_UNSIGNED, rna_calloc(), rna_def_property_sdna(), RNA_property_typename(), BlenderDefRNA::sdna, BlenderDefRNA::silent, IntPropertyRNA::softmax, IntPropertyRNA::softmin, STREQ, PropertyRNA::subtype, PropertyRNA::totarraylength, and PropertyRNA::type.
Referenced by def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehimage(), def_cmp_crop(), def_cmp_dblur(), def_cmp_dilate_erode(), def_cmp_glare(), def_cmp_id_mask(), def_cmp_inpaint(), def_cmp_keying(), def_cmp_map_uv(), def_cmp_mask(), def_cmp_output_file(), def_cmp_splitviewer(), def_cmp_trackpos(), def_cmp_vector_blur(), def_fn_input_int(), def_frame(), def_node_image_user(), def_sh_ambient_occlusion(), def_sh_bevel(), def_sh_tex_brick(), def_sh_tex_magic(), def_tex_bricks(), def_texture(), def_time(), rna_def_action_pose_markers(), rna_def_animviz_motion_path(), rna_def_animviz_paths(), rna_def_area(), rna_def_attribute_int(), rna_def_boidrule_follow_leader(), rna_def_bone_common(), rna_def_bone_groups(), rna_def_brush(), rna_def_cachefile(), rna_def_canvas_surface(), rna_def_charinfo(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_color_ramp(), rna_def_console_line(), rna_def_constraint_action(), rna_def_constraint_kinematic(), rna_def_constraint_python(), rna_def_constraint_spline_ik(), rna_def_curve(), rna_def_curve_nurb(), rna_def_event(), rna_def_face_map(), rna_def_filter_common(), rna_def_fluid_domain_settings(), rna_def_fmodifier_cycles(), rna_def_fmodifier_noise(), rna_def_font(), rna_def_freestyle_settings(), rna_def_glow(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_grid(), rna_def_gpencil_layer(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_stroke(), rna_def_gpencil_triangle(), rna_def_ID(), rna_def_image(), rna_def_image_packed_files(), rna_def_imageuser(), rna_def_input(), rna_def_keyconfig(), rna_def_keyingset_paths(), rna_def_lattice(), rna_def_light_shadow(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_mask(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_medge(), rna_def_mesh_polygons(), rna_def_mloop(), rna_def_mlooptri(), rna_def_modifier_bevel(), rna_def_modifier_cloth(), rna_def_modifier_correctivesmooth(), rna_def_modifier_decimate(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_meshdeform(), rna_def_modifier_multires(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_triangulate(), rna_def_modifier_uvproject(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_mtex_common(), rna_def_multicam(), rna_def_mvert_group(), rna_def_node_socket(), rna_def_node_socket_int(), rna_def_object(), rna_def_object_face_maps(), rna_def_paint(), rna_def_panel(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_particle_target(), rna_def_path(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_pose_itasc(), RNA_def_property(), rna_def_property_subdivision_common(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_pass(), rna_def_render_result(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_sculpt(), rna_def_sequence(), rna_def_sequencer_tool_settings(), rna_def_shader_fx_blur(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_softbody(), rna_def_sound(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_filebrowser(), rna_def_space_image_uv(), rna_def_space_sequencer(), rna_def_space_text(), rna_def_space_view3d_overlay(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_proxy(), rna_def_texture_clouds(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_userdef_edit(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_system(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_view(), rna_def_vertex_paint(), rna_def_view_layer_common(), rna_def_volume_grids(), rna_def_window(), and rna_def_xr_actionmap().
void RNA_def_property_multi_array | ( | PropertyRNA * | prop, |
int | dimension, | ||
const int | length[] | ||
) |
Definition at line 1598 of file rna_define.c.
References PropertyRNA::arraydimension, PropertyRNA::arraylength, CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, blender::math::length(), LOG, PROP_BOOLEAN, PROP_FLOAT, PROP_INT, RNA_MAX_ARRAY_DIMENSION, PropertyRNA::totarraylength, and PropertyRNA::type.
Referenced by BPy_BoolVectorProperty(), BPy_FloatVectorProperty(), BPy_IntVectorProperty(), RNA_api_bone(), RNA_api_gizmo(), RNA_api_mesh(), RNA_api_object(), RNA_api_pose_channel(), rna_def_bone(), rna_def_constraint_childof(), rna_def_depsgraph_instance(), rna_def_edit_bone(), RNA_def_float_matrix(), rna_def_gizmo(), rna_def_gpencil_layer(), rna_def_image(), rna_def_image_preview(), rna_def_keyblock(), rna_def_mlooptri(), rna_def_modifier_gpencilhook(), rna_def_modifier_hook(), rna_def_object(), rna_def_pose_channel(), rna_def_reconstructedCamera(), rna_def_render_pass(), rna_def_softbody(), rna_def_space_view3d(), rna_def_trackingMarker(), rna_def_trackingPlaneMarker(), rna_def_transform_orientation(), rna_def_userdef_studiolight(), rna_def_view3d_cursor(), and rna_def_volume_grid().
void RNA_def_property_override_clear_flag | ( | PropertyRNA * | prop, |
PropertyOverrideFlag | flag | ||
) |
Definition at line 1508 of file rna_define.c.
References PropertyRNA::flag_override.
Referenced by rna_def_cachefile(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), RNA_def_collections(), rna_def_gpencil_layer(), rna_def_material_slot(), and rna_def_object().
void RNA_def_property_override_flag | ( | PropertyRNA * | prop, |
PropertyOverrideFlag | flag | ||
) |
Definition at line 1503 of file rna_define.c.
References PropertyRNA::flag_override.
Referenced by bpy_prop_assign_flag_override(), def_cmp_cryptomatte(), def_cmp_defocus(), def_cmp_image(), def_cmp_keyingscreen(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_planetrackdeform(), def_cmp_render_layers(), def_cmp_stabilize2d(), def_cmp_trackpos(), def_frame(), def_geo_input_material(), def_geo_string_to_curves(), def_group(), def_sh_script(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_pointdensity(), def_tex_image(), def_texture(), rna_def_animdata(), rna_def_animdata_common(), rna_def_animviz(), rna_def_animviz_common(), rna_def_bone_common(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_canvas_surface(), rna_def_channeldriver(), RNA_def_collections(), RNA_def_constraint(), rna_def_curve(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_fcurve(), rna_def_fcurve_modifiers(), rna_def_fluid_domain_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_font(), rna_def_gpencil_layer(), RNA_def_greasepencil_modifier(), rna_def_ID(), rna_def_ID_override_library(), rna_def_image(), rna_def_key(), rna_def_keyblock(), rna_def_lattice(), rna_def_layer_collection(), rna_def_library(), rna_def_light(), rna_def_lightprobe(), rna_def_linestyle(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_slot(), rna_def_mesh(), RNA_def_modifier(), rna_def_modifier_gpencillineart(), rna_def_mtex(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_collection(), rna_def_node_socket_image(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_texture(), rna_def_nodetree(), rna_def_object(), rna_def_object_base(), rna_def_object_modifiers(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_pointcache_active(), rna_def_pointcache_common(), rna_def_pose(), rna_def_pose_channel(), rna_def_rigidbody_constraint(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_eevee(), rna_def_scene_gpencil(), RNA_def_shader_fx(), rna_def_simulation(), rna_def_softbody(), rna_def_speaker(), rna_def_texmat_common(), rna_def_texture(), rna_def_texture_image(), rna_def_timeline_marker(), RNA_def_view_layer(), rna_def_view_layer_common(), and RNA_def_world().
void RNA_def_property_override_funcs | ( | PropertyRNA * | prop, |
const char * | diff, | ||
const char * | store, | ||
const char * | apply | ||
) |
Set custom callbacks for override operations handling.
Definition at line 2879 of file rna_define.c.
References CLOG_ERROR, DefRNA, KDL::diff(), LOG, PropertyRNA::override_apply, PropertyRNA::override_diff, PropertyRNA::override_store, and BlenderDefRNA::preprocess.
Referenced by rna_def_animdata(), rna_def_animdata_common(), RNA_def_camera(), RNA_def_collections(), rna_def_modifier_hook(), rna_def_object(), rna_def_pointcache_common(), rna_def_pose_channel(), and rna_def_texmat_common().
void RNA_def_property_pointer_funcs | ( | PropertyRNA * | prop, |
const char * | get, | ||
const char * | set, | ||
const char * | type_fn, | ||
const char * | poll | ||
) |
Definition at line 3385 of file rna_define.c.
References CLOG_ERROR, DefRNA, BlenderDefRNA::error, PointerPropertyRNA::get, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, PointerPropertyRNA::poll, BlenderDefRNA::preprocess, PROP_POINTER, PointerPropertyRNA::set, PropertyRNA::type, and PointerPropertyRNA::type_fn.
Referenced by def_cmp_cryptomatte(), def_cmp_defocus(), def_cmp_render_layers(), def_group(), def_group_input(), def_group_output(), def_sh_tex_pointdensity(), rna_api_animdata_nla_tracks(), rna_def_action_pose_markers(), rna_def_animdata(), rna_def_animviz(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_handle(), rna_def_attribute_group(), rna_def_boid_settings(), rna_def_boidstate(), rna_def_bone_common(), rna_def_bone_groups(), rna_def_brush(), rna_def_cachefile_layers(), rna_def_canvas_surfaces(), rna_def_cloth_sim_settings(), rna_def_constraint_action(), rna_def_constraint_clamp_to(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_object_solver(), rna_def_constraint_shrinkwrap(), rna_def_constraint_spline_ik(), rna_def_constrainttarget_bone(), RNA_def_context(), rna_def_curve(), rna_def_curve_splines(), rna_def_curves(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_drivertarget(), rna_def_edit_bone(), rna_def_effect_inputs(), rna_def_event(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_modifiers(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_font(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_gizmo(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_gpencil_options(), rna_def_ID(), rna_def_image(), rna_def_image_paint(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_layer_objects(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), rna_def_material_greasepencil(), rna_def_material_slot(), rna_def_mesh(), rna_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_boolean(), rna_def_modifier_cast(), rna_def_modifier_collision(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_meshdeform(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_particleinstance(), rna_def_modifier_shrinkwrap(), rna_def_modifier_softbody(), rna_def_modifier_surfacedeform(), rna_def_modifier_uvproject(), rna_def_movieclip(), rna_def_mtex_common(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_material(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_object(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_vertex_groups(), rna_def_operator(), rna_def_operator_common(), rna_def_operator_type_macro(), rna_def_paint(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_pointer_property(), rna_def_popup_menu_wrapper(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_property(), rna_def_region(), rna_def_render_engine(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_world(), rna_def_scene(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_image(), rna_def_space_mask_info(), rna_def_space_node(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_text(), rna_def_space_view3d(), rna_def_space_view3d_shading(), rna_def_struct(), RNA_def_struct_ptr(), rna_def_text(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneTracks(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_transform_orientation_slot(), rna_def_udim_tiles(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_spaces_gradient(), rna_def_userdef_theme_spaces_list_main(), rna_def_userdef_theme_spaces_main(), rna_def_uv_layers(), rna_def_vert_colors(), RNA_def_view_layer(), rna_def_window(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), RNA_def_world(), and rna_def_xr_actionmap().
void RNA_def_property_pointer_sdna | ( | PropertyRNA * | prop, |
const char * | structname, | ||
const char * | propname | ||
) |
Definition at line 2740 of file rna_define.c.
References PropertyRNA::arraydimension, CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_POINTER, rna_def_property_sdna(), BlenderDefRNA::silent, PropertyRNA::totarraylength, and PropertyRNA::type.
Referenced by def_cmp_defocus(), def_cmp_huecorrect(), def_cmp_image(), def_cmp_keyingscreen(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_planetrackdeform(), def_cmp_render_layers(), def_cmp_stabilize2d(), def_cmp_trackpos(), def_colorramp(), def_float_curve(), def_frame(), def_geo_input_material(), def_geo_string_to_curves(), def_group(), def_rgb_curve(), def_sh_script(), def_sh_tex(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_pointdensity(), def_tex_image(), def_texture(), def_time(), def_vector_curve(), rna_def_actionbone_group_common(), rna_def_animdata_common(), rna_def_animviz_common(), rna_def_area_spaces(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_bake_data(), rna_def_boidrule_avoid(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_bone(), rna_def_bone_common(), rna_def_brush(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_canvas_surface(), rna_def_cloth_collision_settings(), rna_def_color_management(), rna_def_colormanage(), rna_def_colormapping(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_camera_solver(), rna_def_constraint_clamp_to(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_shrinkwrap(), rna_def_constraint_spline_ik(), rna_def_constraint_target_common(), rna_def_constraint_transform_cache(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_curve(), rna_def_curves_modifier(), rna_def_dopesheet(), rna_def_dynamic_paint_brush_settings(), rna_def_editor(), rna_def_effect_inputs(), rna_def_effector_weight(), rna_def_fcurve(), rna_def_field(), rna_def_filter_video(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_header(), rna_def_hue_modifier(), rna_def_ID(), rna_def_image(), rna_def_image_packed_files(), rna_def_image_paint(), rna_def_key(), rna_def_lattice(), rna_def_library(), rna_def_light(), rna_def_light_falloff(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_menu(), rna_def_mesh(), rna_def_metaball_elements(), rna_def_modifier(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_cloth(), rna_def_modifier_color_ramp_common(), rna_def_modifier_curve_common(), rna_def_modifier_datatransfer(), rna_def_modifier_dynamic_paint(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltint(), rna_def_modifier_hook(), rna_def_modifier_mask(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_uvwarp(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgproximity(), rna_def_motionpath_common(), rna_def_movie(), rna_def_movieclip(), rna_def_mtex(), rna_def_nlastrip(), rna_def_node(), rna_def_node_link(), rna_def_node_socket_collection(), rna_def_node_socket_image(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_texture(), rna_def_node_tree_path(), rna_def_nodetree(), rna_def_object(), rna_def_object_base(), rna_def_object_modifiers(), rna_def_panel(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_pose_channel(), RNA_def_property(), rna_def_proxy(), rna_def_region(), rna_def_rigidbody_constraint(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_simulation(), rna_def_softbody(), rna_def_sound(), rna_def_space_clip(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_view3d(), rna_def_text(), rna_def_texture(), rna_def_texture_image(), rna_def_tool_settings(), rna_def_trackingTrack(), rna_def_userdef_input(), rna_def_userdef_theme_ui_style(), rna_def_userdef_themes(), rna_def_userdef_view(), RNA_def_vfont(), RNA_def_view_layer(), rna_def_view_layer_common(), rna_def_volume(), rna_def_window(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), and RNA_def_world().
void RNA_def_property_poll_runtime | ( | PropertyRNA * | prop, |
const void * | func | ||
) |
Definition at line 2916 of file rna_define.c.
References CLOG_ERROR, PropertyRNA::identifier, LOG, PROP_POINTER, and PropertyRNA::type.
Referenced by bpy_prop_callback_assign_pointer().
void RNA_def_property_range | ( | PropertyRNA * | prop, |
double | min, | ||
double | max | ||
) |
Definition at line 1737 of file rna_define.c.
References CLOG_ERROR, DefRNA, BlenderDefRNA::error, float(), IntPropertyRNA::hardmax, FloatPropertyRNA::hardmax, IntPropertyRNA::hardmin, FloatPropertyRNA::hardmin, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, max, MAX2, min, MIN2, PROP_FLOAT, PROP_INT, IntPropertyRNA::softmax, FloatPropertyRNA::softmax, IntPropertyRNA::softmin, FloatPropertyRNA::softmin, and PropertyRNA::type.
Referenced by BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), def_cmp_alpha_over(), def_cmp_antialiasing(), def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehblur(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_chroma_matte(), def_cmp_color_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_colorcorrection(), def_cmp_crop(), def_cmp_cryptomatte_common(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_despeckle(), def_cmp_diff_matte(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_ellipsemask(), def_cmp_glare(), def_cmp_id_mask(), def_cmp_inpaint(), def_cmp_keying(), def_cmp_map_uv(), def_cmp_map_value(), def_cmp_mask(), def_cmp_planetrackdeform(), def_cmp_splitviewer(), def_cmp_sunbeams(), def_cmp_tonemap(), def_cmp_vector_blur(), def_cmp_viewer(), def_frame(), def_node_image_user(), def_sh_ambient_occlusion(), def_sh_bevel(), def_sh_tex_brick(), def_sh_tex_magic(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_tex_bricks(), MESH_OT_bevel(), OBJECT_OT_shade_smooth(), RNA_api_wm(), rna_def_animdata(), rna_def_animviz_motion_path(), rna_def_animviz_paths(), rna_def_area_light(), rna_def_armature(), rna_def_attribute_byte_color(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidstate(), rna_def_bone_common(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_follow_path(), rna_def_constraint_kinematic(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constrainttarget_bone(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curvemapping(), rna_def_curves_sculpt_options(), rna_def_display_safe_areas(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_effector_weight(), rna_def_fcurve(), rna_def_field(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), RNA_def_float(), RNA_def_float_array(), RNA_def_float_color(), RNA_def_float_factor(), RNA_def_float_matrix(), RNA_def_float_percentage(), RNA_def_float_rotation(), RNA_def_float_vector(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_generator(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmo(), rna_def_glow(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_image(), rna_def_image_paint(), rna_def_imageuser(), RNA_def_int(), RNA_def_int_array(), RNA_def_int_vector(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keydata(), rna_def_lattice(), rna_def_latticepoint(), rna_def_light(), rna_def_light_falloff(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_mask(), rna_def_maskSplinePoint(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex_common(), rna_def_multicam(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket(), rna_def_object(), rna_def_object_lineart(), rna_def_operator_stroke_element(), rna_def_paint(), rna_def_palettecolor(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_particle_target(), rna_def_path(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_pose_itasc(), rna_def_property_subdivision_common(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_sculpt(), rna_def_sequence(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_softbody(), rna_def_sound(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_image_uv(), rna_def_space_mask_info(), rna_def_space_node(), rna_def_space_sequencer(), rna_def_space_text(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_speed_factor(), rna_def_spot_light(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_sun_light(), rna_def_texpaint_slots(), rna_def_text(), rna_def_textbox(), rna_def_texture(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_trackingCamera(), rna_def_trackingObject(), rna_def_trackingPlaneTrack(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_unified_paint_settings(), rna_def_unit_settings(), rna_def_userdef_edit(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_solidlight(), rna_def_userdef_system(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_curves(), rna_def_userdef_theme_spaces_face(), rna_def_userdef_theme_spaces_gpencil(), rna_def_userdef_theme_spaces_vertex(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_vertex_paint(), rna_def_view_layer_common(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_render(), rna_def_whitebalance_modifier(), rna_def_wipe(), rna_def_world_mist(), rna_def_xr_actionmap(), and rna_def_xr_session_settings().
|
static |
Definition at line 2164 of file rna_define.c.
References PropertyRNA::arraydimension, DNAStructMember::arraylength, PropertyRNA::arraylength, CLOG_ERROR, PropertyDefRNA::cont, DefRNA, PropertyDefRNA::dnaarraylength, StructDefRNA::dnafromname, StructDefRNA::dnafromprop, PropertyDefRNA::dnaname, StructDefRNA::dnaname, PropertyDefRNA::dnaoffset, PropertyDefRNA::dnapointerlevel, PropertyDefRNA::dnasize, PropertyDefRNA::dnastructfromname, PropertyDefRNA::dnastructfromprop, PropertyDefRNA::dnastructname, PropertyDefRNA::dnatype, BlenderDefRNA::error, PropertyRNA::identifier, BlenderDefRNA::laststruct, LOG, NULL, DNAStructMember::offset, DNAStructMember::pointerlevel, PROP_BOOLEAN, PROP_POINTER, rna_find_sdna_member(), rna_find_struct_def(), rna_find_struct_property_def(), BlenderDefRNA::sdna, BlenderDefRNA::silent, DNAStructMember::size, PropertyRNA::totarraylength, DNAStructMember::type, PropertyRNA::type, and BlenderDefRNA::verify.
Referenced by RNA_def_property_boolean_sdna(), RNA_def_property_collection_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), and RNA_def_property_string_sdna().
void RNA_def_property_srna | ( | PropertyRNA * | prop, |
const char * | type | ||
) |
Definition at line 3474 of file rna_define.c.
References CLOG_ERROR, DefRNA, error(), BlenderDefRNA::error, LOG, rna_validate_identifier(), PropertyRNA::srna, and type.
Referenced by rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), rna_api_nlatrack_strips(), RNA_api_sequence_elements(), RNA_api_sequences(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_area_spaces(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attributes_common(), rna_def_bone_groups(), rna_def_cachefile(), rna_def_cachefile_layers(), rna_def_cachefile_object_paths(), rna_def_camera_background_images(), rna_def_canvas_surfaces(), rna_def_channeldriver_variables(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_color_ramp_element_api(), rna_def_constraint_armature_deform_targets(), rna_def_curve(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curveprofile_points_api(), rna_def_curves(), rna_def_face_maps(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_fmodifier_envelope_control_points(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmo(), rna_def_gizmos(), rna_def_gpencil_data(), rna_def_gpencil_frames_api(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_keyingset_paths(), rna_def_keymap_items(), rna_def_layer_objects(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_mask_layer(), rna_def_masklayers(), rna_def_maskSpline(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_looptris(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_metaball(), rna_def_metaball_elements(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_palettecolors(), rna_def_pointcloud(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_pose_channel_constraints(), rna_def_ptcache_point_caches(), rna_def_render_passes(), rna_def_render_slots(), rna_def_render_views(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_objects(), rna_def_sequence_modifiers(), rna_def_space_node_path_api(), rna_def_space_spreadsheet_context_path(), rna_def_strip_fcurves(), rna_def_texmat_common(), rna_def_texture_slots(), rna_def_timeline_markers(), rna_def_tracking(), rna_def_trackingMarkers(), rna_def_trackingObject(), rna_def_trackingObjects(), rna_def_trackingPlaneMarkers(), rna_def_trackingReconstruction(), rna_def_udim_tiles(), RNA_def_userdef(), rna_def_userdef_addon_collection(), rna_def_userdef_autoexec_path_collection(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view_layer_aovs(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_volume(), rna_def_volume_grids(), rna_def_wm_keyconfigs(), rna_def_wm_keymaps(), rna_def_workspace_owner_ids(), rna_def_workspace_tools(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), and rna_def_xr_user_paths().
void RNA_def_property_string_default | ( | PropertyRNA * | prop, |
const char * | value | ||
) |
Definition at line 2065 of file rna_define.c.
References CLOG_ERROR, StringPropertyRNA::defaultvalue, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, NULL, PROP_STRING, and PropertyRNA::type.
Referenced by BPy_StringProperty(), rna_def_menu(), rna_def_operator_common(), rna_def_panel(), RNA_def_string(), RNA_def_string_dir_path(), RNA_def_string_file_name(), and RNA_def_string_file_path().
void RNA_def_property_string_funcs | ( | PropertyRNA * | prop, |
const char * | get, | ||
const char * | length, | ||
const char * | set | ||
) |
Definition at line 3285 of file rna_define.c.
References CLOG_ERROR, DefRNA, BlenderDefRNA::error, StringPropertyRNA::get, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, blender::math::length(), StringPropertyRNA::length, LOG, BlenderDefRNA::preprocess, PROP_STRING, StringPropertyRNA::set, and PropertyRNA::type.
Referenced by def_cmp_cryptomatte_common(), def_sh_script(), rna_def_asset_data(), rna_def_attribute(), rna_def_bone_common(), rna_def_bone_group(), rna_def_canvas_surface(), rna_def_channel(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), rna_def_console_line(), RNA_def_constraint(), RNA_def_context(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_fcurve(), rna_def_filemenu_entry(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_font(), rna_def_function(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), RNA_def_greasepencil_modifier(), rna_def_ID(), rna_def_ID_override_library_property_operation(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_keyingset_path(), rna_def_lattice(), rna_def_layer_collection(), rna_def_library(), RNA_def_main(), rna_def_mask_layer(), rna_def_material_slot(), rna_def_menu(), rna_def_mloopcol(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_bevel(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_explode(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_multires(), rna_def_modifier_normaledit(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_surfacedeform(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_MPropCol(), rna_def_mtex(), rna_def_nlastrip(), rna_def_node(), rna_def_object(), rna_def_operator_common(), RNA_def_packedfile(), rna_def_panel(), rna_def_particle_dupliweight(), rna_def_particle_system(), rna_def_particle_target(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_property(), rna_def_render_engine(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_space_node_path_api(), rna_def_space_properties(), rna_def_string_property(), rna_def_strip_proxy(), rna_def_struct(), rna_def_tex_slot(), rna_def_text(), rna_def_text_line(), rna_def_trackingObject(), rna_def_trackingPlaneTrack(), rna_def_trackingTrack(), rna_def_udim_tile(), rna_def_uilist(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_studiolight(), rna_def_vertex_group(), rna_def_view_layer_common(), rna_def_view_layer_lightgroup(), rna_def_volume(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_workspace_tool(), RNA_def_world(), rna_def_xr_actionmap(), and rna_def_xr_eventdata().
void RNA_def_property_string_funcs_runtime | ( | PropertyRNA * | prop, |
StringPropertyGetFunc | getfunc, | ||
StringPropertyLengthFunc | lengthfunc, | ||
StringPropertySetFunc | setfunc | ||
) |
Definition at line 3346 of file rna_define.c.
References PropertyRNA::flag, StringPropertyRNA::get_ex, StringPropertyRNA::length_ex, PROP_EDITABLE, PROP_IDPROPERTY, and StringPropertyRNA::set_ex.
Referenced by bpy_prop_callback_assign_string().
void RNA_def_property_string_maxlength | ( | PropertyRNA * | prop, |
int | maxlength | ||
) |
Definition at line 1920 of file rna_define.c.
References CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, StringPropertyRNA::maxlength, PROP_STRING, and PropertyRNA::type.
Referenced by BPy_StringProperty(), rna_def_asset_tag(), rna_def_channel(), rna_def_fluid_domain_settings(), rna_def_font(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_ID(), rna_def_keyingset(), rna_def_keyingset_info(), RNA_def_main(), rna_def_mask_layer(), rna_def_maskParent(), rna_def_menu(), rna_def_modifier_explode(), rna_def_operator_common(), rna_def_panel(), rna_def_pointcache_common(), rna_def_sequence(), RNA_def_string(), RNA_def_string_dir_path(), RNA_def_string_file_name(), RNA_def_string_file_path(), rna_def_tex_slot(), rna_def_trackingObject(), rna_def_trackingPlaneTrack(), rna_def_trackingTrack(), and rna_def_xr_actionmap().
void RNA_def_property_string_sdna | ( | PropertyRNA * | prop, |
const char * | structname, | ||
const char * | propname | ||
) |
Definition at line 2695 of file rna_define.c.
References PropertyRNA::arraydimension, CLOG_ERROR, debugSRNA_defaults, StringPropertyRNA::defaultvalue, DefRNA, DNA_default_table, DNA_struct_find_nr_wrapper(), PropertyDefRNA::dnaoffset, PropertyDefRNA::dnapointerlevel, PropertyDefRNA::dnastructname, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, StringPropertyRNA::maxlength, POINTER_OFFSET, BlenderDefRNA::preprocess, print_default_info(), PROP_STRING, rna_def_property_sdna(), BlenderDefRNA::sdna, PropertyRNA::totarraylength, and PropertyRNA::type.
Referenced by def_cmp_keyingscreen(), def_cmp_output_file(), def_cmp_planetrackdeform(), def_cmp_trackpos(), def_sh_attribute(), def_tex_output(), rna_def_attribute_string(), rna_def_bone_common(), rna_def_brush(), rna_def_camera_dof_settings_data(), rna_def_canvas_surface(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), RNA_def_constraint(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_target_common(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_curves(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_editor(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_font(), rna_def_freestyle_settings(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_layer(), rna_def_header(), rna_def_image(), rna_def_image_packed_files(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_lattice(), rna_def_layer_collection(), rna_def_library(), rna_def_library_weak_reference(), rna_def_menu(), rna_def_modifier_armature(), rna_def_modifier_bevel(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_explode(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_surfacedeform(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_string(), rna_def_nodetree(), rna_def_object(), rna_def_operator_common(), rna_def_operator_type_macro(), rna_def_panel(), rna_def_particle_settings_mtex(), rna_def_pointcache_common(), RNA_def_property(), rna_def_render_engine(), rna_def_render_pass(), rna_def_render_slot(), rna_def_render_view(), RNA_def_scene(), rna_def_scene_eevee(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_softbody(), rna_def_sound(), rna_def_space_outliner(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_shading(), rna_def_strip_element(), rna_def_strip_proxy(), rna_def_tex_slot(), rna_def_udim_tile(), rna_def_uilist(), RNA_def_userdef(), rna_def_userdef_addon_pref(), rna_def_userdef_filepaths(), rna_def_userdef_keymap(), rna_def_userdef_system(), rna_def_userdef_view(), RNA_def_vfont(), rna_def_view_layer_aov(), rna_def_view_layer_common(), and rna_def_volume().
void RNA_def_property_string_search_func | ( | PropertyRNA * | prop, |
const char * | search, | ||
const eStringPropertySearchFlag | search_flag | ||
) |
Definition at line 3319 of file rna_define.c.
References CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, NULL, BlenderDefRNA::preprocess, PROP_STRING, PROP_STRING_SEARCH_SUPPORTED, StringPropertyRNA::search, StringPropertyRNA::search_flag, and PropertyRNA::type.
Referenced by rna_def_keyconfig().
void RNA_def_property_string_search_func_runtime | ( | PropertyRNA * | prop, |
StringPropertySearchFunc | search_fn, | ||
const eStringPropertySearchFlag | search_flag | ||
) |
Definition at line 3373 of file rna_define.c.
References NULL, PROP_STRING_SEARCH_SUPPORTED, StringPropertyRNA::search, and StringPropertyRNA::search_flag.
Referenced by ANIM_OT_keyframe_delete_by_name(), ANIM_OT_keyframe_insert_by_name(), bpy_prop_callback_assign_string(), WM_OT_call_menu(), WM_OT_call_menu_pie(), and WM_OT_call_panel().
void RNA_def_property_struct_runtime | ( | StructOrFunctionRNA * | cont, |
PropertyRNA * | prop, | ||
StructRNA * | type | ||
) |
Definition at line 1800 of file rna_define.c.
References CLOG_ERROR, CONTAINER_RNA_ID, DefRNA, BlenderDefRNA::error, PropertyRNA::flag, StructRNA::flag, PropertyRNA::identifier, CollectionPropertyRNA::item_type, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_COLLECTION, PROP_ID_REFCOUNT, PROP_POINTER, PROP_PTR_NO_OWNERSHIP, STRUCT_ID, STRUCT_ID_REFCOUNT, STRUCT_NO_DATABLOCK_IDPROPERTIES, type, PropertyRNA::type, and PointerPropertyRNA::type.
Referenced by RNA_def_collection_runtime(), and RNA_def_pointer_runtime().
void RNA_def_property_struct_type | ( | PropertyRNA * | prop, |
const char * | type | ||
) |
Definition at line 1772 of file rna_define.c.
References CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, CollectionPropertyRNA::item_type, BlenderDefRNA::laststruct, LOG, BlenderDefRNA::preprocess, PROP_COLLECTION, PROP_POINTER, type, PropertyRNA::type, and PointerPropertyRNA::type.
Referenced by def_cmp_cryptomatte(), def_cmp_defocus(), def_cmp_huecorrect(), def_cmp_image(), def_cmp_keyingscreen(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_output_file(), def_cmp_planetrackdeform(), def_cmp_render_layers(), def_cmp_stabilize2d(), def_cmp_trackpos(), def_colorramp(), def_float_curve(), def_frame(), def_geo_input_material(), def_geo_string_to_curves(), def_group(), def_group_input(), def_group_output(), def_rgb_curve(), def_sh_script(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_pointdensity(), def_tex_image(), def_texture(), def_time(), def_vector_curve(), define_specific_node(), rna_api_animdata_nla_tracks(), RNA_api_space_filebrowser(), RNA_api_ui_layout(), rna_def_action(), rna_def_action_group(), rna_def_action_pose_markers(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animviz(), rna_def_animviz_motion_path(), rna_def_area(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attribute_int(), rna_def_attribute_int8(), rna_def_attribute_string(), rna_def_attributes_common(), rna_def_bake_data(), rna_def_boid_settings(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_groups(), rna_def_brush(), rna_def_cachefile(), rna_def_cachefile_layers(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channeldriver(), rna_def_cloth_sim_settings(), rna_def_cmp_output_file_slot_file(), RNA_def_collection(), RNA_def_collections(), rna_def_color_management(), rna_def_color_ramp(), rna_def_colorbalance_modifier(), rna_def_colormapping(), rna_def_constraint_armature_deform(), rna_def_constraint_python(), rna_def_constraint_transform_cache(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_splines(), rna_def_curvemap(), rna_def_curvemapping(), rna_def_curveprofile(), rna_def_curves(), rna_def_curves_curve(), rna_def_curves_modifier(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effector_weight(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_modifiers(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_flow_settings(), rna_def_fmodifier_envelope(), rna_def_font(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_function(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gpencil_curve(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_layers_api(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_header(), rna_def_hue_modifier(), rna_def_ID(), rna_def_ID_properties(), rna_def_image(), rna_def_internal_node(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_library(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask(), rna_def_mask_layer(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_material_slot(), rna_def_menu(), rna_def_mesh(), rna_def_meta(), rna_def_metaball(), rna_def_mloopcol(), rna_def_mloopuv(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_color_ramp_common(), rna_def_modifier_curve_common(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpenciltint(), rna_def_modifier_meshseqcache(), rna_def_modifier_particleinstance(), rna_def_modifier_softbody(), rna_def_modifier_uvproject(), rna_def_movie(), rna_def_movieclip(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mtex_common(), rna_def_mvert(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_collection(), rna_def_node_socket_image(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_standard_types(), rna_def_node_socket_texture(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_object(), rna_def_object_constraints(), rna_def_object_face_maps(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_vertex_groups(), rna_def_operator(), rna_def_operator_common(), rna_def_operator_type_macro(), rna_def_paint(), rna_def_paint_mask(), rna_def_palette(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_pointcache_active(), rna_def_pointcloud(), RNA_def_pointer(), rna_def_pointer_property(), rna_def_popup_menu_wrapper(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_property(), rna_def_region(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_result(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_rna(), RNA_def_scene(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_screen(), rna_def_sequence(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context_object(), rna_def_space_view3d(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_spreadsheet_column(), rna_def_struct(), RNA_def_struct_ptr(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_text(), rna_def_texture(), rna_def_texture_image(), rna_def_timeline_marker(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingReconstruction(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_transform_orientation_slot(), rna_def_udim_tiles(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_spaces_gradient(), rna_def_userdef_theme_spaces_list_main(), rna_def_userdef_theme_spaces_main(), rna_def_userdef_theme_ui_style(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_creases(), RNA_def_view_layer(), rna_def_view_layer_common(), rna_def_volume(), rna_def_window(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), rna_def_workspace(), RNA_def_world(), rna_def_xr_actionmap(), and rna_def_xr_session_state().
void RNA_def_property_subtype | ( | PropertyRNA * | prop, |
PropertySubType | subtype | ||
) |
Definition at line 1534 of file rna_define.c.
References PropertyRNA::subtype.
Referenced by CURVE_OT_draw(), def_fill_tile(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), GPENCIL_OT_annotate(), IMAGE_OT_curves_point_set(), IMAGE_OT_new(), IMAGE_OT_sample(), MESH_OT_knife_tool(), MESH_OT_spin(), OBJECT_OT_data_transfer(), PAINT_OT_add_texture_paint_slot(), RNA_api_scene(), RNA_def_float_distance(), rna_def_image(), rna_def_image_paint(), rna_def_image_preview(), rna_def_modifier_datatransfer(), rna_def_modifier_normaledit(), rna_def_udim_tile(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_grow(), SCULPT_OT_color_filter(), SEQUENCER_OT_effect_strip_add(), SEQUENCER_OT_sample(), and TRANSFORM_OT_vertex_warp().
void RNA_def_property_tags | ( | PropertyRNA * | prop, |
int | tags | ||
) |
Add the property-tags passed as tags to prop (if valid).
Definition at line 1513 of file rna_define.c.
References PropertyRNA::tags.
Referenced by BPy_BoolProperty(), BPy_BoolVectorProperty(), BPy_CollectionProperty(), BPy_EnumProperty(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), BPy_PointerProperty(), and BPy_StringProperty().
void RNA_def_property_translation_context | ( | PropertyRNA * | prop, |
const char * | context | ||
) |
Definition at line 2848 of file rna_define.c.
References BLT_I18NCONTEXT_DEFAULT_BPYRNA, blender::compositor::context, and PropertyRNA::translation_context.
Referenced by ACTION_OT_interpolation_type(), BRUSH_OT_curve_preset(), def_cmp_dilate_erode(), def_cmp_keying(), def_math(), GPENCIL_OT_interpolate_sequence(), GRAPH_OT_fmodifier_add(), GRAPH_OT_interpolation_type(), mesh_operator_edgering_props(), MESH_OT_loopcut(), NLA_OT_fmodifier_add(), OBJECT_OT_add(), OBJECT_OT_data_instance_add(), OBJECT_OT_light_add(), OBJECT_OT_select_by_type(), OBJECT_OT_shaderfx_add(), OUTLINER_OT_id_remap(), RENDER_OT_shutter_curve_preset(), rna_def_action(), rna_def_console_line(), rna_def_drivertarget(), rna_def_event(), rna_def_fkeyframe(), rna_def_fmodifier(), rna_def_keyconfig(), rna_def_keyingset_path(), rna_def_light(), rna_def_light_energy(), rna_def_mask_layer(), rna_def_modifier_gpencilhook(), rna_def_modifier_hook(), rna_def_modifier_particleinstance(), rna_def_modifier_warp(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgproximity(), rna_def_object(), rna_def_particle_settings(), RNA_def_scene(), rna_def_scene_ffmpeg_settings(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_sound(), rna_def_space_clip(), rna_def_space_outliner(), rna_def_speaker(), rna_def_text_line(), rna_def_tool_settings(), rna_def_userdef_edit(), rna_def_userdef_theme_space_view3d(), rna_def_wipe(), SEQUENCER_OT_movieclip_strip_add(), TEXT_OT_jump(), Transform_Properties(), and VIEW3D_OT_view_axis().
void RNA_def_property_ui_icon | ( | PropertyRNA * | prop, |
int | icon, | ||
int | consecutive | ||
) |
Definition at line 1653 of file rna_define.c.
References PropertyRNA::flag, PropertyRNA::icon, PROP_ICONS_CONSECUTIVE, and PROP_ICONS_REVERSE.
Referenced by rna_def_bone(), rna_def_brush(), rna_def_cachefile_layer(), rna_def_camera_background_image(), rna_def_charinfo(), RNA_def_collections(), RNA_def_constraint(), rna_def_curve_paint_settings(), rna_def_dopesheet(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_fmodifier(), rna_def_freestyle_settings(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_options(), RNA_def_greasepencil_modifier(), rna_def_histogram(), rna_def_ID(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_layer_collection(), rna_def_mask_layer(), rna_def_material_greasepencil(), rna_def_mesh(), rna_def_modifier(), RNA_def_modifier(), rna_def_nlastrip(), rna_def_object(), rna_def_object_base(), rna_def_object_visibility(), rna_def_pose_channel(), RNA_def_scene(), rna_def_scene_eevee(), rna_def_scene_render_data(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_space_clip(), rna_def_space_image(), rna_def_space_node(), rna_def_space_outliner(), rna_def_space_spreadsheet(), rna_def_space_text(), rna_def_spreadsheet_row_filter(), rna_def_text(), rna_def_tool_settings(), rna_def_trackingDopesheet(), rna_def_trackingPlaneTrack(), rna_def_trackingStabilization(), and rna_def_uilist().
void RNA_def_property_ui_range | ( | PropertyRNA * | prop, |
double | min, | ||
double | max, | ||
double | step, | ||
int | precision | ||
) |
The values hare are a little confusing:
step | Used 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. |
precision | The number of zeros to show (as a whole number - common range is 1 - 6), see UI_PRECISION_FLOAT_MAX |
Definition at line 1664 of file rna_define.c.
References CLOG_ERROR, DefRNA, BlenderDefRNA::error, float(), PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, max, min, FloatPropertyRNA::precision, PROP_FLOAT, PROP_INT, IntPropertyRNA::softmax, FloatPropertyRNA::softmax, IntPropertyRNA::softmin, FloatPropertyRNA::softmin, IntPropertyRNA::step, FloatPropertyRNA::step, PropertyRNA::type, and UI_PRECISION_FLOAT_MAX.
Referenced by BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), CURVE_OT_draw(), def_cmp_antialiasing(), def_cmp_channel_matte(), def_cmp_colorbalance(), def_cmp_dilate_erode(), def_cmp_luma_matte(), def_cmp_sunbeams(), def_cmp_vector_blur(), def_sh_bevel(), def_sh_tex_sky(), GPENCIL_OT_stroke_enter_editcurve_mode(), GPENCIL_OT_vertex_color_brightness_contrast(), MESH_OT_bevel(), MESH_OT_bisect(), MESH_OT_inset(), MESH_OT_select_similar(), MESH_OT_solidify(), MESH_OT_wireframe(), PAINT_OT_vertex_color_brightness_contrast(), rna_def_action(), rna_def_area_light(), rna_def_armature(), rna_def_bake_data(), rna_def_beztriple(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bpoint(), rna_def_brush(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_ramp_element(), rna_def_colormanage(), rna_def_colormapping(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_kinematic(), rna_def_constraint_location_limit(), rna_def_constraint_minmax(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_stretch_to(), rna_def_constraint_transform(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curvemapping(), rna_def_curves_sculpt_options(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_effector_weight(), rna_def_field(), rna_def_filter_common(), rna_def_filter_video(), RNA_def_float(), RNA_def_float_array(), RNA_def_float_color(), RNA_def_float_factor(), RNA_def_float_matrix(), RNA_def_float_percentage(), RNA_def_float_rotation(), RNA_def_float_translation(), RNA_def_float_vector(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_font(), rna_def_gaussian_blur(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_options(), rna_def_gpencil_stroke(), rna_def_image(), rna_def_image_paint(), RNA_def_int(), RNA_def_int_array(), RNA_def_int_vector(), rna_def_keyblock(), rna_def_keydata(), rna_def_light(), rna_def_light_energy(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle_mtex(), rna_def_mask_layer(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_mesh(), rna_def_metaball(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_cast(), rna_def_modifier_correctivesmooth(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_edgesplit(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_mirror(), rna_def_modifier_ocean(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_uvproject(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_mtex(), rna_def_object(), rna_def_object_lineart(), rna_def_paint(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_property_subdivision_common(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_gpencil(), rna_def_scene_render_data(), rna_def_scopes(), rna_def_sculpt(), rna_def_sequence(), rna_def_sequencer_tool_settings(), rna_def_shader_fx_blur(), rna_def_shader_fx_glow(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_space_mask_info(), rna_def_space_node(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speed_control(), rna_def_speed_factor(), rna_def_statvis(), rna_def_strip_crop(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_texmapping(), rna_def_text(), rna_def_textbox(), rna_def_texture(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_tool_settings(), rna_def_trackingCamera(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), rna_def_unified_paint_settings(), rna_def_unit_settings(), rna_def_userdef_input(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_vertex_paint(), rna_def_view3d_cursor(), rna_def_view_layer_common(), rna_def_volume_display(), rna_def_volume_render(), rna_def_world_mist(), rna_def_xr_session_settings(), rna_def_xr_session_state(), and TRANSFORM_OT_seq_slide().
void RNA_def_property_ui_scale_type | ( | PropertyRNA * | prop, |
PropertyScaleType | ui_scale_type | ||
) |
Definition at line 1715 of file rna_define.c.
References CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, BlenderDefRNA::laststruct, LOG, PROP_FLOAT, PROP_INT, PropertyRNA::type, IntPropertyRNA::ui_scale_type, and FloatPropertyRNA::ui_scale_type.
Referenced by rna_def_modifier_boolean(), rna_def_modifier_gpencillength(), rna_def_modifier_remesh(), and rna_def_sculpt().
void RNA_def_property_ui_text | ( | PropertyRNA * | prop, |
const char * | name, | ||
const char * | description | ||
) |
Definition at line 1645 of file rna_define.c.
References DESCR_CHECK, PropertyRNA::description, PropertyRNA::identifier, PropertyRNA::name, and NULL.
Referenced by api_ui_item_common(), BPy_BoolProperty(), BPy_BoolVectorProperty(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), BPy_StringProperty(), def_anisotropic(), def_boolean_math(), def_clamp(), def_cmp_alpha_over(), def_cmp_antialiasing(), def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehblur(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_brightcontrast(), def_cmp_channel_matte(), def_cmp_chroma_matte(), def_cmp_color_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_colorcorrection(), def_cmp_combsep_color(), def_cmp_composite(), def_cmp_convert_color_space(), def_cmp_crop(), def_cmp_cryptomatte(), def_cmp_cryptomatte_common(), def_cmp_cryptomatte_entry(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_denoise(), def_cmp_despeckle(), def_cmp_diff_matte(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_double_edge_mask(), def_cmp_ellipsemask(), def_cmp_filter(), def_cmp_flip(), def_cmp_glare(), def_cmp_huecorrect(), def_cmp_id_mask(), def_cmp_image(), def_cmp_inpaint(), def_cmp_invert(), def_cmp_keying(), def_cmp_keyingscreen(), def_cmp_lensdist(), def_cmp_levels(), def_cmp_luma_matte(), def_cmp_map_range(), def_cmp_map_uv(), def_cmp_map_value(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_output_file(), def_cmp_planetrackdeform(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_set_alpha(), def_cmp_splitviewer(), def_cmp_stabilize2d(), def_cmp_sunbeams(), def_cmp_switch(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_vector_blur(), def_cmp_viewer(), def_cmp_ycc(), def_cmp_zcombine(), def_colorramp(), def_compare(), def_float_curve(), def_float_to_int(), def_fn_align_euler_to_vector(), def_fn_combsep_color(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_frame(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_attribute_domain_size(), def_geo_attribute_statistic(), def_geo_boolean(), def_geo_collection_info(), def_geo_curve_fill(), def_geo_curve_fillet(), def_geo_curve_handle_type_selection(), def_geo_curve_primitive_arc(), def_geo_curve_primitive_bezier_segment(), def_geo_curve_primitive_circle(), def_geo_curve_primitive_line(), def_geo_curve_primitive_quadrilateral(), def_geo_curve_resample(), def_geo_curve_sample(), def_geo_curve_set_handle_positions(), def_geo_curve_set_handle_type(), def_geo_curve_spline_type(), def_geo_curve_to_points(), def_geo_curve_trim(), def_geo_delete_geometry(), def_geo_distribute_points_on_faces(), def_geo_duplicate_elements(), def_geo_extrude_mesh(), def_geo_field_at_index(), def_geo_image_texture(), def_geo_input_material(), def_geo_input_named_attribute(), def_geo_interpolate_domain(), def_geo_merge_by_distance(), def_geo_mesh_circle(), def_geo_mesh_cone(), def_geo_mesh_cylinder(), def_geo_mesh_line(), def_geo_mesh_to_points(), def_geo_mesh_to_volume(), def_geo_object_info(), def_geo_points_to_volume(), def_geo_proximity(), def_geo_raycast(), def_geo_realize_instances(), def_geo_scale_elements(), def_geo_separate_geometry(), def_geo_store_named_attribute(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_triangulate(), def_geo_uv_unwrap(), def_geo_viewer(), def_geo_volume_to_mesh(), def_glass(), def_glossy(), def_group(), def_group_input(), def_group_output(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_rgb_curve(), def_sh_ambient_occlusion(), def_sh_attribute(), def_sh_bevel(), def_sh_bump(), def_sh_combsep_color(), def_sh_displacement(), def_sh_mapping(), def_sh_normal_map(), def_sh_output(), def_sh_output_aov(), def_sh_script(), def_sh_subsurface(), def_sh_tangent(), def_sh_tex(), def_sh_tex_brick(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_magic(), def_sh_tex_musgrave(), def_sh_tex_noise(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wave(), def_sh_tex_white_noise(), def_sh_tex_wireframe(), def_sh_uvalongstroke(), def_sh_uvmap(), def_sh_vect_transform(), def_sh_vector_displacement(), def_sh_vector_rotate(), def_sh_vertex_color(), def_tex_bricks(), def_tex_combsep_color(), def_tex_image(), def_tex_output(), def_texture(), def_time(), def_toon(), def_vector_curve(), def_vector_math(), define_specific_node(), dev_cmd_transform(), mesh_operator_edgering_props(), MESH_OT_bevel(), MESH_OT_loopcut(), OBJECT_OT_shade_smooth(), rna_api_animdata_nla_tracks(), RNA_api_bone(), RNA_api_gizmo(), RNA_api_image(), RNA_api_keymapitems(), RNA_api_object(), RNA_api_pose_channel(), RNA_api_ui_layout(), RNA_api_wm(), rna_def_action(), rna_def_action_group(), rna_def_action_pose_markers(), rna_def_actionbone_group_common(), rna_def_alembic_object_path(), rna_def_animdata(), rna_def_animdata_common(), rna_def_animviz(), rna_def_animviz_common(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_tag(), rna_def_attribute(), rna_def_attribute_byte_color(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attributes_common(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bone_group(), rna_def_bone_groups(), RNA_def_boolean(), RNA_def_boolean_array(), RNA_def_boolean_layer(), RNA_def_boolean_layer_member(), RNA_def_boolean_vector(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), rna_def_cachefile_layer(), rna_def_cachefile_layers(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channel(), rna_def_channeldriver(), rna_def_charinfo(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), RNA_def_collection(), RNA_def_collection_runtime(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_management(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), rna_def_common_keying_flags(), rna_def_composite_nodetree(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_target_common(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curve_splines(), rna_def_curvemap(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofile(), rna_def_curveprofilepoint(), rna_def_curves(), rna_def_curves_curve(), rna_def_curves_modifier(), rna_def_curves_point(), rna_def_curves_sculpt_options(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_display_safe_areas(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect_inputs(), rna_def_effector_weight(), RNA_def_enum(), RNA_def_enum_flag(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_filemenu_entry(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), RNA_def_float(), RNA_def_float_array(), RNA_def_float_color(), RNA_def_float_factor(), RNA_def_float_matrix(), RNA_def_float_percentage(), RNA_def_float_rotation(), RNA_def_float_vector(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_font(), rna_def_fpoint(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_function(), rna_def_gaussian_blur(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_glow(), rna_def_gp_paint(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_gpencil_triangle(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_histogram(), rna_def_hue_modifier(), rna_def_ID(), rna_def_ID_properties(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_packed_files(), rna_def_image_paint(), rna_def_image_preview(), rna_def_imageuser(), rna_def_input(), RNA_def_int(), RNA_def_int_array(), RNA_def_int_vector(), rna_def_internal_node(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keydata(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_light_energy(), rna_def_light_falloff(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), RNA_def_main(), rna_def_mask(), rna_def_mask_layer(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_material_slot(), rna_def_medge(), rna_def_menu(), rna_def_mesh(), rna_def_mesh_polygons(), rna_def_meta(), rna_def_metaball(), rna_def_metaball_elements(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_color_ramp_common(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_curve_common(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_material_common(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_motionpath_common(), rna_def_movie(), rna_def_movie_types(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mtex_common(), rna_def_multicam(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_standard_types(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_tree_path(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_normal_layer_value(), rna_def_number_property(), rna_def_object(), rna_def_object_base(), rna_def_object_constraints(), rna_def_object_display(), rna_def_object_face_maps(), rna_def_object_lineart(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_type_visibility_flags_common(), rna_def_object_vertex_groups(), rna_def_object_visibility(), rna_def_operator(), rna_def_operator_common(), rna_def_operator_filelist_element(), rna_def_operator_options_runtime(), rna_def_operator_stroke_element(), rna_def_operator_type_macro(), rna_def_operator_utils(), RNA_def_packedfile(), rna_def_paint(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_palettecolor(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_key(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_path(), rna_def_point(), rna_def_pointcache_active(), rna_def_pointcache_common(), rna_def_pointcloud(), RNA_def_pointer(), rna_def_pointer_property(), RNA_def_pointer_runtime(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_pose_ikparam(), rna_def_pose_itasc(), rna_def_property(), rna_def_property_subdivision_common(), rna_def_proxy(), rna_def_ptcache_point_caches(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), rna_def_scene(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_scopes(), rna_def_screen(), rna_def_sculpt(), rna_def_selected_uv_element(), rna_def_sequence(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_simulation(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_solid_color(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context(), rna_def_space_spreadsheet_context_modifier(), rna_def_space_spreadsheet_context_node(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_speed_control(), rna_def_speed_factor(), rna_def_spot_light(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), RNA_def_string(), RNA_def_string_dir_path(), RNA_def_string_file_name(), RNA_def_string_file_path(), rna_def_string_property(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_struct(), RNA_def_struct_ptr(), rna_def_sun_light(), rna_def_tex_slot(), rna_def_texmapping(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_text(), rna_def_text_line(), rna_def_textbox(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timeline_marker(), rna_def_timer(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_transform(), rna_def_transform_orientation(), rna_def_transform_orientation_slot(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_ui_layout(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_common(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_curves(), rna_def_userdef_theme_spaces_edge(), rna_def_userdef_theme_spaces_face(), rna_def_userdef_theme_spaces_gpencil(), rna_def_userdef_theme_spaces_gradient(), rna_def_userdef_theme_spaces_list_main(), rna_def_userdef_theme_spaces_main(), rna_def_userdef_theme_spaces_paint_curves(), rna_def_userdef_theme_spaces_vertex(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_creases(), rna_def_vertex_group(), rna_def_vertex_paint(), RNA_def_vfont(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_aov(), rna_def_view_layer_common(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_whitebalance_modifier(), rna_def_window(), rna_def_window_stereo3d(), rna_def_windowmanager(), rna_def_wipe(), rna_def_wm_keyconfigs(), rna_def_workspace(), rna_def_workspace_owner(), rna_def_workspace_tool(), RNA_def_world(), rna_def_world_mist(), rna_def_xr_actionmap(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), rna_def_xr_session_state(), TRANSFORM_OT_select_orientation(), Transform_Properties(), and VIEW3D_OT_interactive_add().
void RNA_def_property_update | ( | PropertyRNA * | prop, |
int | noteflag, | ||
const char * | func | ||
) |
Definition at line 2900 of file rna_define.c.
References CLOG_ERROR, DefRNA, LOG, PropertyRNA::noteflag, BlenderDefRNA::preprocess, and PropertyRNA::update.
Referenced by def_anisotropic(), def_boolean_math(), def_clamp(), def_cmp_alpha_over(), def_cmp_antialiasing(), def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehblur(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_brightcontrast(), def_cmp_channel_matte(), def_cmp_chroma_matte(), def_cmp_color_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_colorcorrection(), def_cmp_combsep_color(), def_cmp_composite(), def_cmp_convert_color_space(), def_cmp_crop(), def_cmp_cryptomatte(), def_cmp_cryptomatte_common(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_denoise(), def_cmp_despeckle(), def_cmp_diff_matte(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_double_edge_mask(), def_cmp_ellipsemask(), def_cmp_filter(), def_cmp_flip(), def_cmp_glare(), def_cmp_huecorrect(), def_cmp_id_mask(), def_cmp_image(), def_cmp_inpaint(), def_cmp_invert(), def_cmp_keying(), def_cmp_keyingscreen(), def_cmp_lensdist(), def_cmp_levels(), def_cmp_luma_matte(), def_cmp_map_range(), def_cmp_map_uv(), def_cmp_map_value(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_output_file(), def_cmp_planetrackdeform(), def_cmp_premul_key(), def_cmp_render_layers(), def_cmp_rotate(), def_cmp_scale(), def_cmp_set_alpha(), def_cmp_splitviewer(), def_cmp_stabilize2d(), def_cmp_sunbeams(), def_cmp_switch(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_vector_blur(), def_cmp_viewer(), def_cmp_ycc(), def_cmp_zcombine(), def_colorramp(), def_compare(), def_float_curve(), def_float_to_int(), def_fn_align_euler_to_vector(), def_fn_combsep_color(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_frame(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_attribute_domain_size(), def_geo_attribute_statistic(), def_geo_boolean(), def_geo_collection_info(), def_geo_curve_fill(), def_geo_curve_fillet(), def_geo_curve_handle_type_selection(), def_geo_curve_primitive_arc(), def_geo_curve_primitive_bezier_segment(), def_geo_curve_primitive_circle(), def_geo_curve_primitive_line(), def_geo_curve_primitive_quadrilateral(), def_geo_curve_resample(), def_geo_curve_sample(), def_geo_curve_set_handle_positions(), def_geo_curve_set_handle_type(), def_geo_curve_spline_type(), def_geo_curve_to_points(), def_geo_curve_trim(), def_geo_delete_geometry(), def_geo_distribute_points_on_faces(), def_geo_duplicate_elements(), def_geo_extrude_mesh(), def_geo_field_at_index(), def_geo_image_texture(), def_geo_input_material(), def_geo_input_named_attribute(), def_geo_interpolate_domain(), def_geo_merge_by_distance(), def_geo_mesh_circle(), def_geo_mesh_cone(), def_geo_mesh_cylinder(), def_geo_mesh_line(), def_geo_mesh_to_points(), def_geo_mesh_to_volume(), def_geo_object_info(), def_geo_points_to_volume(), def_geo_proximity(), def_geo_raycast(), def_geo_realize_instances(), def_geo_scale_elements(), def_geo_separate_geometry(), def_geo_store_named_attribute(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_triangulate(), def_geo_uv_unwrap(), def_geo_viewer(), def_geo_volume_to_mesh(), def_glass(), def_glossy(), def_group(), def_group_output(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_rgb_curve(), def_sh_ambient_occlusion(), def_sh_attribute(), def_sh_bevel(), def_sh_bump(), def_sh_combsep_color(), def_sh_displacement(), def_sh_mapping(), def_sh_normal_map(), def_sh_output(), def_sh_output_aov(), def_sh_script(), def_sh_subsurface(), def_sh_tangent(), def_sh_tex_brick(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_magic(), def_sh_tex_musgrave(), def_sh_tex_noise(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wave(), def_sh_tex_white_noise(), def_sh_tex_wireframe(), def_sh_uvalongstroke(), def_sh_uvmap(), def_sh_vect_transform(), def_sh_vector_displacement(), def_sh_vector_rotate(), def_sh_vertex_color(), def_tex_bricks(), def_tex_combsep_color(), def_tex_image(), def_tex_output(), def_texture(), def_time(), def_toon(), def_vector_curve(), def_vector_math(), dev_cmd_transform(), rna_api_animdata_nla_tracks(), rna_def_action(), rna_def_action_group(), rna_def_actionbone_group_common(), rna_def_animdata(), rna_def_animviz_motion_path(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_armature(), rna_def_asset_data(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attribute_int(), rna_def_attribute_string(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), rna_def_bone_groups(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_texture_slot(), rna_def_cachefile(), rna_def_cachefile_layer(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channel(), rna_def_channeldriver(), rna_def_charinfo(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_mix(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), rna_def_composite_nodetree(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_target_common(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curvemapping(), rna_def_curves(), rna_def_curves_modifier(), rna_def_curves_point(), rna_def_display_safe_areas(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effector_weight(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_field(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_asset_params(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_filter_common(), rna_def_filter_video(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_font(), rna_def_fpoint(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_gaussian_blur(), rna_def_gizmo(), rna_def_glow(), rna_def_gp_paint(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), RNA_def_greasepencil_modifier(), rna_def_hue_modifier(), rna_def_ID(), rna_def_ID_override_library(), rna_def_ID_override_library_property(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_paint(), rna_def_imageuser(), rna_def_input(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keydata(), rna_def_keyingset(), rna_def_keyingset_path(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_light(), rna_def_light_energy(), rna_def_light_falloff(), rna_def_light_shadow(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_mask(), rna_def_mask_layer(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_material_slot(), rna_def_medge(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_mloopcol(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_color_ramp_common(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_curve_common(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_material_common(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_type_common(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mtex_common(), rna_def_multicam(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_object(), rna_def_object_base(), rna_def_object_display(), rna_def_object_face_maps(), rna_def_object_lineart(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_type_visibility_flags_common(), rna_def_object_vertex_groups(), rna_def_object_visibility(), rna_def_paint(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_palettecolor(), rna_def_panel(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_path(), rna_def_point(), rna_def_pointcache_common(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_itasc(), RNA_def_property(), rna_def_property_subdivision_common(), rna_def_proxy(), rna_def_ptcache_point_caches(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_scopes(), rna_def_screen(), rna_def_sculpt(), rna_def_sequence(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_solid_color(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_mask_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context_modifier(), rna_def_space_spreadsheet_context_node(), rna_def_space_spreadsheet_context_object(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_speed_control(), rna_def_speed_factor(), rna_def_spot_light(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_sun_light(), rna_def_tex_slot(), rna_def_texmapping(), rna_def_texmat_common(), rna_def_texpaint_slots(), rna_def_text(), rna_def_text_line(), rna_def_textbox(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timeline_marker(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform(), rna_def_transform_orientation(), rna_def_transform_orientation_slot(), rna_def_udim_tile(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_solidlight(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_common(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_spaces_curves(), rna_def_userdef_theme_spaces_edge(), rna_def_userdef_theme_spaces_face(), rna_def_userdef_theme_spaces_gpencil(), rna_def_userdef_theme_spaces_paint_curves(), rna_def_userdef_theme_spaces_vertex(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_view(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_creases(), rna_def_vertex_group(), rna_def_vertex_paint(), RNA_def_vfont(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_aov(), rna_def_view_layer_common(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_whitebalance_modifier(), rna_def_window(), rna_def_wipe(), rna_def_workspace(), RNA_def_world(), rna_def_world_mist(), rna_def_xr_actionmap(), and rna_def_xr_session_settings().
void RNA_def_property_update_runtime | ( | PropertyRNA * | prop, |
const void * | func | ||
) |
Definition at line 2911 of file rna_define.c.
References PropertyRNA::update.
Referenced by bpy_prop_callback_assign_update(), ED_object_add_generic_props(), GPENCIL_OT_bake_grease_pencil_animation(), GPENCIL_OT_bake_mesh_animation(), GPENCIL_OT_convert(), and blender::ed::space_node::node_socket_template_properties_update().
void RNA_def_py_data | ( | PropertyRNA * | prop, |
void * | py_data | ||
) |
Definition at line 3486 of file rna_define.c.
References PropertyRNA::py_data.
Referenced by bpy_prop_py_data_ensure().
PropertyRNA* RNA_def_string | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
const char * | default_value, | ||
int | maxlen, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Definition at line 3687 of file rna_define.c.
References BLI_assert, NULL, PROP_NONE, PROP_STRING, RNA_def_property(), RNA_def_property_string_default(), RNA_def_property_string_maxlength(), and RNA_def_property_ui_text().
Referenced by ANIM_OT_channels_group(), ANIM_OT_keyframe_delete_by_name(), ANIM_OT_keyframe_insert_by_name(), api_ui_item_common_heading(), api_ui_item_common_text(), api_ui_item_op(), api_ui_item_rna_common(), ARMATURE_OT_bone_primitive_add(), ASSET_OT_catalog_delete(), ASSET_OT_catalog_new(), COLLECTION_OT_create(), CONSOLE_OT_history_append(), CONSOLE_OT_insert(), CONSOLE_OT_scrollback_append(), def_sh_script(), ED_OT_undo_push(), edit_constraint_properties(), edit_modifier_properties(), edit_shaderfx_properties(), FILE_OT_select_bookmark(), FILE_OT_unpack_item(), FONT_OT_text_insert(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_render_set(), gpencil_edit_modifier_properties(), GPENCIL_OT_layer_mask_add(), GPENCIL_OT_move_to_layer(), GPENCIL_OT_stroke_change_color(), IMAGE_OT_new(), IMAGE_OT_tile_add(), IMAGE_OT_unpack(), MARKER_OT_rename(), MASK_OT_layer_new(), MASK_OT_new(), blender::ed::space_node::NODE_OT_new_node_tree(), blender::ed::space_node::NODE_OT_output_file_add_socket(), OBJECT_OT_bake(), OBJECT_OT_collection_instance_add(), OBJECT_OT_drop_named_image(), OBJECT_OT_geometry_nodes_input_attribute_toggle(), OBJECT_OT_link_to_collection(), OBJECT_OT_move_to_collection(), OBJECT_OT_select_same_collection(), OBJECT_OT_transform_to_mouse(), PAINT_OT_add_texture_paint_slot(), PALETTE_OT_join(), POSELIB_OT_pose_add(), POSELIB_OT_pose_rename(), read_homefile_props(), RENDER_OT_render(), rna_api_animdata_drivers(), RNA_api_curve_nurb(), RNA_api_gizmo(), RNA_api_keyconfigs(), RNA_api_keymapitem(), RNA_api_keymapitems(), RNA_api_keymaps(), RNA_api_macro(), RNA_api_mesh(), rna_api_nlatrack_strips(), RNA_api_object(), RNA_api_operator(), RNA_api_scene(), RNA_api_sequence_elements(), RNA_api_sequences(), RNA_api_text(), RNA_api_ui_layout(), RNA_api_window(), RNA_api_wm(), RNA_api_workspace(), RNA_api_workspace_tool(), rna_def_action_fcurves(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_area_api(), rna_def_armature_edit_bones(), rna_def_asset_handle_api(), rna_def_asset_tags_api(), rna_def_attribute_group(), rna_def_bone_groups(), rna_def_cachefile_layers(), rna_def_cmp_output_file_slots_api(), rna_def_depsgraph(), rna_def_face_maps(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_thickness_modifiers(), rna_def_gizmos(), rna_def_gpencil_layers_api(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property(), rna_def_ID_override_library_property_operation(), rna_def_ID_override_library_property_operations(), rna_def_keyingset_paths(), rna_def_loop_colors(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_worlds(), rna_def_masklayers(), rna_def_modifier_datatransfer(), rna_def_node(), rna_def_node_socket_interface(), rna_def_node_sockets_api(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_nodes_api(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_modifiers(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_passes(), rna_def_render_result(), rna_def_render_slots(), rna_def_render_views(), RNA_def_scene(), rna_def_scene_keying_sets(), rna_def_screen(), rna_def_sequence_modifiers(), rna_def_strip_fcurves(), rna_def_timeline_markers(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingTracks(), rna_def_udim_tiles(), rna_def_uilist(), rna_def_userdef_studiolights(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_float_layers(), rna_def_vertex_int_layers(), rna_def_vertex_string_layers(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_workspace_owner_ids(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_session_state(), rna_def_xr_user_paths(), SCENE_OT_view_layer_add_lightgroup(), SEQUENCER_OT_strip_modifier_move(), SEQUENCER_OT_strip_modifier_remove(), SOUND_OT_unpack(), TEXT_OT_insert(), TRANSFORM_OT_create_orientation(), UI_OT_drop_name(), WM_operator_properties_id_lookup(), WM_OT_call_menu(), WM_OT_call_menu_pie(), WM_OT_call_panel(), WM_OT_lib_reload(), WM_OT_lib_relocate(), WM_OT_radial_control(), and WORKSPACE_OT_append_activate().
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 | ||
) |
Definition at line 3735 of file rna_define.c.
References BLI_assert, NULL, PROP_DIRPATH, PROP_STRING, RNA_def_property(), RNA_def_property_string_default(), RNA_def_property_string_maxlength(), and RNA_def_property_ui_text().
Referenced by FILE_OT_directory_new(), and WM_operator_properties_filesel().
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 | ||
) |
Definition at line 3759 of file rna_define.c.
References BLI_assert, NULL, PROP_FILENAME, PROP_STRING, RNA_def_property(), RNA_def_property_string_default(), RNA_def_property_string_maxlength(), and RNA_def_property_ui_text().
Referenced by PAINT_OT_image_from_view(), rna_def_render_result(), and WM_operator_properties_filesel().
PropertyRNA* RNA_def_string_file_path | ( | StructOrFunctionRNA * | cont_, |
const char * | identifier, | ||
const char * | default_value, | ||
int | maxlen, | ||
const char * | ui_name, | ||
const char * | ui_description | ||
) |
Definition at line 3711 of file rna_define.c.
References BLI_assert, NULL, PROP_FILEPATH, PROP_STRING, RNA_def_property(), RNA_def_property_string_default(), RNA_def_property_string_maxlength(), and RNA_def_property_ui_text().
Referenced by FILE_OT_filepath_drop(), OBJECT_OT_bake(), RNA_api_image(), RNA_api_main(), RNA_api_scene_render(), rna_def_depsgraph(), RNA_def_main_fonts(), RNA_def_main_images(), RNA_def_main_movieclips(), RNA_def_main_sounds(), RNA_def_main_texts(), rna_def_volume_grids(), SCRIPT_OT_python_file_run(), WM_operator_properties_filesel(), and WM_OT_read_homefile().
StructRNA* RNA_def_struct | ( | BlenderRNA * | brna, |
const char * | identifier, | ||
const char * | from | ||
) |
Definition at line 1028 of file rna_define.c.
References BLI_assert, BLI_ghash_lookup(), CLOG_ERROR, DefRNA, BlenderDefRNA::error, from, LOG, NULL, BlenderDefRNA::preprocess, RNA_def_struct_ptr(), and BlenderRNA::structs_map.
Referenced by def_cmp_cryptomatte_entry(), def_custom_group(), define_specific_node(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), rna_api_nlatrack_strips(), RNA_api_sequence_elements(), RNA_api_sequences(), rna_def_action(), rna_def_action_fcurves(), rna_def_action_group(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_alembic_object_path(), rna_def_animdata(), rna_def_animviz(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_library_reference(), rna_def_asset_tag(), rna_def_asset_tags_api(), rna_def_attribute(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attribute_int(), rna_def_attribute_int8(), rna_def_attribute_string(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_group(), rna_def_bone_groups(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_capabilities(), rna_def_brush_texture_slot(), rna_def_cachefile(), rna_def_cachefile_layer(), rna_def_cachefile_layers(), rna_def_cachefile_object_paths(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_background_images(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channel(), rna_def_channeldriver(), rna_def_channeldriver_variables(), rna_def_charinfo(), rna_def_child_particle(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_color_ramp_element_api(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), rna_def_composite_nodetree(), rna_def_compositor_node(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_armature_deform_targets(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_curveprofilepoint(), rna_def_curves(), rna_def_curves_curve(), rna_def_curves_modifier(), rna_def_curves_point(), rna_def_curves_sculpt(), rna_def_curves_sculpt_options(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_display_safe_areas(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect(), rna_def_effector_weight(), rna_def_effects(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_filemenu_entry(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_control_points(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_python(), rna_def_fmodifier_stepped(), rna_def_fpoint(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_settings(), rna_def_freestyle_thickness_modifiers(), rna_def_function(), rna_def_function_node(), rna_def_geometry_node(), rna_def_geometry_nodetree(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gp_paint(), rna_def_gp_sculptpaint(), rna_def_gp_vertexpaint(), rna_def_gp_weightpaint(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_frames_api(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_gpencil_triangle(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_histogram(), rna_def_hue_modifier(), rna_def_ID(), RNA_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property(), rna_def_ID_override_library_property_operation(), rna_def_ID_override_library_property_operations(), rna_def_ID_properties(), rna_def_idproperty_wrap_ptr(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_packed_files(), rna_def_image_paint(), rna_def_image_paint_capabilities(), rna_def_image_preview(), rna_def_imageuser(), rna_def_internal_node(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keydata(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_keymap_items(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_macro_operator(), RNA_def_main(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_mask(), rna_def_mask_layer(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_maskSplinePoints(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_material_slot(), rna_def_medge(), rna_def_menu(), rna_def_mesh(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_looptris(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_meta(), rna_def_metaball(), rna_def_metaball_elements(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surface(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieClipScopes(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_instance_hash(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_geometry(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_shader(), rna_def_node_socket_standard_types(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_socket_virtual(), rna_def_node_sockets_api(), rna_def_node_tree_path(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_normal_layer_value(), rna_def_object(), rna_def_object_base(), rna_def_object_constraints(), rna_def_object_display(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_lineart(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_operator(), rna_def_operator_filelist_element(), rna_def_operator_options_runtime(), rna_def_operator_stroke_element(), rna_def_operator_type_macro(), rna_def_operator_utils(), RNA_def_packedfile(), rna_def_paint(), rna_def_paint_curve(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_palette(), rna_def_palettecolor(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_key(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_point(), rna_def_point_light(), rna_def_pointcache_active(), rna_def_pointcloud(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_popup_menu_wrapper(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_pose_ikparam(), rna_def_pose_itasc(), rna_def_property(), rna_def_ptcache_point_caches(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_pass(), rna_def_render_passes(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_view(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), rna_def_scene(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_objects(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_scopes(), rna_def_screen(), rna_def_sculpt(), rna_def_sculpt_capabilities(), rna_def_selected_uv_element(), rna_def_sequence(), rna_def_sequence_modifiers(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_shader_node(), rna_def_shader_nodetree(), rna_def_simulation(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_node_path_api(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context(), rna_def_space_spreadsheet_context_modifier(), rna_def_space_spreadsheet_context_node(), rna_def_space_spreadsheet_context_object(), rna_def_space_spreadsheet_context_path(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_spot_light(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_strip_color_balance(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_fcurves(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_struct(), rna_def_sun_light(), rna_def_surface(), RNA_def_test(), rna_def_tex_slot(), rna_def_texmapping(), rna_def_text(), rna_def_text_line(), rna_def_textbox(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_node(), rna_def_texture_nodetree(), rna_def_texture_noise(), rna_def_texture_slots(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timeline_marker(), rna_def_timeline_markers(), rna_def_timer(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingMarkers(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneMarkers(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingReconstructedCameras(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_transform_orientation(), rna_def_transform_orientation_slot(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_ui_layout(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_addon_collection(), rna_def_userdef_addon_pref(), rna_def_userdef_apps(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_studiolights(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_statusbar(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_topbar(), rna_def_userdef_theme_space_userpref(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_uv_layers(), rna_def_uv_sculpt(), rna_def_vert_colors(), rna_def_vertex_creases(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_paint(), rna_def_vertex_paint_capabilities(), rna_def_vertex_string_layers(), RNA_def_vfont(), rna_def_view2d(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_aov(), rna_def_view_layer_aovs(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_weight_paint_capabilities(), rna_def_whitebalance_modifier(), rna_def_window(), rna_def_window_stereo3d(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), rna_def_wm_keymaps(), rna_def_workspace(), rna_def_workspace_owner(), rna_def_workspace_owner_ids(), rna_def_workspace_tool(), rna_def_workspace_tools(), RNA_def_world(), rna_def_world_mist(), rna_def_xr_actionmap(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), rna_def_xr_session_state(), and rna_def_xr_user_paths().
Definition at line 1138 of file rna_define.c.
References StructRNA::flag.
Referenced by RNA_def_collections(), rna_def_image_format_stereo3d_format(), rna_def_object(), rna_def_operator(), RNA_def_scene(), rna_def_text(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_addon_collection(), rna_def_userdef_apps(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_statusbar(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_topbar(), rna_def_userdef_theme_space_userpref(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_view3d_cursor(), rna_def_window_stereo3d(), rna_def_windowmanager(), rna_def_workspace_owner(), rna_def_workspace_tool(), and rna_def_xr_session_state().
Definition at line 1133 of file rna_define.c.
References StructRNA::flag.
Referenced by BPy_CollectionProperty(), BPy_PointerProperty(), rna_def_asset_data(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_header(), rna_def_ID(), rna_def_idproperty_wrap_ptr(), rna_def_keyconfig_prefs(), rna_def_macro_operator(), rna_def_menu(), rna_def_operator(), rna_def_panel(), rna_def_uilist(), and rna_def_userdef_addon_pref().
void RNA_def_struct_identifier | ( | BlenderRNA * | brna, |
StructRNA * | srna, | ||
const char * | identifier | ||
) |
Definition at line 1205 of file rna_define.c.
References BLI_ghash_insert(), BLI_ghash_remove(), CLOG_ERROR, DefRNA, StructRNA::flag, StructRNA::identifier, LOG, NULL, BlenderDefRNA::preprocess, STRUCT_PUBLIC_NAMESPACE, and BlenderRNA::structs_map.
Referenced by ntreeInterfaceTypeGet(), wm_gizmogrouptype_append__end(), wm_gizmotype_append__end(), wm_operatortype_append__end(), WM_operatortype_append_macro(), and WM_operatortype_append_macro_ptr().
Only used in one case when we name the struct for the purpose of useful error messages.
Definition at line 1227 of file rna_define.c.
References CLOG_ERROR, DefRNA, StructRNA::identifier, LOG, and BlenderDefRNA::preprocess.
Referenced by gizmo_properties_init(), gizmogroup_properties_init(), and operator_properties_init().
Definition at line 1160 of file rna_define.c.
References CLOG_ERROR, DefRNA, StructRNA::idproperties, LOG, and BlenderDefRNA::preprocess.
Referenced by rna_def_asset_data(), rna_def_bone(), rna_def_edit_bone(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_ID(), rna_def_ID_properties(), rna_def_idproperty_wrap_ptr(), rna_def_keyconfig_prefs(), rna_def_modifier_nodes(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_operator(), rna_def_pose_channel(), rna_def_sequence(), rna_def_space_view3d_shading(), rna_def_timeline_marker(), rna_def_uilist(), rna_def_userdef_addon_pref(), and RNA_def_view_layer().
void RNA_def_struct_name_property | ( | struct StructRNA * | srna, |
struct PropertyRNA * | prop | ||
) |
Definition at line 1103 of file rna_define.c.
References CLOG_ERROR, DefRNA, BlenderDefRNA::error, PropertyRNA::identifier, StructRNA::identifier, LOG, StructRNA::nameproperty, NULL, PROP_STRING, and PropertyRNA::type.
Referenced by def_cmp_cryptomatte_entry(), rna_def_action_group(), rna_def_alembic_object_path(), rna_def_asset_tag(), rna_def_attribute(), rna_def_boidrule(), rna_def_boidstate(), rna_def_bone_common(), rna_def_bone_group(), rna_def_canvas_surface(), rna_def_channel(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), RNA_def_constraint(), rna_def_drivervar(), rna_def_enum_property(), rna_def_face_map(), rna_def_filemenu_entry(), rna_def_fileselect_entry(), rna_def_fmodifier(), rna_def_freestyle_settings(), rna_def_function(), rna_def_gizmogroup(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), RNA_def_greasepencil_modifier(), rna_def_ID(), rna_def_ID_properties(), rna_def_image_packed_files(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_layer_collection(), rna_def_mask_layer(), rna_def_material_slot(), rna_def_mloopcol(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_gpencildash(), rna_def_modifier_type_common(), rna_def_MPropCol(), rna_def_mtex(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_operator_common(), rna_def_operator_type_macro(), rna_def_particle_dupliweight(), rna_def_particle_system(), rna_def_particle_target(), rna_def_pointcache_common(), rna_def_pose_channel(), rna_def_property(), rna_def_render_pass(), rna_def_render_view(), rna_def_scene_render_view(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_skin_vertices(), rna_def_struct(), rna_def_tex_slot(), rna_def_timeline_marker(), rna_def_trackingObject(), rna_def_trackingPlaneTrack(), rna_def_trackingTrack(), rna_def_transform_orientation(), rna_def_userdef_addon(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_pathcompare(), rna_def_userdef_studiolight(), rna_def_userdef_themes(), rna_def_vertex_group(), rna_def_view_layer_aov(), rna_def_view_layer_common(), rna_def_view_layer_lightgroup(), rna_def_volume_grid(), rna_def_workspace_owner(), rna_def_workspace_tool(), and rna_def_xr_actionmap().
void RNA_def_struct_nested | ( | BlenderRNA * | brna, |
StructRNA * | srna, | ||
const char * | structname | ||
) |
Definition at line 1119 of file rna_define.c.
References BLI_ghash_lookup(), CLOG_ERROR, DefRNA, BlenderDefRNA::error, StructRNA::identifier, LOG, StructRNA::nested, and BlenderRNA::structs_map.
Referenced by rna_def_animviz_paths(), rna_def_bake_data(), rna_def_brush_capabilities(), rna_def_camera_stereo_data(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_idfilter(), rna_def_freestyle_settings(), rna_def_gpencil_grid(), rna_def_image_paint_capabilities(), rna_def_lighting(), rna_def_object_display(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_sculpt_capabilities(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_node_overlay(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_view3d_overlay(), rna_def_unit_settings(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_system(), rna_def_userdef_view(), rna_def_vertex_paint_capabilities(), rna_def_weight_paint_capabilities(), and rna_def_world_mist().
Definition at line 1193 of file rna_define.c.
References CLOG_ERROR, DefRNA, LOG, StructRNA::path, and BlenderDefRNA::preprocess.
Referenced by rna_def_attribute(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_bone(), rna_def_bpoint(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_canvas_surface(), rna_def_channel(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_collision(), rna_def_color_balance(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_color_ramp_element_api(), rna_def_colormanage(), RNA_def_constraint(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curves_curve(), rna_def_curves_point(), rna_def_curves_sculpt(), rna_def_dopesheet(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_effector_weight(), rna_def_face_map(), rna_def_field(), rna_def_fileselect_params(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_gp_paint(), rna_def_gp_sculptpaint(), rna_def_gp_vertexpaint(), rna_def_gp_weightpaint(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), RNA_def_greasepencil_modifier(), rna_def_image_paint(), rna_def_imageuser(), rna_def_keyblock(), rna_def_keydata(), rna_def_latticepoint(), rna_def_linestyle_modifiers(), rna_def_mask_layer(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_material_slot(), rna_def_medge(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_gpencildash(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_object_display(), rna_def_object_lineart(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_particle_edit(), rna_def_particle_system(), rna_def_point(), rna_def_pointcache_common(), rna_def_pose(), rna_def_pose_channel(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_sculpt(), rna_def_sequence(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_node_overlay(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_statvis(), rna_def_strip_crop(), rna_def_strip_transform(), rna_def_textbox(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingPlaneTrack(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_transform_orientation_slot(), rna_def_unified_paint_settings(), rna_def_unit_settings(), rna_def_uv_sculpt(), rna_def_vertex_creases(), rna_def_vertex_paint(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_eevee(), rna_def_volume_display(), and rna_def_volume_render().
void RNA_def_struct_property_tags | ( | StructRNA * | srna, |
const EnumPropertyItem * | prop_tag_defines | ||
) |
Definition at line 1143 of file rna_define.c.
References StructRNA::prop_tag_defines.
Referenced by rna_def_operator(), and wm_operatortype_append__begin().
StructRNA* RNA_def_struct_ptr | ( | BlenderRNA * | brna, |
const char * | identifier, | ||
StructRNA * | srnafrom | ||
) |
Struct Definition.
Definition at line 900 of file rna_define.c.
References StructRNA::base, CollectionPropertyRNA::begin, BLI_listbase_clear(), BLT_I18NCONTEXT_DEFAULT_BPYRNA, CLOG_ERROR, StructRNA::cont, DefRNA, StructRNA::description, StructDefRNA::dnafromname, error(), BlenderDefRNA::error, StructRNA::flag, PropertyRNA::flag_internal, StructRNA::functions, PointerPropertyRNA::get, CollectionPropertyRNA::get, StructRNA::icon, StructRNA::identifier, CollectionPropertyRNA::item_type, StructRNA::iteratorproperty, BlenderDefRNA::laststruct, LOG, MEM_callocN, StructRNA::name, StructRNA::nameproperty, CollectionPropertyRNA::next, NULL, BlenderDefRNA::preprocess, PROP_COLLECTION, PROP_HIDDEN, PROP_INTERN_BUILTIN, PROP_NONE, PROP_POINTER, ContainerRNA::properties, ContainerRNA::prophash, StructRNA::py_type, rna_addtail(), rna_brna_structs_add(), rna_builtin_properties_begin(), rna_builtin_properties_get(), rna_builtin_properties_next(), rna_builtin_type_get(), RNA_def_property(), RNA_def_property_collection_funcs(), RNA_def_property_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_struct_sdna(), rna_find_def_struct(), rna_validate_identifier(), StructDefRNA::srna, STRUCT_PUBLIC_NAMESPACE, STRUCT_PUBLIC_NAMESPACE_INHERIT, STRUCT_RUNTIME, STRUCT_UNDO, BlenderDefRNA::structs, StructRNA::translation_context, and PointerPropertyRNA::type.
Referenced by ntree_interface_type_create(), RNA_def_struct(), wm_gizmogrouptype_append__begin(), wm_gizmotype_append__begin(), wm_operatortype_append__begin(), WM_operatortype_append_macro(), and WM_operatortype_append_macro_ptr().
Definition at line 1148 of file rna_define.c.
References CLOG_ERROR, DefRNA, LOG, BlenderDefRNA::preprocess, and StructRNA::refine.
Referenced by rna_def_attribute(), rna_def_boidrule(), RNA_def_constraint(), rna_def_curve(), rna_def_fmodifier(), rna_def_gizmo(), rna_def_gizmogroup(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_ID(), rna_def_ID_properties(), rna_def_keyconfig_prefs(), rna_def_keyingset_info(), rna_def_light(), rna_def_linestyle_modifiers(), rna_def_macro_operator(), rna_def_menu(), rna_def_modifier(), RNA_def_modifier(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_nodetree(), rna_def_operator(), rna_def_panel(), rna_def_pose_ikparam(), rna_def_property(), rna_def_render_engine(), rna_def_sequence(), RNA_def_shader_fx(), rna_def_space(), rna_def_space_spreadsheet_context(), rna_def_texture(), rna_def_uilist(), and rna_def_userdef_addon_pref().
void RNA_def_struct_register_funcs | ( | StructRNA * | srna, |
const char * | reg, | ||
const char * | unreg, | ||
const char * | instance | ||
) |
Definition at line 1172 of file rna_define.c.
References CLOG_ERROR, DefRNA, StructRNA::instance, instance, LOG, BlenderDefRNA::preprocess, StructRNA::reg, and StructRNA::unreg.
Referenced by def_custom_group(), rna_def_compositor_node(), rna_def_depsgraph_instance(), rna_def_function_node(), rna_def_geometry_node(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_header(), rna_def_ID(), rna_def_ID_properties(), rna_def_keyconfig_prefs(), rna_def_keyingset_info(), rna_def_macro_operator(), rna_def_menu(), rna_def_node(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_nodetree(), rna_def_operator(), rna_def_panel(), rna_def_render_engine(), rna_def_shader_node(), rna_def_texture_node(), rna_def_uilist(), and rna_def_userdef_addon_pref().
Definition at line 1048 of file rna_define.c.
References CLOG_ERROR, DefRNA, DNA_struct_find_nr_wrapper(), StructDefRNA::dnaname, BlenderDefRNA::error, LOG, BlenderDefRNA::preprocess, rna_find_def_struct(), BlenderDefRNA::sdna, and BlenderDefRNA::silent.
Referenced by def_cmp_cryptomatte_entry(), def_custom_group(), define_specific_node(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), rna_api_nlatrack_strips(), RNA_api_sequence_elements(), RNA_api_sequences(), rna_def_action(), rna_def_action_fcurves(), rna_def_action_group(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_alembic_object_path(), rna_def_animviz(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_tags_api(), rna_def_attribute(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attribute_int(), rna_def_attribute_int8(), rna_def_attribute_string(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boidrule_avoid(), rna_def_boidrule_goal(), rna_def_bone_group(), rna_def_bone_groups(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush_capabilities(), rna_def_brush_texture_slot(), rna_def_cachefile(), rna_def_cachefile_layer(), rna_def_cachefile_layers(), rna_def_cachefile_object_paths(), rna_def_camera_background_image(), rna_def_camera_background_images(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channel(), rna_def_channeldriver(), rna_def_channeldriver_variables(), rna_def_charinfo(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), rna_def_collision(), rna_def_color_balance(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_color_ramp_element_api(), rna_def_colorbalance_modifier(), rna_def_composite_nodetree(), rna_def_compositor_node(), RNA_def_constraint(), rna_def_constraint_armature_deform_targets(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), RNA_def_context(), rna_def_curve_nurb(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap_points_api(), rna_def_curveprofile_points_api(), rna_def_curves_modifier(), rna_def_curves_sculpt_options(), rna_def_display_safe_areas(), rna_def_dopesheet(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect(), rna_def_effector_weight(), rna_def_effects(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_filemenu_entry(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_entry(), rna_def_fileselect_idfilter(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fmodifier_envelope_control_points(), rna_def_fmodifier_envelope_ctrl(), rna_def_fpoint(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_settings(), rna_def_freestyle_thickness_modifiers(), rna_def_function_node(), rna_def_geometry_node(), rna_def_geometry_nodetree(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_frames_api(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_gpencil_triangle(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_hue_modifier(), rna_def_ID_materials(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property_operations(), rna_def_ID_properties(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_packed_files(), rna_def_image_paint(), rna_def_image_paint_capabilities(), rna_def_image_preview(), rna_def_internal_node(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_keymap_items(), rna_def_latticepoint(), rna_def_layer_objects(), rna_def_light(), rna_def_lighting(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_macro_operator(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_mask(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskSplinePoints(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_medge(), rna_def_menu(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_looptris(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_meta(), rna_def_metaball_elements(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surface(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_geometry(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_shader(), rna_def_node_socket_standard_types(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_socket_virtual(), rna_def_node_sockets_api(), rna_def_node_tree_path(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_normal_layer_value(), rna_def_object_base(), rna_def_object_constraints(), rna_def_object_display(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_lineart(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_operator(), rna_def_operator_options_runtime(), rna_def_operator_type_macro(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_settings_mtex(), rna_def_point_light(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_popup_menu_wrapper(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_pose_ikparam(), rna_def_pose_itasc(), rna_def_ptcache_point_caches(), rna_def_region(), rna_def_render_engine(), rna_def_render_passes(), rna_def_render_slots(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), rna_def_scene(), rna_def_scene_display(), rna_def_scene_ffmpeg_settings(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_objects(), rna_def_scene_render_data(), rna_def_screen(), rna_def_sculpt_capabilities(), rna_def_sequence_modifiers(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_shader_node(), rna_def_shader_nodetree(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_node_path_api(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet_context_path(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_spot_light(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_strip_color_balance(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_fcurves(), rna_def_strip_proxy(), rna_def_strip_transform(), RNA_def_struct_ptr(), rna_def_sun_light(), rna_def_surface(), RNA_def_test(), rna_def_text(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_node(), rna_def_texture_nodetree(), rna_def_texture_noise(), rna_def_texture_slots(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timeline_marker(), rna_def_timeline_markers(), rna_def_timer(), rna_def_tonemap_modifier(), rna_def_trackingMarkers(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarkers(), rna_def_trackingPlaneTracks(), rna_def_trackingReconstructedCameras(), rna_def_trackingTracks(), rna_def_transform_orientation_slot(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_ui_layout(), rna_def_uilist(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_addon_pref(), rna_def_userdef_apps(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_studiolights(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_statusbar(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_topbar(), rna_def_userdef_theme_space_userpref(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_uv_layers(), rna_def_vert_colors(), rna_def_vertex_creases(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_paint(), rna_def_vertex_paint_capabilities(), rna_def_vertex_string_layers(), RNA_def_vfont(), rna_def_view2d(), rna_def_view3d_cursor(), rna_def_view_layer_aov(), rna_def_view_layer_aovs(), rna_def_view_layer_lightgroup(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_volume_display(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_weight_paint_capabilities(), rna_def_whitebalance_modifier(), rna_def_window(), rna_def_window_stereo3d(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), rna_def_wm_keymaps(), rna_def_workspace(), rna_def_workspace_owner(), rna_def_workspace_owner_ids(), rna_def_workspace_tool(), rna_def_workspace_tools(), rna_def_world_mist(), rna_def_xr_actionmap(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_component_paths(), and rna_def_xr_user_paths().
Definition at line 1075 of file rna_define.c.
References CLOG_ERROR, DefRNA, DNA_struct_find_nr_wrapper(), StructDefRNA::dnafromprop, StructDefRNA::dnaname, BlenderDefRNA::error, LOG, BlenderDefRNA::preprocess, rna_find_def_struct(), BlenderDefRNA::sdna, and BlenderDefRNA::silent.
Referenced by def_cmp_alpha_over(), def_cmp_antialiasing(), def_cmp_bilateral_blur(), def_cmp_blur(), def_cmp_bokehimage(), def_cmp_boxmask(), def_cmp_channel_matte(), def_cmp_chroma_matte(), def_cmp_color_matte(), def_cmp_color_spill(), def_cmp_colorbalance(), def_cmp_colorcorrection(), def_cmp_combsep_color(), def_cmp_convert_color_space(), def_cmp_crop(), def_cmp_cryptomatte(), def_cmp_cryptomatte_legacy(), def_cmp_dblur(), def_cmp_defocus(), def_cmp_denoise(), def_cmp_diff_matte(), def_cmp_dilate_erode(), def_cmp_distance_matte(), def_cmp_ellipsemask(), def_cmp_glare(), def_cmp_image(), def_cmp_keying(), def_cmp_keyingscreen(), def_cmp_lensdist(), def_cmp_luma_matte(), def_cmp_map_value(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_output_file(), def_cmp_planetrackdeform(), def_cmp_set_alpha(), def_cmp_sunbeams(), def_cmp_tonemap(), def_cmp_trackpos(), def_cmp_translate(), def_cmp_vector_blur(), def_compare(), def_fn_combsep_color(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_frame(), def_geo_accumulate_field(), def_geo_attribute_capture(), def_geo_collection_info(), def_geo_curve_fill(), def_geo_curve_fillet(), def_geo_curve_handle_type_selection(), def_geo_curve_primitive_arc(), def_geo_curve_primitive_bezier_segment(), def_geo_curve_primitive_circle(), def_geo_curve_primitive_line(), def_geo_curve_primitive_quadrilateral(), def_geo_curve_resample(), def_geo_curve_sample(), def_geo_curve_set_handle_positions(), def_geo_curve_set_handle_type(), def_geo_curve_spline_type(), def_geo_curve_to_points(), def_geo_curve_trim(), def_geo_delete_geometry(), def_geo_duplicate_elements(), def_geo_extrude_mesh(), def_geo_image_texture(), def_geo_input_named_attribute(), def_geo_merge_by_distance(), def_geo_mesh_circle(), def_geo_mesh_cone(), def_geo_mesh_cylinder(), def_geo_mesh_line(), def_geo_mesh_to_points(), def_geo_mesh_to_volume(), def_geo_object_info(), def_geo_points_to_volume(), def_geo_proximity(), def_geo_raycast(), def_geo_separate_geometry(), def_geo_store_named_attribute(), def_geo_string_to_curves(), def_geo_subdivision_surface(), def_geo_switch(), def_geo_transfer_attribute(), def_geo_uv_unwrap(), def_geo_viewer(), def_geo_volume_to_mesh(), def_map_range(), def_sh_attribute(), def_sh_combsep_color(), def_sh_displacement(), def_sh_normal_map(), def_sh_output_aov(), def_sh_script(), def_sh_tangent(), def_sh_tex_brick(), def_sh_tex_checker(), def_sh_tex_environment(), def_sh_tex_gradient(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_magic(), def_sh_tex_musgrave(), def_sh_tex_noise(), def_sh_tex_pointdensity(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_wave(), def_sh_uvmap(), def_sh_vect_transform(), def_sh_vector_displacement(), def_sh_vertex_color(), def_tex_output(), rna_def_color_mix(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_python(), rna_def_fmodifier_stepped(), rna_def_gaussian_blur(), rna_def_glow(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_solid_color(), rna_def_speed_control(), rna_def_text(), rna_def_transform(), and rna_def_wipe().
Definition at line 1250 of file rna_define.c.
References BLT_I18NCONTEXT_DEFAULT_BPYRNA, blender::compositor::context, and StructRNA::translation_context.
Referenced by BPY_RNA_gizmo_wrapper(), BPY_RNA_gizmogroup_wrapper(), BPY_RNA_operator_macro_wrapper(), BPY_RNA_operator_wrapper(), def_frame(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_light(), rna_def_macro_operator(), rna_def_menu(), rna_def_operator(), rna_def_panel(), wm_gizmogrouptype_append__begin(), wm_gizmotype_append__begin(), wm_operatortype_append__begin(), WM_operatortype_append_macro(), and WM_operatortype_append_macro_ptr().
Definition at line 1245 of file rna_define.c.
References StructRNA::icon.
Referenced by rna_def_action(), rna_def_alembic_object_path(), rna_def_animdata(), rna_def_area_light(), rna_def_armature(), rna_def_bone(), rna_def_bone_group(), rna_def_brush(), rna_def_cachefile(), RNA_def_camera(), rna_def_channeldriver(), RNA_def_collections(), rna_def_composite_nodetree(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_armature_deform_targets(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_curve(), rna_def_curves(), rna_def_edit_bone(), rna_def_editor(), rna_def_effector_weight(), rna_def_enum_property(), rna_def_face_map(), rna_def_fcurve(), rna_def_field(), rna_def_function(), rna_def_geometry_nodetree(), rna_def_gpencil_data(), rna_def_gpencil_mvert_group(), rna_def_image(), rna_def_key(), rna_def_keyblock(), rna_def_keyingset(), rna_def_lattice(), rna_def_layer_collection(), rna_def_library(), rna_def_light(), rna_def_lightprobe(), rna_def_linestyle(), RNA_def_main(), rna_def_mask(), RNA_def_material(), rna_def_material_slot(), rna_def_medge(), rna_def_mesh(), rna_def_metaball(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surface(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movieclip(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_link(), rna_def_node_socket(), rna_def_nodetree(), rna_def_object(), rna_def_object_base(), rna_def_paint_curve(), rna_def_palette(), rna_def_particle_settings(), rna_def_particle_system(), rna_def_point_light(), rna_def_pointcache_active(), rna_def_pointcloud(), rna_def_pose_channel(), rna_def_property(), rna_def_ptcache_point_caches(), RNA_def_rna(), RNA_def_scene(), rna_def_scene_render_view(), rna_def_screen(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_shader_nodetree(), rna_def_simulation(), rna_def_sound(), rna_def_speaker(), rna_def_spot_light(), rna_def_struct(), rna_def_sun_light(), rna_def_surface(), rna_def_text(), rna_def_texture(), rna_def_texture_nodetree(), rna_def_trackingPlaneTrack(), rna_def_trackingTrack(), rna_def_vertex_group(), RNA_def_vfont(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_volume(), rna_def_volume_grid(), rna_def_workspace(), and RNA_def_world().
Definition at line 1237 of file rna_define.c.
References DESCR_CHECK, StructRNA::description, StructRNA::identifier, StructRNA::name, and NULL.
Referenced by def_custom_group(), define_specific_node(), ntree_interface_type_create(), ntreeInterfaceTypeGet(), rna_api_animdata_drivers(), rna_api_animdata_nla_tracks(), rna_api_nlatrack_strips(), RNA_api_sequence_elements(), RNA_api_sequences(), rna_def_action(), rna_def_action_fcurves(), rna_def_action_group(), rna_def_action_groups(), rna_def_action_pose_markers(), rna_def_alembic_object_path(), rna_def_animdata(), rna_def_animviz(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), rna_def_animviz_paths(), rna_def_area(), rna_def_area_light(), rna_def_area_spaces(), rna_def_armature(), rna_def_armature_bones(), rna_def_armature_edit_bones(), rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_library_reference(), rna_def_asset_tag(), rna_def_asset_tags_api(), rna_def_attribute(), rna_def_attribute_bool(), rna_def_attribute_byte_color(), rna_def_attribute_float(), rna_def_attribute_float2(), rna_def_attribute_float_color(), rna_def_attribute_float_vector(), rna_def_attribute_group(), rna_def_attribute_int(), rna_def_attribute_int8(), rna_def_attribute_string(), rna_def_bake_data(), rna_def_beztriple(), rna_def_boid_settings(), rna_def_boidrule(), rna_def_boidrule_average_speed(), rna_def_boidrule_avoid(), rna_def_boidrule_avoid_collision(), rna_def_boidrule_fight(), rna_def_boidrule_follow_leader(), rna_def_boidrule_goal(), rna_def_boidstate(), rna_def_bone(), rna_def_bone_group(), rna_def_bone_groups(), rna_def_bpoint(), rna_def_brightcontrast_modifier(), rna_def_brush(), rna_def_brush_capabilities(), rna_def_brush_texture_slot(), rna_def_cachefile(), rna_def_cachefile_layer(), rna_def_cachefile_layers(), rna_def_cachefile_object_paths(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_background_images(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_channel(), rna_def_channeldriver(), rna_def_channeldriver_variables(), rna_def_charinfo(), rna_def_child_particle(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), rna_def_cloth_solver_result(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), rna_def_cmp_output_file_slots_api(), rna_def_collection_children(), rna_def_collection_objects(), RNA_def_collections(), rna_def_collision(), rna_def_color_balance(), rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_color_ramp_element_api(), rna_def_colorbalance_modifier(), rna_def_colormanage(), rna_def_colormapping(), rna_def_composite_nodetree(), rna_def_compositor_node(), rna_def_console_line(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_armature_deform_targets(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), RNA_def_context(), rna_def_curve(), rna_def_curve_nurb(), rna_def_curve_paint_settings(), rna_def_curve_spline_bezpoints(), rna_def_curve_spline_points(), rna_def_curve_splines(), rna_def_curvemap(), rna_def_curvemap_points_api(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_curveprofile(), rna_def_curveprofile_points_api(), rna_def_curveprofilepoint(), rna_def_curves(), rna_def_curves_curve(), rna_def_curves_modifier(), rna_def_curves_point(), rna_def_curves_sculpt(), rna_def_curves_sculpt_options(), rna_def_depsgraph(), rna_def_depsgraph_instance(), rna_def_depsgraph_update(), rna_def_display_safe_areas(), rna_def_dopesheet(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_dynamic_paint_brush_settings(), rna_def_dynamic_paint_canvas_settings(), rna_def_edit_bone(), rna_def_editor(), rna_def_effect(), rna_def_effector_weight(), rna_def_effects(), rna_def_enum_property(), rna_def_event(), rna_def_face_map(), rna_def_face_maps(), rna_def_fcurve(), rna_def_fcurve_keyframe_points(), rna_def_fcurve_modifiers(), rna_def_field(), rna_def_filemenu_entry(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_asset_params(), rna_def_fileselect_entry(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_fkeyframe(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fluid_settings(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_control_points(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_python(), rna_def_fmodifier_stepped(), rna_def_fpoint(), rna_def_freestyle_alpha_modifiers(), rna_def_freestyle_color_modifiers(), rna_def_freestyle_geometry_modifiers(), rna_def_freestyle_linesets(), rna_def_freestyle_modules(), rna_def_freestyle_settings(), rna_def_freestyle_thickness_modifiers(), rna_def_function(), rna_def_function_node(), rna_def_geometry_node(), rna_def_geometry_nodetree(), rna_def_gizmo(), rna_def_gizmogroup(), rna_def_gizmos(), rna_def_gp_paint(), rna_def_gp_sculptpaint(), rna_def_gp_vertexpaint(), rna_def_gp_weightpaint(), rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_frames_api(), rna_def_gpencil_grid(), rna_def_gpencil_guides(), rna_def_gpencil_interpolate(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_layers_api(), rna_def_gpencil_layers_mask_api(), rna_def_gpencil_mvert_group(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), rna_def_gpencil_stroke_points_api(), rna_def_gpencil_strokes_api(), rna_def_gpencil_triangle(), RNA_def_greasepencil_modifier(), rna_def_header(), rna_def_histogram(), rna_def_hue_modifier(), rna_def_ID(), RNA_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_override_library_properties(), rna_def_ID_override_library_property(), rna_def_ID_override_library_property_operation(), rna_def_ID_override_library_property_operations(), rna_def_ID_properties(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_image_paint(), rna_def_image_paint_capabilities(), rna_def_image_preview(), rna_def_imageuser(), rna_def_internal_node(), rna_def_key(), rna_def_keyblock(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_keydata(), rna_def_keyingset(), rna_def_keyingset_info(), rna_def_keyingset_path(), rna_def_keyingset_paths(), rna_def_keymap_items(), rna_def_lattice(), rna_def_latticepoint(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_library(), rna_def_library_weak_reference(), rna_def_light(), rna_def_lighting(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_linestyle_modifiers(), rna_def_linestyle_mtex(), rna_def_loop_colors(), rna_def_macro_operator(), RNA_def_main(), RNA_def_main_actions(), RNA_def_main_armatures(), RNA_def_main_brushes(), RNA_def_main_cachefiles(), RNA_def_main_cameras(), RNA_def_main_collections(), RNA_def_main_curves(), RNA_def_main_fonts(), RNA_def_main_gpencil(), RNA_def_main_hair_curves(), RNA_def_main_images(), RNA_def_main_lattices(), RNA_def_main_libraries(), RNA_def_main_lightprobes(), RNA_def_main_lights(), RNA_def_main_linestyles(), RNA_def_main_masks(), RNA_def_main_materials(), RNA_def_main_meshes(), RNA_def_main_metaballs(), RNA_def_main_movieclips(), RNA_def_main_node_groups(), RNA_def_main_objects(), RNA_def_main_paintcurves(), RNA_def_main_palettes(), RNA_def_main_particles(), RNA_def_main_pointclouds(), RNA_def_main_scenes(), RNA_def_main_screens(), RNA_def_main_sounds(), RNA_def_main_speakers(), RNA_def_main_texts(), RNA_def_main_textures(), RNA_def_main_volumes(), RNA_def_main_window_managers(), RNA_def_main_workspaces(), RNA_def_main_worlds(), rna_def_mask(), rna_def_mask_layer(), rna_def_mask_splines(), rna_def_masklayers(), rna_def_maskParent(), rna_def_maskSpline(), rna_def_maskSplinePoint(), rna_def_maskSplinePoints(), rna_def_maskSplinePointUW(), RNA_def_material(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_material_slot(), rna_def_medge(), rna_def_menu(), rna_def_mesh(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_looptris(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_meta(), rna_def_metaball(), rna_def_metaball_elements(), rna_def_metaelement(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_modifier(), RNA_def_modifier(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_softbody(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surface(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieClipScopes(), rna_def_movieclipUser(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mtex(), rna_def_mvert(), rna_def_mvert_group(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), rna_def_node_instance_hash(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_geometry(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface(), rna_def_node_socket_material(), rna_def_node_socket_object(), rna_def_node_socket_shader(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_socket_virtual(), rna_def_node_sockets_api(), rna_def_node_tree_path(), rna_def_node_tree_sockets_api(), rna_def_nodetree(), rna_def_nodetree_link_api(), rna_def_nodetree_nodes_api(), rna_def_normal_layer_value(), rna_def_object(), rna_def_object_base(), rna_def_object_constraints(), rna_def_object_display(), rna_def_object_face_maps(), rna_def_object_grease_pencil_modifiers(), rna_def_object_lineart(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_shaderfxs(), rna_def_object_vertex_groups(), rna_def_operator(), rna_def_operator_filelist_element(), rna_def_operator_options_runtime(), rna_def_operator_stroke_element(), rna_def_operator_type_macro(), rna_def_operator_utils(), RNA_def_packedfile(), rna_def_paint(), rna_def_paint_curve(), rna_def_paint_mask(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_palette(), rna_def_palettecolor(), rna_def_palettecolors(), rna_def_panel(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_edit(), rna_def_particle_hair_key(), rna_def_particle_key(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), rna_def_particle_target(), rna_def_point(), rna_def_point_light(), rna_def_pointcache_active(), rna_def_pointcloud(), rna_def_polygon_float_layers(), rna_def_polygon_int_layers(), rna_def_polygon_string_layers(), rna_def_popup_menu_wrapper(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_channel_constraints(), rna_def_pose_ikparam(), rna_def_pose_itasc(), rna_def_property(), rna_def_ptcache_point_caches(), rna_def_reconstructedCamera(), rna_def_region(), rna_def_render_engine(), rna_def_render_layer(), rna_def_render_pass(), rna_def_render_passes(), rna_def_render_result(), rna_def_render_slot(), rna_def_render_slots(), rna_def_render_view(), rna_def_render_views(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_rigidbody_world(), RNA_def_rna(), rna_def_scene(), RNA_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_objects(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_scopes(), rna_def_screen(), rna_def_sculpt(), rna_def_sculpt_capabilities(), rna_def_selected_uv_element(), rna_def_sequence(), rna_def_sequence_modifiers(), rna_def_sequencer_tool_settings(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_shader_node(), rna_def_shader_nodetree(), rna_def_simulation(), rna_def_skin_vertices(), rna_def_softbody(), rna_def_sound(), rna_def_space(), rna_def_space_clip(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_node_path_api(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_spreadsheet_context(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_speaker(), rna_def_spot_light(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_statvis(), rna_def_strip_color_balance(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_fcurves(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_struct(), rna_def_sun_light(), rna_def_surface(), rna_def_tex_slot(), rna_def_texmapping(), rna_def_text(), rna_def_text_line(), rna_def_textbox(), rna_def_texture(), rna_def_texture_blend(), rna_def_texture_clouds(), rna_def_texture_distorted_noise(), rna_def_texture_image(), rna_def_texture_magic(), rna_def_texture_marble(), rna_def_texture_musgrave(), rna_def_texture_node(), rna_def_texture_nodetree(), rna_def_texture_noise(), rna_def_texture_slots(), rna_def_texture_stucci(), rna_def_texture_voronoi(), rna_def_texture_wood(), rna_def_timeline_marker(), rna_def_timeline_markers(), rna_def_timer(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingMarkers(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjects(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneMarkers(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingReconstructedCameras(), rna_def_trackingReconstruction(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_trackingTracks(), rna_def_transform_orientation_slot(), rna_def_udim_tile(), rna_def_udim_tiles(), rna_def_ui_layout(), rna_def_uilist(), rna_def_unified_paint_settings(), rna_def_unit_settings(), RNA_def_userdef(), rna_def_userdef_addon(), rna_def_userdef_addon_collection(), rna_def_userdef_addon_pref(), rna_def_userdef_apps(), rna_def_userdef_autoexec_path_collection(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), rna_def_userdef_filepaths_asset_library(), rna_def_userdef_input(), rna_def_userdef_keymap(), rna_def_userdef_pathcompare(), rna_def_userdef_solidlight(), rna_def_userdef_studiolight(), rna_def_userdef_studiolights(), rna_def_userdef_system(), rna_def_userdef_theme_collection_color(), rna_def_userdef_theme_colorset(), rna_def_userdef_theme_space_action(), rna_def_userdef_theme_space_buts(), rna_def_userdef_theme_space_clip(), rna_def_userdef_theme_space_console(), rna_def_userdef_theme_space_file(), rna_def_userdef_theme_space_generic(), rna_def_userdef_theme_space_gradient(), rna_def_userdef_theme_space_graph(), rna_def_userdef_theme_space_image(), rna_def_userdef_theme_space_info(), rna_def_userdef_theme_space_list_generic(), rna_def_userdef_theme_space_nla(), rna_def_userdef_theme_space_node(), rna_def_userdef_theme_space_outliner(), rna_def_userdef_theme_space_seq(), rna_def_userdef_theme_space_spreadsheet(), rna_def_userdef_theme_space_statusbar(), rna_def_userdef_theme_space_text(), rna_def_userdef_theme_space_topbar(), rna_def_userdef_theme_space_userpref(), rna_def_userdef_theme_space_view3d(), rna_def_userdef_theme_strip_color(), rna_def_userdef_theme_ui(), rna_def_userdef_theme_ui_font_style(), rna_def_userdef_theme_ui_gradient(), rna_def_userdef_theme_ui_panel(), rna_def_userdef_theme_ui_style(), rna_def_userdef_theme_ui_wcol(), rna_def_userdef_theme_ui_wcol_state(), rna_def_userdef_themes(), rna_def_userdef_view(), rna_def_userdef_walk_navigation(), rna_def_uv_layers(), rna_def_uv_sculpt(), rna_def_vert_colors(), rna_def_vertex_creases(), rna_def_vertex_float_layers(), rna_def_vertex_group(), rna_def_vertex_int_layers(), rna_def_vertex_paint(), rna_def_vertex_paint_capabilities(), rna_def_vertex_string_layers(), RNA_def_vfont(), rna_def_view2d(), rna_def_view3d_cursor(), RNA_def_view_layer(), rna_def_view_layer_aov(), rna_def_view_layer_aovs(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_view_layer_lightgroups(), rna_def_view_layers(), rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), rna_def_volume_grids(), rna_def_volume_render(), rna_def_weight_paint_capabilities(), rna_def_whitebalance_modifier(), rna_def_window(), rna_def_window_stereo3d(), rna_def_windowmanager(), rna_def_wm_keyconfigs(), rna_def_wm_keymaps(), rna_def_workspace(), rna_def_workspace_owner(), rna_def_workspace_owner_ids(), rna_def_workspace_tool(), rna_def_workspace_tools(), RNA_def_world(), rna_def_world_mist(), rna_def_xr_actionmap(), rna_def_xr_actionmap_bindings(), rna_def_xr_actionmap_items(), rna_def_xr_actionmaps(), rna_def_xr_component_paths(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), rna_def_xr_session_state(), rna_def_xr_user_paths(), wm_operatortype_append__end(), WM_operatortype_append_macro(), and WM_operatortype_append_macro_ptr().
Definition at line 748 of file rna_define.c.
References BlenderDefRNA::animate, and DefRNA.
Referenced by RNA_def_asset(), RNA_def_camera(), RNA_def_object(), RNA_def_palette(), RNA_def_scene(), rna_def_scene_render_data(), RNA_def_sculpt_paint(), rna_def_space_view3d(), RNA_def_view_layer(), and RNA_def_xr().
void RNA_define_fallback_property_update | ( | int | noteflag, |
const char * | updatefunc | ||
) |
Definition at line 755 of file rna_define.c.
References DefRNA, BlenderDefRNA::fallback, and BlenderDefRNA::property_update.
void RNA_define_free | ( | BlenderRNA * | UNUSEDbrna | ) |
Definition at line 707 of file rna_define.c.
References BlenderDefRNA::allocs, FunctionDefRNA::cont, StructDefRNA::cont, DefRNA, DNA_sdna_free(), BlenderDefRNA::error, ListBase::first, StructDefRNA::functions, AllocDefRNA::mem, MEM_freeN, ContainerDefRNA::next, AllocDefRNA::next, NULL, ContainerDefRNA::properties, rna_freelistN(), BlenderDefRNA::sdna, and BlenderDefRNA::structs.
Referenced by RNA_free(), and rna_preprocess().
Properties defined when this is enabled are lib-overridable by default (except for Pointer ones).
Definition at line 742 of file rna_define.c.
References DefRNA, and BlenderDefRNA::make_overridable.
Referenced by rna_def_alembic_object_path(), rna_def_animdata(), rna_def_animviz_paths(), rna_def_armature(), rna_def_bone(), rna_def_bone_common(), rna_def_cachefile(), RNA_def_camera(), rna_def_camera_background_image(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), RNA_def_collections(), rna_def_collision(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_python(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_target_common(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_cache(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_effector_weight(), rna_def_field(), rna_def_imageuser(), rna_def_material_slot(), rna_def_modifier_armature(), rna_def_modifier_array(), rna_def_modifier_bevel(), rna_def_modifier_boolean(), rna_def_modifier_build(), rna_def_modifier_cast(), rna_def_modifier_cloth(), rna_def_modifier_collision(), rna_def_modifier_correctivesmooth(), rna_def_modifier_curve(), rna_def_modifier_datatransfer(), rna_def_modifier_decimate(), rna_def_modifier_displace(), rna_def_modifier_dynamic_paint(), rna_def_modifier_edgesplit(), rna_def_modifier_explode(), rna_def_modifier_fluid(), rna_def_modifier_generic_map_info(), rna_def_modifier_gpencilarmature(), rna_def_modifier_gpencilarray(), rna_def_modifier_gpencilbuild(), rna_def_modifier_gpencilcolor(), rna_def_modifier_gpencildash(), rna_def_modifier_gpencilenvelope(), rna_def_modifier_gpencilhook(), rna_def_modifier_gpencillattice(), rna_def_modifier_gpencillength(), rna_def_modifier_gpencillineart(), rna_def_modifier_gpencilmirror(), rna_def_modifier_gpencilmultiply(), rna_def_modifier_gpencilnoise(), rna_def_modifier_gpenciloffset(), rna_def_modifier_gpencilopacity(), rna_def_modifier_gpencilshrinkwrap(), rna_def_modifier_gpencilsimplify(), rna_def_modifier_gpencilsmooth(), rna_def_modifier_gpencilsubdiv(), rna_def_modifier_gpenciltexture(), rna_def_modifier_gpencilthick(), rna_def_modifier_gpenciltime(), rna_def_modifier_gpenciltint(), rna_def_modifier_gpencilweight_angle(), rna_def_modifier_gpencilweight_proximity(), rna_def_modifier_hook(), rna_def_modifier_laplaciandeform(), rna_def_modifier_laplaciansmooth(), rna_def_modifier_lattice(), rna_def_modifier_mask(), rna_def_modifier_mesh_to_volume(), rna_def_modifier_meshcache(), rna_def_modifier_meshdeform(), rna_def_modifier_meshseqcache(), rna_def_modifier_mirror(), rna_def_modifier_multires(), rna_def_modifier_nodes(), rna_def_modifier_normaledit(), rna_def_modifier_ocean(), rna_def_modifier_particleinstance(), rna_def_modifier_particlesystem(), rna_def_modifier_remesh(), rna_def_modifier_screw(), rna_def_modifier_shrinkwrap(), rna_def_modifier_simpledeform(), rna_def_modifier_skin(), rna_def_modifier_smooth(), rna_def_modifier_solidify(), rna_def_modifier_subsurf(), rna_def_modifier_surfacedeform(), rna_def_modifier_triangulate(), rna_def_modifier_uvproject(), rna_def_modifier_uvwarp(), rna_def_modifier_volume_displace(), rna_def_modifier_volume_to_mesh(), rna_def_modifier_warp(), rna_def_modifier_wave(), rna_def_modifier_weightednormal(), rna_def_modifier_weightvg_mask(), rna_def_modifier_weightvgedit(), rna_def_modifier_weightvgmix(), rna_def_modifier_weightvgproximity(), rna_def_modifier_weld(), rna_def_modifier_wireframe(), rna_def_movieclipUser(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_object(), rna_def_object_display(), rna_def_particle_system(), rna_def_pointcache_common(), rna_def_pose(), rna_def_property_subdivision_common(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), and rna_def_shader_fx_wave().
Definition at line 737 of file rna_define.c.
References DefRNA, and BlenderDefRNA::verify.
Referenced by rna_def_cloth_solver_result(), rna_def_curves(), 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_userdef_addon_pref(), rna_def_userdef_studiolight(), and rna_def_workspace_tool().
void RNA_enum_item_add | ( | EnumPropertyItem ** | items, |
int * | totitem, | ||
const EnumPropertyItem * | item | ||
) |
Definition at line 4436 of file rna_define.c.
References MEM_callocN, and MEM_recallocN_id.
Referenced by ANIM_keying_sets_enum_itemf(), collection_object_active_itemf(), colormanagement_view_item_add(), driver_mapping_type_itemf(), dt_add_vcol_layers(), dt_layers_select_src_itemf(), ED_asset_library_reference_to_rna_enum_itemf(), ED_gpencil_layers_enum_itemf(), ED_gpencil_layers_with_new_enum_itemf(), ED_gpencil_material_enum_itemf(), gpencil_armatures_enum_itemf(), gpencil_modifier_add_itemf(), graph_fmodifier_itemf(), hook_mod_itemf(), IMB_colormanagement_colorspace_items_add(), IMB_colormanagement_display_items_add(), IMB_colormanagement_look_items_add(), modifier_add_itemf(), nla_fmodifier_itemf(), object_constraint_add_itemf(), object_mode_set_itemf(), object_select_menu_enum_itemf(), outliner_id_itemf(), outliner_id_operation_itemf(), rigidbody_materials_itemf(), RNA_enum_item_add_separator(), RNA_enum_item_end(), RNA_enum_items_add(), RNA_enum_items_add_value(), rna_id_itemf(), scene_new_sequencer_enum_itemf(), shaderfx_add_itemf(), shape_itemf(), strip_new_sequencer_enum_itemf(), vgroup_itemf(), weight_paint_sample_enum_itemf(), and wm_operator_properties_filesel_sort_items_itemf().
void RNA_enum_item_add_separator | ( | EnumPropertyItem ** | items, |
int * | totitem | ||
) |
Definition at line 4459 of file rna_define.c.
References RNA_enum_item_add(), and RNA_ENUM_ITEM_SEPR.
Referenced by ANIM_keying_sets_enum_itemf(), collection_object_active_itemf(), dt_add_vcol_layers(), dt_layers_select_src_itemf(), dt_mix_mode_itemf(), ED_asset_library_reference_to_rna_enum_itemf(), and ED_gpencil_layers_with_new_enum_itemf().
void RNA_enum_item_end | ( | EnumPropertyItem ** | items, |
int * | totitem | ||
) |
Definition at line 4487 of file rna_define.c.
References NULL, and RNA_enum_item_add().
Referenced by ANIM_keying_sets_enum_itemf(), collection_object_active_itemf(), driver_mapping_type_itemf(), dt_layers_select_dst_itemf(), dt_layers_select_src_itemf(), dt_mix_mode_itemf(), ED_asset_library_reference_to_rna_enum_itemf(), ED_gpencil_layers_enum_itemf(), ED_gpencil_layers_with_new_enum_itemf(), ED_gpencil_material_enum_itemf(), ED_object_vgroup_selection_itemf_helper(), gpencil_armatures_enum_itemf(), gpencil_modifier_add_itemf(), graph_fmodifier_itemf(), hook_mod_itemf(), merge_type_itemf(), modifier_add_itemf(), nla_fmodifier_itemf(), object_constraint_add_itemf(), object_mode_set_itemf(), object_select_menu_enum_itemf(), outliner_id_itemf(), outliner_id_operation_itemf(), rigidbody_materials_itemf(), rna_curve_delete_type_itemf(), rna_id_itemf(), scene_new_sequencer_enum_itemf(), select_similar_type_itemf(), shaderfx_add_itemf(), shape_itemf(), strip_new_sequencer_enum_itemf(), vgroup_itemf(), weight_paint_sample_enum_itemf(), and wm_operator_properties_filesel_sort_items_itemf().
void RNA_enum_items_add | ( | EnumPropertyItem ** | items, |
int * | totitem, | ||
const EnumPropertyItem * | item | ||
) |
Definition at line 4465 of file rna_define.c.
References EnumPropertyItem::identifier, and RNA_enum_item_add().
Referenced by action_space_subtype_item_extend(), ED_asset_library_reference_to_rna_enum_itemf(), file_space_subtype_item_extend(), graph_space_subtype_item_extend(), image_space_subtype_item_extend(), blender::ed::space_node::node_space_subtype_item_extend(), and wm_operator_properties_filesel_sort_items_itemf().
void RNA_enum_items_add_value | ( | EnumPropertyItem ** | items, |
int * | totitem, | ||
const EnumPropertyItem * | item, | ||
int | value | ||
) |
Definition at line 4472 of file rna_define.c.
References EnumPropertyItem::identifier, RNA_enum_item_add(), and EnumPropertyItem::value.
Referenced by driver_mapping_type_itemf(), dt_layers_select_dst_itemf(), dt_layers_select_src_itemf(), dt_mix_mode_itemf(), ED_object_vgroup_selection_itemf_helper(), merge_type_itemf(), object_mode_set_itemf(), rna_curve_delete_type_itemf(), and select_similar_type_itemf().
|
static |
Definition at line 367 of file rna_define.c.
References CLOG_ERROR, FunctionDefRNA::cont, StructDefRNA::cont, DefRNA, LOG, NULL, BlenderDefRNA::preprocess, rna_find_function_def(), and rna_find_struct_def().
Referenced by RNA_def_property().
|
static |
Definition at line 887 of file rna_define.c.
References StructDefRNA::cont, DefRNA, ListBase::first, ContainerDefRNA::next, NULL, StructDefRNA::srna, and BlenderDefRNA::structs.
Referenced by RNA_def_struct_ptr(), RNA_def_struct_sdna(), and RNA_def_struct_sdna_from().
FunctionDefRNA* rna_find_function_def | ( | FunctionRNA * | func | ) |
Definition at line 296 of file rna_define.c.
References CLOG_ERROR, FunctionDefRNA::cont, StructDefRNA::cont, DefRNA, FunctionDefRNA::func, StructDefRNA::functions, ListBase::last, BlenderDefRNA::laststruct, LOG, NULL, BlenderDefRNA::preprocess, ContainerDefRNA::prev, rna_find_struct_def(), and BlenderDefRNA::structs.
Referenced by RNA_def_function(), rna_find_container_def(), rna_generate_static_function_prototypes(), and rna_generate_struct().
PropertyDefRNA* rna_find_parameter_def | ( | PropertyRNA * | parm | ) |
Definition at line 328 of file rna_define.c.
References CLOG_ERROR, FunctionDefRNA::cont, StructDefRNA::cont, DefRNA, StructDefRNA::functions, ListBase::last, BlenderDefRNA::laststruct, LOG, NULL, BlenderDefRNA::preprocess, ContainerDefRNA::prev, PropertyDefRNA::prev, PropertyDefRNA::prop, ContainerDefRNA::properties, rna_find_struct_def(), and BlenderDefRNA::structs.
Referenced by rna_def_function_funcs(), rna_def_struct_function_impl_cpp(), and rna_def_struct_function_prototype_cpp().
|
static |
Definition at line 439 of file rna_define.c.
References Freestyle::a, SDNA::alias, DNAStructMember::arraylength, usdtokens::b(), CLOG_ERROR, DefRNA, DNA_elem_array_size(), DNA_elem_size_nr(), DNA_struct_find_nr_wrapper(), LOG, SDNA_Struct::members, SDNA_Struct::members_len, SDNA_StructMember::name, DNAStructMember::name, SDNA::names, offset, DNAStructMember::offset, DNAStructMember::pointerlevel, BlenderDefRNA::preprocess, rna_member_cmp(), size(), DNAStructMember::size, SDNA::structs, SDNA_StructMember::type, DNAStructMember::type, and SDNA::types.
Referenced by RNA_def_property_collection_sdna(), and rna_def_property_sdna().
StructDefRNA* rna_find_struct_def | ( | StructRNA * | srna | ) |
Definition at line 219 of file rna_define.c.
References CLOG_ERROR, StructDefRNA::cont, DefRNA, ListBase::last, LOG, NULL, BlenderDefRNA::preprocess, ContainerDefRNA::prev, StructDefRNA::srna, and BlenderDefRNA::structs.
Referenced by rna_def_function(), RNA_def_property_collection_sdna(), rna_def_property_sdna(), rna_def_struct_function_call_impl_cpp(), rna_find_container_def(), rna_find_function_def(), rna_find_parameter_def(), rna_find_struct_property_def(), and rna_generate_static_parameter_prototypes().
PropertyDefRNA* rna_find_struct_property_def | ( | StructRNA * | srna, |
PropertyRNA * | prop | ||
) |
Definition at line 239 of file rna_define.c.
References CLOG_ERROR, StructDefRNA::cont, DefRNA, ListBase::last, LOG, NULL, BlenderDefRNA::preprocess, ContainerDefRNA::prev, PropertyDefRNA::prev, PropertyDefRNA::prop, ContainerDefRNA::properties, rna_find_struct_def(), and BlenderDefRNA::structs.
Referenced by RNA_def_property_boolean_negative_sdna(), RNA_def_property_enum_bitflag_sdna(), rna_def_property_sdna(), and rna_set_raw_offset().
PropertyDefRNA* rna_findlink | ( | ListBase * | listbase, |
const char * | identifier | ||
) |
Definition at line 144 of file rna_define.c.
References ListBase::first, PropertyRNA::identifier, Link::next, NULL, and STREQ.
Referenced by RNA_def_property().
void RNA_free | ( | BlenderRNA * | brna | ) |
Definition at line 828 of file rna_define.c.
References BLI_ghash_free(), FunctionRNA::cont, StructRNA::cont, DefRNA, ListBase::first, StructRNA::functions, g_version_data, MEM_freeN, ContainerRNA::next, NULL, BlenderDefRNA::preprocess, ContainerRNA::properties, RNA_define_free(), rna_freelistN(), RNA_struct_free(), BlenderRNA::structs, and BlenderRNA::structs_map.
Referenced by RNA_exit(), and rna_preprocess().
Definition at line 158 of file rna_define.c.
References MEM_freeN, and rna_remlink().
Referenced by RNA_struct_free().
Definition at line 164 of file rna_define.c.
References ListBase::first, ListBase::last, MEM_freeN, Link::next, next, and NULL.
Referenced by RNA_define_free(), and RNA_free().
void RNA_identifier_sanitize | ( | char * | identifier, |
int | property | ||
) |
Definition at line 603 of file rna_define.c.
References Freestyle::a, DefRNA, NULL, BlenderDefRNA::preprocess, and STREQ.
Referenced by ntree_interface_identifier_base().
|
static |
Definition at line 402 of file rna_define.c.
References Freestyle::a.
Referenced by rna_find_sdna_member().
int rna_parameter_size | ( | PropertyRNA * | parm | ) |
Definition at line 4352 of file rna_define.c.
References bool, PropertyRNA::flag, PropertyRNA::flag_parameter, float(), len, StringPropertyRNA::maxlength, PARM_RNAPTR, PROP_BOOLEAN, PROP_COLLECTION, PROP_DYNAMIC, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_POINTER, PROP_STRING, PROP_THICK_WRAP, PropertyRNA::totarraylength, and PropertyRNA::type.
Referenced by rna_def_function_funcs(), RNA_parameter_list_begin(), RNA_parameter_list_create(), RNA_parameter_list_free(), and RNA_parameter_list_next().
int rna_parameter_size_pad | ( | const int | size | ) |
Definition at line 4424 of file rna_define.c.
References size().
Referenced by rna_def_function_funcs(), RNA_parameter_list_create(), RNA_parameter_list_free(), and RNA_parameter_list_next().
|
static |
Definition at line 865 of file rna_define.c.
References PROP_BOOLEAN, PROP_COLLECTION, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_POINTER, PROP_STRING, and type.
Referenced by RNA_def_property().
const char* RNA_property_typename | ( | PropertyType | type | ) |
Definition at line 4813 of file rna_define.c.
References PROP_BOOLEAN, PROP_COLLECTION, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_POINTER, PROP_STRING, and type.
Referenced by RNA_def_property_boolean_sdna(), RNA_def_property_float_sdna(), rna_def_property_get_func(), RNA_def_property_int_sdna(), and rna_generate_property().
Definition at line 125 of file rna_define.c.
References ListBase::first, ListBase::last, Link::next, and Link::prev.
Referenced by rna_freelinkN().
void RNA_struct_free | ( | BlenderRNA * | brna, |
StructRNA * | srna | ||
) |
Definition at line 777 of file rna_define.c.
References FunctionRNA::cont, StructRNA::cont, ListBase::first, FunctionRNA::flag, StructRNA::flag, PropertyRNA::flag_internal, FUNC_RUNTIME, StructRNA::functions, StructRNA::identifier, ContainerRNA::next, PropertyRNA::next, PROP_INTERN_RUNTIME, ContainerRNA::properties, RNA_def_func_free_pointers(), RNA_def_property_free_pointers(), rna_freelinkN(), RNA_struct_py_type_get(), STRUCT_RUNTIME, and UNUSED_VARS.
Referenced by ntreeInterfaceTypeFree(), RNA_free(), and WM_operatortype_remove_ptr().
void RNA_struct_free_extension | ( | StructRNA * | srna, |
ExtensionRNA * | rna_ext | ||
) |
Definition at line 762 of file rna_define.c.
References ExtensionRNA::data, ExtensionRNA::free, NULL, RNA_struct_blender_type_set(), RNA_struct_py_type_set(), and void.
|
static |
List is from:
Definition at line 527 of file rna_define.c.
References Freestyle::a, DefRNA, error(), NULL, BlenderDefRNA::preprocess, and STREQ.
Referenced by rna_def_function(), RNA_def_property(), RNA_def_property_srna(), and RNA_def_struct_ptr().
|
static |
When set, report details about which defaults are used. Noisy but handy when investigating default extraction.
Definition at line 74 of file rna_define.c.
Referenced by RNA_def_property_boolean_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), and RNA_def_property_string_sdna().
BlenderDefRNA DefRNA |
Definition at line 50 of file rna_define.c.
Referenced by rna_alloc_from_buffer(), rna_auto_types(), rna_calloc(), RNA_create(), rna_def_function(), RNA_def_function(), RNA_def_function_runtime(), RNA_def_property(), RNA_def_property_array(), rna_def_property_begin_func(), RNA_def_property_boolean_array_default(), RNA_def_property_boolean_default(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_dynamic_array_funcs(), RNA_def_property_editable_array_func(), RNA_def_property_editable_func(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_default(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_native_type(), RNA_def_property_enum_sdna(), RNA_def_property_float_array_default(), RNA_def_property_float_default(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), rna_def_property_funcs(), rna_def_property_get_func(), RNA_def_property_int_array_default(), RNA_def_property_int_default(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), rna_def_property_length_func(), RNA_def_property_multi_array(), RNA_def_property_override_funcs(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), rna_def_property_sdna(), rna_def_property_set_func(), RNA_def_property_srna(), RNA_def_property_string_default(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_string_sdna(), RNA_def_property_string_search_func(), RNA_def_property_struct_runtime(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_scale_type(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_identifier(), RNA_def_struct_identifier_no_struct_map(), RNA_def_struct_idprops_func(), RNA_def_struct_name_property(), RNA_def_struct_nested(), RNA_def_struct_path_func(), RNA_def_struct_ptr(), RNA_def_struct_refine_func(), RNA_def_struct_register_funcs(), RNA_def_struct_sdna(), RNA_def_struct_sdna_from(), RNA_define_animate_sdna(), RNA_define_fallback_property_update(), RNA_define_free(), RNA_define_lib_overridable(), RNA_define_verify_sdna(), rna_find_container_def(), rna_find_def_struct(), rna_find_dna_type(), rna_find_function_def(), rna_find_parameter_def(), rna_find_sdna_member(), rna_find_struct(), rna_find_struct_def(), rna_find_struct_property_def(), rna_find_type(), RNA_free(), rna_generate(), rna_generate_header(), rna_generate_header_cpp(), rna_generate_property(), rna_generate_struct(), rna_generate_struct_prototypes(), RNA_identifier_sanitize(), rna_preprocess(), rna_sort(), and rna_validate_identifier().
struct { ... } g_version_data |
Referenced by DNA_struct_find_nr_wrapper(), RNA_create(), and RNA_free().
|
static |
Definition at line 35 of file rna_define.c.
Referenced by RNA_create(), RNA_def_enum(), RNA_def_enum_flag(), RNA_def_float_percentage(), rna_def_function(), RNA_def_function(), RNA_def_function_return(), RNA_def_function_runtime(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_array_default(), RNA_def_property_boolean_default(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_dynamic_array_funcs(), RNA_def_property_editable_array_func(), RNA_def_property_editable_func(), RNA_def_property_enum_default(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_native_type(), RNA_def_property_enum_sdna(), RNA_def_property_float_array_default(), RNA_def_property_float_default(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_int_array_default(), RNA_def_property_int_default(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_multi_array(), RNA_def_property_override_funcs(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_poll_runtime(), RNA_def_property_range(), rna_def_property_sdna(), RNA_def_property_srna(), RNA_def_property_string_default(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_string_sdna(), RNA_def_property_string_search_func(), RNA_def_property_struct_runtime(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_scale_type(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_identifier(), RNA_def_struct_identifier_no_struct_map(), RNA_def_struct_idprops_func(), RNA_def_struct_name_property(), RNA_def_struct_nested(), RNA_def_struct_path_func(), RNA_def_struct_ptr(), RNA_def_struct_refine_func(), RNA_def_struct_register_funcs(), RNA_def_struct_sdna(), RNA_def_struct_sdna_from(), rna_find_container_def(), rna_find_function_def(), rna_find_parameter_def(), rna_find_sdna_member(), rna_find_struct_def(), and rna_find_struct_property_def().
const float rna_default_axis_angle[4] = {0, 0, 1, 0} |
Definition at line 1591 of file rna_define.c.
Referenced by rna_def_object(), rna_def_pose_channel(), and rna_def_view3d_cursor().
const float rna_default_quaternion[4] = {1, 0, 0, 0} |
Definition at line 1590 of file rna_define.c.
Referenced by rna_def_pose_channel().
const float rna_default_scale_3d[3] = {1, 1, 1} |
Definition at line 1592 of file rna_define.c.
Referenced by rna_def_bone_curved_common(), and rna_def_pose_channel().
const int rna_matrix_dimsize_3x3[] = {3, 3} |
Definition at line 1594 of file rna_define.c.
Referenced by RNA_api_bone(), rna_def_bone(), rna_def_softbody(), and rna_def_transform_orientation().
const int rna_matrix_dimsize_4x2[] = {4, 2} |
Definition at line 1596 of file rna_define.c.
Referenced by rna_def_trackingMarker(), and rna_def_trackingPlaneMarker().
const int rna_matrix_dimsize_4x4[] = {4, 4} |
Definition at line 1595 of file rna_define.c.
Referenced by RNA_api_bone(), RNA_api_gizmo(), RNA_api_object(), RNA_api_pose_channel(), rna_def_bone(), rna_def_constraint_childof(), rna_def_depsgraph_instance(), rna_def_edit_bone(), rna_def_gizmo(), rna_def_gpencil_layer(), rna_def_modifier_gpencilhook(), rna_def_modifier_hook(), rna_def_object(), rna_def_pose_channel(), rna_def_reconstructedCamera(), rna_def_space_view3d(), rna_def_view3d_cursor(), and rna_def_volume_grid().
GHash* struct_map_static_from_alias |
Definition at line 65 of file rna_define.c.