|
Blender V4.3
|
#include <RNA_types.hh>
Public Attributes | |
| ID * | owner_id |
| StructRNA * | type |
| void * | data |
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 39 of file RNA_types.hh.
| void* PointerRNA::data |
Definition at line 42 of file RNA_types.hh.
Referenced by blender::animrig::action_fcurve_ensure(), action_new_exec(), blender::ed::asset::shelf::active_shelf_from_context(), add_driver_button_invoke(), add_driver_button_none(), add_driver_button_poll(), add_driver_with_target(), blender::nodes::socket_items::ops::add_item(), add_keyingset_button_exec(), blender::draw::CurvesUniformBufPool::alloc(), ANIM_nla_context_strip(), ANIM_nla_context_track(), animsys_construct_orig_pointer_rna(), blender::animrig::animsys_construct_orig_pointer_rna(), blender::ed::asset::asset_operation_get_id_vec_stats_from_ids(), blender::ed::asset::shelf::asset_shelf_header_draw(), assign_default_button_exec(), assign_default_button_poll(), background_image_camera_from_context(), blender::ed::object::bake(), blender::ed::object::bake_exec(), blender::ed::object::bake_objects_check(), blender::ed::object::bake_startjob(), BKE_fcurve_find_by_rna_context_ui(), BKE_lib_override_library_property_operation_operands_validate(), BKE_lib_override_rna_property_find(), BKE_screen_path_from_screen_to_space(), blender::ui::bonedropper_sample(), bpy_batch_remove(), bpy_class_call(), BPY_context_get(), BPY_context_set(), bpy_context_temp_override(), bpy_orphans_purge(), bpy_pydriver_namespace_update_depsgraph(), bpy_rna_region_as_string(), bpy_rna_region_from_string(), 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(), camera_background_image_remove_exec(), blender::ed::asset::can_mark_single_from_context(), blender::chaining_panel_draw(), id_map< K, T, Flags >::check_recalc(), clear_key_button_exec(), blender::ed::object::collection_remove_exec(), colorband_buttons_layout(), colorband_tools_fn(), colorband_update_cb(), blender::ed::object::constraint_copy_to_selected_poll(), constraint_reorder(), blender::deg::RNANodeQuery::construct_node_identifier(), construct_rna_paths(), blender::ed::object::context_object(), copy_as_driver_button_exec(), copy_as_driver_button_poll(), copy_data_path_button_poll(), copy_driver_button_exec(), copy_driver_to_selected_button(), copy_material_exec(), copy_particle_dupliob_exec(), copy_particle_systems_exec(), copy_to_selected_button(), CTX_data_pointer_get_type(), CTX_data_pointer_get_type_silent(), ctx_wm_asset_handle(), curve_profile_presets_fn(), curve_profile_tools_fn(), curvemap_buttons_layout(), curvemap_tools_func(), CurveProfile_buttons_layout(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), blender::ed::outliner::data_select_linked_fn(), blender::ed::object::data_transfer_exec(), blender::ed::object::data_transfer_exec_preprocess_objects(), blender::nodes::node_fn_compare_cc::data_type_update(), datadropper_init(), blender::ed::object::datalayout_transfer_exec(), blender::animrig::default_channel_group_for_path(), DEG_get_evaluated_rna_pointer(), delete_key_button_exec(), depthdropper_init(), blender::nodes::draw_bake_data_block_list_item(), blender::nodes::node_geo_bake_cc::draw_bake_items(), blender::nodes::draw_data_blocks(), blender::ui::nodes::draw_node_input(), blender::ui::nodes::draw_node_input(), driver_get_target_context_property(), driver_mapping_type_itemf(), driverdropper_init(), duplicate_particle_systems_exec(), dupliob_move_down_exec(), dupliob_move_up_exec(), dupliob_refresh_exec(), ED_actedit_animdata_from_context(), ED_armature_context(), ED_mesh_context(), ED_operator_camera_poll(), blender::edge_types_panel_draw(), blender::ed::object::edit_constraint_invoke_properties(), blender::ed::object::edit_constraint_poll_generic(), edit_driver_button_exec(), blender::ed::object::edit_modifier_invoke_properties(), blender::ed::object::edit_modifier_invoke_properties_with_hover(), blender::ed::object::edit_modifier_poll_generic(), blender::ed::object::edit_shaderfx_invoke_properties(), blender::ed::object::edit_shaderfx_poll_generic(), blender::nodes::socket_items::ops::editable_node_active_poll(), envelope_panel_draw(), blender::ed::outliner::TreeElementRNAProperty::expand(), blender::ed::outliner::TreeElementRNAStruct::expand(), blender::ui::eyedropper_colorband_init(), blender::ui::eyedropper_colorband_poll(), eyedropper_get_property_button_under_mouse(), eyedropper_init(), blender::face_mark_panel_draw(), blender::face_mark_panel_draw_header(), file_browse_exec(), file_browse_invoke(), blender::ed::spreadsheet::filter_reorder(), find_rna_property_rgba(), fmodifier_frame_range_draw(), fmodifier_influence_draw(), fmodifier_panel_header(), fmodifier_reorder(), free_object_to_mesh(), Freestyle_evaluateColorRamp(), Freestyle_evaluateCurveMappingF(), blender::ed::greasepencil::from_context(), generate_panel_draw(), generator_panel_draw(), get_constraint_expand_flag(), blender::ed::spreadsheet::get_filter_expand_flag(), get_fmodifier_expand_flag(), get_modifier_expand_flag(), blender::deg::DepsgraphBuilder::get_rna_path_relative_to_scene_camera(), get_shaderfx_expand_flag(), blender::ed::asset::get_single_id_vec_from_context(), get_text_datablock_content(), getname_anim_fcurve(), gizmo_primitive_rna_find_operator(), gizmo_snap_rna_find_operator(), gizmo_tweak_start_and_finish(), 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(), blender::nodes::node_composite_movieclip_cc::init(), blender::nodes::node_composite_moviedistortion_cc::init(), blender::nodes::node_composite_planetrackdeform_cc::init(), blender::nodes::node_composite_stabilize2d_cc::init(), blender::nodes::node_composite_trackpos_cc::init(), blender::nodes::node_composite_file_output_cc::init_output_file(), blender::nodes::node_composite_switchview_cc::init_switch_view(), insert_key_button_exec(), blender::animrig::insert_keyframe_direct(), blender::ui::is_bone_dropper_valid(), blender::ed::outliner::TreeElementRNACommon::is_rna_valid(), blender::deg::AnimatedPropertyStorage::isAnyPropertyAnimated(), jump_to_target_button(), lib_id_fake_user_toggle_exec(), lib_id_generate_preview_exec(), lib_id_generate_preview_from_object_exec(), lib_id_generate_preview_poll(), lib_id_load_custom_preview_id_get(), lib_id_override_editable_toggle_exec(), lib_id_override_editable_toggle_poll(), lib_id_preview_editing_poll(), blender::ed::object::light_linking_unlink_from_collection_exec(), menu_item_enum_opname_menu(), minimal_operator_create(), blender::ed::object::modifier_add_asset_exec(), blender::ed::object::modifier_add_exec(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_apply_poll(), blender::ed::object::modifier_copy_exec(), blender::ed::object::modifier_copy_to_selected_poll(), blender::ed::object::modifier_move_to_index_exec(), modifier_panel_end(), modifier_panel_header(), blender::ed::object::modifier_remove_exec(), modifier_reorder(), blender::nodes::socket_items::ops::move_active_item(), blender::ed::object::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_actclip(), nla_panel_modifiers(), nla_strip_actclip_panel_poll(), nla_strip_eval_panel_poll(), nla_strip_panel_poll(), nlaevalchan_keyhash(), nlatracks_pushdown_exec(), blender::ed::space_node::node_buts_curvecol(), blender::ed::space_node::node_buts_image_user(), blender::ed::space_node::node_buts_image_views(), blender::ed::space_node::node_buts_normal(), blender::ed::space_node::node_buts_rgb(), blender::ed::space_node::node_buts_texture(), blender::ed::space_node::node_buts_value(), blender::ed::space_node::node_composit_buts_combsep_color(), blender::ed::space_node::node_composit_buts_cryptomatte(), blender::nodes::node_composite_file_output_cc::node_composit_buts_file_output_ex(), blender::ed::space_node::node_composit_buts_huecorrect(), blender::ed::space_node::node_composit_buts_image(), blender::ed::space_node::node_composit_buts_image_ex(), blender::nodes::node_composite_keyingscreen_cc::node_composit_buts_keyingscreen(), blender::nodes::node_composite_mask_cc::node_composit_buts_mask(), blender::nodes::node_composite_movieclip_cc::node_composit_buts_movieclip_ex(), blender::nodes::node_composite_moviedistortion_cc::node_composit_buts_moviedistortion(), blender::nodes::node_composite_planetrackdeform_cc::node_composit_buts_planetrackdeform(), blender::nodes::node_composite_stabilize2d_cc::node_composit_buts_stabilize2d(), blender::nodes::node_composite_trackpos_cc::node_composit_buts_trackpos(), blender::nodes::node_composite_render_layer_cc::node_composit_buts_viewlayers(), blender::nodes::node_composite_keyingscreen_cc::node_composit_init_keyingscreen(), blender::nodes::node_composite_render_layer_cc::node_composit_init_rlayers(), blender::ed::space_node::node_cryptomatte_add_socket_exec(), blender::ed::space_node::node_cryptomatte_remove_socket_exec(), blender::ed::space_node::node_draw_basis(), blender::ed::space_node::node_file_output_socket_draw(), blender::ed::space_node::node_geometry_add_attribute_search_button(), blender::nodes::node_composite_cryptomatte_cc::node_init_api_cryptomatte(), blender::nodes::node_fn_compare_cc::node_layout(), blender::nodes::node_geo_bake_cc::node_layout(), blender::nodes::node_geo_delete_geometry_cc::node_layout(), blender::nodes::node_geo_foreach_geometry_element_cc::input_node::node_layout(), blender::nodes::node_geo_attribute_capture_cc::node_layout_ex(), blender::nodes::node_geo_bake_cc::node_layout_ex(), blender::nodes::node_geo_foreach_geometry_element_cc::node_layout_ex(), blender::nodes::node_geo_index_switch_cc::node_layout_ex(), blender::nodes::node_geo_menu_switch_cc::node_layout_ex(), blender::nodes::node_geo_repeat_cc::node_layout_ex(), blender::nodes::node_geo_simulation_cc::node_layout_ex(), blender::ed::space_node::node_output_file_add_socket_exec(), blender::ed::space_node::node_output_file_move_active_socket_exec(), blender::ed::space_node::node_output_file_remove_active_socket_exec(), blender::ed::space_node::node_property_update_default(), blender::nodes::node_fn_compare_cc::node_rna(), blender::nodes::node_shader_normal_map_cc::node_shader_buts_normal_map(), blender::nodes::node_shader_tangent_cc::node_shader_buts_tangent(), blender::nodes::node_shader_tex_pointdensity_cc::node_shader_buts_tex_pointdensity(), blender::nodes::node_shader_uvmap_cc::node_shader_buts_uvmap(), blender::nodes::node_shader_vertex_color_cc::node_shader_buts_vertex_color(), blender::ed::space_node::node_shader_script_update_exec(), blender::ed::space_node::node_shader_script_update_poll(), blender::ed::space_node::node_texture_buts_image_ex(), blender::ed::space_node::node_texture_buts_proc(), blender::ed::object::object_convert_exec(), blender::ed::object::object_hook_from_context(), blender::ed::object::object_select_more_less(), blender::ed::object::object_select_random_exec(), object_subdivision_type(), blender::ed::asset::AssetClearHelper::operator()(), blender::ed::asset::AssetMarkHelper::operator()(), blender::options_light_reference_draw(), blender::options_panel_draw(), blender::ed::outliner::outliner_but_identity_cmp_context_id_fn(), blender::ed::outliner::outliner_set_properties_tab(), override_idtemplate_ids_get(), override_remove_button_poll(), override_type_set_button_poll(), blender::panel_draw(), blender::panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), paste_driver_button_exec(), paste_material_exec(), paste_mtex_exec(), blender::ed::object::pose_constraint_list(), 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_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_CreatePyObject(), pyrna_struct_CreatePyObject_with_primitive_support(), pyrna_struct_getattro(), pyrna_struct_keyframe_delete(), pyrna_struct_keyframe_insert(), blender::render::hydra::pyrna_to_pointer(), radial_control_get_properties(), radial_control_paint_cursor(), radial_control_set_tex(), blender::nodes::socket_items::ops::remove_active_item(), remove_driver_button_exec(), blender::nodes::socket_items::ops::remove_item_by_index(), 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_inherit_refine(), RNA_pointer_is_null(), RNA_pointer_recast(), rna_property_boolean_get_default_array_values(), 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_float_get_default_array_values(), rna_property_int_get_default_array_values(), RNA_property_overridable_get(), rna_property_override_collection_subitem_lookup(), rna_property_override_collection_subitem_name_id_lookup(), rna_property_override_collection_subitem_name_id_match(), RNA_property_pointer_set(), rna_property_rna_or_id_get(), RNA_property_string_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(), blender::ui::sample_data_from_outliner(), screen_ctx_property(), blender::ed::object::select_grouped_exec(), set_constraint_expand_flag(), blender::ed::spreadsheet::set_filter_expand_flag(), set_fmodifier_expand_flag(), set_modifier_expand_flag(), id_map< K, T, Flags >::set_recalc(), set_shaderfx_expand_flag(), blender::nodes::node_sh_mix_cc::sh_node_mix_layout(), blender::ed::object::shade_smooth_exec(), shaderfx_panel_end(), shaderfx_panel_header(), shaderfx_reorder(), shortcut_get_operator_property(), blender::ed::spreadsheet::spreadsheet_filter_panel_draw(), blender::ed::spreadsheet::spreadsheet_filter_panel_draw_header(), srna_from_ptr(), state_add_exec(), state_del_exec(), state_move_down_exec(), state_move_up_exec(), blender::ed::space_node::std_node_socket_draw(), subdivisions_panel_draw(), target_move_down_exec(), target_move_up_exec(), template_add_button_search_menu(), template_ID(), template_id_cb(), template_id_liboverride_hierarchy_make(), template_ID_tabs(), template_id_workspace_pin_extra_icon(), template_keymap_item_properties(), template_search_add_button_name(), template_search_get_searchprop(), template_search_menu(), template_texture_select(), template_texture_show(), template_texture_user_menu(), blender::ed::outliner::tree_element_get_icon(), blender::ed::outliner::tree_element_to_path(), blender::ed::outliner::TreeElementRNAProperty::TreeElementRNAProperty(), 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_get_rna_struct_identifier(), ui_but_string_set(), ui_but_user_menu_add(), ui_but_user_menu_find(), ui_but_value_get(), UI_context_copy_to_selected_check(), UI_context_copy_to_selected_list(), ui_context_fcurve_modifiers_via_fcurve(), ui_context_selected_bones_via_pose(), ui_def_but_rna(), ui_do_but_COLOR(), ui_drag_toggle_but_pushed_state(), ui_drop_material_exec(), ui_drop_material_poll(), ui_drop_material_poll(), ui_drop_material_tooltip(), ui_handle_menu_event(), ui_handler_wait_for_input_remove(), UI_icon_from_rnaptr(), ui_item_with_label(), ui_key_event_property_match(), UI_list_custom_activate_operator_set(), UI_list_custom_drag_operator_set(), ui_palette_set_active(), ui_popup_context_menu_for_button(), UI_region_active_but_prop_get(), ui_selectcontext_begin(), ui_template_list_collect_display_items(), ui_template_list_data_retrieve(), ui_template_list_layout_draw(), 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(), uiItemFullR(), uiItemIntO(), uiItemMenuEnumFullO_ptr(), uiItemsFullEnumO_items(), uiItemStringO(), uiLayoutSetContextFromBut(), uilist_item_use_dynamic_tooltip(), uiTemplateCacheFile(), uiTemplateCacheFileLayers(), uiTemplateCacheFileProcedural(), uiTemplateColormanagedViewSettings(), uiTemplateColorRamp(), uiTemplateConstraintHeader(), uiTemplateCurveMapping(), uiTemplateCurveProfile(), uiTemplateHistogram(), uiTemplateImage(), uiTemplateImageFormatViews(), uiTemplateImageSettings(), uiTemplateImageStereo3d(), uiTemplateImageViews(), uiTemplateKeymapItemProperties(), uiTemplateLightLinkingCollection(), uiTemplateMarker(), uiTemplateMovieClip(), uiTemplateMovieclipInformation(), uiTemplateNodeInputs(), uiTemplateNodeTreeInterface(), uiTemplatePalette(), uiTemplateTextureShow(), uiTemplateTrack(), uiTemplateVectorscope(), uiTemplateWaveform(), unpack_item_invoke(), blender::ed::object::bake_simulation::unpack_single_bake_invoke(), unset_property_button_exec(), id_map< K, T, Flags >::update(), blender::nodes::socket_items::ops::update_after_node_change(), update_autoflags_fcurve(), v3d_transform_butsR(), blender::vgroup_panel_draw(), blender::animrig::visualkey_can_use(), blender::animrig::visualkey_get_values(), WM_drag_data_create(), wm_drop_import_file_invoke(), wm_drop_item_clear_runtime(), wm_dropbox_item_update_ot(), 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_clear_runtime(), 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_operator_create(), wm_operator_defaults_exec(), WM_operator_free(), WM_operator_name_call_ptr_with_depends_on_cursor(), WM_operator_properties_clear(), WM_operator_properties_free(), WM_operator_properties_reset(), WM_operator_type_set(), WM_toolsystem_ref_properties_init_for_keymap(), wm_xr_actionmap_item_copy(), and WM_xr_actionmap_item_properties_update_ot().
| ID* PointerRNA::owner_id |
Definition at line 40 of file RNA_types.hh.
Referenced by blender::animrig::action_fcurve_ensure(), action_new_exec(), add_driver_button_invoke(), add_driver_button_none(), add_driver_button_poll(), add_keyingset_button_exec(), id_map< K, T, Flags >::add_or_update(), animsys_blend_in_action(), animsys_construct_orig_pointer_rna(), blender::animrig::animsys_construct_orig_pointer_rna(), animsys_evaluate_action(), animsys_evaluate_action_group(), blender::animrig::autokeyframe_property(), BKE_animsys_nla_remap_keyframe_values(), BKE_animsys_read_from_rna_path(), BKE_animsys_rna_path_resolve(), BKE_animsys_write_to_rna_path(), BKE_fcurve_find_by_rna_context_ui(), BKE_screen_path_from_screen_to_space(), blender::ui::bonedropper_sample(), blender::deg::DepsgraphRelationBuilder::build_driver_data(), blender::deg::DepsgraphNodeBuilder::build_driver_id_property(), blender::deg::DepsgraphRelationBuilder::build_driver_id_property(), blender::deg::DepsgraphRelationBuilder::build_driver_rna_path_variable(), blender::deg::DepsgraphNodeBuilder::build_driver_variables(), blender::deg::DepsgraphRelationBuilder::build_driver_variables(), buttons_context(), buttons_context_id_path(), buttons_id_remap(), clear_key_button_exec(), colorband_buttons_layout(), blender::ed::object::constraint_copy_to_selected_poll(), 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_driver_to_selected_button(), 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(), blender::nodes::node_geo_bake_cc::draw_bake_items(), blender::nodes::draw_data_blocks(), blender::draw_interface_panel_content(), blender::modifier::greasepencil::draw_layer_filter_settings(), blender::modifier::greasepencil::draw_material_filter_settings(), blender::ui::nodes::draw_node_input(), blender::nodes::node_geo_simulation_cc::draw_simulation_state(), blender::modifier::greasepencil::draw_vertex_group_settings(), driver_get_target_context_property(), driver_get_variable_property(), driver_mapping_type_itemf(), driverdropper_sample(), dtar_get_prop_val(), ED_actedit_animdata_from_context(), blender::ed::object::edit_constraint_invoke_properties(), blender::ed::object::edit_constraint_poll_generic(), edit_driver_button_exec(), blender::ed::object::edit_modifier_poll_generic(), blender::ed::object::edit_shaderfx_poll_generic(), blender::animrig::evaluate_keyframe_data(), blender::ed::outliner::TreeElementRNAProperty::expand(), blender::ed::outliner::TreeElementRNAStruct::expand(), file_browse_exec(), id_map< K, T, Flags >::find(), fmodifier_get_pointers(), blender::animrig::get_keyframe_values_create_reports(), blender::interface::internal::get_property_drivers(), getname_anim_fcurve(), graph_panel_drivers_popover(), id_search_allows_id(), id_search_cb_objects_from_scene(), image_open_exec(), image_open_invoke(), blender::nodes::node_composite_file_output_cc::init_output_file(), blender::deg::AnimatedPropertyStorage::initializeFromID(), insert_key_button_exec(), blender::animrig::insert_key_layered_action(), blender::animrig::insert_keyframe_direct(), blender::animrig::insert_keyframes(), blender::ui::is_bone_dropper_valid(), is_pointer_in_path(), blender::deg::DepsgraphBuilderCache::isAnyPropertyAnimated(), jump_to_target_ptr(), lib_override_library_id_reset_do(), merge_actions_selection_exec(), blender::ed::object::modifier_apply_invoke(), blender::ed::object::modifier_apply_poll(), blender::ed::object::modifier_copy_to_selected_poll(), modifier_panel_get_property_pointers(), modifier_panel_header(), new_material_exec(), blender::ed::space_node::new_node_tree_exec(), new_particle_settings_exec(), new_particle_target_exec(), new_texture_exec(), new_world_exec(), nla_action_unlink_exec(), nla_animdata_panel_poll(), nla_panel_actclip(), nla_panel_animdata(), nla_panel_modifiers(), nlaevalchan_validate_index_ex(), nlaevalchan_verify(), nlasnapshot_from_action(), nlatracks_pushdown_exec(), blender::ed::space_node::node_buts_curvecol(), blender::ed::space_node::node_buts_mix_rgb(), blender::ed::space_node::node_buts_normal(), blender::ed::space_node::node_buts_rgb(), blender::ed::space_node::node_buts_value(), blender::ed::space_node::node_composit_buts_cryptomatte(), blender::nodes::node_composite_file_output_cc::node_composit_buts_file_output_ex(), blender::ed::space_node::node_composit_buts_image(), blender::ed::space_node::node_composit_buts_image_ex(), blender::ed::space_node::node_cryptomatte_add_socket_exec(), blender::ed::space_node::node_cryptomatte_remove_socket_exec(), blender::ed::space_node::node_file_output_socket_draw(), blender::nodes::node_geo_foreach_geometry_element_cc::input_node::node_layout(), blender::nodes::node_geo_attribute_capture_cc::node_layout_ex(), blender::nodes::node_geo_foreach_geometry_element_cc::node_layout_ex(), blender::nodes::node_geo_menu_switch_cc::node_layout_ex(), blender::nodes::node_geo_repeat_cc::node_layout_ex(), blender::nodes::node_geo_simulation_cc::node_layout_ex(), blender::ed::space_node::node_output_file_add_socket_exec(), blender::ed::space_node::node_output_file_remove_active_socket_exec(), blender::ed::space_node::node_property_update_default(), blender::ed::space_node::node_shader_script_update_exec(), blender::ed::space_node::node_texture_buts_image_ex(), blender::ed::space_node::node_texture_buts_proc(), blender::ed::object::object_hook_from_context(), blender::ed::object::object_unlink_data_exec(), open_invoke(), operator_button_property_finish(), override_apply_property_check_skip(), override_idtemplate_ids_get(), override_remove_button_exec(), override_remove_button_poll(), override_type_set_button_exec(), blender::panel_draw(), paste_driver_button_exec(), paste_mtex_exec(), blender::interface::internal::paste_property_drivers(), 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(), pydriver_error(), 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_from_type(), pyrna_struct_getattro(), 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_property_anim_editable(), RNA_property_animateable(), RNA_property_driver_editable(), rna_property_editable_do(), RNA_property_enum_items_ex(), RNA_property_enum_items_gettexted_all(), RNA_property_overridden(), rna_property_override_apply_ex(), rna_property_override_collection_subitem_lookup(), RNA_property_override_library_status(), rna_property_override_property_real_id_owner(), RNA_property_path_from_ID_check(), RNA_property_pointer_poll(), RNA_property_pointer_set(), rna_property_update(), RNA_struct_override_apply(), RNA_struct_override_matches(), RNA_struct_override_store(), blender::ui::sample_data_from_3d_view(), blender::ui::sample_data_from_outliner(), shaderfx_panel_get_property_pointers(), shaderfx_panel_header(), blender::ed::space_node::std_node_socket_draw(), target_move_down_exec(), target_move_up_exec(), template_add_button_search_menu(), template_ID(), template_id_def_new_but(), template_id_liboverride_hierarchy_make(), template_texture_select(), 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_string_get_ex(), ui_but_string_set(), UI_context_copy_to_selected_check(), UI_context_copy_to_selected_list(), ui_context_fcurve_modifiers_via_fcurve(), ui_context_selected_bones_via_pose(), ui_do_but_COLOR(), UI_icon_from_rnaptr(), blender::ed::space_node::ui_node_draw_input(), ui_palette_set_active(), ui_popup_context_menu_for_button(), ui_tooltip_data_from_button_or_extra_icon(), uiItemFullR(), uiItemLDrag(), uiTemplateColorRamp(), uiTemplateConstraintHeader(), uiTemplateCurveMapping(), uiTemplateCurveProfile(), uiTemplateImageSettings(), uiTemplateNodeInputs(), uiTemplateNodeTreeInterface(), blender::nodes::socket_items::ops::update_after_node_change(), update_autoflags_fcurve(), view3d_context(), view_curve_in_graph_editor_exec(), widget_swatch(), wm_context_member_from_ptr(), WM_dropbox_add(), wm_dropbox_item_update_ot(), 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().
| StructRNA* PointerRNA::type |
Definition at line 41 of file RNA_types.hh.
Referenced by acf_generic_idblock_name_prop(), acf_generic_idfill_name_prop(), acf_gpl_name_prop_legacy(), acf_group_name_prop(), acf_masklay_name_prop(), acf_nlaaction_name_prop(), acf_nlatrack_name_prop(), acf_object_name_prop(), acf_shapekey_name_prop(), blender::animrig::action_fcurve_ensure(), action_new_exec(), add_driver_with_target(), animsys_construct_orig_pointer_rna(), blender::ed::asset::asset_operation_get_id_vec_stats_from_ids(), BKE_animsys_get_nla_keyframing_context(), BKE_lib_override_rna_property_find(), BKE_nlastrip_has_curves_for_property(), blender::ui::bonedropper_sample(), bpy_class_call(), bpy_class_validate(), blender::deg::DepsgraphRelationBuilder::build_driver_data(), blender::deg::DepsgraphNodeBuilder::build_driver_id_property(), blender::deg::DepsgraphRelationBuilder::build_driver_id_property(), 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_geonodes_users_add(), buttons_texture_users_find_nodetree(), blender::deg::RNANodeQuery::construct_node_identifier(), construct_rna_paths(), blender::ui::context_path_add_generic(), CTX_data_dir_get_ex(), CTX_data_pointer_get_type(), CTX_data_pointer_get_type_silent(), CTX_store_ptr_lookup(), blender::ed::outliner::data_select_linked_fn(), blender::animrig::default_channel_group_for_path(), DEG_get_evaluated_rna_pointer(), draw_channel_labels(), draw_constraint_header(), driver_get_target_context_property(), ED_actedit_animdata_from_context(), ED_gpencil_data_owner_is_annotation(), blender::ed::object::edit_constraint_invoke_properties(), blender::ed::object::edit_modifier_invoke_properties_with_hover(), blender::ed::object::edit_shaderfx_invoke_properties(), blender::ed::outliner::TreeElementRNAStruct::expand(), blender::ui::eyedropper_colorband_init(), eyedropper_init(), Freestyle_evaluateColorRamp(), Freestyle_evaluateCurveMappingF(), get_pointer_type(), blender::deg::DepsgraphBuilder::get_rna_path_relative_to_scene_camera(), blender::bke::SocketValueVariant::get_single_ptr(), getname_anim_fcurve(), graph_region_message_subscribe(), insert_key_button_exec(), blender::ui::is_bone_dropper_valid(), jump_to_target_ptr(), blender::ed::animation::greasepencil::layer_name_prop(), 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_panel_animdata(), nla_track_region_message_subscribe(), blender::ed::space_node::node_socket_color_get(), blender::ed::asset::AssetClearHelper::operator()(), blender::ed::asset::AssetMarkHelper::operator()(), blender::ed::outliner::outliner_draw_tree_element(), py_msgbus_rna_key_from_py(), py_rna_gizmo_parse(), py_to_array_index(), pyrna_dir_members_rna(), pyrna_driver_is_equal_anim_rna(), pyrna_enum_to_py(), pyrna_func_call(), pyrna_func_error_prefix(), pyrna_id_CheckPyObject(), pyrna_prop_collection_getattro(), pyrna_prop_collection_subscript_is_valid_or_error(), pyrna_prop_collection_subscript_str(), 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_ptr(), pyrna_struct_as_srna(), pyrna_struct_ass_subscript(), pyrna_struct_CreatePyObject(), pyrna_struct_CreatePyObject_from_type(), pyrna_struct_CreatePyObject_with_primitive_support(), pyrna_struct_validity_check(), pyrna_struct_validity_check_only(), 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_is_empty(), 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_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_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(), blender::deg::rna_prop_affects_parameters_node(), RNA_property_collection_add(), rna_property_collection_get_idp(), RNA_property_collection_lookup_string_index(), RNA_property_collection_type_get(), RNA_property_enum_items_ex(), RNA_property_enum_items_gettexted_all(), RNA_property_overridable_get(), rna_property_override_collection_subitem_lookup(), rna_property_override_collection_subitem_name_id_lookup(), rna_property_override_collection_subitem_name_id_match(), rna_property_override_collection_subitem_name_index_lookup(), 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_p(), 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(), blender::ui::sample_data_from_outliner(), 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_id_workspace_pin_extra_icon(), template_keymap_item_properties(), template_search_buttons(), template_search_get_searchprop(), template_search_setup(), template_texture_select(), blender::ed::outliner::tree_element_get_icon(), blender::ed::outliner::tree_element_to_path(), blender::ed::outliner::TreeElementRNAProperty::TreeElementRNAProperty(), blender::ed::outliner::TreeElementRNAStruct::TreeElementRNAStruct(), 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_get_rna_struct_identifier(), UI_context_copy_to_selected_check(), UI_context_copy_to_selected_list(), ui_def_but_rna(), UI_icon_from_id(), UI_icon_from_rnaptr(), 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(), ui_template_list_data_retrieve(), uiDefAutoButR(), uiItemDecoratorR(), uiItemEnumO_ptr(), uiItemEnumO_string(), uiItemEnumO_value(), uiItemEnumR(), uiItemEnumR_prop(), uiItemEnumR_string(), uiItemEnumR_string_prop(), uiItemFullR(), uiItemFullR_with_menu(), uiItemFullR_with_popover(), uiItemLDrag(), uiItemMenuEnumR(), uiItemPointerR(), uiItemPointerR_prop(), uiItemR(), uiItemsEnumR(), uiItemsFullEnumO(), uiItemsFullEnumO_items(), uilist_draw_item_default(), uiTemplateAnyID(), uiTemplateCacheFilePointer(), uiTemplateColormanagedViewSettings(), uiTemplateColorPicker(), uiTemplateColorRamp(), uiTemplateColorspaceSettings(), uiTemplateConstraintHeader(), uiTemplateCryptoPicker(), uiTemplateCurveMapping(), uiTemplateCurveProfile(), uiTemplateHistogram(), uiTemplateIconView(), uiTemplateImage(), uiTemplateLayers(), uiTemplateLightLinkingCollection(), uiTemplateMarker(), uiTemplateMovieClip(), uiTemplateMovieclipInformation(), uiTemplateNodeTreeInterface(), uiTemplatePalette(), uiTemplatePathBuilder(), uiTemplateTrack(), uiTemplateVectorscope(), uiTemplateWaveform(), v3d_transform_butsR(), validate_array(), validate_array_length(), blender::animrig::visualkey_can_use(), blender::animrig::visualkey_get_values(), WM_context_path_resolve_property_full(), wm_dropbox_item_update_ot(), 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(), WM_operator_type_set(), and WM_xr_actionmap_item_properties_update_ot().