Blender
V3.3
|
#include "BLI_utildefines.h"
#include "BLI_compiler_attrs.h"
#include "rna_internal_types.h"
#include "UI_resources.h"
Go to the source code of this file.
Classes | |
struct | ContainerDefRNA |
struct | FunctionDefRNA |
struct | PropertyDefRNA |
struct | StructDefRNA |
struct | AllocDefRNA |
struct | BlenderDefRNA |
Macros | |
#define | RNA_MAGIC ((int)~0) |
Typedefs | |
typedef struct ContainerDefRNA | ContainerDefRNA |
typedef struct FunctionDefRNA | FunctionDefRNA |
typedef struct PropertyDefRNA | PropertyDefRNA |
typedef struct StructDefRNA | StructDefRNA |
typedef struct AllocDefRNA | AllocDefRNA |
typedef struct BlenderDefRNA | BlenderDefRNA |
Variables | |
BlenderDefRNA | DefRNA |
BlenderRNA | BLENDER_RNA |
StructRNA | RNA_PropertyGroupItem |
StructRNA | RNA_PropertyGroup |
#define RNA_MAGIC ((int)~0) |
Definition at line 21 of file rna_internal.h.
typedef struct AllocDefRNA AllocDefRNA |
typedef struct BlenderDefRNA BlenderDefRNA |
typedef struct ContainerDefRNA ContainerDefRNA |
typedef struct FunctionDefRNA FunctionDefRNA |
typedef struct PropertyDefRNA PropertyDefRNA |
typedef struct StructDefRNA StructDefRNA |
bool rna_Action_actedit_assign_poll | ( | struct PointerRNA * | ptr, |
struct PointerRNA | value | ||
) |
bool rna_Action_id_poll | ( | struct PointerRNA * | ptr, |
struct PointerRNA | value | ||
) |
void rna_ActionGroup_colorset_set | ( | struct PointerRNA * | ptr, |
int | value | ||
) |
bool rna_ActionGroup_is_custom_colorset_get | ( | struct PointerRNA * | ptr | ) |
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().
void* rna_alloc_from_buffer | ( | const char * | buffer, |
int | buffer_len | ||
) |
Definition at line 403 of file makesrna.c.
References BlenderDefRNA::allocs, buffer, DefRNA, AllocDefRNA::mem, MEM_callocN, MEM_mallocN, and rna_addtail().
Referenced by rna_alloc_function_name().
bool rna_AnimaData_override_apply | ( | struct Main * | bmain, |
struct PointerRNA * | ptr_local, | ||
struct PointerRNA * | ptr_reference, | ||
struct PointerRNA * | ptr_storage, | ||
struct PropertyRNA * | prop_local, | ||
struct PropertyRNA * | prop_reference, | ||
struct PropertyRNA * | prop_storage, | ||
int | len_local, | ||
int | len_reference, | ||
int | len_storage, | ||
struct PointerRNA * | ptr_item_local, | ||
struct PointerRNA * | ptr_item_reference, | ||
struct PointerRNA * | ptr_item_storage, | ||
struct IDOverrideLibraryPropertyOperation * | opop | ||
) |
Definition at line 42 of file rna_action_api.c.
References FUNC_USE_REPORTS, PARM_REQUIRED, PROP_NEVER_NULL, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_ui_description(), RNA_def_parameter_flags(), and RNA_def_pointer().
Referenced by rna_def_action().
Definition at line 68 of file rna_animation_api.c.
References MAXFRAME, MINAFRAME, PARM_REQUIRED, RNA_def_boolean(), RNA_def_float(), RNA_def_function(), RNA_def_function_return(), RNA_def_function_ui_description(), and RNA_def_parameter_flags().
Referenced by rna_def_animdata().
Definition at line 99 of file rna_armature_api.c.
References NULL, PARM_REQUIRED, RNA_def_float_vector(), RNA_def_function(), RNA_def_function_ui_description(), and RNA_def_parameter_flags().
Referenced by rna_def_edit_bone().
Definition at line 113 of file rna_armature_api.c.
References FUNC_NO_SELF, NULL, PARM_REQUIRED, PROP_FLOAT, PROP_MATRIX, PROP_NEVER_NULL, PROP_NONE, PROP_XYZ, RNA_def_boolean(), RNA_def_float(), RNA_def_float_vector_xyz(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_output(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_flags(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_multi_array(), RNA_def_property_ui_text(), rna_matrix_dimsize_3x3, and rna_matrix_dimsize_4x4.
Referenced by rna_def_bone().
Definition at line 42 of file rna_camera_api.c.
References NULL, PROP_THICK_WRAP, RNA_def_float_vector(), RNA_def_function(), RNA_def_function_output(), RNA_def_function_ui_description(), RNA_def_pointer(), and RNA_def_property_flag().
Referenced by RNA_def_camera().
Definition at line 71 of file rna_curve_api.c.
References NULL, PARM_REQUIRED, RNA_def_boolean(), RNA_def_float_matrix(), RNA_def_function(), RNA_def_function_return(), RNA_def_function_ui_description(), and RNA_def_parameter_flags().
Referenced by rna_def_curve().
Definition at line 93 of file rna_curve_api.c.
References PARM_OUTPUT, PARM_REQUIRED, PROP_DYNAMIC, PROP_NEVER_NULL, RNA_def_float_distance(), RNA_def_function(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_property_clear_flag(), and RNA_def_string().
Referenced by rna_def_curve_nurb().
Definition at line 70 of file rna_fcurve_api.c.
References FUNC_USE_REPORTS, MAXFRAME, MINAFRAME, PARM_REQUIRED, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_ui_description(), RNA_def_int(), and RNA_def_parameter_flags().
Referenced by rna_def_fcurve().
Definition at line 193 of file rna_wm_gizmo_api.c.
References FUNC_USE_CONTEXT, FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_FLOAT, PROP_MATRIX, PROP_NEVER_NULL, RNA_def_boolean(), RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_multi_array(), RNA_def_property_ui_text(), RNA_def_string(), rna_enum_object_axis_items, and rna_matrix_dimsize_4x4.
Referenced by rna_def_gizmo().
Referenced by rna_def_gizmogroup().
Definition at line 239 of file rna_image_api.c.
References FILE_MAX, FUNC_USE_CONTEXT, FUNC_USE_MAIN, FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PF_USE_LOCAL, PROP_BYTESTRING, PROP_STRING, PROP_THICK_WRAP, RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_output(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_ui_text(), RNA_def_string_file_path(), and rna_enum_unpack_method_items.
Referenced by rna_def_image().
Definition at line 230 of file rna_image_api.c.
References FUNC_USE_MAIN, FUNC_USE_REPORTS, RNA_def_function(), RNA_def_function_flag(), and RNA_def_function_ui_description().
Referenced by rna_def_image_packed_files().
Referenced by rna_def_keyconfig().
Definition at line 1277 of file rna_wm_api.c.
References EVT_TYPE_MASK_ALL, FUNC_USE_CONTEXT, FUNC_USE_REPORTS, NULL, PARM_OUTPUT, PARM_REQUIRED, PARM_RNAPTR, PROP_ENUM, PROP_NEVER_NULL, PROP_NONE, PROP_THICK_WRAP, RNA_def_enum_flag(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_enum_items(), RNA_def_string(), rna_enum_event_type_mask_items, and rna_enum_operator_context_items.
Referenced by rna_def_wm_keyconfigs().
Definition at line 54 of file rna_animation_api.c.
References FUNC_USE_CONTEXT, FUNC_USE_REPORTS, RNA_def_function(), RNA_def_function_flag(), and RNA_def_function_ui_description().
Referenced by rna_def_keyingset().
Definition at line 1102 of file rna_wm_api.c.
References FUNC_USE_CONTEXT, PARM_REQUIRED, PROP_NEVER_NULL, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_parameter_flags(), and RNA_def_pointer().
Referenced by rna_def_keyconfig().
Definition at line 1121 of file rna_wm_api.c.
References NULL, PARM_REQUIRED, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_output(), RNA_def_function_return(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_string(), and UI_MAX_SHORTCUT_STR.
Referenced by rna_def_keyconfig().
Definition at line 1139 of file rna_wm_api.c.
References EVT_TYPE_MASK_ALL, FUNC_USE_CONTEXT, FUNC_USE_REPORTS, FUNC_USE_SELF_ID, KM_ANY, KM_MOD_HELD, KM_NOTHING, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_enum(), RNA_def_enum_flag(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_int(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_ui_text(), RNA_def_string(), rna_enum_event_direction_items, rna_enum_event_type_items, rna_enum_event_type_mask_items, and rna_enum_event_value_items.
Referenced by rna_def_keymap_items().
Definition at line 1233 of file rna_wm_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RGN_TYPE_WINDOW, RNA_def_boolean(), RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_string(), rna_enum_region_type_items, rna_enum_space_type_items, and SPACE_EMPTY.
Referenced by rna_def_wm_keymaps().
Definition at line 34 of file rna_lattice_api.c.
References NULL, PARM_REQUIRED, RNA_def_boolean(), RNA_def_float_matrix(), RNA_def_function(), RNA_def_function_ui_description(), and RNA_def_parameter_flags().
Referenced by rna_def_lattice().
Definition at line 1066 of file rna_wm_api.c.
References FUNC_NO_SELF, FUNC_REGISTER_OPTIONAL, NULL, PARM_REQUIRED, PROP_NEVER_NULL, RNA_def_boolean(), RNA_def_enum_flag(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_string(), and rna_enum_wm_report_items.
Referenced by rna_def_macro_operator().
Referenced by RNA_def_main().
Referenced by RNA_def_material().
Definition at line 201 of file rna_mesh_api.c.
References FUNC_USE_CONTEXT, FUNC_USE_REPORTS, MAX_CUSTOMDATA_LAYER_NAME, NULL, PARM_OUTPUT, PARM_REQUIRED, PROP_DYNAMIC, RNA_def_boolean(), RNA_def_float_array(), RNA_def_float_factor(), RNA_def_float_matrix(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_output(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_int_array(), RNA_def_int_vector(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_multi_array(), and RNA_def_string().
Referenced by rna_def_mesh().
Definition at line 35 of file rna_meta_api.c.
References NULL, PARM_REQUIRED, RNA_def_float_matrix(), RNA_def_function(), RNA_def_function_ui_description(), and RNA_def_parameter_flags().
Referenced by rna_def_metaball().
Definition at line 807 of file rna_object_api.c.
References BVH_RAYCAST_DIST_MAX, CONSTRAINT_SPACE_WORLD, eModifierMode_Realtime, eModifierMode_Render, FUNC_USE_CONTEXT, FUNC_USE_MAIN, FUNC_USE_REPORTS, NULL, PARM_OUTPUT, PARM_REQUIRED, PARM_RNAPTR, PROP_DYNAMIC, PROP_FLOAT, PROP_INT, PROP_MATRIX, PROP_NEVER_NULL, PROP_NONE, PROP_THICK_WRAP, PROP_XYZ, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), RNA_def_float_array(), RNA_def_float_vector(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_output(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_multi_array(), RNA_def_property_ui_text(), RNA_def_string(), rna_matrix_dimsize_4x4, and space_items.
Referenced by rna_def_object().
Definition at line 959 of file rna_wm_api.c.
References FUNC_ALLOW_WRITE, FUNC_NO_SELF, FUNC_REGISTER_OPTIONAL, FUNC_USE_CONTEXT, NULL, OPERATOR_FINISHED, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_enum_flag(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_output(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_string(), rna_enum_operator_return_items, and rna_enum_wm_report_items.
Referenced by rna_def_operator().
Definition at line 113 of file rna_pose_api.c.
References FUNC_NO_SELF, FUNC_USE_CONTEXT, FUNC_USE_SELF_ID, PARM_REQUIRED, RNA_def_float(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_ui_description(), RNA_def_parameter_flags(), and RNA_def_pointer().
Referenced by rna_def_pose().
Definition at line 139 of file rna_pose_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PROP_FLOAT, PROP_MATRIX, PROP_XYZ, RNA_def_boolean(), RNA_def_float(), RNA_def_float_vector_xyz(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_output(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_multi_array(), RNA_def_property_ui_text(), and rna_matrix_dimsize_4x4.
Referenced by rna_def_pose_channel().
Definition at line 79 of file rna_space_api.c.
References FUNC_USE_CONTEXT, FUNC_USE_SELF_ID, RNA_def_function(), RNA_def_function_flag(), and RNA_def_function_ui_description().
Referenced by rna_def_space_view3d().
Definition at line 251 of file rna_scene_api.c.
References BVH_RAYCAST_DIST_MAX, FILE_MAX, FUNC_USE_CONTEXT, FUNC_USE_MAIN, MAXFRAME, MINAFRAME, NULL, PARM_REQUIRED, PROP_FILEPATH, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), RNA_def_float_matrix(), RNA_def_float_vector(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_output(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_subtype(), RNA_def_string(), rna_enum_modifier_triangulate_ngon_method_items, and rna_enum_modifier_triangulate_quad_method_items.
Referenced by RNA_def_scene().
Definition at line 410 of file rna_scene_api.c.
References FILE_MAX, FUNC_USE_MAIN, MAXFRAME, MINAFRAME, NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_output(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), and RNA_def_string_file_path().
Referenced by rna_def_scene_render_data().
void RNA_api_sequence_elements | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 717 of file rna_sequencer_api.c.
References FUNC_USE_REPORTS, FUNC_USE_SELF_ID, NULL, PARM_REQUIRED, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_image().
Definition at line 640 of file rna_sequencer_api.c.
References FUNC_USE_MAIN, FUNC_USE_REPORTS, FUNC_USE_SELF_ID, MAXFRAME, NULL, PARM_REQUIRED, PROP_NEVER_NULL, RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_pointer(), SEQ_CACHE_STORE_COMPOSITE, SEQ_CACHE_STORE_PREPROCESSED, SEQ_CACHE_STORE_RAW, SEQ_SPLIT_HARD, and SEQ_SPLIT_SOFT.
Referenced by rna_def_sequence().
void RNA_api_sequences | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop, | ||
bool | metastrip | ||
) |
Definition at line 745 of file rna_sequencer_api.c.
References FUNC_USE_MAIN, FUNC_USE_REPORTS, FUNC_USE_SELF_ID, MAXFRAME, MAXSEQ, NULL, PARM_PYFUNC_OPTIONAL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), scale_fit_methods, SEQ_SCALE_TO_FILL, SEQ_SCALE_TO_FIT, SEQ_STRETCH_TO_FILL, SEQ_TYPE_ADD, SEQ_TYPE_ADJUSTMENT, SEQ_TYPE_ALPHAOVER, SEQ_TYPE_ALPHAUNDER, SEQ_TYPE_COLOR, SEQ_TYPE_COLORMIX, SEQ_TYPE_CROSS, SEQ_TYPE_GAMCROSS, SEQ_TYPE_GAUSSIAN_BLUR, SEQ_TYPE_GLOW, SEQ_TYPE_MUL, SEQ_TYPE_MULTICAM, SEQ_TYPE_OVERDROP, SEQ_TYPE_SPEED, SEQ_TYPE_SUB, SEQ_TYPE_TEXT, SEQ_TYPE_TRANSFORM, SEQ_TYPE_WIPE, and SEQ_USE_ORIGINAL_SIZE.
Referenced by rna_def_editor(), and rna_def_meta().
Definition at line 38 of file rna_sound_api.c.
References FUNC_USE_MAIN, FUNC_USE_REPORTS, PF_USE_LOCAL, RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_ui_description(), and rna_enum_unpack_method_items.
Referenced by rna_def_sound().
Definition at line 181 of file rna_space_api.c.
References PARM_REQUIRED, PROP_FILEPATH, PROP_NONE, PROP_POINTER, PROP_STRING, RNA_def_boolean(), RNA_def_function(), RNA_def_function_ui_description(), RNA_def_parameter_flags(), RNA_def_property(), and RNA_def_property_struct_type().
Referenced by rna_def_space_filebrowser().
Definition at line 88 of file rna_space_api.c.
References FUNC_USE_CONTEXT, PARM_REQUIRED, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_ui_description(), RNA_def_int(), and RNA_def_parameter_flags().
Referenced by rna_def_space_node().
Definition at line 103 of file rna_space_api.c.
References FUNC_USE_SELF_ID, NULL, PARM_REQUIRED, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_output(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_int_array(), and RNA_def_parameter_flags().
Referenced by rna_def_space_text().
Definition at line 62 of file rna_text_api.c.
References PARM_OUTPUT, PARM_REQUIRED, PROP_DYNAMIC, RNA_def_boolean(), RNA_def_function(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), and RNA_def_string().
Referenced by rna_def_text().
Definition at line 41 of file rna_texture_api.c.
References NULL, PARM_REQUIRED, PROP_THICK_WRAP, RNA_def_float_vector(), RNA_def_function(), RNA_def_function_output(), RNA_def_function_ui_description(), and RNA_def_parameter_flags().
Referenced by rna_def_texture().
Definition at line 901 of file rna_ui_api.c.
References api_ui_item_common(), api_ui_item_common_heading(), api_ui_item_common_text(), api_ui_item_op(), api_ui_item_op_common(), api_ui_item_rna_common(), curve_type_items, DummyRNA_NULL_items, FUNC_NO_SELF, FUNC_USE_CONTEXT, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_ENUM, PROP_ENUM_FLAG, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_UNSIGNED, RGN_TYPE_WINDOW, RNA_def_boolean(), RNA_def_enum(), RNA_def_enum_flag(), RNA_def_float(), RNA_def_float_array(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_output(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_flag(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_string(), rna_enum_region_type_items, rna_enum_space_type_items, rna_enum_uilist_layout_type_items, UI_TEMPLATE_ASSET_DRAW_NO_FILTER, UI_TEMPLATE_ASSET_DRAW_NO_LIBRARY, UI_TEMPLATE_ASSET_DRAW_NO_NAMES, UI_TEMPLATE_ID_FILTER_ALL, UI_TEMPLATE_ID_FILTER_AVAILABLE, UI_UL_DEFAULT_CLASS_NAME, and UILST_LAYOUT_DEFAULT.
Referenced by rna_def_ui_layout().
Definition at line 38 of file rna_vfont_api.c.
References FUNC_USE_MAIN, FUNC_USE_REPORTS, PF_USE_LOCAL, RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_ui_description(), and rna_enum_unpack_method_items.
Referenced by RNA_def_vfont().
Definition at line 712 of file rna_wm_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PROP_ENUM, PROP_NEVER_NULL, PROP_NONE, RNA_def_boolean(), RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_enum_items(), RNA_def_string(), rna_enum_event_type_items, rna_enum_event_value_items, and rna_enum_window_cursor_items.
Referenced by rna_def_window().
Definition at line 761 of file rna_wm_api.c.
References FUNC_NO_SELF, FUNC_USE_CONTEXT, FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_UNSIGNED, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_string(), rna_enum_icon_items, rna_generic_op_invoke(), WM_GEN_INVOKE_EVENT, WM_GEN_INVOKE_RETURN, and WM_GEN_INVOKE_SIZE.
Referenced by rna_def_windowmanager().
Definition at line 103 of file rna_workspace_api.c.
References FUNC_NO_SELF, FUNC_USE_CONTEXT, NULL, PARM_REQUIRED, PROP_NEVER_NULL, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_ui_description(), RNA_def_parameter_flags(), RNA_def_property_clear_flag(), and RNA_def_string().
Referenced by rna_def_workspace().
Definition at line 118 of file rna_workspace_api.c.
References FUNC_USE_CONTEXT, FUNC_USE_MAIN, FUNC_USE_REPORTS, FUNC_USE_SELF_ID, KMAP_MAX_NAME, MAX_NAME, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_ENUM, PROP_NEVER_NULL, PROP_NONE, RNA_def_enum_flag(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_enum_items(), RNA_def_string(), rna_enum_window_cursor_items, and TOOLREF_FLAG_FALLBACK_KEYMAP.
Referenced by rna_def_workspace_tool().
bool rna_Armature_object_poll | ( | struct PointerRNA * | ptr, |
struct PointerRNA | value | ||
) |
PointerRNA rna_array_lookup_int | ( | PointerRNA * | ptr, |
StructRNA * | type, | ||
void * | data, | ||
int | itemsize, | ||
int | length, | ||
int | index | ||
) |
Definition at line 4851 of file rna_access.c.
References data, blender::math::length(), PointerRNA_NULL, ptr, rna_pointer_inherit_refine(), and type.
const EnumPropertyItem* rna_asset_library_reference_itemf | ( | struct bContext * | C, |
struct PointerRNA * | ptr, | ||
struct PropertyRNA * | prop, | ||
bool * | r_free | ||
) |
int rna_AssetMetaData_editable | ( | struct PointerRNA * | ptr, |
const char ** | r_info | ||
) |
void rna_AttributeGroup_color_iterator_begin | ( | CollectionPropertyIterator * | iter, |
PointerRNA * | ptr | ||
) |
PointerRNA rna_AttributeGroup_color_iterator_get | ( | CollectionPropertyIterator * | iter | ) |
void rna_AttributeGroup_color_iterator_next | ( | CollectionPropertyIterator * | iter | ) |
int rna_AttributeGroup_color_length | ( | PointerRNA * | ptr | ) |
void rna_AttributeGroup_iterator_begin | ( | CollectionPropertyIterator * | iter, |
PointerRNA * | ptr | ||
) |
PointerRNA rna_AttributeGroup_iterator_get | ( | CollectionPropertyIterator * | iter | ) |
void rna_AttributeGroup_iterator_next | ( | CollectionPropertyIterator * | iter | ) |
int rna_AttributeGroup_length | ( | PointerRNA * | ptr | ) |
void rna_builtin_properties_begin | ( | struct CollectionPropertyIterator * | iter, |
struct PointerRNA * | ptr | ||
) |
Referenced by RNA_def_struct_ptr().
PointerRNA rna_builtin_properties_get | ( | struct CollectionPropertyIterator * | iter | ) |
Referenced by RNA_def_struct_ptr().
int rna_builtin_properties_lookup_string | ( | PointerRNA * | ptr, |
const char * | key, | ||
PointerRNA * | r_ptr | ||
) |
void rna_builtin_properties_next | ( | struct CollectionPropertyIterator * | iter | ) |
Referenced by RNA_def_struct_ptr().
PointerRNA rna_builtin_type_get | ( | struct PointerRNA * | ptr | ) |
Referenced by RNA_def_struct_ptr().
void* rna_calloc | ( | int | buffer_len | ) |
Definition at line 412 of file makesrna.c.
References BlenderDefRNA::allocs, DefRNA, AllocDefRNA::mem, MEM_callocN, and rna_addtail().
Referenced by RNA_def_property_float_sdna(), and RNA_def_property_int_sdna().
bool rna_Camera_object_poll | ( | struct PointerRNA * | ptr, |
struct PointerRNA | value | ||
) |
char* rna_CameraBackgroundImage_image_or_movieclip_user_path | ( | const struct PointerRNA * | ptr | ) |
bool rna_Curve_object_poll | ( | struct PointerRNA * | ptr, |
struct PointerRNA | value | ||
) |
void RNA_def_action | ( | struct BlenderRNA * | brna | ) |
Definition at line 972 of file rna_action.c.
References rna_def_action(), rna_def_action_group(), and rna_def_dopesheet().
void rna_def_actionbone_group_common | ( | struct StructRNA * | srna, |
int | update_flag, | ||
const char * | update_cb | ||
) |
Common properties for Action/Bone Groups - related to color.
Definition at line 861 of file rna_pose.c.
References NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), rna_enum_color_sets_items, and update_cb().
Referenced by rna_def_action_group(), and rna_def_bone_group().
void RNA_def_animation | ( | struct BlenderRNA * | brna | ) |
Definition at line 1387 of file rna_animation.c.
References rna_def_animdata(), rna_def_keyingset(), rna_def_keyingset_info(), and rna_def_keyingset_path().
Definition at line 1274 of file rna_animation.c.
References NULL, PROP_EDITABLE, PROP_NONE, PROP_POINTER, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_override_flag(), RNA_def_property_override_funcs(), RNA_def_property_pointer_sdna(), and RNA_def_property_ui_text().
Referenced by rna_def_armature(), rna_def_cachefile(), RNA_def_camera(), rna_def_curve(), rna_def_curves(), rna_def_gpencil_data(), rna_def_key(), rna_def_lattice(), rna_def_light(), rna_def_lightprobe(), rna_def_linestyle(), rna_def_mask(), RNA_def_material(), rna_def_mesh(), rna_def_metaball(), rna_def_movieclip(), rna_def_nodetree(), rna_def_object(), rna_def_particle_settings(), rna_def_pointcloud(), RNA_def_scene(), rna_def_simulation(), rna_def_speaker(), rna_def_texture(), rna_def_volume(), and RNA_def_world().
void RNA_def_animviz | ( | struct BlenderRNA * | brna | ) |
Definition at line 347 of file rna_animviz.c.
References rna_def_animviz(), rna_def_animviz_motion_path(), rna_def_animviz_motionpath_vert(), and rna_def_animviz_paths().
Definition at line 315 of file rna_animviz.c.
References NULL, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_property(), RNA_def_property_flag(), RNA_def_property_override_flag(), RNA_def_property_pointer_sdna(), and RNA_def_property_ui_text().
Referenced by rna_def_object(), and rna_def_pose().
void RNA_def_armature | ( | struct BlenderRNA * | brna | ) |
Definition at line 1577 of file rna_armature.c.
References rna_def_armature(), rna_def_bone(), and rna_def_edit_bone().
void RNA_def_asset | ( | struct BlenderRNA * | brna | ) |
Definition at line 493 of file rna_asset.c.
References rna_def_asset_data(), rna_def_asset_handle(), rna_def_asset_library_reference(), rna_def_asset_tag(), and RNA_define_animate_sdna().
PropertyRNA* rna_def_asset_library_reference_common | ( | struct StructRNA * | srna, |
const char * | get, | ||
const char * | set | ||
) |
Definition at line 482 of file rna_asset.c.
References DummyRNA_NULL_items, PROP_ENUM, PROP_NONE, RNA_def_property(), RNA_def_property_enum_funcs(), and RNA_def_property_enum_items().
Referenced by rna_def_fileselect_asset_params(), and rna_def_workspace().
void RNA_def_attribute | ( | struct BlenderRNA * | brna | ) |
Definition at line 1089 of file rna_attribute.c.
References rna_def_attribute(), and rna_def_attribute_group().
Definition at line 1055 of file rna_attribute.c.
References NULL, PROP_COLLECTION, PROP_NONE, RNA_def_property(), RNA_def_property_collection_funcs(), RNA_def_property_srna(), RNA_def_property_struct_type(), and RNA_def_property_ui_text().
Referenced by rna_def_curves(), rna_def_mesh(), and rna_def_pointcloud().
void RNA_def_boid | ( | struct BlenderRNA * | brna | ) |
Definition at line 707 of file rna_boid.c.
References rna_def_boid_settings(), rna_def_boidrule(), and rna_def_boidstate().
Settings for curved bbone settings.
Definition at line 649 of file rna_armature.c.
References BBONE_ADD_PARENT_END_ROLL, BBONE_SCALE_EASING, M_PI, NULL, PROP_ANGLE, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_FLOAT, PROP_NONE, PROP_PROPORTIONAL, PROP_XYZ, RNA_DEF_CURVEBONE_UPDATE, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_flag(), RNA_def_property_float_array_default(), RNA_def_property_float_default(), RNA_def_property_float_sdna(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), rna_default_scale_3d, and RNA_TRANSLATION_PREC_DEFAULT.
Referenced by rna_def_bone(), rna_def_edit_bone(), and rna_def_pose_channel().
void RNA_def_brush | ( | struct BlenderRNA * | brna | ) |
Definition at line 3704 of file rna_brush.c.
References rna_def_brush(), rna_def_brush_capabilities(), rna_def_brush_texture_slot(), rna_def_curves_sculpt_options(), rna_def_gpencil_options(), rna_def_image_paint_capabilities(), rna_def_operator_stroke_element(), rna_def_sculpt_capabilities(), rna_def_vertex_paint_capabilities(), and rna_def_weight_paint_capabilities().
void RNA_def_cachefile | ( | struct BlenderRNA * | brna | ) |
Definition at line 394 of file rna_cachefile.c.
References rna_def_alembic_object_path(), rna_def_cachefile(), and rna_def_cachefile_layer().
void RNA_def_camera | ( | struct BlenderRNA * | brna | ) |
Definition at line 566 of file rna_camera.c.
References CAM_ANGLETOGGLE, CAM_DTX_CENTER, CAM_DTX_CENTER_DIAG, CAM_DTX_GOLDEN, CAM_DTX_GOLDEN_TRI_A, CAM_DTX_GOLDEN_TRI_B, CAM_DTX_HARMONY_TRI_A, CAM_DTX_HARMONY_TRI_B, CAM_DTX_THIRDS, CAM_ORTHO, CAM_PANO, CAM_PERSP, CAM_SHOW_BG_IMAGE, CAM_SHOW_SAFE_CENTER, CAM_SHOW_SAFE_MARGINS, CAM_SHOWLIMITS, CAM_SHOWMIST, CAM_SHOWNAME, CAM_SHOWPASSEPARTOUT, CAM_SHOWSENSOR, CAMERA_SENSOR_FIT_AUTO, CAMERA_SENSOR_FIT_HOR, CAMERA_SENSOR_FIT_VERT, DEG2RAD, NC_CAMERA, NC_OBJECT, ND_DRAW, ND_DRAW_RENDER_VIEWPORT, NULL, PROP_ANGLE, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_DISTANCE, PROP_DISTANCE_CAMERA, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROPOVERRIDE_LIBRARY_INSERTION, PROPOVERRIDE_NO_PROP_NAME, RNA_api_camera(), rna_def_animdata_common(), rna_def_camera_background_image(), rna_def_camera_background_images(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_sdna(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_override_flag(), RNA_def_property_override_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_animate_sdna(), and RNA_define_lib_overridable().
void RNA_def_cloth | ( | struct BlenderRNA * | brna | ) |
Definition at line 1211 of file rna_cloth.c.
References rna_def_cloth_collision_settings(), rna_def_cloth_sim_settings(), and rna_def_cloth_solver_result().
void RNA_def_collections | ( | struct BlenderRNA * | brna | ) |
Definition at line 488 of file rna_collection.c.
References COLLECTION_HIDE_RENDER, COLLECTION_HIDE_SELECT, COLLECTION_HIDE_VIEWPORT, COLLECTION_LRT_EXCLUDE, COLLECTION_LRT_FORCE_INTERSECTION, COLLECTION_LRT_INCLUDE, COLLECTION_LRT_INTERSECTION_ONLY, COLLECTION_LRT_NO_INTERSECTION, COLLECTION_LRT_OCCLUSION_ONLY, COLLECTION_LRT_USE_INTERSECTION_PRIORITY, NC_OBJECT, NC_SCENE, ND_DRAW, ND_LAYER_CONTENT, NULL, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_TRANSLATION, PROPOVERRIDE_NO_COMPARISON, PROPOVERRIDE_OVERRIDABLE_LIBRARY, rna_def_collection_children(), rna_def_collection_objects(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_default(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_override_clear_flag(), RNA_def_property_override_flag(), RNA_def_property_override_funcs(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_icon(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_clear_flag(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), rna_enum_collection_color_items, RNA_TRANSLATION_PREC_DEFAULT, and STRUCT_ID_REFCOUNT.
void RNA_def_color | ( | struct BlenderRNA * | brna | ) |
Definition at line 1321 of file rna_color.c.
References rna_def_color_ramp(), rna_def_color_ramp_element(), rna_def_colormanage(), rna_def_curvemap(), rna_def_curvemapping(), rna_def_curvemappoint(), rna_def_histogram(), and rna_def_scopes().
void RNA_def_constraint | ( | struct BlenderRNA * | brna | ) |
Definition at line 3441 of file rna_constraint.c.
References CONSTRAINT_ACTIVE, CONSTRAINT_DISABLE, CONSTRAINT_OFF, CONSTRAINT_OVERRIDE_LIBRARY_LOCAL, NA_RENAME, NC_OBJECT, ND_CONSTRAINT, NULL, owner_space_pchan_items, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_NO_DEG_UPDATE, PROP_NONE, PROP_POINTER, PROP_STRING, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_boolean(), 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_constrainttarget(), rna_def_constrainttarget_bone(), RNA_def_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_override_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_funcs(), RNA_def_property_string_sdna(), RNA_def_property_ui_icon(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_refine_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), rna_enum_constraint_type_items, and target_space_pchan_items.
void RNA_def_context | ( | struct BlenderRNA * | brna | ) |
Definition at line 232 of file rna_context.c.
References NULL, PROP_EDITABLE, PROP_ENUM, PROP_NONE, PROP_POINTER, PROP_STRING, RNA_def_function(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_pointer_funcs(), RNA_def_property_string_funcs(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), and rna_enum_context_mode_items.
void RNA_def_curve | ( | struct BlenderRNA * | brna | ) |
Definition at line 2058 of file rna_curve.c.
References rna_def_beztriple(), rna_def_bpoint(), rna_def_charinfo(), rna_def_curve(), rna_def_curve_nurb(), rna_def_surface(), rna_def_text(), and rna_def_textbox().
void RNA_def_curves | ( | struct BlenderRNA * | brna | ) |
Definition at line 378 of file rna_curves.c.
References rna_def_curves(), rna_def_curves_curve(), and rna_def_curves_point().
void RNA_def_depsgraph | ( | struct BlenderRNA * | brna | ) |
Definition at line 811 of file rna_depsgraph.c.
References rna_def_depsgraph(), rna_def_depsgraph_instance(), and rna_def_depsgraph_update().
void RNA_def_dynamic_paint | ( | struct BlenderRNA * | brna | ) |
Definition at line 984 of file rna_dynamicpaint.c.
References rna_def_canvas_surface(), rna_def_dynamic_paint_brush_settings(), and rna_def_dynamic_paint_canvas_settings().
void RNA_def_fcurve | ( | struct BlenderRNA * | brna | ) |
Definition at line 2548 of file rna_fcurve.c.
References rna_def_channeldriver(), rna_def_drivertarget(), rna_def_drivervar(), rna_def_fcurve(), rna_def_fkeyframe(), 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_python(), rna_def_fmodifier_stepped(), and rna_def_fpoint().
void RNA_def_fluid | ( | struct BlenderRNA * | brna | ) |
Definition at line 2987 of file rna_fluid.c.
References rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), and rna_def_fluid_flow_settings().
void rna_def_freestyle_settings | ( | struct BlenderRNA * | brna | ) |
Definition at line 4839 of file rna_scene.c.
References DEG2RAD, FREESTYLE_AS_RENDER_PASS, FREESTYLE_CONTROL_EDITOR_MODE, FREESTYLE_CONTROL_SCRIPT_MODE, FREESTYLE_CULLING, FREESTYLE_FACE_SMOOTHNESS_FLAG, FREESTYLE_FE_BORDER, FREESTYLE_FE_CONTOUR, FREESTYLE_FE_CREASE, FREESTYLE_FE_EDGE_MARK, FREESTYLE_FE_EXTERNAL_CONTOUR, FREESTYLE_FE_MATERIAL_BOUNDARY, FREESTYLE_FE_RIDGE_VALLEY, FREESTYLE_FE_SILHOUETTE, FREESTYLE_FE_SUGGESTIVE_CONTOUR, FREESTYLE_LINESET_ENABLED, FREESTYLE_LINESET_FE_AND, FREESTYLE_LINESET_FE_NOT, FREESTYLE_LINESET_FM_BOTH, FREESTYLE_LINESET_FM_NOT, FREESTYLE_LINESET_GR_NOT, FREESTYLE_MATERIAL_BOUNDARIES_FLAG, FREESTYLE_QI_HIDDEN, FREESTYLE_QI_RANGE, FREESTYLE_QI_VISIBLE, FREESTYLE_RIDGES_AND_VALLEYS_FLAG, FREESTYLE_SEL_EDGE_TYPES, FREESTYLE_SEL_FACE_MARK, FREESTYLE_SEL_GROUP, FREESTYLE_SEL_IMAGE_BORDER, FREESTYLE_SEL_VISIBILITY, FREESTYLE_SUGGESTIVE_CONTOURS_FLAG, FREESTYLE_VIEW_MAP_CACHE, NC_SCENE, ND_RENDER_OPTIONS, NULL, PROP_ANGLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_UNSIGNED, rna_def_freestyle_linesets(), rna_def_freestyle_modules(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_sdna(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_default(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_icon(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_nested(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_view_layer().
void RNA_def_gpencil | ( | struct BlenderRNA * | brna | ) |
Definition at line 2719 of file rna_gpencil.c.
References rna_def_gpencil_curve(), rna_def_gpencil_curve_point(), rna_def_gpencil_data(), rna_def_gpencil_frame(), rna_def_gpencil_layer(), rna_def_gpencil_layer_mask(), rna_def_gpencil_mvert_group(), rna_def_gpencil_stroke(), rna_def_gpencil_stroke_point(), and rna_def_gpencil_triangle().
void RNA_def_greasepencil_modifier | ( | struct BlenderRNA * | brna | ) |
Definition at line 4278 of file rna_gpencil_modifier.c.
References eGpencilModifierFlag_OverrideLibrary_Local, eGpencilModifierMode_Editmode, eGpencilModifierMode_Realtime, eGpencilModifierMode_Render, NA_RENAME, NC_OBJECT, ND_MODIFIER, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_LIB_EXCEPTION, PROP_NO_DEG_UPDATE, PROP_NONE, PROP_STRING, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_boolean(), 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_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_override_flag(), RNA_def_property_string_funcs(), RNA_def_property_ui_icon(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_refine_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), and rna_enum_object_greasepencil_modifier_type_items.
void RNA_def_ID | ( | struct BlenderRNA * | brna | ) |
Definition at line 2295 of file rna_ID.c.
References NULL, rna_def_ID(), rna_def_ID_materials(), rna_def_ID_override_library(), rna_def_ID_properties(), rna_def_idproperty_wrap_ptr(), rna_def_image_preview(), rna_def_library(), rna_def_library_weak_reference(), RNA_def_struct(), and RNA_def_struct_ui_text().
void RNA_def_image | ( | struct BlenderRNA * | brna | ) |
Definition at line 1250 of file rna_image.c.
References rna_def_image(), rna_def_image_packed_files(), rna_def_imageuser(), rna_def_render_slot(), and rna_def_udim_tile().
void RNA_def_key | ( | struct BlenderRNA * | brna | ) |
Definition at line 1063 of file rna_key.c.
References rna_def_key(), rna_def_keyblock(), and rna_def_keydata().
void RNA_def_lattice | ( | struct BlenderRNA * | brna | ) |
Definition at line 400 of file rna_lattice.c.
References rna_def_lattice(), and rna_def_latticepoint().
void RNA_def_light | ( | struct BlenderRNA * | brna | ) |
Definition at line 543 of file rna_light.c.
References rna_def_area_light(), rna_def_light(), rna_def_point_light(), rna_def_spot_light(), and rna_def_sun_light().
void RNA_def_lightprobe | ( | struct BlenderRNA * | brna | ) |
Definition at line 212 of file rna_lightprobe.c.
References rna_def_lightprobe().
void RNA_def_linestyle | ( | struct BlenderRNA * | brna | ) |
Definition at line 2193 of file rna_linestyle.c.
References rna_def_linestyle(), rna_def_linestyle_modifiers(), and rna_def_linestyle_mtex().
void RNA_def_main | ( | struct BlenderRNA * | brna | ) |
hair_curves
is chosen to be different than curves
, but they are generic curve data-blocks, not just for hair.Definition at line 168 of file rna_main.c.
References FILE_MAX, MainCollectionDef::func, MainCollectionDef::name, NULL, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_FILEPATH, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_THICK_WRAP, RNA_api_main(), RNA_def_int_vector(), 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_property(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_flag(), RNA_def_property_int_funcs(), RNA_def_property_pointer_funcs(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_verify_sdna(), and type.
void RNA_def_main_actions | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1862 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_armatures | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1819 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_brushes | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1556 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, OB_MODE_TEXTURE_PAINT, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), and rna_enum_object_mode_items.
Referenced by RNA_def_main().
void RNA_def_main_cachefiles | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1989 of file rna_main_api.c.
References NULL, PARM_REQUIRED, RNA_def_boolean(), RNA_def_function(), RNA_def_parameter_flags(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_cameras | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 878 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_collections | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1641 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_curves | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1382 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), and rna_enum_object_type_curve_items.
Referenced by RNA_def_main().
void RNA_def_main_fonts | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1471 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string_file_path(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_gpencil | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 2019 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_hair_curves | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 2256 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_images | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1277 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_string_file_path(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_lattices | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1339 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_libraries | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1214 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_lightprobes | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 2209 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), and rna_enum_lightprobes_type_items.
Referenced by RNA_def_main().
void RNA_def_main_lights | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1167 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), and rna_enum_light_type_items.
Referenced by RNA_def_main().
void RNA_def_main_linestyles | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 2153 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_masks | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 2113 of file rna_main_api.c.
References FUNC_USE_REPORTS, MAX_ID_NAME, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_materials | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 999 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_meshes | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1095 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_metaballs | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1428 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_movieclips | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 2061 of file rna_main_api.c.
References FILE_MAX, FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string_file_path(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_node_groups | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1048 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_enum_funcs(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_objects | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 955 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_paintcurves | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 2004 of file rna_main_api.c.
References NULL, PARM_REQUIRED, RNA_def_boolean(), RNA_def_function(), RNA_def_parameter_flags(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_palettes | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1950 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_particles | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1901 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_pointclouds | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 2300 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_scenes | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 922 of file rna_main_api.c.
References FUNC_USE_CONTEXT, FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_screens | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1246 of file rna_main_api.c.
References NULL, PARM_REQUIRED, RNA_def_boolean(), RNA_def_function(), RNA_def_parameter_flags(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_sounds | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1775 of file rna_main_api.c.
References FILE_MAX, FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string_file_path(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_speakers | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1681 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_texts | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1725 of file rna_main_api.c.
References FILE_MAX, FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_string_file_path(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_textures | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1514 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_enum(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), and rna_enum_texture_type_items.
Referenced by RNA_def_main().
void RNA_def_main_volumes | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 2347 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_window_managers | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1262 of file rna_main_api.c.
References NULL, PARM_REQUIRED, RNA_def_boolean(), RNA_def_function(), RNA_def_parameter_flags(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_workspaces | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 2193 of file rna_main_api.c.
References NULL, PARM_REQUIRED, RNA_def_boolean(), RNA_def_function(), RNA_def_parameter_flags(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_main_worlds | ( | BlenderRNA * | brna, |
PropertyRNA * | cprop | ||
) |
Definition at line 1604 of file rna_main_api.c.
References FUNC_USE_REPORTS, NULL, PARM_REQUIRED, PARM_RNAPTR, PROP_NEVER_NULL, PROP_THICK_WRAP, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property_srna(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_main().
void RNA_def_mask | ( | struct BlenderRNA * | brna | ) |
Definition at line 1144 of file rna_mask.c.
References rna_def_mask(), and rna_def_maskParent().
void RNA_def_material | ( | struct BlenderRNA * | brna | ) |
Definition at line 781 of file rna_material.c.
References MA_BL_CULL_BACKFACE, MA_BL_HIDE_BACKFACE, MA_BL_SS_REFRACTION, MA_BL_TRANSLUCENCY, MA_BM_BLEND, MA_BM_CLIP, MA_BM_HASHED, MA_BM_SOLID, MA_BS_CLIP, MA_BS_HASHED, MA_BS_NONE, MA_BS_SOLID, MA_CLOTH, MA_CUBE, MA_FLAT, MA_FLUID, MA_HAIR, MA_PREVIEW_WORLD, MA_SHADERBALL, MA_SPHERE, NC_OBJECT, NULL, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_CONTEXT_UPDATE, PROP_DISTANCE, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_POINTER, PROP_PTR_NO_OWNERSHIP, PROP_UNSIGNED, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_api_material(), rna_def_animdata_common(), rna_def_material_display(), rna_def_material_greasepencil(), rna_def_material_lineart(), RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_override_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and rna_def_texpaint_slots().
void RNA_def_mesh | ( | struct BlenderRNA * | brna | ) |
Definition at line 3715 of file rna_mesh.c.
References rna_def_face_map(), rna_def_medge(), rna_def_mesh(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_mpolygon(), rna_def_MPropCol(), rna_def_mproperties(), rna_def_mvert(), and rna_def_mvert_group().
void RNA_def_meta | ( | struct BlenderRNA * | brna | ) |
Definition at line 413 of file rna_meta.c.
References rna_def_metaball(), and rna_def_metaelement().
void RNA_def_modifier | ( | struct BlenderRNA * | brna | ) |
Definition at line 7235 of file rna_modifier.c.
References eModifierFlag_Active, eModifierFlag_OverrideLibrary_Local, eModifierMode_ApplyOnSpline, eModifierMode_Editmode, eModifierMode_OnCage, eModifierMode_Realtime, eModifierMode_Render, NA_RENAME, NC_OBJECT, ND_MODIFIER, NULL, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_LIB_EXCEPTION, PROP_NO_DEG_UPDATE, PROP_NONE, PROP_STRING, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_boolean(), 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_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_property(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_override_flag(), RNA_def_property_string_funcs(), RNA_def_property_ui_icon(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_refine_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and rna_enum_object_modifier_type_items.
Definition at line 96 of file rna_animviz.c.
References NULL, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_pointer_sdna(), and RNA_def_property_ui_text().
Referenced by rna_def_object(), and rna_def_pose_channel().
void RNA_def_movieclip | ( | struct BlenderRNA * | brna | ) |
Definition at line 455 of file rna_movieclip.c.
References rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieClipScopes(), and rna_def_movieclipUser().
void rna_def_mtex_common | ( | struct BlenderRNA * | brna, |
struct StructRNA * | srna, | ||
const char * | begin, | ||
const char * | activeget, | ||
const char * | activeset, | ||
const char * | activeeditable, | ||
const char * | structname, | ||
const char * | structname_slots, | ||
const char * | update, | ||
const char * | update_index | ||
) |
Definition at line 995 of file rna_material.c.
References MAX_MTEX, NC_MATERIAL, ND_SHADING_LINKS, NULL, PROP_COLLECTION, PROP_EDITABLE, PROP_INT, PROP_NONE, PROP_POINTER, PROP_UNSIGNED, RNA_def_property(), RNA_def_property_collection_funcs(), RNA_def_property_editable_func(), RNA_def_property_flag(), RNA_def_property_int_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), rna_def_texture_slots(), update(), and blender::ed::asset::index::update_index().
Referenced by rna_def_linestyle(), and rna_def_particle_settings().
void RNA_def_nla | ( | struct BlenderRNA * | brna | ) |
Definition at line 1060 of file rna_nla.c.
References rna_def_nlastrip(), and rna_def_nlatrack().
void RNA_def_nodetree | ( | struct BlenderRNA * | brna | ) |
Definition at line 12854 of file rna_nodetree.c.
References def_custom_group(), def_group(), define_specific_node(), rna_def_cmp_output_file_slot_file(), rna_def_cmp_output_file_slot_layer(), rna_def_composite_nodetree(), rna_def_compositor_node(), rna_def_function_node(), rna_def_geometry_node(), rna_def_geometry_nodetree(), rna_def_internal_node(), rna_def_node(), rna_def_node_instance_hash(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_interface(), rna_def_node_socket_standard_types(), rna_def_nodetree(), rna_def_shader_node(), rna_def_shader_nodetree(), rna_def_texture_node(), and rna_def_texture_nodetree().
void RNA_def_object | ( | struct BlenderRNA * | brna | ) |
Definition at line 3875 of file rna_object.c.
References rna_def_face_map(), rna_def_material_slot(), rna_def_object(), rna_def_object_display(), rna_def_object_lineart(), rna_def_vertex_group(), and RNA_define_animate_sdna().
void RNA_def_object_force | ( | struct BlenderRNA * | brna | ) |
Definition at line 2171 of file rna_object_force.c.
References rna_def_collision(), rna_def_effector_weight(), rna_def_field(), rna_def_pointcache_active(), and rna_def_softbody().
Definition at line 122 of file rna_space_api.c.
References ARRAY_SIZE, NULL, OB_ARMATURE, OB_CAMERA, OB_CURVES, OB_CURVES_LEGACY, OB_EMPTY, OB_FONT, OB_GPENCIL, OB_LAMP, OB_LATTICE, OB_LIGHTPROBE, OB_MBALL, OB_MESH, OB_POINTCLOUD, OB_SPEAKER, OB_SURF, OB_VOLUME, PROP_BOOLEAN, PROP_NONE, RNA_def_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_ui_text(), and RNA_def_property_update().
Referenced by rna_def_space_view3d(), and rna_def_xr_session_settings().
void RNA_def_packedfile | ( | struct BlenderRNA * | brna | ) |
Definition at line 46 of file rna_packedfile.c.
References NULL, PROP_BYTESTRING, PROP_EDITABLE, PROP_INT, PROP_NONE, PROP_STRING, RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_string_funcs(), RNA_def_property_ui_text(), RNA_def_struct(), and RNA_def_struct_ui_text().
void RNA_def_palette | ( | struct BlenderRNA * | brna | ) |
Definition at line 174 of file rna_palette.c.
References rna_def_palette(), rna_def_palettecolor(), and RNA_define_animate_sdna().
void RNA_def_particle | ( | struct BlenderRNA * | brna | ) |
Definition at line 4036 of file rna_particle.c.
References rna_def_child_particle(), rna_def_fluid_settings(), rna_def_particle(), rna_def_particle_dupliweight(), rna_def_particle_hair_key(), rna_def_particle_key(), rna_def_particle_settings(), rna_def_particle_settings_mtex(), rna_def_particle_system(), and rna_def_particle_target().
void RNA_def_pointcloud | ( | struct BlenderRNA * | brna | ) |
Definition at line 180 of file rna_pointcloud.c.
References rna_def_point(), and rna_def_pointcloud().
void RNA_def_pose | ( | struct BlenderRNA * | brna | ) |
Definition at line 1732 of file rna_pose.c.
References rna_def_bone_group(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_ikparam(), and rna_def_pose_itasc().
void RNA_def_profile | ( | struct BlenderRNA * | brna | ) |
Definition at line 297 of file rna_curveprofile.c.
References rna_def_curveprofile(), and rna_def_curveprofilepoint().
void RNA_def_render | ( | struct BlenderRNA * | brna | ) |
Definition at line 1200 of file rna_render.c.
References rna_def_render_engine(), rna_def_render_layer(), rna_def_render_pass(), rna_def_render_result(), and rna_def_render_view().
void RNA_def_rigidbody | ( | struct BlenderRNA * | brna | ) |
Definition at line 1581 of file rna_rigidbody.c.
References rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), and rna_def_rigidbody_world().
void RNA_def_rna | ( | struct BlenderRNA * | brna | ) |
Definition at line 3379 of file rna_rna.c.
References NULL, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_POINTER, rna_def_enum_property(), rna_def_function(), rna_def_number_property(), rna_def_pointer_property(), rna_def_property(), RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), rna_def_string_property(), rna_def_struct(), RNA_def_struct(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
void RNA_def_scene | ( | struct BlenderRNA * | brna | ) |
Definition at line 7768 of file rna_scene.c.
References AUDIO_SCRUB, AUDIO_SYNC, BLT_I18NCONTEXT_ID_SOUND, FUNC_NO_SELF, FUNC_USE_MAIN, FUNC_USE_REPORTS, MAXFRAME, MINAFRAME, MINFRAME, NA_EDITED, NC_GPENCIL, NC_SCENE, NC_SPACE, ND_DATA, ND_DRAW_RENDER_VIEWPORT, ND_FRAME, ND_FRAME_RANGE, ND_KEYINGSET, ND_RENDER_OPTIONS, ND_SPACE_GRAPH, ND_WORLD, NULL, PARM_REQUIRED, PHYS_GLOBAL_GRAVITY, PROP_ACCELERATION, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_CONTEXT_UPDATE, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_ID_REFCOUNT, PROP_ID_SELF_CHECK, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_PTR_NO_OWNERSHIP, PROP_STRING, PROP_TIME, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_api_scene(), rna_def_animdata_common(), rna_def_curve_paint_settings(), rna_def_display_safe_areas(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), rna_def_gpencil_interpolate(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_default(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_override_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_translation_context(), RNA_def_property_ui_icon(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), rna_def_scene_display(), rna_def_scene_eevee(), 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_selected_uv_element(), rna_def_sequencer_tool_settings(), rna_def_statvis(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_clear_flag(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), rna_def_timeline_markers(), rna_def_tool_settings(), rna_def_transform_orientation(), rna_def_transform_orientation_slot(), rna_def_unified_paint_settings(), rna_def_unit_settings(), rna_def_view3d_cursor(), rna_def_view_layer_aov(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_view_layers(), RNA_define_animate_sdna(), SCE_FRAME_DROP, SCE_KEYS_NO_SELONLY, SCE_NLA_EDIT_ON, SCER_LOCK_FRAME_SELECTION, SCER_PRV_RANGE, SCER_SHOW_SUBFRAME, and STRUCT_ID_REFCOUNT.
void RNA_def_screen | ( | struct BlenderRNA * | brna | ) |
Definition at line 671 of file rna_screen.c.
References rna_def_area(), rna_def_region(), rna_def_screen(), and rna_def_view2d().
void RNA_def_sculpt_paint | ( | struct BlenderRNA * | brna | ) |
Definition at line 1595 of file rna_sculpt_paint.c.
References rna_def_curves_sculpt(), rna_def_gp_paint(), rna_def_gp_sculptpaint(), rna_def_gp_vertexpaint(), rna_def_gp_weightpaint(), rna_def_gpencil_guides(), rna_def_gpencil_sculpt(), rna_def_image_paint(), rna_def_paint(), rna_def_paint_curve(), rna_def_paint_mode(), rna_def_paint_tool_slot(), rna_def_particle_edit(), rna_def_sculpt(), rna_def_uv_sculpt(), rna_def_vertex_paint(), and RNA_define_animate_sdna().
void RNA_def_sequencer | ( | struct BlenderRNA * | brna | ) |
Definition at line 3581 of file rna_sequencer.c.
References rna_def_channel(), rna_def_color_balance(), rna_def_editor(), rna_def_effect(), rna_def_effects(), rna_def_image(), rna_def_mask(), rna_def_meta(), rna_def_modifiers(), rna_def_movie(), rna_def_movieclip(), rna_def_scene(), rna_def_sequence(), rna_def_sound(), rna_def_strip_color_balance(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_proxy(), and rna_def_strip_transform().
void RNA_def_shader_fx | ( | struct BlenderRNA * | brna | ) |
Definition at line 650 of file rna_shader_fx.c.
References BLT_I18NCONTEXT_ID_ID, eShaderFxMode_Editmode, eShaderFxMode_Realtime, eShaderFxMode_Render, NA_RENAME, NC_OBJECT, ND_SHADERFX, NULL, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_LIB_EXCEPTION, PROP_NO_DEG_UPDATE, PROP_NONE, PROP_STRING, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_override_flag(), RNA_def_property_string_funcs(), RNA_def_property_translation_context(), RNA_def_property_ui_icon(), RNA_def_property_ui_text(), RNA_def_property_update(), 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_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_refine_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), and rna_enum_object_shaderfx_type_items.
void RNA_def_simulation | ( | struct BlenderRNA * | brna | ) |
Definition at line 39 of file rna_simulation.c.
References rna_def_simulation().
void RNA_def_sound | ( | struct BlenderRNA * | brna | ) |
Definition at line 104 of file rna_sound.c.
References rna_def_sound().
void RNA_def_space | ( | struct BlenderRNA * | brna | ) |
Definition at line 8025 of file rna_space.c.
References rna_def_console_line(), 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_node_tree_path(), 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_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_sequencer(), rna_def_space_spreadsheet(), rna_def_space_text(), rna_def_space_userpref(), and rna_def_space_view3d().
void RNA_def_speaker | ( | struct BlenderRNA * | brna | ) |
Definition at line 167 of file rna_speaker.c.
References rna_def_speaker().
void RNA_def_test | ( | struct BlenderRNA * | brna | ) |
Definition at line 101 of file rna_test.c.
References ARRAY_SIZE, NULL, PROP_BOOLEAN, PROP_DYNAMIC, PROP_FLOAT, PROP_INT, PROP_NONE, RNA_def_boolean_array(), RNA_def_float_array(), RNA_def_int_array(), RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_dynamic_array_funcs(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_int_funcs(), RNA_def_struct(), RNA_def_struct_sdna(), and void.
Definition at line 2498 of file rna_mesh.c.
References ME_AUTOSPACE, NULL, PROP_BOOLEAN, PROP_COLLECTION, PROP_FLOAT, PROP_NONE, PROP_PROPORTIONAL, PROP_TRANSLATION, PROP_XYZ, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_editable_func(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_override_flag(), RNA_def_property_override_funcs(), RNA_def_property_srna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and RNA_def_property_update().
Referenced by rna_def_mesh().
void rna_def_texpaint_slots | ( | struct BlenderRNA * | brna, |
struct StructRNA * | srna | ||
) |
Definition at line 1078 of file rna_material.c.
References NC_MATERIAL, ND_SHADING_LINKS, NULL, PROP_COLLECTION, PROP_CONTEXT_UPDATE, PROP_INT, PROP_NONE, PROP_UNSIGNED, RNA_def_property(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_flag(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), and rna_def_tex_slot().
Referenced by RNA_def_material().
void RNA_def_text | ( | struct BlenderRNA * | brna | ) |
Definition at line 290 of file rna_text.c.
References rna_def_text(), and rna_def_text_line().
void RNA_def_texture | ( | struct BlenderRNA * | brna | ) |
Definition at line 1670 of file rna_texture.c.
References rna_def_colormapping(), rna_def_mtex(), rna_def_texmapping(), and rna_def_texture().
void RNA_def_timeline_marker | ( | struct BlenderRNA * | brna | ) |
Definition at line 72 of file rna_timeline.c.
References rna_def_timeline_marker().
void RNA_def_tracking | ( | struct BlenderRNA * | brna | ) |
Definition at line 2570 of file rna_tracking.c.
References rna_def_tracking().
void RNA_def_ui | ( | struct BlenderRNA * | brna | ) |
Definition at line 1835 of file rna_ui.c.
References rna_def_header(), rna_def_menu(), rna_def_panel(), rna_def_ui_layout(), and rna_def_uilist().
void RNA_def_userdef | ( | struct BlenderRNA * | brna | ) |
Definition at line 6432 of file rna_userdef.c.
References NULL, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_ENUM, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_THICK_WRAP, RNA_def_int_vector(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_int_funcs(), RNA_def_property_pointer_funcs(), RNA_def_property_srna(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_clear_flag(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), 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_dothemes(), rna_def_userdef_edit(), rna_def_userdef_experimental(), rna_def_userdef_filepaths(), 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_view(), rna_def_userdef_walk_navigation(), rna_enum_preference_section_items, STRUCT_UNDO, USER_PREF_FLAG_SAVE, USERDEF_TAG_DIRTY_PROPERTY_UPDATE_DISABLE, and USERDEF_TAG_DIRTY_PROPERTY_UPDATE_ENABLE.
void RNA_def_vfont | ( | struct BlenderRNA * | brna | ) |
Definition at line 50 of file rna_vfont.c.
References NC_GEOM, ND_DATA, NULL, PROP_FILEPATH, PROP_NONE, PROP_POINTER, PROP_STRING, RNA_api_vfont(), RNA_def_property(), RNA_def_property_editable_func(), RNA_def_property_pointer_sdna(), RNA_def_property_string_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
void RNA_def_view_layer | ( | struct BlenderRNA * | brna | ) |
Definition at line 519 of file rna_layer.c.
References FUNC_NO_SELF, FUNC_USE_MAIN, FUNC_USE_REPORTS, FUNC_USE_SELF_ID, NC_SCENE, ND_LAYER, NULL, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROPOVERRIDE_NO_COMPARISON, rna_def_freestyle_settings(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_ui_description(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_object_base(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_flag(), RNA_def_property_override_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_idprops_func(), RNA_def_struct_path_func(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), rna_def_view_layer_common(), RNA_define_animate_sdna(), VIEW_LAYER_FREESTYLE, and VIEW_LAYER_RENDER.
void rna_def_view_layer_common | ( | struct BlenderRNA * | brna, |
struct StructRNA * | srna, | ||
bool | scene | ||
) |
Definition at line 4323 of file rna_scene.c.
References NC_SCENE, ND_RENDER_OPTIONS, NULL, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_FACTOR, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_STRING, PROP_UNSIGNED, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_property(), RNA_def_property_boolean_default(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_sdna(), RNA_def_property_flag(), RNA_def_property_int_default(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_override_flag(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_funcs(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct_name_property(), rna_def_view_layer_aovs(), rna_def_view_layer_lightgroups(), SCE_LAY_AO, SCE_LAY_MOTION_BLUR, SCE_LAY_SKY, SCE_LAY_SOLID, SCE_LAY_STRAND, SCE_LAY_VOLUMES, SCE_PASS_AO, SCE_PASS_COMBINED, SCE_PASS_DIFFUSE_COLOR, SCE_PASS_DIFFUSE_DIRECT, SCE_PASS_DIFFUSE_INDIRECT, SCE_PASS_EMIT, SCE_PASS_ENVIRONMENT, SCE_PASS_GLOSSY_COLOR, SCE_PASS_GLOSSY_DIRECT, SCE_PASS_GLOSSY_INDIRECT, SCE_PASS_INDEXMA, SCE_PASS_INDEXOB, SCE_PASS_MIST, SCE_PASS_NORMAL, SCE_PASS_POSITION, SCE_PASS_SHADOW, SCE_PASS_SUBSURFACE_COLOR, SCE_PASS_SUBSURFACE_DIRECT, SCE_PASS_SUBSURFACE_INDIRECT, SCE_PASS_TRANSM_COLOR, SCE_PASS_TRANSM_DIRECT, SCE_PASS_TRANSM_INDIRECT, SCE_PASS_UV, SCE_PASS_VECTOR, SCE_PASS_Z, scene, VIEW_LAYER_CRYPTOMATTE_ACCURATE, VIEW_LAYER_CRYPTOMATTE_ASSET, VIEW_LAYER_CRYPTOMATTE_MATERIAL, and VIEW_LAYER_CRYPTOMATTE_OBJECT.
Referenced by rna_def_render_layer(), and RNA_def_view_layer().
void RNA_def_volume | ( | struct BlenderRNA * | brna | ) |
Definition at line 700 of file rna_volume.c.
References rna_def_volume(), rna_def_volume_display(), rna_def_volume_grid(), and rna_def_volume_render().
void RNA_def_wm | ( | struct BlenderRNA * | brna | ) |
Definition at line 2833 of file rna_wm.c.
References rna_def_event(), rna_def_keyconfig(), rna_def_keyconfig_prefs(), rna_def_macro_operator(), rna_def_operator(), rna_def_operator_filelist_element(), rna_def_operator_options_runtime(), rna_def_operator_type_macro(), rna_def_operator_utils(), rna_def_piemenu(), rna_def_popovermenu(), rna_def_popupmenu(), rna_def_timer(), rna_def_window(), and rna_def_windowmanager().
void RNA_def_wm_gizmo | ( | struct BlenderRNA * | brna | ) |
Definition at line 1520 of file rna_wm_gizmo.c.
References rna_def_gizmogroup().
void RNA_def_workspace | ( | struct BlenderRNA * | brna | ) |
Definition at line 442 of file rna_workspace.c.
References rna_def_workspace(), rna_def_workspace_owner(), and rna_def_workspace_tool().
void RNA_def_world | ( | struct BlenderRNA * | brna | ) |
Definition at line 200 of file rna_world.c.
References NULL, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLOR, PROP_CONTEXT_UPDATE, PROP_EDITABLE, PROP_FLOAT, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_PTR_NO_OWNERSHIP, PROP_STRING, PROPOVERRIDE_OVERRIDABLE_LIBRARY, rna_def_animdata_common(), rna_def_lighting(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_flag(), RNA_def_property_float_array_default(), RNA_def_property_float_sdna(), RNA_def_property_override_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_string_funcs(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and rna_def_world_mist().
void RNA_def_xr | ( | struct BlenderRNA * | brna | ) |
Definition at line 2526 of file rna_xr.c.
References rna_def_xr_actionmap(), rna_def_xr_eventdata(), rna_def_xr_session_settings(), rna_def_xr_session_state(), and RNA_define_animate_sdna().
struct PropertyRNA* rna_ensure_property | ( | struct PropertyRNA * | prop | ) |
Definition at line 524 of file rna_access.c.
References arraytypemap, IDP_ARRAY, PropertyRNA::magic, RNA_MAGIC, IDProperty::subtype, IDProperty::type, and typemap.
Referenced by RNA_parameter_flag(), RNA_property_animateable(), RNA_property_array_dimension(), RNA_property_array_item_index(), RNA_property_boolean_get_default(), RNA_property_boolean_get_default_array(), RNA_property_builtin(), RNA_property_collection_assign_int(), RNA_property_collection_end(), RNA_property_collection_lookup_int(), RNA_property_collection_lookup_int_has_fn(), RNA_property_collection_lookup_string_has_fn(), RNA_property_collection_lookup_string_index(), RNA_property_collection_next(), RNA_property_collection_skip(), RNA_property_collection_type_get(), RNA_property_comparable(), rna_property_editable_do(), RNA_property_editable_flag(), RNA_property_enum_get_default(), RNA_property_enum_items_ex(), RNA_property_enum_items_gettexted_all(), RNA_property_flag(), RNA_property_float_get_default(), RNA_property_float_get_default_array(), RNA_property_float_range(), RNA_property_float_ui_range(), RNA_property_int_get_default(), RNA_property_int_get_default_array(), RNA_property_int_range(), RNA_property_int_ui_range(), RNA_property_is_set(), RNA_property_is_set_ex(), RNA_property_override_flag(), RNA_property_pointer_poll(), RNA_property_pointer_type(), RNA_property_string_default_length(), RNA_property_string_get_default(), RNA_property_string_maxlength(), RNA_property_string_search(), RNA_property_string_search_flag(), RNA_property_subtype(), RNA_property_tags(), RNA_property_translation_context(), RNA_property_type(), RNA_property_ui_icon(), RNA_property_ui_scale(), RNA_property_unset(), and rna_property_update().
struct PropertyRNA* rna_ensure_property_realdata | ( | struct PropertyRNA ** | prop, |
struct PointerRNA * | ptr | ||
) |
This function always return the valid, real data pointer, be it a regular RNA property one, or an IDProperty one.
Definition at line 512 of file rna_access.c.
References PropertyRNAOrID::idprop, PropertyRNAOrID::is_idprop, NULL, ptr, rna_property_rna_or_id_get(), and PropertyRNAOrID::rnaprop.
Referenced by RNA_property_copy().
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().
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().
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().
struct PointerRNA rna_FreestyleLineSet_linestyle_get | ( | struct PointerRNA * | ptr | ) |
void rna_FreestyleLineSet_linestyle_set | ( | struct PointerRNA * | ptr, |
struct PointerRNA | value, | ||
struct ReportList * | reports | ||
) |
struct PointerRNA rna_FreestyleSettings_active_lineset_get | ( | struct PointerRNA * | ptr | ) |
int rna_FreestyleSettings_active_lineset_index_get | ( | struct PointerRNA * | ptr | ) |
void rna_FreestyleSettings_active_lineset_index_range | ( | struct PointerRNA * | ptr, |
int * | min, | ||
int * | max, | ||
int * | softmin, | ||
int * | softmax | ||
) |
void rna_FreestyleSettings_active_lineset_index_set | ( | struct PointerRNA * | ptr, |
int | value | ||
) |
struct FreestyleLineSet* rna_FreestyleSettings_lineset_add | ( | struct ID * | id, |
struct FreestyleSettings * | config, | ||
struct Main * | bmain, | ||
const char * | name | ||
) |
void rna_FreestyleSettings_lineset_remove | ( | struct ID * | id, |
struct FreestyleSettings * | config, | ||
struct ReportList * | reports, | ||
struct PointerRNA * | lineset_ptr | ||
) |
struct FreestyleModuleConfig* rna_FreestyleSettings_module_add | ( | struct ID * | id, |
struct FreestyleSettings * | config | ||
) |
void rna_FreestyleSettings_module_remove | ( | struct ID * | id, |
struct FreestyleSettings * | config, | ||
struct ReportList * | reports, | ||
struct PointerRNA * | module_ptr | ||
) |
bool rna_GPencil_datablocks_annotations_poll | ( | struct PointerRNA * | ptr, |
const struct PointerRNA | value | ||
) |
bool rna_GPencil_datablocks_obdata_poll | ( | struct PointerRNA * | ptr, |
const struct PointerRNA | value | ||
) |
bool rna_GPencil_object_poll | ( | struct PointerRNA * | ptr, |
struct PointerRNA | value | ||
) |
void rna_ID_fake_user_set | ( | struct PointerRNA * | ptr, |
bool | value | ||
) |
struct IDProperty** rna_ID_idprops | ( | struct PointerRNA * | ptr | ) |
void** rna_ID_instance | ( | PointerRNA * | ptr | ) |
void rna_ID_name_get | ( | struct PointerRNA * | ptr, |
char * | value | ||
) |
int rna_ID_name_length | ( | struct PointerRNA * | ptr | ) |
void rna_ID_name_set | ( | struct PointerRNA * | ptr, |
const char * | value | ||
) |
struct StructRNA* rna_ID_refine | ( | struct PointerRNA * | ptr | ) |
Referenced by RNA_id_pointer_create(), and RNA_pointer_create().
int rna_IDMaterials_assign_int | ( | struct PointerRNA * | ptr, |
int | key, | ||
const struct PointerRNA * | assign_ptr | ||
) |
struct IDProperty* rna_idproperty_check | ( | struct PropertyRNA ** | prop, |
struct PointerRNA * | ptr | ||
) |
This function only returns an IDProperty, or NULL (in case IDProp could not be found, or prop is a real RNA property).
Definition at line 502 of file rna_access.c.
References PropertyRNAOrID::idprop, ptr, rna_property_rna_or_id_get(), and PropertyRNAOrID::rnaprop.
Referenced by RNA_pointer_as_string(), RNA_property_boolean_get(), RNA_property_boolean_get_array(), RNA_property_boolean_set(), RNA_property_boolean_set_array(), RNA_property_collection_add(), RNA_property_collection_begin(), RNA_property_collection_clear(), RNA_property_collection_length(), RNA_property_collection_move(), RNA_property_collection_remove(), RNA_property_enum_get(), RNA_property_enum_set(), RNA_property_float_get(), RNA_property_float_get_array(), RNA_property_float_set(), RNA_property_float_set_array(), RNA_property_int_get(), RNA_property_int_get_array(), RNA_property_int_set(), RNA_property_int_set_array(), RNA_property_pointer_add(), RNA_property_pointer_get(), RNA_property_pointer_poll(), RNA_property_pointer_remove(), RNA_property_pointer_set(), RNA_property_string_get(), RNA_property_string_length(), RNA_property_string_set(), and RNA_property_string_set_bytes().
void rna_iterator_array_begin | ( | struct CollectionPropertyIterator * | iter, |
void * | ptr, | ||
int | itemsize, | ||
int | length, | ||
bool | free_ptr, | ||
IteratorSkipFunc | skip | ||
) |
Definition at line 4781 of file rna_access.c.
References CollectionPropertyIterator::array, CollectionPropertyIterator::internal, blender::math::length(), NULL, ArrayIterator::ptr, CollectionPropertyIterator::ptr, ptr, rna_iterator_array_next(), and CollectionPropertyIterator::valid.
Referenced by RNA_property_collection_begin().
void* rna_iterator_array_dereference_get | ( | struct CollectionPropertyIterator * | iter | ) |
Definition at line 4836 of file rna_access.c.
References CollectionPropertyIterator::array, and CollectionPropertyIterator::internal.
void rna_iterator_array_end | ( | struct CollectionPropertyIterator * | iter | ) |
Definition at line 4844 of file rna_access.c.
References CollectionPropertyIterator::array, CollectionPropertyIterator::internal, and MEM_SAFE_FREE.
Referenced by RNA_property_collection_end().
void* rna_iterator_array_get | ( | struct CollectionPropertyIterator * | iter | ) |
Definition at line 4829 of file rna_access.c.
References CollectionPropertyIterator::array, CollectionPropertyIterator::internal, and ArrayIterator::ptr.
Referenced by rna_property_collection_get_idp().
void rna_iterator_array_next | ( | struct CollectionPropertyIterator * | iter | ) |
Definition at line 4813 of file rna_access.c.
References CollectionPropertyIterator::array, CollectionPropertyIterator::internal, ArrayIterator::ptr, CollectionPropertyIterator::ptr, and CollectionPropertyIterator::valid.
Referenced by rna_iterator_array_begin(), and RNA_property_collection_next().
void rna_iterator_listbase_begin | ( | struct CollectionPropertyIterator * | iter, |
struct ListBase * | lb, | ||
IteratorSkipFunc | skip | ||
) |
Definition at line 4729 of file rna_access.c.
References ListBase::first, CollectionPropertyIterator::internal, ListBaseIterator::link, CollectionPropertyIterator::listbase, NULL, rna_iterator_listbase_next(), and CollectionPropertyIterator::valid.
void rna_iterator_listbase_end | ( | struct CollectionPropertyIterator * | iter | ) |
void* rna_iterator_listbase_get | ( | struct CollectionPropertyIterator * | iter | ) |
Definition at line 4761 of file rna_access.c.
References CollectionPropertyIterator::internal, ListBaseIterator::link, and CollectionPropertyIterator::listbase.
void rna_iterator_listbase_next | ( | struct CollectionPropertyIterator * | iter | ) |
Definition at line 4745 of file rna_access.c.
References CollectionPropertyIterator::internal, ListBaseIterator::link, CollectionPropertyIterator::listbase, Link::next, NULL, and CollectionPropertyIterator::valid.
Referenced by rna_iterator_listbase_begin().
bool rna_Lattice_object_poll | ( | struct PointerRNA * | ptr, |
struct PointerRNA | value | ||
) |
bool rna_Light_object_poll | ( | struct PointerRNA * | ptr, |
struct PointerRNA | value | ||
) |
PointerRNA rna_listbase_lookup_int | ( | PointerRNA * | ptr, |
StructRNA * | type, | ||
struct ListBase * | lb, | ||
int | index | ||
) |
Definition at line 4772 of file rna_access.c.
References BLI_findlink(), data, ptr, rna_pointer_inherit_refine(), and type.
bool rna_Mesh_object_poll | ( | struct PointerRNA * | ptr, |
struct PointerRNA | value | ||
) |
void rna_Mesh_update_draw | ( | struct Main * | bmain, |
struct Scene * | scene, | ||
struct PointerRNA * | ptr | ||
) |
struct MTex* rna_mtex_texture_slots_add | ( | struct ID * | self, |
struct bContext * | C, | ||
struct ReportList * | reports | ||
) |
void rna_mtex_texture_slots_clear | ( | struct ID * | self, |
struct bContext * | C, | ||
struct ReportList * | reports, | ||
int | index | ||
) |
struct MTex* rna_mtex_texture_slots_create | ( | struct ID * | self, |
struct bContext * | C, | ||
struct ReportList * | reports, | ||
int | index | ||
) |
char* rna_Node_ImageUser_path | ( | const struct PointerRNA * | ptr | ) |
void rna_Object_internal_update_data | ( | struct Main * | bmain, |
struct Scene * | scene, | ||
struct PointerRNA * | ptr | ||
) |
PointerRNA rna_object_shapekey_index_get | ( | struct ID * | id, |
int | value | ||
) |
int rna_object_shapekey_index_set | ( | struct ID * | id, |
PointerRNA | value, | ||
int | current | ||
) |
int rna_object_type_visibility_icon_get_common | ( | int | object_type_exclude_viewport, |
const int * | object_type_exclude_select | ||
) |
void rna_object_uvlayer_name_set | ( | struct PointerRNA * | ptr, |
const char * | value, | ||
char * | result, | ||
int | maxlen | ||
) |
void rna_object_vcollayer_name_set | ( | struct PointerRNA * | ptr, |
const char * | value, | ||
char * | result, | ||
int | maxlen | ||
) |
void rna_object_vgroup_name_index_get | ( | struct PointerRNA * | ptr, |
char * | value, | ||
int | index | ||
) |
int rna_object_vgroup_name_index_length | ( | struct PointerRNA * | ptr, |
int | index | ||
) |
void rna_object_vgroup_name_index_set | ( | struct PointerRNA * | ptr, |
const char * | value, | ||
short * | index | ||
) |
void rna_object_vgroup_name_set | ( | struct PointerRNA * | ptr, |
const char * | value, | ||
char * | result, | ||
int | maxlen | ||
) |
int rna_parameter_size | ( | struct 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().
PointerRNA rna_pointer_inherit_refine | ( | struct PointerRNA * | ptr, |
struct StructRNA * | type, | ||
void * | data | ||
) |
Definition at line 186 of file rna_access.c.
References data, PointerRNA_NULL, ptr, result, rna_pointer_inherit_id(), and type.
Referenced by rna_array_lookup_int(), rna_listbase_lookup_int(), RNA_pointer_recast(), and RNA_property_pointer_get().
bool rna_property_override_apply_default | ( | struct Main * | bmain, |
struct PointerRNA * | ptr_dst, | ||
struct PointerRNA * | ptr_src, | ||
struct PointerRNA * | ptr_storage, | ||
struct PropertyRNA * | prop_dst, | ||
struct PropertyRNA * | prop_src, | ||
struct PropertyRNA * | prop_storage, | ||
int | len_dst, | ||
int | len_src, | ||
int | len_storage, | ||
struct PointerRNA * | ptr_item_dst, | ||
struct PointerRNA * | ptr_item_src, | ||
struct PointerRNA * | ptr_item_storage, | ||
struct IDOverrideLibraryPropertyOperation * | opop | ||
) |
Referenced by rna_property_override_operation_apply().
int rna_property_override_diff_default | ( | struct Main * | bmain, |
struct PropertyRNAOrID * | prop_a, | ||
struct PropertyRNAOrID * | prop_b, | ||
int | mode, | ||
struct IDOverrideLibrary * | override, | ||
const char * | rna_path, | ||
size_t | rna_path_len, | ||
int | flags, | ||
bool * | r_override_changed | ||
) |
Referenced by rna_property_override_diff().
bool rna_property_override_store_default | ( | struct Main * | bmain, |
struct PointerRNA * | ptr_local, | ||
struct PointerRNA * | ptr_reference, | ||
struct PointerRNA * | ptr_storage, | ||
struct PropertyRNA * | prop_local, | ||
struct PropertyRNA * | prop_reference, | ||
struct PropertyRNA * | prop_storage, | ||
int | len_local, | ||
int | len_reference, | ||
int | len_storage, | ||
struct IDOverrideLibraryPropertyOperation * | opop | ||
) |
Referenced by rna_property_override_operation_store().
struct IDProperty** rna_PropertyGroup_idprops | ( | struct PointerRNA * | ptr | ) |
struct StructRNA* rna_PropertyGroup_refine | ( | struct PointerRNA * | ptr | ) |
struct StructRNA* rna_PropertyGroup_register | ( | struct Main * | bmain, |
struct ReportList * | reports, | ||
void * | data, | ||
const char * | identifier, | ||
StructValidateFunc | validate, | ||
StructCallbackFunc | call, | ||
StructFreeFunc | free | ||
) |
void rna_RenderPass_rect_set | ( | PointerRNA * | ptr, |
const float * | values | ||
) |
void rna_Scene_freestyle_update | ( | struct Main * | bmain, |
struct Scene * | scene, | ||
struct PointerRNA * | ptr | ||
) |
void rna_Scene_glsl_update | ( | struct Main * | bmain, |
struct Scene * | scene, | ||
struct PointerRNA * | ptr | ||
) |
void rna_Scene_use_view_map_cache_update | ( | struct Main * | bmain, |
struct Scene * | scene, | ||
struct PointerRNA * | ptr | ||
) |
char* rna_TextureSlot_path | ( | const struct PointerRNA * | ptr | ) |
void rna_TextureSlot_update | ( | struct bContext * | C, |
struct PointerRNA * | ptr | ||
) |
const char* rna_translate_ui_text | ( | const char * | text, |
const char * | text_ctxt, | ||
struct StructRNA * | type, | ||
struct PropertyRNA * | prop, | ||
bool | translate | ||
) |
Referenced by RNA_translate_ui_text().
void rna_userdef_is_dirty_update | ( | struct Main * | bmain, |
struct Scene * | scene, | ||
struct PointerRNA * | ptr | ||
) |
Use as a fallback update handler to ensure #U.runtime.is_dirty is set. So the preferences are saved when modified.
Use single function so we can more easily break-point it.
int rna_ViewLayer_active_aov_index_get | ( | PointerRNA * | ptr | ) |
void rna_ViewLayer_active_aov_index_range | ( | PointerRNA * | ptr, |
int * | min, | ||
int * | max, | ||
int * | softmin, | ||
int * | softmax | ||
) |
void rna_ViewLayer_active_aov_index_set | ( | PointerRNA * | ptr, |
int | value | ||
) |
int rna_ViewLayer_active_lightgroup_index_get | ( | PointerRNA * | ptr | ) |
void rna_ViewLayer_active_lightgroup_index_range | ( | PointerRNA * | ptr, |
int * | min, | ||
int * | max, | ||
int * | softmin, | ||
int * | softmax | ||
) |
void rna_ViewLayer_active_lightgroup_index_set | ( | PointerRNA * | ptr, |
int | value | ||
) |
void rna_ViewLayer_material_override_update | ( | struct Main * | bmain, |
struct Scene * | activescene, | ||
struct PointerRNA * | ptr | ||
) |
void rna_ViewLayer_name_set | ( | struct PointerRNA * | ptr, |
const char * | value | ||
) |
void rna_ViewLayer_pass_update | ( | struct Main * | bmain, |
struct Scene * | activescene, | ||
struct PointerRNA * | ptr | ||
) |
size_t rna_ViewLayer_path_buffer_get | ( | const struct ViewLayer * | view_layer, |
char * | r_rna_path, | ||
const size_t | rna_path_buffer_size | ||
) |
Set r_rna_path
with the base view-layer path. rna_path_buffer_size
should be at least sizeof(ViewLayer.name) * 3
.
|
extern |
Referenced by ntree_interface_type_create(), ntreeInterfaceTypeFree(), ntreeInterfaceTypeGet(), RNA_blender_rna_pointer_create(), RNA_exit(), RNA_init(), RNA_struct_find(), wm_gizmogrouptype_append__begin(), wm_gizmogrouptype_append__end(), wm_gizmotype_append__begin(), wm_gizmotype_append__end(), wm_operatortype_append__begin(), wm_operatortype_append__end(), WM_operatortype_append_macro(), WM_operatortype_append_macro_ptr(), and WM_operatortype_remove_ptr().
|
extern |
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().
|
extern |
|
extern |