21 #define RNA_MAGIC ((int)~0)
136 #ifndef __RNA_ACCESS_H__
258 const char *activeget,
259 const char *activeset,
260 const char *activeeditable,
261 const char *structname,
262 const char *structname_slots,
327 const int *object_type_exclude_select);
362 struct Scene *activescene,
365 struct Scene *activescene,
382 const size_t rna_path_buffer_size);
514 #ifdef WITH_SIMULATION_DATABLOCK
520 #ifndef __RNA_ACCESS_H__
550 const char *rna_path,
553 bool *r_override_changed);
660 const char *text_ctxt,
670 # pragma GCC diagnostic ignored "-Wredundant-decls"
675 #if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L)
676 # define USE_RNA_RANGE_CHECK
677 # define TYPEOF_MAX(x) \
678 _Generic((x), bool : 1, char \
679 : CHAR_MAX, signed char \
680 : SCHAR_MAX, unsigned char \
681 : UCHAR_MAX, signed short \
682 : SHRT_MAX, unsigned short \
683 : USHRT_MAX, signed int \
684 : INT_MAX, unsigned int \
689 # define TYPEOF_MIN(x) \
690 _Generic((x), bool : 0, char \
691 : CHAR_MIN, signed char \
692 : SCHAR_MIN, unsigned char : 0, signed short \
693 : SHRT_MIN, unsigned short : 0, signed int \
694 : INT_MIN, unsigned int : 0, float \
struct FreestyleSettings FreestyleSettings
#define ATTR_WARN_UNUSED_RESULT
void BLI_kdtree_nd_() free(KDTree *tree)
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum type
void(* StructFreeFunc)(void *data)
int(* StructValidateFunc)(struct PointerRNA *ptr, void *data, int *have_function)
int(* StructCallbackFunc)(struct bContext *C, struct PointerRNA *ptr, struct FunctionRNA *func, ParameterList *list)
int(* IteratorSkipFunc)(struct CollectionPropertyIterator *iter, void *data)
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
ccl_global float * buffer
static void update_index(const char *filename, FileIndexerEntries *entries, void *user_data)
T length(const vec_base< T, Size > &a)
static void update(bNodeTree *ntree)
StructDefRNA * rna_find_struct_def(StructRNA *srna)
void RNA_api_keymapitem(struct StructRNA *srna)
int rna_builtin_properties_lookup_string(PointerRNA *ptr, const char *key, PointerRNA *r_ptr)
void RNA_api_keyconfig(struct StructRNA *srna)
void RNA_api_armature_edit_bone(StructRNA *srna)
void RNA_api_action(StructRNA *srna)
void RNA_def_lattice(struct BlenderRNA *brna)
void RNA_def_linestyle(struct BlenderRNA *brna)
void rna_def_animviz_common(struct StructRNA *srna)
struct StructDefRNA StructDefRNA
void RNA_api_animdata(struct StructRNA *srna)
void rna_PropertyGroup_unregister(struct Main *bmain, struct StructRNA *type)
const char * rna_translate_ui_text(const char *text, const char *text_ctxt, struct StructRNA *type, struct PropertyRNA *prop, bool translate)
void rna_Scene_glsl_update(struct Main *bmain, struct Scene *scene, struct PointerRNA *ptr)
void RNA_def_context(struct BlenderRNA *brna)
void rna_def_animdata_common(struct StructRNA *srna)
void rna_userdef_is_dirty_update(struct Main *bmain, struct Scene *scene, struct PointerRNA *ptr)
void RNA_api_camera(StructRNA *srna)
void RNA_def_texture(struct BlenderRNA *brna)
void RNA_def_attribute(struct BlenderRNA *brna)
bool rna_Curve_object_poll(struct PointerRNA *ptr, struct PointerRNA value)
void RNA_def_meta(struct BlenderRNA *brna)
void RNA_def_sequencer(struct BlenderRNA *brna)
void RNA_api_text(struct StructRNA *srna)
void RNA_def_main_window_managers(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_api_keyconfigs(struct StructRNA *srna)
void RNA_def_rna(struct BlenderRNA *brna)
void rna_FreestyleSettings_active_lineset_index_set(struct PointerRNA *ptr, int value)
void RNA_def_brush(struct BlenderRNA *brna)
void rna_def_actionbone_group_common(struct StructRNA *srna, int update_flag, const char *update_cb)
void RNA_api_workspace(struct StructRNA *srna)
void RNA_def_main_curves(BlenderRNA *brna, PropertyRNA *cprop)
void rna_def_bone_curved_common(struct StructRNA *srna, bool is_posebone, bool is_editbone)
void RNA_api_pose_channel(struct StructRNA *srna)
void RNA_def_curve(struct BlenderRNA *brna)
bool rna_GPencil_datablocks_obdata_poll(struct PointerRNA *ptr, const struct PointerRNA value)
void RNA_def_main_cameras(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_api_drivers(StructRNA *srna)
void rna_FreestyleSettings_active_lineset_index_range(struct PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
int rna_object_shapekey_index_set(struct ID *id, PointerRNA value, int current)
void RNA_def_movieclip(struct BlenderRNA *brna)
struct ContainerDefRNA ContainerDefRNA
bool rna_ActionGroup_is_custom_colorset_get(struct PointerRNA *ptr)
void RNA_def_main_worlds(BlenderRNA *brna, PropertyRNA *cprop)
struct FunctionDefRNA FunctionDefRNA
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)
void rna_mtex_texture_slots_clear(struct ID *self, struct bContext *C, struct ReportList *reports, int index)
void rna_AttributeGroup_iterator_next(CollectionPropertyIterator *iter)
void RNA_def_asset(struct BlenderRNA *brna)
void rna_ID_name_set(struct PointerRNA *ptr, const char *value)
int rna_FreestyleSettings_active_lineset_index_get(struct PointerRNA *ptr)
struct BlenderDefRNA BlenderDefRNA
void RNA_api_meta(struct StructRNA *srna)
struct IDProperty * rna_idproperty_check(struct PropertyRNA **prop, struct PointerRNA *ptr) ATTR_WARN_UNUSED_RESULT
void RNA_def_depsgraph(struct BlenderRNA *brna)
void rna_ViewLayer_material_override_update(struct Main *bmain, struct Scene *activescene, struct PointerRNA *ptr)
void RNA_api_space_node(struct StructRNA *srna)
void rna_Scene_use_view_map_cache_update(struct Main *bmain, struct Scene *scene, struct PointerRNA *ptr)
void RNA_def_cachefile(struct BlenderRNA *brna)
void * rna_calloc(int buffer_len)
PointerRNA rna_builtin_properties_get(struct CollectionPropertyIterator *iter)
void RNA_def_main_textures(BlenderRNA *brna, PropertyRNA *cprop)
void rna_object_vcollayer_name_set(struct PointerRNA *ptr, const char *value, char *result, int maxlen)
void rna_iterator_array_end(struct CollectionPropertyIterator *iter)
int rna_ViewLayer_active_aov_index_get(PointerRNA *ptr)
void RNA_def_text(struct BlenderRNA *brna)
int rna_ID_name_length(struct PointerRNA *ptr)
void RNA_api_pose(struct StructRNA *srna)
void RNA_def_main_lightprobes(BlenderRNA *brna, PropertyRNA *cprop)
void rna_TextureSlot_update(struct bContext *C, struct PointerRNA *ptr)
void RNA_def_main_movieclips(BlenderRNA *brna, PropertyRNA *cprop)
void rna_userdef_is_dirty_update_impl(void)
void rna_iterator_array_next(struct CollectionPropertyIterator *iter)
void rna_object_vgroup_name_index_set(struct PointerRNA *ptr, const char *value, short *index)
void rna_builtin_properties_next(struct CollectionPropertyIterator *iter)
size_t rna_ViewLayer_path_buffer_get(const struct ViewLayer *view_layer, char *r_rna_path, const size_t rna_path_buffer_size)
void rna_object_vgroup_name_index_get(struct PointerRNA *ptr, char *value, int index)
void rna_AttributeGroup_color_iterator_next(CollectionPropertyIterator *iter)
bool rna_Camera_object_poll(struct PointerRNA *ptr, struct PointerRNA value)
void RNA_def_main_screens(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_image(struct BlenderRNA *brna)
void rna_RenderPass_rect_set(PointerRNA *ptr, const float *values)
void rna_iterator_listbase_next(struct CollectionPropertyIterator *iter)
PropertyRNA * rna_def_asset_library_reference_common(struct StructRNA *srna, const char *get, const char *set)
void RNA_def_particle(struct BlenderRNA *brna)
void RNA_def_main_images(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_render(struct BlenderRNA *brna)
struct FreestyleLineSet * rna_FreestyleSettings_lineset_add(struct ID *id, struct FreestyleSettings *config, struct Main *bmain, const char *name)
struct StructRNA * rna_PropertyGroup_register(struct Main *bmain, struct ReportList *reports, void *data, const char *identifier, StructValidateFunc validate, StructCallbackFunc call, StructFreeFunc free)
void RNA_api_image_packed_file(struct StructRNA *srna)
void rna_FreestyleSettings_lineset_remove(struct ID *id, struct FreestyleSettings *config, struct ReportList *reports, struct PointerRNA *lineset_ptr)
void RNA_def_curves(struct BlenderRNA *brna)
void RNA_def_main_volumes(BlenderRNA *brna, PropertyRNA *cprop)
int rna_IDMaterials_assign_int(struct PointerRNA *ptr, int key, const struct PointerRNA *assign_ptr)
void RNA_def_main_node_groups(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_api_image(struct StructRNA *srna)
void RNA_api_bone(StructRNA *srna)
bool rna_Light_object_poll(struct PointerRNA *ptr, struct PointerRNA value)
PropertyDefRNA * rna_find_struct_property_def(StructRNA *srna, PropertyRNA *prop)
void RNA_api_main(struct StructRNA *srna)
struct StructRNA * rna_ID_refine(struct PointerRNA *ptr)
void RNA_def_wm(struct BlenderRNA *brna)
void RNA_api_lattice(struct StructRNA *srna)
int rna_parameter_size(struct PropertyRNA *parm)
void RNA_def_main_meshes(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_api_fcurves(StructRNA *srna)
void RNA_def_profile(struct BlenderRNA *brna)
void RNA_def_palette(struct BlenderRNA *brna)
void RNA_def_volume(struct BlenderRNA *brna)
void rna_def_object_type_visibility_flags_common(StructRNA *srna, int noteflag)
StructRNA RNA_PropertyGroupItem
void RNA_def_test(struct BlenderRNA *brna)
void RNA_def_main_hair_curves(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_camera(struct BlenderRNA *brna)
void rna_def_freestyle_settings(struct BlenderRNA *brna)
void RNA_api_space_filebrowser(struct StructRNA *srna)
void RNA_def_main_pointclouds(BlenderRNA *brna, PropertyRNA *cprop)
struct IDProperty ** rna_PropertyGroup_idprops(struct PointerRNA *ptr)
void RNA_api_scene(struct StructRNA *srna)
void rna_def_motionpath_common(struct StructRNA *srna)
struct FreestyleModuleConfig * rna_FreestyleSettings_module_add(struct ID *id, struct FreestyleSettings *config)
PointerRNA rna_array_lookup_int(PointerRNA *ptr, StructRNA *type, void *data, int itemsize, int length, int index)
int rna_AttributeGroup_length(PointerRNA *ptr)
struct PointerRNA rna_FreestyleSettings_active_lineset_get(struct PointerRNA *ptr)
void RNA_api_keymap(struct StructRNA *srna)
void rna_iterator_listbase_begin(struct CollectionPropertyIterator *iter, struct ListBase *lb, IteratorSkipFunc skip)
void RNA_def_main_libraries(BlenderRNA *brna, PropertyRNA *cprop)
char * rna_TextureSlot_path(const struct PointerRNA *ptr)
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)
void RNA_def_shader_fx(struct BlenderRNA *brna)
void RNA_def_main_paintcurves(BlenderRNA *brna, PropertyRNA *cprop)
int rna_AttributeGroup_color_length(PointerRNA *ptr)
void RNA_def_ID(struct BlenderRNA *brna)
void RNA_def_main_texts(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_armature(struct BlenderRNA *brna)
void RNA_def_tracking(struct BlenderRNA *brna)
void RNA_api_material(StructRNA *srna)
void rna_def_texpaint_slots(struct BlenderRNA *brna, struct StructRNA *srna)
void rna_iterator_listbase_end(struct CollectionPropertyIterator *iter)
void RNA_api_ui_layout(struct StructRNA *srna)
void rna_ViewLayer_active_aov_index_set(PointerRNA *ptr, int value)
PointerRNA rna_listbase_lookup_int(PointerRNA *ptr, StructRNA *type, struct ListBase *lb, int index)
void RNA_api_wm(struct StructRNA *srna)
void RNA_def_nla(struct BlenderRNA *brna)
bool rna_Lattice_object_poll(struct PointerRNA *ptr, struct PointerRNA value)
char * rna_CameraBackgroundImage_image_or_movieclip_user_path(const struct PointerRNA *ptr)
void RNA_def_fluid(struct BlenderRNA *brna)
void * rna_iterator_listbase_get(struct CollectionPropertyIterator *iter)
void RNA_def_main_lights(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_gpencil(BlenderRNA *brna, PropertyRNA *cprop)
void rna_def_view_layer_common(struct BlenderRNA *brna, struct StructRNA *srna, bool scene)
void RNA_def_rigidbody(struct BlenderRNA *brna)
void RNA_api_sound(struct StructRNA *srna)
void RNA_def_main_actions(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_palettes(BlenderRNA *brna, PropertyRNA *cprop)
void rna_ActionGroup_colorset_set(struct PointerRNA *ptr, int value)
void rna_object_uvlayer_name_set(struct PointerRNA *ptr, const char *value, char *result, int maxlen)
void RNA_def_xr(struct BlenderRNA *brna)
void RNA_api_gizmogroup(struct StructRNA *srna)
void rna_ViewLayer_active_aov_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
struct StructRNA * rna_PropertyGroup_refine(struct PointerRNA *ptr)
void RNA_def_sound(struct BlenderRNA *brna)
void rna_ViewLayer_name_set(struct PointerRNA *ptr, const char *value)
struct PointerRNA rna_FreestyleLineSet_linestyle_get(struct PointerRNA *ptr)
void RNA_api_workspace_tool(struct StructRNA *srna)
void RNA_def_ui(struct BlenderRNA *brna)
void * rna_iterator_array_get(struct CollectionPropertyIterator *iter)
void RNA_def_material(struct BlenderRNA *brna)
void rna_Object_internal_update_data(struct Main *bmain, struct Scene *scene, struct PointerRNA *ptr)
void RNA_def_key(struct BlenderRNA *brna)
void RNA_def_main_particles(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_api_keymaps(struct StructRNA *srna)
void RNA_def_space(struct BlenderRNA *brna)
void RNA_def_collections(struct BlenderRNA *brna)
void rna_FreestyleSettings_module_remove(struct ID *id, struct FreestyleSettings *config, struct ReportList *reports, struct PointerRNA *module_ptr)
void RNA_def_view_layer(struct BlenderRNA *brna)
int rna_AssetMetaData_editable(struct PointerRNA *ptr, const char **r_info)
void RNA_api_curve_nurb(StructRNA *srna)
void rna_def_texmat_common(struct StructRNA *srna, const char *texspace_editable)
bool rna_Action_id_poll(struct PointerRNA *ptr, struct PointerRNA value)
void RNA_def_main_lattices(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_mask(struct BlenderRNA *brna)
void RNA_api_window(struct StructRNA *srna)
void RNA_api_texture(struct StructRNA *srna)
void RNA_def_main_masks(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_cachefiles(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_constraint(struct BlenderRNA *brna)
void RNA_api_object(struct StructRNA *srna)
void RNA_def_mesh(struct BlenderRNA *brna)
void rna_Mesh_update_draw(struct Main *bmain, struct Scene *scene, struct PointerRNA *ptr)
void RNA_def_light(struct BlenderRNA *brna)
void RNA_def_pose(struct BlenderRNA *brna)
void RNA_def_world(struct BlenderRNA *brna)
void RNA_def_sculpt_paint(struct BlenderRNA *brna)
void RNA_def_timeline_marker(struct BlenderRNA *brna)
struct PropertyRNA * rna_ensure_property_realdata(struct PropertyRNA **prop, struct PointerRNA *ptr) ATTR_WARN_UNUSED_RESULT
void RNA_def_gpencil(struct BlenderRNA *brna)
int rna_object_type_visibility_icon_get_common(int object_type_exclude_viewport, const int *object_type_exclude_select)
void RNA_api_region_view3d(struct StructRNA *srna)
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)
StructRNA RNA_PropertyGroup
void RNA_def_object(struct BlenderRNA *brna)
void RNA_def_nodetree(struct BlenderRNA *brna)
void * rna_iterator_array_dereference_get(struct CollectionPropertyIterator *iter)
void RNA_def_main_fonts(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_lightprobe(struct BlenderRNA *brna)
void * rna_alloc_from_buffer(const char *buffer, int buffer_len)
void RNA_def_main_metaballs(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_main_speakers(BlenderRNA *brna, PropertyRNA *cprop)
const EnumPropertyItem * rna_asset_library_reference_itemf(struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA *prop, bool *r_free)
void RNA_api_space_text(struct StructRNA *srna)
void RNA_def_userdef(struct BlenderRNA *brna)
void rna_def_attributes_common(struct StructRNA *srna)
struct PropertyDefRNA PropertyDefRNA
void RNA_def_animation(struct BlenderRNA *brna)
struct MTex * rna_mtex_texture_slots_add(struct ID *self, struct bContext *C, struct ReportList *reports)
void rna_ID_name_get(struct PointerRNA *ptr, char *value)
void RNA_def_object_force(struct BlenderRNA *brna)
void rna_builtin_properties_begin(struct CollectionPropertyIterator *iter, struct PointerRNA *ptr)
FunctionDefRNA * rna_find_function_def(FunctionRNA *func)
bool rna_Mesh_object_poll(struct PointerRNA *ptr, struct PointerRNA value)
void RNA_def_simulation(struct BlenderRNA *brna)
void RNA_api_macro(struct StructRNA *srna)
void RNA_def_fcurve(struct BlenderRNA *brna)
void rna_ID_fake_user_set(struct PointerRNA *ptr, bool value)
void RNA_def_scene(struct BlenderRNA *brna)
int rna_ViewLayer_active_lightgroup_index_get(PointerRNA *ptr)
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)
void RNA_def_vfont(struct BlenderRNA *brna)
void RNA_def_main_scenes(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_dynamic_paint(struct BlenderRNA *brna)
void RNA_def_action(struct BlenderRNA *brna)
void RNA_def_main_collections(BlenderRNA *brna, PropertyRNA *cprop)
void rna_Scene_freestyle_update(struct Main *bmain, struct Scene *scene, struct PointerRNA *ptr)
bool rna_GPencil_object_poll(struct PointerRNA *ptr, struct PointerRNA value)
void rna_iterator_array_begin(struct CollectionPropertyIterator *iter, void *ptr, int itemsize, int length, bool free_ptr, IteratorSkipFunc skip)
PropertyDefRNA * rna_find_parameter_def(PropertyRNA *parm)
void RNA_def_main_materials(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_api_operator(struct StructRNA *srna)
bool rna_GPencil_datablocks_annotations_poll(struct PointerRNA *ptr, const struct PointerRNA value)
void RNA_def_main_workspaces(BlenderRNA *brna, PropertyRNA *cprop)
struct MTex * rna_mtex_texture_slots_create(struct ID *self, struct bContext *C, struct ReportList *reports, int index)
void rna_ViewLayer_active_lightgroup_index_range(PointerRNA *ptr, int *min, int *max, int *softmin, int *softmax)
PointerRNA rna_AttributeGroup_color_iterator_get(CollectionPropertyIterator *iter)
void RNA_api_keyingset(struct StructRNA *srna)
void RNA_api_mesh(struct StructRNA *srna)
void rna_addtail(struct ListBase *listbase, void *vlink)
void RNA_api_sequences(BlenderRNA *brna, PropertyRNA *cprop, bool metastrip)
void RNA_def_wm_gizmo(struct BlenderRNA *brna)
void RNA_def_main_sounds(BlenderRNA *brna, PropertyRNA *cprop)
struct PropertyRNA * rna_ensure_property(struct PropertyRNA *prop) ATTR_WARN_UNUSED_RESULT
void rna_freelistN(struct ListBase *listbase)
void RNA_api_vfont(struct StructRNA *srna)
PointerRNA rna_object_shapekey_index_get(struct ID *id, int value)
void RNA_def_screen(struct BlenderRNA *brna)
void RNA_def_modifier(struct BlenderRNA *brna)
void rna_freelinkN(struct ListBase *listbase, void *vlink)
void RNA_def_main_armatures(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_api_sequence_strip(StructRNA *srna)
void rna_AttributeGroup_iterator_begin(CollectionPropertyIterator *iter, PointerRNA *ptr)
struct IDProperty ** rna_ID_idprops(struct PointerRNA *ptr)
void RNA_api_curve(StructRNA *srna)
PropertyDefRNA * rna_findlink(ListBase *listbase, const char *identifier)
void RNA_def_main_linestyles(BlenderRNA *brna, PropertyRNA *cprop)
void RNA_def_pointcloud(struct BlenderRNA *brna)
void ** rna_ID_instance(PointerRNA *ptr)
void RNA_def_main_brushes(BlenderRNA *brna, PropertyRNA *cprop)
void rna_ViewLayer_pass_update(struct Main *bmain, struct Scene *activescene, struct PointerRNA *ptr)
bool rna_Action_actedit_assign_poll(struct PointerRNA *ptr, struct PointerRNA value)
void RNA_def_color(struct BlenderRNA *brna)
void RNA_api_keymapitems(struct StructRNA *srna)
struct AllocDefRNA AllocDefRNA
void RNA_def_packedfile(struct BlenderRNA *brna)
void RNA_def_boid(struct BlenderRNA *brna)
void RNA_def_speaker(struct BlenderRNA *brna)
void RNA_def_main_objects(BlenderRNA *brna, PropertyRNA *cprop)
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)
PointerRNA rna_builtin_type_get(struct PointerRNA *ptr)
void RNA_def_animviz(struct BlenderRNA *brna)
void rna_AttributeGroup_color_iterator_begin(CollectionPropertyIterator *iter, PointerRNA *ptr)
void rna_ViewLayer_active_lightgroup_index_set(PointerRNA *ptr, int value)
PointerRNA rna_pointer_inherit_refine(struct PointerRNA *ptr, struct StructRNA *type, void *data)
int rna_object_vgroup_name_index_length(struct PointerRNA *ptr, int index)
void RNA_def_workspace(struct BlenderRNA *brna)
bool rna_Armature_object_poll(struct PointerRNA *ptr, struct PointerRNA value)
PointerRNA rna_AttributeGroup_iterator_get(CollectionPropertyIterator *iter)
void RNA_api_scene_render(struct StructRNA *srna)
void RNA_def_greasepencil_modifier(struct BlenderRNA *brna)
void RNA_api_sequence_elements(BlenderRNA *brna, PropertyRNA *cprop)
void rna_object_vgroup_name_set(struct PointerRNA *ptr, const char *value, char *result, int maxlen)
void RNA_api_gizmo(struct StructRNA *srna)
int rna_parameter_size_pad(const int size)
void rna_FreestyleLineSet_linestyle_set(struct PointerRNA *ptr, struct PointerRNA value, struct ReportList *reports)
void RNA_def_main(struct BlenderRNA *brna)
char * rna_Node_ImageUser_path(const struct PointerRNA *ptr)
void RNA_def_cloth(struct BlenderRNA *brna)
static void update_cb(PBVHNode *node, void *rebuild)
struct AllocDefRNA * prev
struct AllocDefRNA * next
struct StructRNA * laststruct
struct BlenderDefRNA::@1145 fallback
struct BlenderDefRNA::@1145::@1146 property_update
const char * dnastructfromprop
const char * dnastructname
struct ContainerRNA * cont
const char * dnalengthstructname
struct PropertyDefRNA * next
const char * dnalengthname
struct PropertyRNA * prop
const char * dnastructfromname
struct PropertyDefRNA * prev