Blender  V2.93
Public Attributes | List of all members
PointerRNA Struct Reference

#include <RNA_types.h>

Public Attributes

struct IDowner_id
 
struct StructRNAtype
 
void * data
 

Detailed Description

Pointer

RNA pointers are not a single C pointer but include the type, and a pointer to the ID struct that owns the struct, since in some cases this information is needed to correctly get/set the properties and validate them.

Definition at line 49 of file RNA_types.h.

Member Data Documentation

◆ data

void* PointerRNA::data

Definition at line 52 of file RNA_types.h.

Referenced by action_new_exec(), add_driver_button_invoke(), add_driver_button_none(), add_driver_button_poll(), add_driver_with_target(), add_keyingset_button_exec(), ANIM_nla_context_strip(), animsys_construct_orig_pointer_rna(), applyarmature_process_selected_recursive(), asset_operation_get_ids_from_context(), assign_default_button_exec(), assign_default_button_poll(), background_image_camera_from_context(), background_image_remove_exec(), bake(), bake_exec(), bake_objects_check(), bake_startjob(), BKE_animdata_driver_path_hack(), BKE_fcurve_find_by_rna_context_ui(), BKE_lib_override_library_property_operation_operands_validate(), BKE_lib_override_rna_property_find(), bpy_batch_remove(), bpy_class_call(), BPY_context_get(), BPY_context_member_get(), BPY_context_set(), bpy_gizmo_target_get_range(), bpy_gizmo_target_get_value(), bpy_gizmo_target_set_handler(), bpy_gizmo_target_set_value(), bpy_orphans_purge(), bpy_rna_uilayout_introspect(), BPY_update_rna_module(), bpy_user_map(), blender::deg::DepsgraphRelationBuilder::build_driver_data(), blender::deg::DepsgraphNodeBuilder::build_driver_id_property(), blender::deg::DepsgraphRelationBuilder::build_driver_id_property(), buttons_context(), buttons_context_id_path(), buttons_context_path_bone(), buttons_context_path_brush(), buttons_context_path_collection(), buttons_context_path_data(), buttons_context_path_linestyle(), buttons_context_path_material(), buttons_context_path_modifier(), buttons_context_path_object(), buttons_context_path_particle(), buttons_context_path_pose_bone(), buttons_context_path_shaderfx(), buttons_context_path_view_layer(), buttons_context_path_world(), buttons_panel_context_draw(), buttons_texture_context_compute(), buttons_texture_modifier_geonodes_users_add(), clear_key_button_exec(), collection_remove_exec(), collection_unlink_exec(), colorband_buttons_layout(), colorband_update_cb(), constraint_reorder(), blender::deg::RNANodeQuery::construct_node_identifier(), copy_as_driver_button_exec(), copy_as_driver_button_poll(), copy_data_path_button_poll(), copy_driver_button_exec(), copy_material_exec(), copy_particle_dupliob_exec(), copy_particle_systems_exec(), copy_to_selected_button(), ctx_data_base_collection_get(), CTX_data_pointer_get_type(), CTX_data_pointer_get_type_silent(), curvemap_buttons_layout(), CurveProfile_buttons_layout(), data_select_linked_fn(), data_transfer_exec(), data_transfer_exec_preprocess_objects(), datadropper_init(), datalayout_transfer_exec(), DEG_get_evaluated_rna_pointer(), delete_key_button_exec(), depthdropper_init(), driver_mapping_type_itemsf(), driverdropper_init(), duplicate_particle_systems_exec(), dupliob_move_down_exec(), dupliob_move_up_exec(), dupliob_refresh_exec(), ED_action_fcurve_ensure(), ED_asset_can_make_single_from_context(), ED_mesh_context(), ED_object_context(), ED_object_pose_constraint_list(), ED_operator_camera(), edit_constraint_invoke_properties(), edit_constraint_poll_generic(), edit_driver_button_exec(), edit_modifier_invoke_properties(), edit_modifier_invoke_properties_with_hover(), edit_modifier_poll_generic(), edit_shaderfx_invoke_properties(), edit_shaderfx_poll_generic(), envelope_panel_draw(), eyedropper_colorband_init(), eyedropper_colorband_poll(), eyedropper_get_property_button_under_mouse(), eyedropper_init(), file_browse_exec(), file_browse_invoke(), fmodifier_frame_range_draw(), fmodifier_influence_draw(), fmodifier_panel_header(), fmodifier_reorder(), free_object_to_mesh(), Freestyle_evaluateColorRamp(), Freestyle_evaluateCurveMappingF(), generate_panel_draw(), generator_panel_draw(), geo_node_attribute_math_layout(), geo_node_attribute_vector_math_layout(), geo_node_point_rotate_layout(), get_constraint_expand_flag(), get_fmodifier_expand_flag(), get_gpencil_modifier_expand_flag(), get_modifier_expand_flag(), get_shaderfx_expand_flag(), get_text_datablock_content(), getname_anim_fcurve(), gizmo_snap_rna_find_operator(), gizmo_tweak_start_and_finish(), gpencil_edit_modifier_invoke_properties(), gpencil_edit_modifier_poll_generic(), gpencil_get_3d_reference(), gpencil_modifier_masking_panel_draw(), gpencil_modifier_panel_end(), gpencil_modifier_panel_header(), gpencil_modifier_reorder(), gpencil_reproject_toplane(), gpencil_stroke_addpoint(), gpencil_stroke_eraser_is_occluded(), gpencil_stroke_newfrombuffer(), graph_driver_vars_copy_exec(), graph_driver_vars_paste_exec(), graphop_active_editable_fcurve_ctx_poll(), id_search_menu(), image_from_context(), image_match_len_exec(), image_open_exec(), image_open_init(), image_open_invoke(), image_user_from_context(), init(), init_output_file(), init_switch_view(), insert_key_button_exec(), insert_keyframe_direct(), jump_to_target_button(), lib_id_fake_user_toggle_exec(), lib_id_generate_preview_exec(), lib_id_load_custom_preview_exec(), lib_id_preview_editing_poll(), modifier_apply_poll_ex(), modifier_copy_to_selected_poll(), modifier_panel_end(), modifier_panel_header(), modifier_reorder(), move_to_collection_menu_create(), new_material_exec(), new_particle_settings_exec(), new_particle_target_exec(), new_texture_exec(), new_world_exec(), nla_action_unlink_exec(), nla_action_unlink_poll(), nla_animdata_panel_poll(), nla_panel_modifiers(), nla_strip_actclip_panel_poll(), nla_strip_eval_panel_poll(), nla_strip_panel_poll(), nlachannels_pushdown_exec(), nlaevalchan_keyhash(), node_buts_curvecol(), node_buts_image_user(), node_buts_image_views(), node_buts_normal(), node_buts_rgb(), node_buts_texture(), node_buts_time(), node_buts_value(), node_composit_buts_cryptomatte(), node_composit_buts_file_output_ex(), node_composit_buts_huecorrect(), node_composit_buts_image(), node_composit_buts_image_ex(), node_composit_buts_keyingscreen(), node_composit_buts_mask(), node_composit_buts_movieclip_ex(), node_composit_buts_moviedistortion(), node_composit_buts_planetrackdeform(), node_composit_buts_stabilize2d(), node_composit_buts_trackpos(), node_composit_buts_viewlayers(), node_composit_init_rlayers(), node_cryptomatte_add_socket_exec(), node_cryptomatte_remove_socket_exec(), node_draw_basis(), node_file_output_socket_draw(), node_geometry_add_attribute_search_button(), node_init_api_cryptomatte(), node_output_file_add_socket_exec(), node_output_file_move_active_socket_exec(), node_output_file_remove_active_socket_exec(), node_property_update_default(), node_shader_buts_normal_map(), node_shader_buts_tangent(), node_shader_buts_tex_pointdensity(), node_shader_buts_uvmap(), node_shader_buts_vertex_color(), node_shader_script_update_exec(), node_shader_script_update_poll(), node_socket_color_get(), node_texture_buts_image_ex(), node_texture_buts_proc(), object_hook_from_context(), object_select_more_less(), object_subdivision_type(), AssetMarkHelper::operator()(), AssetClearHelper::operator()(), outliner_add_element(), outliner_set_properties_tab(), override_remove_button_poll(), override_type_set_button_poll(), panel_draw(), paste_driver_button_exec(), paste_material_exec(), paste_mtex_exec(), psys_poll(), ptcache_add_new_exec(), ptcache_add_remove_poll(), ptcache_bake_from_cache_exec(), ptcache_baker_create(), ptcache_free_bake_exec(), ptcache_poll(), ptcache_remove_exec(), pyrna_driver_is_equal_anim_rna(), pyrna_param_to_py(), pyrna_prop_collection_idprop_add(), pyrna_prop_compare(), pyrna_prop_to_py(), pyrna_py_to_prop(), pyrna_struct_anim_args_parse_ex(), pyrna_struct_as_instance(), pyrna_struct_as_srna(), pyrna_struct_bl_rna_find_subclass_recursive(), pyrna_struct_bl_rna_get_subclass(), pyrna_struct_compare(), pyrna_struct_CreatePyObject(), pyrna_struct_getattro(), pyrna_struct_keyframe_delete(), pyrna_struct_keyframe_insert(), radial_control_get_properties(), radial_control_paint_cursor(), radial_control_set_tex(), remove_driver_button_exec(), remove_keyingset_button_exec(), remove_particle_dupliob_exec(), remove_particle_target_exec(), reset_default_button_exec(), reset_default_button_poll(), RNA_blender_rna_pointer_create(), rna_ensure_property_array_length(), RNA_id_pointer_create(), RNA_main_pointer_create(), rna_path_from_ID_to_idpgroup(), RNA_path_from_ID_to_property_index(), RNA_path_from_ID_to_struct(), rna_path_parse(), rna_path_parse_collection_key(), RNA_path_resolve(), RNA_path_resolve_full(), RNA_path_resolve_property(), RNA_path_resolve_property_and_item_pointer(), RNA_path_resolve_property_and_item_pointer_full(), RNA_path_resolve_property_full(), RNA_pointer_as_string(), RNA_pointer_create(), rna_pointer_inherit_id(), RNA_pointer_is_null(), RNA_pointer_recast(), RNA_property_collection_add(), rna_property_collection_get_idp(), RNA_property_collection_lookup_index(), RNA_property_collection_lookup_string_index(), RNA_property_collection_raw_array(), RNA_property_overridable_get(), RNA_property_pointer_set(), rna_property_rna_or_id_get(), RNA_struct_equals(), RNA_struct_find_property(), RNA_struct_name_get_alloc(), RNA_struct_override_apply(), RNA_struct_override_matches(), rna_struct_update_when_changed(), rule_add_exec(), rule_del_exec(), rule_move_down_exec(), rule_move_up_exec(), screen_ctx_annotation_data_owner(), screen_ctx_gpencil_data_owner(), select_grouped_exec(), set_constraint_expand_flag(), set_fmodifier_expand_flag(), set_gpencil_modifier_expand_flag(), set_modifier_expand_flag(), set_pointer_type(), id_map< K, T >::set_recalc(), set_shaderfx_expand_flag(), shade_smooth_exec(), shaderfx_panel_end(), shaderfx_panel_header(), shaderfx_reorder(), shortcut_get_operator_property(), srna_from_ptr(), state_add_exec(), state_del_exec(), state_move_down_exec(), state_move_up_exec(), std_node_socket_draw(), std_node_socket_draw_color(), std_node_socket_interface_draw(), std_node_socket_interface_draw_color(), subdivisions_panel_draw(), target_move_down_exec(), target_move_up_exec(), template_add_button_search_menu(), template_ID(), template_id_cb(), template_ID_tabs(), template_keymap_item_properties(), template_search_get_searchprop(), template_search_menu(), template_texture_select(), template_texture_show(), template_texture_user_menu(), tree_element_get_icon(), tree_element_to_path(), ui_apply_but_funcs_after(), ui_block_message_subscribe(), ui_but_anim_decorate_find_attached_button(), ui_but_anim_decorate_update_from_flag(), ui_but_anim_expression_create(), ui_but_copy(), ui_but_event_operator_string_from_operator(), ui_but_has_array_value(), ui_but_is_pushed_ex(), UI_but_online_manual_id(), ui_but_paste(), ui_but_rna_equals_ex(), UI_but_string_info_get(), ui_but_string_set(), ui_but_user_menu_add(), ui_but_user_menu_find(), ui_but_value_get(), UI_context_active_but_prop_get(), UI_context_copy_to_selected_list(), ui_context_rna_button_active_test(), ui_def_but_rna(), ui_do_but_COLOR(), ui_drag_toggle_but_pushed_state(), ui_handle_menu_event(), UI_icon_from_rnaptr(), ui_item_array(), ui_item_with_label(), ui_palette_set_active(), ui_popup_context_menu_for_button(), ui_selectcontext_begin(), UI_textbutton_activate_rna(), ui_tooltip_data_from_gizmo(), ui_tooltip_data_from_tool(), uiDefSearchButO_ptr(), uiItemBooleanO(), uiItemEnumO_ptr(), uiItemEnumO_string(), uiItemEnumO_value(), uiItemFloatO(), uiItemFullO_ptr_ex(), uiItemIntO(), uiItemsFullEnumO_items(), uiItemStringO(), uiLayoutSetContextFromBut(), uilist_item_use_dynamic_tooltip(), uiTemplateCacheFile(), uiTemplateColormanagedViewSettings(), uiTemplateColorRamp(), uiTemplateConstraintHeader(), uiTemplateCurveMapping(), uiTemplateCurveProfile(), uiTemplateHistogram(), uiTemplateImage(), uiTemplateImageFormatViews(), uiTemplateImageSettings(), uiTemplateImageStereo3d(), uiTemplateImageViews(), uiTemplateKeymapItemProperties(), uiTemplateList(), uiTemplateMarker(), uiTemplateMovieClip(), uiTemplateMovieclipInformation(), uiTemplatePalette(), uiTemplateTextureShow(), uiTemplateTrack(), uiTemplateVectorscope(), uiTemplateWaveform(), unpack_item_invoke(), unset_property_button_exec(), id_map< K, T >::update(), update_autoflags_fcurve(), v3d_transform_butsR(), visualkey_can_use(), visualkey_get_values(), wm_enum_search_menu(), wm_gizmo_create(), WM_gizmo_operator_invoke(), WM_gizmo_operator_set(), WM_gizmo_properties_clear(), WM_gizmo_properties_free(), WM_gizmo_properties_reset(), wm_keymap_item_copy(), wm_keymap_item_find(), wm_keymap_item_properties_update_ot(), WM_keymap_item_restore_to_default(), WM_menu_invoke_ex(), WM_msg_publish_rna_params(), wm_msg_rna_gset_cmp(), wm_msg_rna_update_by_id(), WM_msg_subscribe_rna_params(), WM_operator_confirm_message_ex(), wm_operator_create(), wm_operator_defaults_exec(), WM_operator_free(), WM_operator_properties_clear(), WM_operator_properties_free(), WM_operator_properties_reset(), WM_operator_type_set(), and WM_toolsystem_ref_properties_init_for_keymap().

◆ owner_id

struct ID* PointerRNA::owner_id

Definition at line 50 of file RNA_types.h.

Referenced by action_new_exec(), add_driver_button_invoke(), add_driver_button_none(), add_driver_button_poll(), add_keyingset_button_exec(), id_map< K, T >::add_or_update(), animsys_construct_orig_pointer_rna(), animsys_evaluate_action(), animsys_evaluate_action_group(), BKE_animdata_driver_path_hack(), BKE_animsys_read_from_rna_path(), BKE_animsys_rna_path_resolve(), BKE_animsys_write_to_rna_path(), BKE_fcurve_find_by_rna_context_ui(), BPY_context_member_get(), blender::deg::DepsgraphRelationBuilder::build_driver_data(), buttons_context(), buttons_context_id_path(), buttons_id_remap(), clear_key_button_exec(), colorband_buttons_layout(), blender::deg::RNANodeQuery::construct_node_identifier(), copy_as_driver_button_exec(), copy_as_driver_button_poll(), copy_data_path_button_exec(), copy_data_path_button_poll(), copy_driver_button_exec(), copy_mtex_exec(), copy_mtex_poll(), CurveProfile_buttons_layout(), datadropper_id_set(), datadropper_init(), DEG_get_evaluated_rna_pointer(), delete_key_button_exec(), blender::deg::DriverDescriptor::depsgraph_key(), driver_mapping_type_itemsf(), driverdropper_sample(), ED_action_fcurve_ensure(), ED_autokeyframe_property(), edit_constraint_invoke_properties(), edit_constraint_poll_generic(), edit_driver_button_exec(), edit_modifier_poll_generic(), edit_shaderfx_poll_generic(), file_browse_exec(), id_map< K, T >::find(), fmodifier_get_pointers(), getname_anim_fcurve(), gpencil_edit_modifier_poll_generic(), gpencil_modifier_panel_get_property_pointers(), graph_panel_drivers_popover(), id_search_allows_id(), id_search_cb_objects_from_scene(), image_open_invoke(), init_output_file(), init_switch_view(), insert_key_button_exec(), insert_keyframe_direct(), is_pointer_in_path(), jump_to_target_ptr(), lib_override_library_id_reset_do(), modifier_apply_poll_ex(), modifier_copy_to_selected_poll(), modifier_panel_get_property_pointers(), modifier_panel_header(), new_particle_settings_exec(), new_particle_target_exec(), nla_action_unlink_exec(), nla_panel_animdata(), nla_panel_modifiers(), nlachannels_pushdown_exec(), nlaevalchan_validate_index_ex(), nlaevalchan_verify(), nlasnapshot_from_action(), node_buts_curvecol(), node_buts_mix_rgb(), node_buts_normal(), node_buts_rgb(), node_buts_value(), node_composit_buts_cryptomatte(), node_composit_buts_file_output_ex(), node_composit_buts_image(), node_composit_buts_image_ex(), node_cryptomatte_add_socket_exec(), node_cryptomatte_remove_socket_exec(), node_file_output_socket_draw(), node_output_file_add_socket_exec(), node_output_file_remove_active_socket_exec(), node_property_update_default(), node_shader_script_update_exec(), node_texture_buts_image_ex(), node_texture_buts_proc(), object_hook_from_context(), object_unlink_data_exec(), open_invoke(), operator_button_property_finish(), override_remove_button_exec(), override_remove_button_poll(), override_type_set_button_exec(), paste_driver_button_exec(), paste_mtex_exec(), property_collection_liboverride_editable(), ptcache_add_new_exec(), ptcache_add_remove_poll(), ptcache_bake_from_cache_exec(), ptcache_baker_create(), ptcache_free_bake_exec(), ptcache_poll(), ptcache_remove_exec(), pyrna_driver_is_equal_anim_rna(), pyrna_func_call(), pyrna_param_to_py(), pyrna_prop_CreatePyObject(), pyrna_py_to_prop(), pyrna_struct_anim_args_parse_ex(), pyrna_struct_CreatePyObject(), pyrna_struct_keyframe_delete(), radial_control_modal(), remove_driver_button_exec(), remove_keyingset_button_exec(), remove_particle_target_exec(), RNA_blender_rna_pointer_create(), RNA_id_pointer_create(), rna_id_write_error(), RNA_main_pointer_create(), rna_path_from_ID_to_idpgroup(), RNA_path_from_ID_to_property_index(), RNA_path_from_ID_to_struct(), RNA_path_from_real_ID_to_property_index(), RNA_path_from_real_ID_to_struct(), RNA_path_full_property_py_ex(), RNA_path_full_struct_py(), RNA_path_resolve_from_type_to_property(), RNA_path_struct_property_py(), rna_pointer_as_string__bldata(), RNA_pointer_create(), rna_pointer_inherit_id(), RNA_pointer_is_null(), RNA_pointer_recast(), rna_porperty_override_collection_subitem_lookup(), RNA_property_animateable(), RNA_property_editable(), RNA_property_editable_index(), RNA_property_editable_info(), RNA_property_enum_items_ex(), RNA_property_enum_items_gettexted_all(), RNA_property_overridden(), rna_property_override_apply_ex(), rna_property_override_check_resync(), RNA_property_override_library_status(), rna_property_override_property_real_id_owner(), RNA_property_path_from_ID_check(), RNA_property_pointer_set(), rna_property_update(), RNA_struct_override_apply(), RNA_struct_override_matches(), RNA_struct_override_store(), screen_ctx_annotation_data_owner(), screen_ctx_gpencil_data_owner(), set_pointer_type(), shaderfx_panel_get_property_pointers(), shaderfx_panel_header(), std_node_socket_draw(), target_move_down_exec(), target_move_up_exec(), template_add_button_search_menu(), template_ID(), template_id_def_new_but(), texture_slot_move_exec(), ui_apply_but_undo(), ui_block_message_subscribe(), ui_but_anim_expression_create(), ui_but_event_property_operator_string(), ui_but_is_rna_undo(), UI_but_online_manual_id(), ui_but_string_get_ex(), ui_but_string_set(), UI_context_copy_to_selected_list(), ui_do_but_COLOR(), UI_icon_from_rnaptr(), ui_node_draw_input(), ui_palette_set_active(), ui_popup_context_menu_for_button(), ui_tooltip_data_from_button(), uiItemLDrag(), uiTemplateColorRamp(), uiTemplateConstraintHeader(), uiTemplateCurveMapping(), uiTemplateCurveProfile(), uiTemplateImageSettings(), update_autoflags_fcurve(), widget_swatch(), wm_context_member_from_ptr(), wm_keymap_item_copy(), wm_keymap_item_properties_set(), wm_keymap_item_properties_update_ot(), WM_msg_publish_rna_params(), wm_msg_rna_gset_cmp(), wm_msg_rna_remove_by_id(), wm_msg_rna_update_by_id(), and WM_msg_subscribe_rna_params().

◆ type

struct StructRNA* PointerRNA::type

Definition at line 51 of file RNA_types.h.

Referenced by acf_generic_idblock_name_prop(), acf_generic_idfill_name_prop(), acf_gpl_name_prop(), acf_group_name_prop(), acf_masklay_name_prop(), acf_nlaaction_name_prop(), acf_nlatrack_name_prop(), acf_object_name_prop(), acf_shapekey_name_prop(), action_new_exec(), add_driver_with_target(), animsys_construct_orig_pointer_rna(), BKE_animdata_driver_path_hack(), BKE_lib_override_rna_property_find(), BKE_nlastrip_has_curves_for_property(), bpy_class_call(), bpy_class_validate(), BPY_context_member_get(), blender::deg::DepsgraphRelationBuilder::build_driver_data(), blender::deg::DepsgraphNodeBuilder::build_driver_id_property(), blender::deg::DepsgraphRelationBuilder::build_driver_id_property(), buttons_context(), buttons_context_compute(), buttons_context_id_path(), buttons_context_path_brush(), buttons_context_path_collection(), buttons_context_path_data(), buttons_context_path_linestyle(), buttons_context_path_material(), buttons_context_path_object(), buttons_context_path_particle(), buttons_context_path_pose_bone(), buttons_context_path_scene(), buttons_context_path_texture(), buttons_context_path_view_layer(), buttons_context_path_world(), buttons_panel_context_draw(), buttons_texture_context_compute(), buttons_texture_modifier_foreach(), buttons_texture_modifier_geonodes_users_add(), buttons_texture_modifier_gpencil_foreach(), buttons_texture_users_find_nodetree(), blender::deg::RNANodeQuery::construct_node_identifier(), CTX_data_dir_get_ex(), CTX_data_pointer_get_type(), CTX_data_pointer_get_type_silent(), data_select_linked_fn(), DEG_get_evaluated_rna_pointer(), draw_constraint_header(), ED_action_fcurve_ensure(), ED_gpencil_data_owner_is_annotation(), edit_constraint_invoke_properties(), edit_modifier_invoke_properties_with_hover(), edit_shaderfx_invoke_properties(), eyedropper_colorband_init(), eyedropper_init(), Freestyle_evaluateColorRamp(), Freestyle_evaluateCurveMappingF(), get_pointer_type(), getname_anim_fcurve(), gpencil_edit_modifier_invoke_properties(), gpencil_get_3d_reference(), gpencil_modifier_panel_get_property_pointers(), gpencil_modifier_panel_header(), graph_region_message_subscribe(), insert_key_button_exec(), jump_to_target_ptr(), lib_id_fake_user_toggle_exec(), lib_id_preview_editing_poll(), lib_id_unlink_exec(), lib_override_library_id_reset_do(), modifier_panel_get_property_pointers(), modifier_panel_header(), new_material_exec(), nla_channel_region_message_subscribe(), nla_panel_animdata(), node_socket_color_get(), AssetMarkHelper::operator()(), AssetClearHelper::operator()(), outliner_add_element(), outliner_draw_tree_element(), py_msgbus_rna_key_from_py(), py_to_array_index(), pyrna_dir_members_rna(), pyrna_driver_is_equal_anim_rna(), pyrna_enum_to_py(), pyrna_func_call(), pyrna_id_CheckPyObject(), pyrna_prop_collection_getattro(), pyrna_prop_compare(), pyrna_prop_str(), pyrna_prop_to_enum_bitfield(), pyrna_py_to_prop(), pyrna_struct_anim_args_parse_ex(), pyrna_struct_anim_args_parse_no_resolve(), pyrna_struct_as_srna(), pyrna_struct_ass_subscript(), pyrna_struct_compare(), pyrna_struct_CreatePyObject(), pyrna_struct_validity_check(), radial_control_get_properties(), radial_control_paint_cursor(), radial_control_set_tex(), RNA_blender_rna_pointer_create(), RNA_boolean_get(), RNA_boolean_get_array(), RNA_boolean_set(), RNA_boolean_set_array(), RNA_collection_add(), RNA_collection_begin(), RNA_collection_clear(), RNA_collection_length(), RNA_enum_get(), RNA_enum_is_equal(), RNA_enum_set(), RNA_enum_set_identifier(), RNA_float_get(), RNA_float_get_array(), RNA_float_set(), RNA_float_set_array(), RNA_function_as_string_keywords(), RNA_function_call_direct_lookup(), RNA_function_call_direct_va(), RNA_function_call_direct_va_lookup(), RNA_function_call_lookup(), RNA_id_pointer_create(), rna_id_write_error(), RNA_int_get(), RNA_int_get_array(), RNA_int_set(), RNA_int_set_array(), RNA_main_pointer_create(), RNA_path_from_ID_to_property_index(), RNA_path_from_ID_to_struct(), RNA_path_resolve_from_type_to_property(), RNA_path_struct_property_py(), RNA_pointer_add(), rna_pointer_as_string__bldata(), RNA_pointer_as_string_keywords(), RNA_pointer_as_string_keywords_ex(), RNA_pointer_create(), RNA_pointer_get(), RNA_pointer_is_null(), RNA_pointer_recast(), RNA_pointer_set(), RNA_property_collection_add(), rna_property_collection_get_idp(), RNA_property_collection_lookup_string_index(), RNA_property_collection_remove(), RNA_property_collection_type_get(), RNA_property_enum_items_ex(), RNA_property_enum_items_gettexted_all(), RNA_property_overridable_get(), RNA_property_pointer_add(), RNA_property_pointer_remove(), RNA_property_pointer_set(), RNA_string_get(), RNA_string_get_alloc(), RNA_string_length(), RNA_string_set(), RNA_struct_contains_property(), RNA_struct_equals(), RNA_struct_find_property(), RNA_struct_idprops(), RNA_struct_instance(), RNA_struct_name_get_alloc(), RNA_struct_override_apply(), RNA_struct_override_matches(), rna_struct_update_when_changed(), saction_channel_region_message_subscribe(), screen_ctx_annotation_data_owner(), screen_ctx_gpencil_data_owner(), screen_user_menu_draw(), sequencer_main_region_message_subscribe(), set_pointer_type(), shaderfx_panel_get_property_pointers(), shaderfx_panel_header(), srna_from_ptr(), template_add_button_search_menu(), template_ID(), template_id_cb(), template_ID_tabs(), template_keymap_item_properties(), template_search_buttons(), template_search_get_searchprop(), template_search_setup(), template_texture_select(), tree_element_get_icon(), tree_element_to_path(), ui_block_message_subscribe(), ui_but_anim_decorate_update_from_flag(), ui_but_event_property_operator_string(), ui_but_find_select_in_enum__cmp(), ui_but_is_compatible(), ui_but_is_rna_undo(), UI_but_online_manual_id(), UI_but_string_info_get(), UI_context_copy_to_selected_list(), ui_def_but_rna(), UI_icon_from_id(), UI_icon_from_rnaptr(), ui_item_array(), ui_item_with_label(), ui_layout_introspect_button(), ui_pie_menu_level_invoke(), ui_popup_context_menu_for_button(), ui_rna_is_userdef(), ui_template_id(), uiDefAutoButR(), uiItemDecoratorR(), uiItemEnumO_ptr(), uiItemEnumO_string(), uiItemEnumO_value(), uiItemEnumR(), uiItemEnumR_prop(), uiItemEnumR_string(), uiItemEnumR_string_prop(), uiItemFullR_with_menu(), uiItemFullR_with_popover(), uiItemLDrag(), uiItemMenuEnumR(), uiItemPointerR(), uiItemPointerR_prop(), uiItemR(), uiItemsEnumR(), uiItemsFullEnumO(), uiItemsFullEnumO_items(), uilist_draw_item_default(), uiTemplateAnyID(), uiTemplateCacheFile(), uiTemplateColormanagedViewSettings(), uiTemplateColorPicker(), uiTemplateColorRamp(), uiTemplateColorspaceSettings(), uiTemplateConstraintHeader(), uiTemplateCryptoPicker(), uiTemplateCurveMapping(), uiTemplateCurveProfile(), uiTemplateHistogram(), uiTemplateIconView(), uiTemplateImage(), uiTemplateLayers(), uiTemplateList(), uiTemplateMarker(), uiTemplateMovieClip(), uiTemplateMovieclipInformation(), uiTemplatePalette(), uiTemplatePathBuilder(), uiTemplateTrack(), uiTemplateVectorscope(), uiTemplateWaveform(), v3d_transform_butsR(), validate_array(), validate_array_length(), view3d_header_region_message_subscribe(), view3d_main_region_message_subscribe(), visualkey_can_use(), visualkey_get_values(), WM_gizmo_target_property_def_rna(), wm_keymap_item_properties_update_ot(), WM_msg_publish_rna_params(), wm_msg_rna_gset_cmp(), wm_msg_rna_repr(), WM_msg_subscribe_rna_params(), and WM_operator_type_set().


The documentation for this struct was generated from the following file: