Blender
V3.3
|
#include "DNA_asset_types.h"
#include "BLI_utildefines.h"
#include "DNA_listBase.h"
#include "DNA_object_enums.h"
#include "RNA_types.h"
Go to the source code of this file.
Classes | |
struct | bContextStoreEntry |
struct | bContextStore |
struct | bContext_PyState |
struct | bContextPollMsgDyn_Params |
Macros | |
#define | CTX_MODE_NUM (CTX_MODE_SCULPT_CURVES + 1) |
#define | CTX_DATA_BEGIN(C, Type, instance, member) |
#define | CTX_DATA_END |
#define | CTX_DATA_BEGIN_WITH_ID(C, Type, instance, member, Type_id, instance_id) |
#define | CTX_DATA_COUNT(C, member) ctx_data_list_count(C, CTX_data_##member) |
Typedefs | |
typedef struct bContext | bContext |
typedef struct bContextDataResult | bContextDataResult |
typedef enum eContextResult | eContextResult |
typedef int(* | bContextDataCallback) (const bContext *C, const char *member, bContextDataResult *result) |
typedef struct bContextStoreEntry | bContextStoreEntry |
typedef struct bContextStore | bContextStore |
typedef enum eContextObjectMode | eContextObjectMode |
Definition at line 269 of file BKE_context.h.
Definition at line 284 of file BKE_context.h.
#define CTX_DATA_COUNT | ( | C, | |
member | |||
) | ctx_data_list_count(C, CTX_data_##member) |
Definition at line 290 of file BKE_context.h.
#define CTX_DATA_END |
Definition at line 278 of file BKE_context.h.
#define CTX_MODE_NUM (CTX_MODE_SCULPT_CURVES + 1) |
Definition at line 126 of file BKE_context.h.
Definition at line 1 of file BKE_context.h.
typedef int(* bContextDataCallback) (const bContext *C, const char *member, bContextDataResult *result) |
Definition at line 83 of file BKE_context.h.
typedef struct bContextDataResult bContextDataResult |
Definition at line 1 of file BKE_context.h.
typedef struct bContextStore bContextStore |
typedef struct bContextStoreEntry bContextStoreEntry |
typedef enum eContextObjectMode eContextObjectMode |
typedef enum eContextResult eContextResult |
anonymous enum |
Enumerator | |
---|---|
CTX_DATA_TYPE_POINTER | |
CTX_DATA_TYPE_COLLECTION |
Definition at line 231 of file BKE_context.h.
enum eContextObjectMode |
Definition at line 103 of file BKE_context.h.
enum eContextResult |
Enumerator | |
---|---|
CTX_RESULT_OK | |
CTX_RESULT_MEMBER_NOT_FOUND | |
CTX_RESULT_NO_DATA |
Definition at line 70 of file BKE_context.h.
Definition at line 109 of file context.c.
References C, MEM_dupallocN, bContext::operator_poll_msg_dyn_params, and bContext::wm.
Referenced by file_panel_asset_catalog_buttons_draw().
Definition at line 102 of file context.c.
References C, and MEM_callocN.
Referenced by ED_render_view3d_update(), main(), blender::bke::tests::TestData::setup(), and undosys_stack_push_main().
Definition at line 1358 of file context.c.
References BKE_view_layer_base_find(), C, ctx_data_pointer_get(), CTX_data_view_layer(), and NULL.
Referenced by createObjectSpace(), ed_undo_step_post(), gpencil_stroke_separate_exec(), gpencil_trace_image_exec(), object_convert_poll(), posemode_exec(), and select_grouped_parent().
Definition at line 1395 of file context.c.
References C, and ctx_data_pointer_get().
Referenced by armature_align_bones_exec(), armature_parent_set_exec(), armature_select_similar_exec(), get_sync_select_active_data(), outliner_show_active_get_element(), select_similar_children(), select_similar_children_immediate(), select_similar_data_pchan(), select_similar_direction(), select_similar_layer(), select_similar_length(), select_similar_prefix(), select_similar_siblings(), and select_similar_suffix().
Definition at line 1455 of file context.c.
References C, and ctx_data_pointer_get().
Definition at line 1450 of file context.c.
References C, and ctx_data_pointer_get().
Referenced by gpencil_brush_clone_add(), gpencil_draw_invoke(), gpencil_interpolate_invoke(), gpencil_interpolate_seq_exec(), gpencil_interpolate_set_points(), gpencil_prepare_stroke(), gpencil_primitive_set_initdata(), gpencil_stroke_merge_exec(), gpencil_stroke_separate_exec(), gpencil_strokes_merge_poll(), and gpencil_view3d_poll().
Definition at line 1353 of file context.c.
References C, and ctx_data_pointer_get().
Referenced by action_main_region_draw(), action_new_poll(), add_simple_uvs_exec(), add_simple_uvs_poll(), apply_armature_pose2bones_exec(), apply_objects_internal(), apply_objects_internal_can_multiuser(), apply_objects_internal_need_single_user(), armature_layers_exec(), armature_layers_invoke(), bake_init_api_data(), BIF_createTransformOrientation(), brush_colors_flip_poll(), brush_edit_init(), brush_reset_exec(), clear_edited_exec(), blender::ed::curves::convert_to_particle_system::curves_convert_to_particle_system_exec(), blender::ed::curves::curves_poll_impl(), CURVES_SCULPT_mode_poll(), blender::ed::sculpt_paint::curves_sculptmode_enter(), blender::ed::sculpt_paint::curves_sculptmode_exit(), blender::ed::sculpt_paint::curves_sculptmode_toggle_exec(), deselect_all_selected(), dyntopo_detail_size_edit_cancel(), dyntopo_detail_size_edit_invoke(), dyntopo_detail_size_edit_modal(), ED_actedit_animdata_from_context(), ED_armature_join_objects_exec(), ED_curve_join_objects_exec(), ED_editors_init(), ED_gpencil_data_get_active(), ED_gpencil_data_get_active_evaluated(), ED_gpencil_data_get_pointers(), ED_gpencil_join_objects_exec(), ED_gpencil_material_enum_itemf(), ED_gpencil_project_stroke_to_view(), ED_gpencil_select_curve_toggle_all(), ED_gpencil_select_toggle_all(), ED_gpencil_stroke_nearest_to_ends(), ED_mesh_join_objects_exec(), ED_mesh_shapes_join_objects_exec(), ED_node_shader_default(), ED_object_active_context(), ED_object_editmode_enter(), ED_object_particle_edit_mode_enter(), ED_object_particle_edit_mode_exit(), ED_object_texture_paint_mode_enter(), ED_object_texture_paint_mode_exit(), ED_object_vgroup_selection_itemf_helper(), ED_object_vpaintmode_enter(), ED_object_vpaintmode_exit(), ED_object_wpaintmode_enter(), ED_object_wpaintmode_exit(), ED_operator_objectmode(), ED_operator_posemode(), ED_operator_posemode_local(), ED_operator_uvmap_mesh(), ED_pose_object_from_context(), ED_preview_icon_job(), ED_preview_icon_render(), ED_preview_shader_job(), ED_sculpt_undo_push_multires_mesh_begin(), ED_sculpt_undo_push_multires_mesh_end(), ED_space_image_auto_set(), ED_space_image_scopes_update(), ED_spreadsheet_context_path_guess(), ED_spreadsheet_context_path_is_active(), ed_undo_step_post(), ed_undo_step_pre(), ED_view3d_viewcontext_init(), ED_wpaint_ensure_data(), editmode_toggle_poll(), blender::ed::sculpt_paint::AddOperationExecutor::execute(), blender::ed::sculpt_paint::CombOperationExecutor::execute(), blender::ed::sculpt_paint::CurvesEffectOperationExecutor::execute(), blender::ed::sculpt_paint::DeleteOperationExecutor::execute(), blender::ed::sculpt_paint::DensityAddOperationExecutor::execute(), blender::ed::sculpt_paint::DensitySubtractOperationExecutor::execute(), blender::ed::sculpt_paint::PinchOperationExecutor::execute(), blender::ed::sculpt_paint::PuffOperationExecutor::execute(), blender::ed::sculpt_paint::SelectionPaintOperationExecutor::execute(), blender::ed::sculpt_paint::SlideOperationExecutor::execute(), blender::ed::sculpt_paint::SmoothOperationExecutor::execute(), blender::ed::sculpt_paint::SnakeHookOperatorExecutor::execute(), eyedropper_add_material(), eyedropper_gpencil_poll(), face_select_all_exec(), face_select_hide_exec(), face_set_extract_modal(), face_vert_reveal_exec(), face_vert_reveal_poll(), facemask_paint_poll(), find_area_properties(), find_prev_next_keyframes(), forcefield_toggle_exec(), geometry_extract_apply(), geometry_extract_poll(), blender::ed::space_node::get_context_path_node_geometry(), blender::ed::space_node::get_context_path_node_shader(), get_poselib_object(), blender::ed::curves::get_unique_editable_curves(), getTransformOrientation(), gizmo_mesh_extrude_setup(), gpencil_active_layer_poll(), gpencil_active_material_poll(), gpencil_add_poll(), gpencil_bake_grease_pencil_animation_poll(), gpencil_bake_ob_list(), gpencil_brush_cursor_draw(), gpencil_check_cursor_region(), gpencil_circle_select_exec(), gpencil_convert_layer_exec(), gpencil_convert_poll(), gpencil_copybuf_validate_colormap(), gpencil_curve_edit_mode_poll(), gpencil_cutter_lasso_select(), gpencil_delete_selected_points(), gpencil_dissolve_points(), gpencil_dissolve_selected_points(), gpencil_do_curve_circle_sel(), gpencil_draw_invoke(), gpencil_draw_poll(), gpencil_editcurve_set_handle_type_exec(), gpencil_editmode_toggle_exec(), gpencil_editmode_toggle_poll(), gpencil_extract_palette_from_vertex(), gpencil_extract_palette_vertex_poll(), gpencil_extrude_exec(), gpencil_fill_exit(), gpencil_fill_invoke(), gpencil_fill_poll(), gpencil_frame_clean_duplicate_exec(), gpencil_generate_weights_exec(), gpencil_generate_weights_poll(), gpencil_generic_select_exec(), gpencil_interpolate_seq_exec(), gpencil_interpolate_set_init_values(), gpencil_io_export(), gpencil_layer_active_exec(), gpencil_layer_add_exec(), gpencil_layer_duplicate_object_exec(), gpencil_layer_duplicate_object_poll(), gpencil_layer_mask_add_exec(), gpencil_layer_mask_remove_exec(), gpencil_lock_layer_exec(), gpencil_material_hide_exec(), gpencil_material_isolate_exec(), gpencil_material_lock_all_exec(), gpencil_material_lock_unsused_exec(), gpencil_material_reveal_exec(), gpencil_material_select_exec(), gpencil_material_set_exec(), gpencil_material_to_vertex_exec(), gpencil_material_to_vertex_poll(), gpencil_material_unlock_all_exec(), gpencil_materials_copy_to_object_exec(), gpencil_materials_copy_to_object_poll(), gpencil_merge_by_distance_exec(), gpencil_merge_by_distance_poll(), gpencil_move_to_layer_exec(), gpencil_move_to_layer_invoke(), gpencil_paintmode_toggle_exec(), gpencil_paintmode_toggle_poll(), gpencil_point_conversion_init(), gpencil_prepare_stroke(), gpencil_primitive_init(), gpencil_recalc_geometry_exec(), gpencil_reset_transform_fill_exec(), gpencil_sculpt_brush_init(), gpencil_sculptmode_toggle_exec(), gpencil_sculptmode_toggle_poll(), gpencil_select_exec(), gpencil_select_random_exec(), gpencil_select_vertex_color_exec(), gpencil_select_vertex_color_poll(), gpencil_selectmode_toggle_exec(), gpencil_selectmode_toggle_poll(), gpencil_session_init_fill(), gpencil_session_initdata(), gpencil_set_active_material_exec(), gpencil_snap_cursor_to_sel(), gpencil_snap_poll(), gpencil_snap_to_cursor(), gpencil_snap_to_grid(), gpencil_stroke_arrange_exec(), gpencil_stroke_caps_set_exec(), gpencil_stroke_change_color_exec(), gpencil_stroke_cyclical_set_exec(), gpencil_stroke_edit_poll(), gpencil_stroke_enter_editcurve_mode_exec(), gpencil_stroke_flip_exec(), gpencil_stroke_join_exec(), gpencil_stroke_merge_exec(), gpencil_stroke_merge_material_exec(), gpencil_stroke_merge_material_poll(), gpencil_stroke_normalize_poll(), gpencil_stroke_not_in_curve_edit_mode(), gpencil_stroke_reset_vertex_color_exec(), gpencil_stroke_sculptmode_poll(), gpencil_stroke_separate_exec(), gpencil_stroke_split_exec(), gpencil_stroke_vertexmode_poll(), gpencil_stroke_weightmode_poll(), gpencil_strokepoint_convertcoords(), gpencil_strokes_copy_exec(), gpencil_strokes_edit3d_poll(), gpencil_strokes_merge_poll(), gpencil_strokes_paste_exec(), gpencil_trace_image_exec(), gpencil_trace_image_poll(), gpencil_transform_fill_poll(), gpencil_uv_transform_init(), gpencil_vertex_group_assign_exec(), gpencil_vertex_group_deselect_exec(), gpencil_vertex_group_invert_exec(), gpencil_vertex_group_normalize_all_exec(), gpencil_vertex_group_normalize_exec(), gpencil_vertex_group_poll(), gpencil_vertex_group_remove_from_exec(), gpencil_vertex_group_select_exec(), gpencil_vertex_group_smooth_exec(), gpencil_vertex_group_weight_poll(), gpencil_vertexmode_toggle_exec(), gpencil_vertexmode_toggle_poll(), gpencil_vertexpaint_brightness_contrast_exec(), gpencil_vertexpaint_brush_do_frame(), gpencil_vertexpaint_brush_init(), gpencil_vertexpaint_hsv_exec(), gpencil_vertexpaint_invert_exec(), gpencil_vertexpaint_levels_exec(), gpencil_vertexpaint_mode_poll(), gpencil_vertexpaint_set_exec(), gpencil_weightmode_toggle_exec(), gpencil_weightmode_toggle_poll(), gpencil_weightpaint_brush_do_frame(), gpencil_weightpaint_brush_init(), hide_exec(), hide_show_exec(), image_paint_poll_ex(), image_undosys_poll(), join_shapes_exec(), join_shapes_poll(), keyframe_jump_exec(), lib_id_generate_preview_from_object_exec(), lib_id_generate_preview_from_object_poll(), lineart_gpencil_bake_common(), lineart_gpencil_clear_strokes_exec(), loop_to_vertex_colors_exec(), make_override_library_exec(), make_override_library_poll(), make_regular_poll(), mask_flood_fill_exec(), mask_paint_poll(), match_texture_space_exec(), match_texture_space_poll(), material_slot_assign_exec(), material_slot_de_select(), material_slot_remove_unused_exec(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), mirror_exec(), mirror_poll(), blender::ed::space_node::node_mouse_select(), blender::ed::space_node::node_select_single(), object_calculate_paths_invoke(), object_convert_exec(), object_curves_empty_hair_add_exec(), object_curves_empty_hair_add_poll(), object_gpencil_add_exec(), object_gpencil_add_poll(), object_join_exec(), object_join_poll(), object_mode_poll(), object_mode_set_exec(), object_mode_set_itemf(), object_mode_set_poll(), object_origin_set_exec(), object_remesh_poll(), object_transfer_mode_invoke(), object_transfer_mode_poll(), object_transfer_mode_to_base(), objects_selectable_poll(), PAINT_brush_tool_poll(), paint_curve_poll(), paint_mask_slice_exec(), paint_mode_toggle_poll_test(), paint_select_linked_exec(), paint_select_linked_pick_invoke(), paint_weight_gradient_exec(), paint_weight_gradient_modal(), panel_draw(), particle_edit_toggle_exec(), particle_edit_toggle_poll(), PE_box_select(), PE_circle_select(), PE_deselect_all_visible(), PE_hair_poll(), PE_lasso_select(), PE_mouse_particles(), PE_poll(), pe_select_all_exec(), PE_set_data(), pose_armature_layers_showall_exec(), pose_calculate_paths_exec(), pose_calculate_paths_invoke(), pose_clear_paths_exec(), pose_copy_exec(), pose_ik_add_exec(), pose_ik_add_invoke(), pose_paste_exec(), pose_select_grouped_exec(), pose_select_hierarchy_exec(), pose_select_mirror_exec(), pose_select_parent_exec(), pose_update_paths_exec(), pose_update_paths_poll(), pose_update_paths_range_exec(), poselib_rename_exec(), quadriflow_check(), quadriflow_remesh_exec(), remove_doubles_exec(), reset_clear_override_library_poll(), reveal_exec(), sculpt_and_constant_or_manual_detail_poll(), sculpt_and_dynamic_topology_poll(), sculpt_brush_stroke_cancel(), sculpt_brush_stroke_init(), sculpt_brush_stroke_invoke(), sculpt_cloth_filter_invoke(), sculpt_cloth_filter_modal(), sculpt_color_filter_invoke(), sculpt_color_filter_modal(), sculpt_colors_poll(), sculpt_detail_flood_fill_exec(), sculpt_dirty_mask_exec(), SCULPT_dynamic_topology_disable(), sculpt_dynamic_topology_toggle_exec(), sculpt_dynamic_topology_toggle_invoke(), sculpt_expand_cache_initial_config_set(), sculpt_expand_cancel(), sculpt_expand_finish(), sculpt_expand_flush_updates(), sculpt_expand_invoke(), sculpt_expand_modal(), sculpt_face_set_create_exec(), sculpt_face_set_edit_invoke(), sculpt_face_set_init_exec(), sculpt_face_sets_change_visibility_exec(), sculpt_face_sets_change_visibility_invoke(), sculpt_face_sets_randomize_colors_exec(), SCULPT_flush_update_step(), SCULPT_geometry_preview_lines_update(), sculpt_gesture_apply(), sculpt_mask_by_color_invoke(), sculpt_mask_expand_cancel(), sculpt_mask_expand_invoke(), sculpt_mask_expand_modal(), sculpt_mask_filter_exec(), sculpt_mask_init_exec(), sculpt_mesh_filter_invoke(), sculpt_mesh_filter_modal(), SCULPT_mode_poll(), sculpt_no_multires_poll(), sculpt_optimize_exec(), sculpt_sample_color_invoke(), sculpt_set_persistent_base_exec(), sculpt_set_pivot_position_exec(), sculpt_stroke_done(), sculpt_stroke_test_start(), sculpt_stroke_update_step(), sculpt_symmetrize_exec(), SCULPT_tag_update_overlays(), sculpt_trim_gesture_box_exec(), sculpt_trim_gesture_box_invoke(), sculpt_trim_gesture_lasso_exec(), sculpt_trim_gesture_lasso_invoke(), sculpt_undo_set_active_layer(), sculpt_undo_use_multires_mesh(), sculpt_update_cache_invariants(), blender::ed::sculpt_paint::select_end::select_end_poll(), blender::ed::sculpt_paint::select_grow::select_grow_invoke(), shape_cut_exec(), skin_armature_create_exec(), snap_calc_active_center(), snap_curs_to_sel_ex(), snap_sel_to_grid_exec(), snap_selected_to_location(), blender::ed::curves::surface_set::surface_set_exec(), blender::ed::curves::surface_set::surface_set_poll(), textbox_add_exec(), textbox_remove_exec(), texture_paint_poll(), texture_paint_toggle_exec(), texture_paint_toggle_poll(), toggle_xray_exec(), transform_mode_really_used(), transform_orientation_matrix_get(), ui_id_brush_get_icon(), ui_template_id_liboverride_hierarchy_make(), unify_length_exec(), blender::ed::sculpt_paint::use_add_density_mode(), vert_paint_poll(), vert_select_all_exec(), vert_select_hide_exec(), vert_select_ungrouped_exec(), vertex_color_brightness_contrast_exec(), vertex_color_hsv_exec(), vertex_color_invert_exec(), vertex_color_levels_exec(), vertex_color_set_exec(), vertex_color_smooth_exec(), vertex_group_fix_exec(), vertex_group_lock_exec(), vertex_paint_from_weight_exec(), vertex_paint_mode_poll(), vertex_to_loop_colors_exec(), vertex_weight_paint_mode_poll(), view3d_lasso_select(), view3d_object_mode_menu(), view3d_select_exec(), view3d_selectable_data(), view3d_setobjectascamera_exec(), view_axis_exec(), view_lock_to_active_exec(), voxel_remesh_exec(), voxel_size_edit_invoke(), vpaint_cancel(), vpaint_invoke(), vpaint_mode_toggle_exec(), vpaint_stroke_test_start(), vwpaint_update_cache_invariants(), weight_from_bones_exec(), weight_from_bones_poll(), weight_paint_mode_poll(), weight_paint_poll_ex(), weight_paint_set_exec(), weight_set_exec(), workspace_change_update(), wpaint_cancel(), wpaint_mode_toggle_exec(), wpaint_stroke_done(), wpaint_stroke_test_start(), and wpaint_stroke_update_step().
struct bPoseChannel* CTX_data_active_pose_bone | ( | const bContext * | C | ) |
Definition at line 1425 of file context.c.
References C, and ctx_data_pointer_get().
Referenced by get_sync_select_active_data(), pose_constraint_copy_exec(), and pose_select_parent_exec().
struct Collection* CTX_data_collection | ( | const bContext * | C | ) |
Definition at line 1141 of file context.c.
References C, LayerCollection::collection, CTX_data_layer_collection(), ctx_data_pointer_verify(), CTX_data_scene(), Scene::master_collection, and scene.
Referenced by gpencil_layer_to_curve(), make_local_exec(), object_gpencil_add_exec(), scene_drop_invoke(), and ui_template_id_liboverride_hierarchy_make().
Definition at line 503 of file context.c.
References BLI_assert, C, ctx_data_get(), CTX_DATA_TYPE_COLLECTION, CTX_RESULT_OK, NULL, and result.
Referenced by UI_context_copy_to_selected_list(), ui_context_selected_bones_via_pose(), and WM_drag_data_create().
Definition at line 1536 of file context.c.
References BKE_scene_get_depsgraph(), C, CTX_data_scene(), CTX_data_view_layer(), and scene.
Referenced by geometry_extract_apply(), sculpt_mode_toggle_exec(), blender::ed::sculpt_paint::use_add_density_mode(), vpaint_mode_toggle_exec(), and wpaint_mode_toggle_exec().
Gets pointer to the dependency graph. If it doesn't exist yet, it will be allocated.
The result dependency graph is NOT guaranteed to be up-to-date neither from relation nor from evaluated data points of view.
Definition at line 1505 of file context.c.
References BKE_scene_ensure_depsgraph(), C, CTX_data_main(), CTX_data_scene(), CTX_data_view_layer(), DEG_make_active(), depsgraph, and scene.
Referenced by achannel_setting_slider_cb(), achannel_setting_slider_nla_curve_cb(), achannel_setting_slider_shapekey_cb(), ANIM_animdata_get_context(), ANIM_apply_keyingset(), applyarmature_fix_boneparents(), autokeyframe_object(), autokeyframe_pose(), BKE_shrinkwrap_mesh_nearest_surface_deform(), brush_add(), brush_edit_apply(), brush_edit_init(), copy_particle_systems_exec(), CTX_data_ensure_evaluated_depsgraph(), CTX_data_expect_evaluated_depsgraph(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), blender::ed::sculpt_paint::CurvesSculptCommonContext::CurvesSculptCommonContext(), depthdropper_depth_sample_pt(), ED_autokeyframe_property(), ED_mask_selected_minmax(), ED_object_particle_edit_mode_enter(), ED_render_view3d_update(), ED_screen_exit(), ED_sculpt_init_transform(), ED_sculpt_update_modal_transform(), ED_seq_proxy_job_get(), fluid_free_exec(), fluid_initjob(), get_data_source(), gizmo_find_intersected_3d_intern(), gpencil_draw_modal(), gpencil_io_export(), gpencil_stroke_begin(), gpencil_stroke_path_animation(), blender::io::gpencil::GpencilIO::GpencilIO(), initTransInfo(), insert_key_button_exec(), light_cache_bake_exec(), lineart_gpencil_bake_common(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), mirror_exec(), mirror_poll(), multires_base_apply_exec(), multires_rebuild_subdiv_exec(), multires_unsubdivide_exec(), object_clear_transform_generic_exec(), object_overlay_mode_transfer_animation_start(), ocean_bake_exec(), paint_cursor_context_init(), particle_edit_toggle_exec(), particle_undosys_poll(), particle_undosys_step_decode(), particle_undosys_step_encode(), PE_box_select(), PE_circle_select(), PE_deselect_all_visible(), PE_hair_poll(), PE_lasso_select(), PE_poll(), pose_clear_user_transforms_exec(), poselib_blend_apply(), poselib_preview_apply(), ptcache_baker_create(), pyrna_struct_keyframe_insert(), redraw_timer_exec(), rekey_particle_to_time(), remove_doubles_exec(), sample_detail_voxel(), screen_render_exec(), screen_render_invoke(), sculpt_cloth_filter_modal(), SCULPT_cursor_geometry_info_update(), sculpt_dirty_mask_exec(), sculpt_expand_modal(), sculpt_face_set_create_exec(), sculpt_face_set_init_exec(), sculpt_face_sets_change_visibility_exec(), SCULPT_flush_update_step(), SCULPT_geometry_preview_lines_update(), sculpt_gesture_face_set_begin(), sculpt_gesture_mask_begin(), sculpt_gesture_mask_end(), sculpt_gesture_project_begin(), sculpt_mask_by_color_invoke(), sculpt_mask_expand_invoke(), sculpt_mask_expand_modal(), sculpt_mask_filter_exec(), sculpt_mesh_filter_invoke(), sculpt_mesh_filter_modal(), sculpt_sample_color_invoke(), sculpt_set_persistent_base_exec(), SCULPT_stroke_get_location(), SCULPT_stroke_modifiers_check(), sequencer_thumbnail_context_init(), snap_selected_to_location(), sound_bake_animation_exec(), blender::ed::spreadsheet::spreadsheet_data_set_panel_draw(), UI_block_end_ex(), UI_context_update_anim_flag(), uiTemplateCacheFileProcedural(), unify_length_exec(), view3d_do_msg_notify_workbench_view_update(), weight_paint_sample_enum_itemf(), weight_set_exec(), and wm_event_do_notifiers().
bool CTX_data_dir | ( | const char * | member | ) |
Definition at line 639 of file context.c.
Referenced by buttons_context(), clip_context(), ed_screen_context(), file_context(), image_context(), blender::ed::space_node::node_context(), outliner_context(), sequencer_context(), text_context(), and view3d_context().
Definition at line 629 of file context.c.
References C, and CTX_data_dir_get_ex().
Referenced by pyrna_struct_dir().
C | Context. |
use_store | Use 'C->wm.store'. |
use_rna | Use Include the properties from 'RNA_Context'. |
use_all | Don't skip values (currently only "scene"). |
Definition at line 552 of file context.c.
References Freestyle::a, blender::compositor::area(), C, ARegionType::context, bScreen::context, CTX_wm_area(), CTX_wm_region(), CTX_wm_screen(), data_dir_add(), MEM_freeN, bContextStoreEntry::name, bContextStoreEntry::next, NULL, result, RNA_pointer_create(), RNA_PROP_BEGIN, RNA_PROP_END, RNA_struct_iterator_property(), RNA_struct_name_get_alloc(), ARegion::type, and PointerRNA::type.
Referenced by CTX_data_dir_get().
void CTX_data_dir_set | ( | bContextDataResult * | result, |
const char ** | dir | ||
) |
Definition at line 696 of file context.c.
References result.
Referenced by buttons_context(), clip_context(), ed_screen_context(), file_context(), image_context(), blender::ed::space_node::node_context(), outliner_context(), sequencer_context(), text_context(), and view3d_context().
Definition at line 1400 of file context.c.
References C, and ctx_data_pointer_get().
Referenced by cachefile_layer_move_exec(), cachefile_layer_open_invoke(), cachefile_layer_remove_exec(), and cachefile_reload_exec().
Definition at line 1375 of file context.c.
References C, and ctx_data_pointer_get().
Referenced by tile_add_exec(), tile_add_invoke(), tile_add_poll(), tile_fill_exec(), tile_fill_invoke(), tile_fill_poll(), tile_remove_exec(), and tile_remove_poll().
Definition at line 1390 of file context.c.
References C, and ctx_data_pointer_get().
Referenced by add_feather_vertex_exec(), add_vertex_exec(), box_select_exec(), circle_select_exec(), clip_main_region_draw(), copy_splines_exec(), create_primitive_from_points(), createTransMaskingData(), cyclic_toggle_exec(), delete_exec(), do_lasso_select_mask(), ED_mask_deselect_all(), ED_mask_layer_ensure(), ED_mask_selected_minmax(), find_prev_next_keyframes(), keyframe_jump_exec(), mask_duplicate_exec(), mask_feather_weight_clear_exec(), mask_has_selection(), mask_hide_view_clear_exec(), mask_hide_view_set_exec(), mask_layer_move_exec(), mask_layer_move_poll(), mask_layer_new_exec(), mask_layer_remove_exec(), mask_normals_make_consistent_exec(), mask_parent_clear_exec(), mask_parent_set_exec(), mask_select_linked_exec(), mask_select_linked_pick_invoke(), mask_select_more_less(), mask_shape_key_clear_exec(), mask_shape_key_feather_reset_exec(), mask_shape_key_insert_exec(), mask_shape_key_rekey_exec(), mask_switch_direction_exec(), paste_splines_exec(), recalcData_mask_common(), select_all_exec(), select_exec(), set_handle_type_exec(), slide_point_customdata(), slide_point_invoke(), slide_spline_curvature_check(), slide_spline_curvature_customdata(), slide_spline_curvature_invoke(), and viewRedrawForce().
Definition at line 1385 of file context.c.
References C, and ctx_data_pointer_get().
Referenced by clip_set_scene_frames_exec(), ED_space_clip_maskedit_mask_poll(), reload_exec(), and ui_numedit_but_TRACKPREVIEW().
Definition at line 1370 of file context.c.
References C, and ctx_data_pointer_get().
Referenced by add_primitive_cube_gizmo_exec(), add_vertex_exec(), armature_align_bones_exec(), armature_bone_layers_exec(), armature_bone_primitive_add_exec(), armature_calc_roll_exec(), armature_click_extrude_exec(), armature_de_select_all_exec(), armature_flip_names_exec(), armature_parent_clear_invoke(), armature_parent_set_exec(), armature_parent_set_invoke(), armature_select_hierarchy_exec(), armature_shortest_path_pick_invoke(), armature_subdivide_exec(), BIF_createTransformOrientation(), change_character_exec(), change_spacing_exec(), copy_text_exec(), curve_draw_init(), curve_pen_modal(), cut_text_exec(), delete_exec(), ED_curve_editfont_select_pick(), ED_imbuf_sample_poll(), ED_object_editmode_exit(), ED_operator_editarmature(), ED_operator_editcurve(), ED_operator_editcurve_3d(), ED_operator_editfont(), ED_operator_editlattice(), ED_operator_editmball(), ED_operator_editmesh(), ED_operator_editmesh_auto_smooth(), ED_operator_editsurf(), ED_operator_editsurfcurve(), ED_operator_objectmode(), ED_operator_outliner_active_no_editobject(), ED_operator_uvedit(), ED_operator_uvedit_space_image(), ED_operator_uvmap(), ED_transform_calc_orientation_from_type(), ED_transverts_poll(), ED_view3d_viewcontext_init(), edbm_blend_from_shape_exec(), edbm_blend_from_shape_ui(), edbm_dissolve_mode_exec(), edbm_knife_cut_exec(), edbm_point_normals_exec(), edbm_point_normals_modal(), edbm_select_axis_exec(), edbm_select_mirror_exec(), edbm_select_similar_region_exec(), edbm_select_ungrouped_poll(), EDBM_selectmode_set_multi(), EDBM_selectmode_to_scene(), EDBM_selectmode_toggle_multi(), edbm_shortest_path_pick_exec(), edbm_sort_elements_exec(), edit_modifier_poll_generic(), font_paste_utf8(), font_select_all_exec(), blender::ed::geometry::geometry_attribute_convert_poll(), blender::ed::geometry::geometry_color_attributes_duplicate_poll(), getTransformOrientation(), gizmo2d_generic_poll(), gizmo_mesh_spin_init_refresh(), hide_metaelems_exec(), hook_mod_itemf(), hook_op_edit_poll(), image_main_region_draw(), image_panel_uv_poll(), image_view_selected_exec(), insert_key_exec(), insert_text_exec(), insert_text_invoke(), line_break_exec(), localview_remove_from_poll(), make_prim_init(), make_regular_exec(), material_slot_remove_exec(), merge_type_itemf(), move_cursor(), object_add_hook_newob_exec(), object_add_hook_selob_exec(), object_add_text_exec(), object_batch_delete_hierarchy_fn(), object_delete_exec(), object_hook_from_context(), object_hook_remove_exec(), object_origin_set_exec(), object_rand_verts_exec(), object_track_clear_exec(), object_warp_verts_exec(), objects_selectable_poll(), paste_from_file(), paste_text_exec(), point_normals_apply(), point_normals_init(), reveal_metaelems_exec(), select_nth_exec(), select_row_exec(), select_similar_children(), select_similar_children_immediate(), select_similar_data_pchan(), select_similar_direction(), select_similar_length(), select_similar_siblings(), select_similar_type_itemf(), set_case(), set_style(), shape_itemf(), skin_edit_poll(), skin_loose_mark_clear_exec(), skin_radii_equalize_exec(), skin_root_mark_exec(), snap_curs_to_sel_ex(), snap_selected_to_location(), space_image_main_area_not_uv_brush_poll(), toggle_case_exec(), toggle_cyclic_invoke(), toggle_style_exec(), transform_orientation_matrix_get(), tree_element_active_ebone__sel(), uiTemplateEditModeSelection(), uiTemplateHeader3D_mode(), uv_map_transform(), uv_rip_exec(), uv_sculpt_stroke_init(), uv_sculpt_stroke_invoke(), uv_sculpt_stroke_modal(), uv_shortest_path_pick_exec(), uv_shortest_path_pick_invoke(), uv_shortest_path_select_exec(), vertex_parent_set_exec(), view3d_select_exec(), view_axis_exec(), viewselected_exec(), wm_link_append_poll(), and wm_search_menu_invoke().
Definition at line 1380 of file context.c.
References C, and ctx_data_pointer_get().
Referenced by move_lines_exec(), text_autocomplete_invoke(), text_comment_exec(), text_convert_whitespace_exec(), text_copy_exec(), text_cut_exec(), text_data_poll(), text_delete_exec(), text_duplicate_line_exec(), text_edit_poll(), text_find_set_selected_exec(), text_indent_exec(), text_indent_or_autocomplete_exec(), text_insert_exec(), text_insert_invoke(), text_jump_exec(), text_line_break_exec(), text_line_number_invoke(), text_make_internal_exec(), text_move_cursor(), text_open_invoke(), text_paste_exec(), text_refresh_pyconstraints_exec(), text_region_edit_poll(), text_region_scroll_poll(), text_reload_exec(), text_replace_set_selected_exec(), text_resolve_conflict_exec(), text_resolve_conflict_invoke(), text_resolve_conflict_poll(), text_run_script(), text_save_as_exec(), text_save_as_invoke(), text_save_exec(), text_save_invoke(), text_scroll_poll(), text_select_all_exec(), text_select_line_exec(), text_select_word_exec(), text_space_edit_poll(), text_to_3d_object_exec(), text_undosys_step_encode(), text_undosys_step_encode_init(), text_unindent_exec(), text_unlink_exec(), and text_unlink_poll().
Definition at line 1318 of file context.c.
References C, and ctx_data_base_collection_get().
Definition at line 1420 of file context.c.
References C, and ctx_data_collection_get().
Definition at line 1465 of file context.c.
References C, and ctx_data_collection_get().
Definition at line 1470 of file context.c.
References C, and ctx_data_collection_get().
Definition at line 1313 of file context.c.
References C, and ctx_data_collection_get().
struct RenderEngineType* CTX_data_engine_type | ( | const bContext * | C | ) |
Definition at line 1120 of file context.c.
References C, CTX_data_scene(), RenderData::engine, Scene::r, RE_engines_find(), and scene.
Referenced by uiTemplateCacheFileProcedural().
Gets fully updated and evaluated dependency graph.
All the relations and evaluated objects are guaranteed to be up to date.
Definition at line 1528 of file context.c.
References BKE_scene_graph_evaluated_ensure(), C, CTX_data_depsgraph_pointer(), CTX_data_main(), and depsgraph.
Referenced by add_hook_object(), add_vertex_invoke(), annotation_add_missing_events(), annotation_draw_exec(), annotation_draw_init(), annotation_draw_invoke(), annotation_draw_modal(), annotation_session_initdata(), annotation_stroke_begin(), apply_armature_pose2bones_exec(), apply_objects_internal(), axis_set_view(), blend_file_thumb_from_camera(), box_select_exec(), circle_select_exec(), connect_hair_exec(), constraint_apply_exec(), copy_particle_systems_to_object(), correctivesmooth_bind_exec(), createTransGPencil(), curve_draw_init(), curve_pen_invoke(), curve_pen_modal(), data_transfer_exec(), datalayout_transfer_exec(), disconnect_hair_exec(), do_lasso_select_mask(), do_lasso_select_mesh_uv(), dt_layers_select_src_itemf(), dynamicpaint_bake_exec(), ED_armature_edit_deselect_all_visible_multi(), ED_armature_edit_select_pick(), ed_armature_pick_bone_impl(), ED_curve_deselect_all_multi(), ED_curve_editfont_select_pick(), ED_curve_editnurb_select_pick(), ED_gpencil_data_get_active_evaluated(), ED_gpencil_join_objects_exec(), ED_gpencil_project_stroke_to_view(), ED_gpencil_stroke_nearest_to_ends(), ED_lattice_deselect_all_multi(), ED_lattice_select_pick(), ED_mask_feather_find_nearest(), ED_mask_find_nearest_diff_point(), ED_mask_point_find_nearest(), ED_mask_view_lock_state_restore_no_jump(), ED_mball_deselect_all_multi(), ed_mball_findnearest_metaelem(), ED_mesh_join_objects_exec(), ED_mesh_pick_face(), ED_mesh_pick_face_vert(), ED_mesh_pick_vert(), ED_mesh_shapes_join_objects_exec(), ED_object_parent_set(), ed_object_select_pick(), ED_objects_recalculate_paths(), ED_pose_deselect_all_multi(), ED_pose_recalculate_paths(), ED_preview_icon_job(), ED_preview_icon_render(), ED_screen_animation_play(), ED_uvedit_selectmode_clean_multi(), ED_view3d_cursor3d_position(), ED_view3d_cursor3d_position_rotation(), ED_view3d_cursor_snap_data_update(), ed_view3d_give_base_under_cursor_ex(), ED_view3d_smooth_view(), ED_view3d_smooth_view_force_finish(), edbm_dupli_extrude_cursor_invoke(), EDBM_mesh_deselect_all_multi(), EDBM_selectmode_disable_multi(), edcu_shortest_path_pick_invoke(), em_setup_viewcontext(), force_evaluation_if_constraint_disabled(), geometry_extract_apply(), gizmo_move_modal(), gizmo_preselect_elem_test_select(), gizmo_ruler_invoke(), gizmo_ruler_modal(), gpencil_bake_grease_pencil_animation_exec(), gpencil_bake_mesh_animation_exec(), gpencil_camera_view_subrect(), gpencil_cutter_lasso_select(), gpencil_draw_exec(), gpencil_draw_init(), gpencil_draw_invoke(), gpencil_editmode_toggle_exec(), gpencil_generate_weights_exec(), gpencil_interpolate_seq_exec(), gpencil_interpolate_set_init_values(), gpencil_modifier_apply_exec(), gpencil_point_conversion_init(), gpencil_primitive_init(), gpencil_sculpt_brush_init(), gpencil_session_init_fill(), gpencil_session_initdata(), gpencil_snap_cursor_to_sel(), gpencil_snap_to_cursor(), gpencil_snap_to_grid(), gpencil_strokepoint_convertcoords(), gpencil_strokes_reproject_exec(), gpencil_vertexpaint_brush_apply_to_layers(), gpencil_weightpaint_brush_apply_to_layers(), hide_exec(), hide_show_exec(), initWalkInfo(), knifeproject_poly_from_object(), laplaciandeform_bind_exec(), localview_exec(), mask_flood_fill_exec(), match_texture_space_exec(), meshdeform_bind_exec(), modifier_apply_exec_ex(), modifier_convert_exec(), move_cursor(), multires_reshape_exec(), blender::io::obj::OBJDepsgraph::OBJDepsgraph(), object_convert_exec(), object_duplicates_make_real_exec(), object_origin_set_exec(), object_transform_axis_target_invoke(), object_transform_to_mouse_exec(), paint_proj_stroke(), paint_sample_color(), paint_stroke_new(), paint_weight_gradient_exec(), paintface_flush_flags(), PE_mouse_particles(), pe_select_all_exec(), PE_set_data(), pose_clear_transform_generic_exec(), pose_visual_transform_apply_exec(), proj_paint_state_mesh_eval_init(), project_state_init(), reload_cachefile(), render_border_exec(), reveal_exec(), rigidbody_objects_calc_mass_exec(), ringsel_init(), sample_detail(), screen_opengl_render_doit(), screen_opengl_render_init(), sculpt_brush_stroke_init(), sculpt_cloth_filter_invoke(), sculpt_color_filter_invoke(), SCULPT_dynamic_topology_disable(), sculpt_dynamic_topology_toggle_exec(), sculpt_expand_invoke(), sculpt_face_set_edit_invoke(), SCULPT_filter_cache_init(), sculpt_gesture_context_init_common(), sculpt_gesture_trim_begin(), sculpt_mask_init_exec(), sculpt_mode_toggle_exec(), sculpt_set_pivot_position_exec(), sculpt_undosys_step_decode(), select_linked_pick_invoke(), sequencer_rebuild_proxy_exec(), sequencer_sample_apply(), set_plane_exec(), shape_cut_exec(), skin_armature_create_exec(), snap_curs_to_sel_ex(), snap_sel_to_grid_exec(), sound_mixdown_exec(), spline_under_mouse_get(), surfacedeform_bind_exec(), text_update_edited(), texture_paint_image_from_view_exec(), blender::ed::sculpt_paint::image::ops::paint::texture_paint_init(), tree_element_object_activate(), txt_add_object(), uv_box_select_exec(), uv_circle_select_exec(), uv_mouse_select_loop_generic_multi(), uv_mouse_select_multi(), uv_select_all_exec(), uv_select_overlap(), uv_select_pinned_exec(), uv_select_similar_edge_exec(), uv_select_similar_face_exec(), uv_select_similar_vert_exec(), uv_select_split_exec(), uv_shortest_path_pick_exec(), uv_shortest_path_pick_invoke(), uv_shortest_path_select_exec(), v3d_cursor_snap_draw_fn(), vertex_parent_set_exec(), vgroup_fix(), view3d_all_exec(), view3d_box_select_exec(), view3d_camera_to_view_exec(), view3d_camera_to_view_selected_exec(), view3d_center_camera_exec(), view3d_circle_select_exec(), view3d_circle_select_recalc(), view3d_from_minmax(), view3d_lasso_select_exec(), view3d_orbit_calc_center(), view3d_ruler_add_invoke(), view3d_select_exec(), view3d_smoothview_apply_ex(), view3d_zoom_1_to_1_camera_exec(), view3d_zoom_border_exec(), view_lock_to_active_exec(), viewcenter_pick_invoke(), viewdolly_exec(), viewdolly_invoke(), viewops_data_create(), vieworbit_exec(), viewroll_exec(), viewselected_exec(), viewzoom_exec(), visual_transform_apply_exec(), vpaint_mode_toggle_exec(), vpaint_stroke_test_start(), weight_from_bones_exec(), weight_sample_group_exec(), weight_sample_invoke(), wm_xr_navigation_teleport(), wpaint_mode_toggle_exec(), and wpaint_stroke_test_start().
bool CTX_data_equals | ( | const char * | member, |
const char * | str | ||
) |
Definition at line 634 of file context.c.
Referenced by buttons_context(), clip_context(), file_context(), image_context(), blender::ed::space_node::node_context(), outliner_context(), sequencer_context(), text_context(), and view3d_context().
Get dependency graph which is expected to be fully evaluated.
In the release builds it is the same as CTX_data_depsgraph_pointer(). In the debug builds extra sanity checks are done. Additionally, this provides more semantic meaning to what is exactly expected to happen.
Definition at line 1519 of file context.c.
References C, CTX_data_depsgraph_pointer(), and depsgraph.
Referenced by clip_main_region_draw(), DRW_draw_view(), ED_editors_init(), ED_gizmo_draw_preset_facemap(), ED_transform_calc_gizmo_stats(), image_main_region_draw(), initFlyInfo(), metadata_panel_context_draw(), sequencer_draw_preview(), view3d_draw_border(), view3d_draw_view(), and WIDGETGROUP_camera_view_draw_prepare().
int CTX_data_get | ( | const bContext * | C, |
const char * | member, | ||
PointerRNA * | r_ptr, | ||
ListBase * | r_lb, | ||
short * | r_type | ||
) |
Definition at line 515 of file context.c.
References C, ctx_data_get(), CTX_RESULT_OK, result, and ret.
Referenced by pyrna_struct_getattro(), and pyrna_struct_setattro().
Definition at line 1445 of file context.c.
References C, and ctx_data_pointer_get().
Referenced by ED_gpencil_layers_enum_itemf(), ED_gpencil_layers_with_new_enum_itemf(), ED_transform_calc_gizmo_stats(), gizmo_prepare_mat(), gpencil_draw_exit(), gpencil_fill_init(), gpencil_interpolate_invoke(), gpencil_layer_change_exec(), gpencil_primitive_add_poll(), gpencil_primitive_init(), gpencil_primitive_invoke(), gpencil_session_init_fill(), gpencil_stroke_editmode_curve_poll(), gpencil_stroke_editmode_poll(), gpencil_stroke_paintmode_poll(), gpencil_stroke_paintmode_poll_with_tool(), gpencil_stroke_sculptmode_poll(), gpencil_stroke_sculptmode_poll_with_tool(), gpencil_stroke_vertexmode_poll(), gpencil_stroke_vertexmode_poll_with_tool(), gpencil_stroke_weightmode_poll(), gpencil_stroke_weightmode_poll_with_tool(), gpencil_view3d_poll(), initTransInfo(), and uiTemplateHeader3D_mode().
void CTX_data_id_list_add | ( | bContextDataResult * | result, |
struct ID * | id | ||
) |
Definition at line 659 of file context.c.
References BLI_addtail(), MEM_callocN, CollectionPointerLink::ptr, result, and RNA_id_pointer_create().
Referenced by outliner_context_selected_ids_recursive(), screen_ctx_editable_objects(), screen_ctx_objects_in_mode(), screen_ctx_objects_in_mode_unique_data(), screen_ctx_sel_actions_impl(), screen_ctx_selectable_objects(), screen_ctx_selected_editable_objects(), screen_ctx_selected_objects(), screen_ctx_visible_objects(), and view3d_context().
void CTX_data_id_pointer_set | ( | bContextDataResult * | result, |
struct ID * | id | ||
) |
Definition at line 644 of file context.c.
References result, and RNA_id_pointer_create().
Referenced by clip_context(), file_context(), image_context(), blender::ed::space_node::node_context(), screen_ctx_active_object(), screen_ctx_annotation_data(), screen_ctx_edit_object(), screen_ctx_gpencil_data(), screen_ctx_image_paint_object(), screen_ctx_object(), screen_ctx_particle_edit_object(), screen_ctx_pose_object(), screen_ctx_scene(), screen_ctx_sculpt_object(), screen_ctx_sel_actions_impl(), screen_ctx_vertex_paint_object(), screen_ctx_weight_paint_object(), sequencer_context(), text_context(), and view3d_context().
struct LayerCollection* CTX_data_layer_collection | ( | const bContext * | C | ) |
This is tricky. Sometimes the user overrides the render_layer but not the scene_collection. In this case what to do?
If the scene_collection is linked to the ViewLayer we use it. Otherwise we fallback to the active one of the ViewLayer.
Definition at line 1126 of file context.c.
References BKE_layer_collection_get_active(), BKE_view_layer_has_collection(), C, LayerCollection::collection, ctx_data_pointer_verify(), and CTX_data_view_layer().
Referenced by collection_drop_exec(), collection_link_exec(), CTX_data_collection(), tree_element_layer_collection_state_get(), and tree_element_master_collection_state_get().
void CTX_data_list_add | ( | bContextDataResult * | result, |
struct ID * | id, | ||
StructRNA * | type, | ||
void * | data | ||
) |
Definition at line 667 of file context.c.
References BLI_addtail(), data, MEM_callocN, CollectionPointerLink::ptr, result, RNA_pointer_create(), and type.
Referenced by ctx_data_base_collection_get(), file_context(), blender::ed::space_node::node_context(), screen_ctx_editable_gpencil_layers(), screen_ctx_editable_gpencil_strokes(), screen_ctx_sel_edit_fcurves_(), screen_ctx_selected_bones_(), screen_ctx_selected_editable_keyframes(), screen_ctx_selected_editable_sequences(), screen_ctx_selected_movieclip_tracks(), screen_ctx_selected_nla_strips(), screen_ctx_selected_pose_bones(), screen_ctx_selected_pose_bones_from_active_object(), screen_ctx_selected_sequences(), screen_ctx_sequences(), screen_ctx_visible_gpencil_layers(), screen_ctx_visible_or_editable_bones_(), and screen_ctx_visible_pose_bones().
void CTX_data_list_add_ptr | ( | bContextDataResult * | result, |
const PointerRNA * | ptr | ||
) |
Definition at line 675 of file context.c.
References BLI_addtail(), MEM_callocN, CollectionPointerLink::ptr, ptr, and result.
Referenced by BPY_context_member_get().
Definition at line 683 of file context.c.
References BLI_freelistN(), BLI_listbase_count(), and C.
Definition at line 1074 of file context.c.
References C, and ctx_data_pointer_verify().
Referenced by ABC_export(), ABC_import(), achannel_setting_slider_shapekey_cb(), action_create_new(), action_pushdown_exec(), AnimationImporter::add_bone_animation_sampled(), add_driver_button_invoke(), add_driver_button_none(), blender::ed::space_node::add_group_input_node_fn(), add_pose_transdata(), add_primitive_cube_gizmo_invoke(), blender::ed::space_node::add_reroute_exec(), add_simple_uvs_exec(), add_vertex_exec(), ANIM_animdata_get_context(), ANIM_apply_keyingset(), animchannels_delete_exec(), annotation_session_initdata(), apply_armature_pose2bones_exec(), AnimationImporter::apply_matrix_curves(), apply_objects_internal(), applyarmature_fix_boneparents(), arg_handle_python_text_run(), arg_handle_render_animation(), arg_handle_render_frame(), arg_handle_scene_set(), armature_autoside_names_exec(), armature_delete_selected_exec(), armature_flip_names_exec(), armature_select_linked_pick_invoke(), armature_shortest_path_pick_invoke(), asset_bundle_install_exec(), asset_bundle_install_invoke(), asset_bundle_install_poll(), asset_catalogs_save_exec(), asset_catalogs_save_poll(), blender::ed::space_node::attribute_search_exec_fn(), attribute_search_exec_fn(), attribute_search_update_fn(), autokeyframe_object(), autokeyframe_pose(), autopack_toggle_exec(), blender::ed::space_node::backimage_fit_exec(), bake_init_api_data(), bake_invoke(), bc_getSceneActions(), BCAnimation::BCAnimation(), BKE_blendfile_read_make_empty(), BKE_copybuffer_paste(), BKE_linestyle_default_shader(), BKE_memfile_undo_decode(), block_create__close_file_dialog(), block_create_save_file_forwardcompat_dialog(), bookmark_select_exec(), bpy_lib_load(), BPY_modules_load_user(), brush_add_exec(), brush_add_gpencil_exec(), brush_select_exec(), blender::draw::image_engine::ImageEngine< DrawingMode >::cache_populate(), cachefile_layer_open_invoke(), cachefile_open_exec(), cachefile_open_invoke(), childof_clear_inverse_exec(), childof_set_inverse_exec(), clear_key_button_exec(), clear_override_library_exec(), blender::ed::space_node::clear_viewer_border_exec(), clip_delete_plane_track(), clip_delete_track(), clip_rebuild_proxy_exec(), collection_add_exec(), collection_add_info_get_from_op(), collection_create_exec(), collection_drop_exec(), collection_drop_invoke(), collection_duplicate_exec(), collection_flag_exec(), collection_hierarchy_delete_exec(), collection_instance_exec(), collection_link_exec(), collection_new_exec(), collection_object_active_itemf(), collection_objects_remove_all_exec(), collection_objects_remove_exec(), collection_remove_exec(), collection_unlink_exec(), collection_view_layer_exec(), constraint_add_exec(), constraint_apply_exec(), constraint_copy_exec(), constraint_copy_to_selected_exec(), constraint_delete_exec(), constraint_fn(), constraint_move_down_exec(), constraint_move_to_index_exec(), constraint_move_up_exec(), copy_as_driver_button_exec(), copy_data_path_button_exec(), copy_material_exec(), copy_object_set_idnew(), copy_particle_systems_to_object(), copy_to_selected_button(), count_proportional_objects(), DocumentImporter::create_camera_object(), DocumentImporter::create_instance_node(), DocumentImporter::create_light_object(), createTransData(), createTransObject(), createTransPose(), createTransSculpt(), CTX_data_depsgraph_pointer(), CTX_data_ensure_evaluated_depsgraph(), curve_decimate_exec(), curve_delete_exec(), curve_dissolve_exec(), curve_draw_init(), curve_extrude_exec(), curve_split_exec(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), blender::ed::curves::convert_to_particle_system::curves_convert_to_particle_system_exec(), curvesurf_prim_add(), blender::ed::space_node::cut_links_exec(), data_transfer_exec(), datalayout_transfer_exec(), datastack_drop_copy(), datastack_drop_init(), datastack_drop_link(), delete_key_button_exec(), depthdropper_init(), depthdropper_poll(), blender::ed::space_node::detach_links_exec(), do_graph_region_driver_buttons(), do_outliner_item_activate_tree_element(), do_outliner_item_editmode_toggle(), do_outliner_item_posemode_toggle(), blender::ed::space_node::draw_nodespace_back_pix(), draw_outliner(), draw_seq_in_view(), driverdropper_sample(), drop_named_material_invoke(), drop_world_exec(), duplicate_exec(), dynamicpaint_bake_exec(), ED_armature_join_objects_exec(), ED_autokeyframe_property(), ED_curve_join_objects_exec(), ED_editors_init(), ed_flush_edits_exec(), ED_gpencil_add_armature(), ED_gpencil_add_defaults(), ED_gpencil_add_lattice_modifier(), ED_gpencil_create_blank(), ED_gpencil_create_lineart(), ED_gpencil_create_monkey(), ED_gpencil_create_stroke(), ED_gpencil_join_objects_exec(), ED_image_save_all_modified(), ed_marker_make_links_scene_exec(), ED_mask_new(), ED_mesh_join_objects_exec(), ED_mesh_shapes_join_objects_exec(), ED_node_composit_default(), ED_node_composite_job(), ED_node_shader_default(), ED_node_texture_default(), ED_object_add_type_with_obdata(), ED_object_base_activate(), ED_object_base_activate_with_mode_exit_if_needed(), ED_object_editmode_enter(), ED_object_editmode_exit(), ED_object_editmode_exit_multi(), ED_object_modifier_copy_to_object(), ED_object_modifier_link(), ED_object_parent_set(), ED_object_posemode_enter(), ED_object_posemode_exit(), ED_object_sculptmode_enter(), ED_object_sculptmode_exit(), ED_object_shape_key_add(), ED_object_texture_paint_mode_enter(), ED_object_texture_paint_mode_exit(), ED_object_vpaintmode_enter(), ED_object_wpaintmode_enter(), ED_objects_recalculate_paths(), ED_operator_node_editable(), ED_operator_object_active_editable_ex(), ED_operator_posemode_local(), ED_operator_scene_editable(), ED_outliner_select_sync_flag_outliners(), ED_pose_recalculate_paths(), ED_preview_icon_job(), ED_preview_icon_render(), ED_preview_shader_job(), ED_screen_change(), ED_screen_state_toggle(), ED_seq_proxy_job_get(), ED_space_image_auto_set(), ED_spreadsheet_context_path_guess(), ED_spreadsheet_context_path_is_active(), ED_text_to_object(), ED_text_undo_push_init(), ED_undo_object_editmode_restore_helper(), ed_undo_step_post(), ed_undo_step_pre(), ed_view3d_give_base_under_cursor_ex(), ED_view3d_local_collections_reset(), ED_view3d_viewcontext_init(), ED_workspace_change(), ED_wpaint_ensure_data(), edbm_separate_exec(), edbm_spin_invoke(), edit_modifier_poll_generic(), edit_shaderfx_poll_generic(), editmode_toggle_exec(), effector_add_exec(), blender::ed::curves::ensure_surface_deformation_node_exists(), eyedropper_add_material(), eyedropper_add_palette_color(), eyedropper_color_sample_fl(), eyedropper_cryptomatte_sample_fl(), file_browse_exec(), file_directory_enter_handle(), file_draw_check_ex(), file_execute(), file_expand_directory(), file_filename_enter_handle(), file_parent_exec(), file_select_do(), filelist_readjob_start(), filepath_drop_exec(), find_missing_files_exec(), DocumentImporter::finish(), fluid_free_exec(), fluid_initjob(), followpath_path_animate_exec(), font_open_exec(), forcefield_toggle_exec(), blender::ed::geometry::geometry_attributes_poll(), geometry_extract_apply(), geometry_node_tree_copy_assign_exec(), get_new_constraint_target(), get_or_create_current_material(), blender::ed::curves::get_unique_editable_curves(), gpencil_bake_grease_pencil_animation_exec(), gpencil_bake_mesh_animation_exec(), gpencil_brush_reset_all_exec(), gpencil_brush_reset_exec(), gpencil_convert_old_files_exec(), gpencil_copybuf_validate_colormap(), gpencil_data_add_exec(), gpencil_edit_modifier_poll_generic(), gpencil_extract_palette_from_vertex(), gpencil_init_drawing_brush(), gpencil_layer_add_exec(), gpencil_layer_duplicate_object_exec(), gpencil_layer_remove_exec(), gpencil_layer_to_curve(), gpencil_material_to_vertex_exec(), gpencil_materials_copy_to_object_exec(), gpencil_modifier_add_exec(), gpencil_modifier_apply_exec(), gpencil_modifier_remove_exec(), gpencil_object_vgroup_calc_from_armature(), gpencil_paintmode_toggle_exec(), gpencil_prepare_stroke(), gpencil_primitive_init(), gpencil_sculpt_brush_init(), gpencil_sculptmode_toggle_exec(), gpencil_session_init_fill(), gpencil_session_initdata(), gpencil_stroke_change_color_exec(), gpencil_stroke_path_animation(), gpencil_stroke_separate_exec(), gpencil_strokes_copy_exec(), gpencil_trace_image_exec(), gpencil_vertex_group_poll(), gpencil_vertex_group_weight_poll(), gpencil_vertexmode_toggle_exec(), gpencil_weightmode_toggle_exec(), gpencil_weightpaint_brush_init(), blender::io::gpencil::GpencilIO::GpencilIO(), graph_driver_delete_invalid_exec(), graph_driver_vars_paste_exec(), has_poselib_pose_data_for_editing_poll(), id_delete_tag(), id_local_fn(), id_override_library_clear_single_fn(), id_override_library_create_hierarchy_pre_process_fn(), id_override_library_create_hierarchy_process(), id_override_library_delete_hierarchy_process(), id_override_library_reset_fn(), id_override_library_resync_hierarchy_process(), id_single_user(), image_new_exec(), image_open_exec(), image_pack_exec(), image_read_viewlayers_exec(), image_reload_exec(), image_replace_exec(), image_save_all_modified_poll(), image_save_as_check(), image_save_as_exec(), image_save_as_init(), image_save_exec(), image_save_sequence_exec(), image_to_gpencil_exec(), image_unpack_exec(), blender::io::obj::importer_main(), blender::io::stl::importer_main(), initFlyInfo(), initWalkInfo(), insert_key_button_exec(), join_shapes_exec(), lib_id_fake_user_toggle_exec(), lib_id_generate_preview_exec(), lib_id_generate_preview_from_object_exec(), lib_id_override_editable_toggle_exec(), light_cache_bake_exec(), light_cache_bake_invoke(), limitdistance_reset_exec(), SkinInfo::link_armature(), blender::ed::space_node::link_drag_search_exec_fn(), blender::ed::space_node::viewer_linking::link_socket_to_viewer(), load_data_init_from_operator(), localview_exec(), localview_remove_from_exec(), ArmatureImporter::make_armatures(), make_links_data_exec(), make_links_scene_exec(), make_local_exec(), make_object_duplilist_real(), make_override_library_exec(), make_override_library_invoke(), make_paths_absolute_exec(), make_paths_relative_exec(), make_prim_finish(), make_prim_init(), make_segment_exec(), ArmatureImporter::make_shape_keys(), make_single_user_exec(), material_drop_invoke(), material_slot_add_exec(), material_slot_copy_exec(), material_slot_remove_exec(), material_slot_remove_unused_exec(), memfile_undosys_step_decode(), metadata_panel_context_draw(), modifier_add_exec(), modifier_apply_exec_ex(), modifier_convert_exec(), modifier_copy_exec(), modifier_copy_to_selected_exec(), modifier_fn(), modifier_remove_exec(), move_to_collection_exec(), multires_external_save_exec(), multires_higher_levels_delete_exec(), multires_subdivide_exec(), blender::ed::space_node::mute_links_exec(), namebutton_fn(), new_image_from_plane_marker_exec(), 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(), nlachannels_pushdown_exec(), nlaedit_add_actionclip_exec(), nlaedit_add_sound_exec(), nlaedit_add_tracks_exec(), nlaedit_apply_scale_exec(), nlaedit_make_single_user_exec(), blender::ed::space_node::node_active_link_viewer_exec(), blender::ed::space_node::node_add_collection_exec(), blender::ed::space_node::node_add_file_exec(), blender::ed::space_node::node_add_group_exec(), blender::ed::space_node::node_add_mask_exec(), blender::ed::space_node::node_add_node(), blender::ed::space_node::node_add_object_exec(), blender::ed::space_node::node_clipboard_copy_exec(), blender::ed::space_node::node_clipboard_paste_exec(), blender::ed::space_node::node_cryptomatte_add_socket_exec(), blender::ed::space_node::node_cryptomatte_remove_socket_exec(), blender::ed::space_node::node_delete_exec(), blender::ed::space_node::node_delete_reconnect_exec(), blender::ed::space_node::node_duplicate_exec(), blender::nodes::node_geo_viewer_cc::node_gather_link_searches(), blender::ed::space_node::node_group_edit_exec(), blender::ed::space_node::node_group_insert_exec(), blender::ed::space_node::node_group_make_exec(), blender::ed::space_node::node_group_make_from_selected(), blender::ed::space_node::node_group_make_insert_selected(), blender::ed::space_node::node_group_separate_exec(), blender::ed::space_node::node_group_ungroup_exec(), blender::ed::space_node::node_link_exit(), blender::ed::space_node::node_link_invoke(), blender::ed::space_node::node_make_link_exec(), blender::ed::space_node::node_mouse_select(), blender::ed::space_node::node_mute_exec(), 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_preview_toggle_exec(), blender::ed::space_node::node_read_viewlayers_exec(), blender::ed::space_node::node_select_single(), blender::ed::space_node::node_shader_script_update_exec(), blender::ed::space_node::node_socket_add_replace(), blender::ed::space_node::node_socket_toggle_exec(), blender::ed::space_node::node_switch_view_exec(), nodeAddNode(), blender::ed::space_node::ntree_socket_add_exec(), blender::ed::space_node::ntree_socket_change_type_exec(), blender::ed::space_node::ntree_socket_move_exec(), blender::ed::space_node::ntree_socket_remove_exec(), blender::io::obj::OBJDepsgraph::OBJDepsgraph(), object_add_hook_newob_exec(), object_add_hook_selob_exec(), object_add_named_exec(), object_armature_add_exec(), object_batch_delete_hierarchy_fn(), object_clear_transform_generic_exec(), object_constraint_copy_exec(), object_constraints_clear_exec(), object_convert_exec(), object_data_instance_add_exec(), object_delete_exec(), object_duplicates_make_real_exec(), object_hook_assign_exec(), object_join_exec(), object_metaball_add_exec(), object_origin_set_exec(), object_select_mirror_exec(), object_select_same_collection_exec(), object_speaker_add_exec(), object_track_clear_exec(), object_transform_to_mouse_exec(), objects_add_active_exec(), objects_remove_active_exec(), objectsolver_clear_inverse_exec(), objectsolver_set_inverse_exec(), ocean_bake_exec(), open_exec(), open_invoke(), outliner_action_set_exec(), outliner_animdata_operation_exec(), outliner_collection_set_flag_recursive_fn(), outliner_color_tag_set_exec(), outliner_delete_exec(), outliner_do_object_operation_ex(), outliner_id_copy_exec(), outliner_id_delete_invoke(), outliner_id_itemf(), outliner_id_operation_exec(), outliner_id_remap_exec(), outliner_lib_operation_exec(), outliner_object_delete_fn(), outliner_object_operation_exec(), outliner_object_set_flag_recursive_fn(), outliner_orphans_purge_exec(), outliner_orphans_purge_invoke(), output_toggle_exec(), override_idtemplate_clear_exec(), override_idtemplate_make_exec(), override_idtemplate_reset_exec(), override_remove_button_exec(), override_remove_button_poll(), override_type_set_button_exec(), override_type_set_button_poll(), pack_all_exec(), pack_all_invoke(), pack_libraries_exec(), paint_mask_slice_exec(), paint_sample_color(), paintcurve_new_exec(), paintcurve_point_add(), palette_extract_img_exec(), palette_join_exec(), palette_new_exec(), panel_draw(), parent_clear_exec(), parent_clear_invoke(), parent_drop_set_parents(), parent_noinv_set_exec(), parent_set_exec(), particle_system_add_exec(), particle_system_remove_exec(), paste_driver_button_exec(), paste_material_exec(), paste_splines_exec(), PE_set_data(), pose_autoside_names_exec(), pose_bone_layers_exec(), pose_constraint_copy_exec(), pose_constraints_clear_exec(), pose_flip_names_exec(), pose_transform_mirror_update(), poselib_add_exec(), poselib_add_poll(), poselib_blend_init_get_action(), poselib_keytag_pose(), poselib_new_exec(), posemode_exec(), preferences_reset_default_theme_exec(), previews_clear_exec(), previews_ensure_exec(), proj_paint_add_slot(), ptcache_baker_create(), pyrna_register_class(), pyrna_struct_driver_add(), pyrna_struct_driver_remove(), pyrna_unregister_class(), python_script_exec(), recalcData_nla(), reload_exec(), remove_driver_button_exec(), remove_particle_target_exec(), render_view_open(), report_missing_files_exec(), reset_override_library_exec(), rigidbody_con_add_exec(), rigidbody_con_remove_exec(), rigidbody_object_add_exec(), rigidbody_object_remove_exec(), rigidbody_objects_add_exec(), rigidbody_objects_remove_exec(), rigidbody_world_add_exec(), rigidbody_world_remove_exec(), RNA_action_itemf(), RNA_collection_itemf(), RNA_collection_local_itemf(), RNA_image_itemf(), RNA_image_local_itemf(), RNA_mask_itemf(), RNA_mask_local_itemf(), RNA_movieclip_itemf(), RNA_movieclip_local_itemf(), RNA_pointer_as_string(), RNA_property_update(), RNA_scene_itemf(), RNA_scene_local_itemf(), RNA_scene_without_active_itemf(), rule_del_exec(), blender::ed::space_node::sample_apply(), save_set_filepath(), scene_delete_exec(), scene_delete_poll(), scene_drop_invoke(), scene_fn(), scene_new_exec(), scene_new_sequencer_exec(), screen_animation_step_invoke(), screen_new_exec(), screen_opengl_render_init(), screen_render_exec(), screen_render_invoke(), screen_state_to_nonnormal(), SCULPT_dynamic_topology_disable(), sculpt_dynamic_topology_toggle_exec(), sculpt_mode_toggle_exec(), sculpt_symmetrize_exec(), select_grouped_collection(), separate_armature_exec(), separate_exec(), seq_prefetch_wm_notify(), sequencer_add_image_strip_exec(), sequencer_add_mask_strip_exec(), sequencer_add_movie_multiple_strips(), sequencer_add_movie_single_strip(), sequencer_add_movie_strip_exec(), sequencer_add_movieclip_strip_exec(), sequencer_add_scene_strip_exec(), sequencer_add_scene_strip_new_exec(), sequencer_add_sound_multiple_strips(), sequencer_add_sound_single_strip(), sequencer_add_sound_strip_exec(), sequencer_change_path_exec(), sequencer_change_scene_exec(), sequencer_copy_exec(), sequencer_delete_exec(), sequencer_delete_strip_data(), sequencer_draw_preview(), sequencer_export_subtitles_invoke(), sequencer_generic_invoke_path__internal(), sequencer_paste_animation(), sequencer_paste_exec(), sequencer_preview_add_sound(), sequencer_rebuild_proxy_exec(), sequencer_reload_exec(), sequencer_sample_apply(), sequencer_slip_modal(), sequencer_split_exec(), sequencer_thumbnail_context_init(), set_spline_type_exec(), set_trans_object_base_flags(), shade_smooth_exec(), shaderfx_add_exec(), shaderfx_remove_exec(), shape_key_add_exec(), shape_key_remove_exec(), skin_armature_create_exec(), smooth_brush_toggle_off(), snap_sel_to_grid_exec(), snap_selected_to_location(), blender::ed::space_node::snode_bg_viewmove_invoke(), sorted_selected_editable_objects(), sound_mixdown_exec(), sound_pack_exec(), sound_unpack_exec(), sound_update_animation_flags_exec(), space_workspace_cycle_invoke(), spacedata_cleanup_exec(), special_aftertrans_update(), special_aftertrans_update__movieclip(), special_aftertrans_update__node(), special_aftertrans_update__pose(), special_aftertrans_update__sculpt(), spin_exec(), state_del_exec(), stretchto_reset_exec(), subdivide_exec(), blender::ed::curves::surface_set::surface_set_exec(), switch_direction_exec(), sync_viewport_camera_smoothview(), tag_localizable_objects(), template_id_cb(), template_texture_select(), text_edit_poll(), text_find_and_replace(), text_new_exec(), text_open_exec(), text_open_invoke(), text_refresh_pyconstraints_exec(), text_region_edit_poll(), text_save_as_exec(), text_save_as_invoke(), text_save_exec(), text_space_edit_poll(), text_unlink_exec(), texture_paint_camera_project_exec(), texture_paint_image_from_view_exec(), texture_paint_toggle_exec(), toggle_matcap_flip(), toggle_shading_exec(), toolsystem_ref_link(), toolsystem_unlink_ref(), track_markers_initjob(), track_set_exec(), trans_obchild_in_obmode_update_all(), trans_obdata_in_obmode_update_all(), transform_autoik_update(), transform_convert_mesh_crazyspace_detect(), AnimationImporter::translate_animation_OLD(), AnimationImporter::translate_Animations(), tree_element_camera_activate(), tree_element_object_activate(), tree_element_world_activate(), txt_add_object(), type_toggle_exec(), UI_block_end_ex(), ui_but_anim_expression_create(), ui_but_anim_expression_set(), UI_context_update_anim_flag(), ui_drop_material_exec(), ui_popup_context_menu_for_button(), ui_template_id(), blender::ed::space_node::ui_template_node_link_menu(), ui_tooltip_data_from_button_or_extra_icon(), uiTemplateRunningJobs(), uiTemplateStatusInfo(), unlink_collection_fn(), unlink_object_fn(), unpack_all_exec(), unpack_all_invoke(), unpack_item_exec(), unpack_libraries_exec(), unpack_menu(), MaterialNode::update_material_nodetree(), update_pinned_context_path_if_outdated(), updateDuplicateCustomBoneShapes(), USD_export(), USD_import(), vertex_group_add_exec(), vertex_group_copy_exec(), vertex_group_copy_to_selected_exec(), vertex_group_mirror_exec(), vertex_group_remove_exec(), vertex_parent_set_exec(), view3d_box_select_exec(), view3d_camera_to_view_poll(), view3d_camera_to_view_selected_exec(), view3d_circle_select_exec(), view3d_collection_drop_copy_external_asset(), view3d_copybuffer_exec(), view3d_do_msg_notify_workbench_view_update(), view3d_draw_region_info(), view3d_lasso_select_exec(), view3d_main_region_draw(), view3d_ob_drop_copy_external_asset(), view3d_ruler_to_gpencil(), view3d_select_exec(), view_layer_add_aov_exec(), view_layer_add_exec(), view_layer_add_lightgroup_exec(), view_layer_add_used_lightgroups_exec(), view_layer_remove_aov_exec(), view_layer_remove_exec(), view_layer_remove_lightgroup_exec(), view_layer_remove_unused_lightgroups_exec(), blender::ed::space_node::viewer_border_exec(), viewops_data_create(), volume_import_exec(), vpaint_mode_toggle_exec(), weight_from_bones_exec(), WIDGETGROUP_camera_poll(), WIDGETGROUP_camera_view_poll(), blender::ed::space_node::WIDGETGROUP_node_corner_pin_refresh(), blender::ed::space_node::WIDGETGROUP_node_crop_refresh(), blender::ed::space_node::WIDGETGROUP_node_sbeam_refresh(), blender::ed::space_node::WIDGETGROUP_node_transform_refresh(), wm_block_autorun_warning_enable_scripts(), wm_block_file_close_save(), WM_check(), wm_clear_default_size(), WM_drag_asset_id_import(), wm_draw_update(), wm_draw_window_offscreen(), wm_event_do_depsgraph(), wm_event_do_handlers(), wm_event_do_notifiers(), WM_exit_ex(), WM_file_read(), wm_file_read_post(), wm_file_read_pre(), wm_file_write(), wm_handlers_do_intern(), wm_homefile_read_ex(), wm_homefile_write_exec(), WM_lib_reload(), wm_lib_relocate_exec_do(), wm_lib_relocate_invoke(), wm_link_append_exec(), wm_open_mainfile__select_file_path(), wm_operator_close_file_dialog_if_needed(), WM_operator_drop_load_path(), WM_prop_pystring_assign(), wm_quit_with_optional_confirmation_prompt(), wm_revert_mainfile_exec(), wm_save_as_mainfile_exec(), wm_save_mainfile_invoke(), WM_toolsystem_do_msg_notify_tag_refresh(), WM_toolsystem_init(), WM_toolsystem_ref_set_by_id_ex(), WM_toolsystem_ref_set_from_runtime(), WM_toolsystem_refresh_active(), WM_toolsystem_update_from_context_view3d(), wm_userpref_read_exec(), wm_window_close(), wm_window_copy_test(), wm_window_match_do(), wm_window_match_keep_current_wm(), WM_window_open(), wm_window_timer(), wm_xr_session_do_depsgraph(), wm_xr_session_toggle_exec(), workspace_append_activate_exec(), workspace_layout_delete_doit(), workspace_new_exec(), workspace_reorder_to_back_exec(), workspace_reorder_to_front_exec(), workspace_scene_pinning_update(), wpaint_mode_toggle_exec(), DocumentImporter::write_node(), DocumentImporter::writeCamera(), DocumentImporter::writeImage(), DocumentImporter::writeLight(), DocumentImporter::writeMaterial(), and BCAnimation::~BCAnimation().
Definition at line 1084 of file context.c.
References BKE_sound_init_main(), and C.
Referenced by ED_render_view3d_update(), blender::bke::tests::TestData::setup(), setup_app_data(), and undosys_stack_push_main().
enum eContextObjectMode CTX_data_mode_enum | ( | const bContext * | C | ) |
Definition at line 1141 of file context.c.
Referenced by BLI_STATIC_ASSERT(), brush_add_gpencil_exec(), ed_marker_select_exec(), ED_view3d_buttons_region_layout_ex(), ED_view3d_datamask(), gpencil_bake_grease_pencil_animation_poll(), gpencil_bake_mesh_animation_poll(), gpencil_brush_reset_all_exec(), gpencil_brush_reset_exec(), gpencil_interpolate_seq_ui(), image_buttons_region_layout(), select_marker_camera_switch(), view3d_interactive_add_poll(), WM_keymap_guess_from_context(), and WM_keymap_guess_opname().
enum eContextObjectMode CTX_data_mode_enum_ex | ( | const struct Object * | obedit, |
const struct Object * | ob, | ||
eObjectMode | object_mode | ||
) |
const char* CTX_data_mode_string | ( | const bContext * | C | ) |
PointerRNA CTX_data_pointer_get | ( | const bContext * | C, |
const char * | member | ||
) |
Definition at line 462 of file context.c.
References BLI_assert, C, ctx_data_get(), CTX_DATA_TYPE_POINTER, CTX_RESULT_OK, PointerRNA_NULL, and result.
Referenced by CTX_data_pointer_get_type(), CTX_data_pointer_get_type_silent(), ED_object_pose_constraint_list(), lib_id_generate_preview_exec(), lib_id_generate_preview_from_object_exec(), lib_id_generate_preview_poll(), lib_id_load_custom_preview_exec(), lib_id_preview_editing_poll(), 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_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::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_uvmap_cc::node_shader_buts_uvmap(), blender::nodes::node_shader_vertex_color_cc::node_shader_buts_vertex_color(), and screen_user_menu_draw().
PointerRNA CTX_data_pointer_get_type | ( | const bContext * | C, |
const char * | member, | ||
StructRNA * | type | ||
) |
Definition at line 473 of file context.c.
References C, CLOG_WARN, CTX_data_pointer_get(), PointerRNA::data, LOG, PointerRNA_NULL, ptr, RNA_struct_identifier(), RNA_struct_is_a(), type, and PointerRNA::type.
Referenced by asset_operation_get_ids_from_context(), background_image_camera_from_context(), background_image_remove_exec(), collection_remove_exec(), collection_unlink_exec(), constraint_copy_to_selected_poll(), copy_material_exec(), copy_mtex_exec(), copy_mtex_poll(), copy_particle_dupliob_exec(), copy_particle_systems_exec(), CTX_wm_asset_handle(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), duplicate_particle_systems_exec(), dupliob_move_down_exec(), dupliob_move_up_exec(), dupliob_refresh_exec(), ED_mesh_context(), ED_object_context(), ED_operator_camera_poll(), edit_constraint_invoke_properties(), edit_constraint_poll_generic(), edit_modifier_invoke_properties(), edit_modifier_invoke_properties_with_hover(), edit_modifier_poll_generic(), edit_shaderfx_invoke_properties(), edit_shaderfx_poll_generic(), eyedropper_colorband_init(), eyedropper_colorband_poll(), gpencil_edit_modifier_invoke_properties(), gpencil_edit_modifier_poll_generic(), graph_driver_vars_copy_exec(), graph_driver_vars_paste_exec(), graphop_active_editable_fcurve_ctx_poll(), image_from_context(), image_match_len_exec(), image_open_exec(), image_open_init(), image_open_invoke(), image_user_from_context(), lib_id_override_editable_toggle_exec(), lib_id_override_editable_toggle_poll(), modifier_apply_invoke(), modifier_apply_poll(), modifier_copy_to_selected_poll(), new_material_exec(), new_particle_settings_exec(), new_particle_target_exec(), new_texture_exec(), new_world_exec(), blender::ed::space_node::node_shader_script_update_exec(), blender::ed::space_node::node_shader_script_update_poll(), object_hook_assign_exec(), object_hook_recenter_exec(), object_hook_reset_exec(), object_hook_select_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(), remove_particle_dupliob_exec(), remove_particle_target_exec(), rule_add_exec(), rule_del_exec(), rule_move_down_exec(), rule_move_up_exec(), select_grouped_exec(), state_add_exec(), state_del_exec(), state_move_down_exec(), state_move_up_exec(), target_move_down_exec(), target_move_up_exec(), texture_slot_move_exec(), UI_context_copy_to_selected_list(), ui_drop_material_exec(), ui_drop_material_poll(), ui_drop_material_tooltip(), ui_popup_context_menu_for_button(), and wm_operator_defaults_exec().
PointerRNA CTX_data_pointer_get_type_silent | ( | const bContext * | C, |
const char * | member, | ||
StructRNA * | type | ||
) |
Definition at line 492 of file context.c.
References C, CTX_data_pointer_get(), PointerRNA::data, PointerRNA_NULL, ptr, RNA_struct_is_a(), type, and PointerRNA::type.
Referenced by ED_asset_can_mark_single_from_context(), and UI_context_copy_to_selected_list().
void CTX_data_pointer_set | ( | bContextDataResult * | result, |
struct ID * | id, | ||
StructRNA * | type, | ||
void * | data | ||
) |
Definition at line 649 of file context.c.
References data, result, RNA_pointer_create(), and type.
Referenced by buttons_context(), file_context(), blender::ed::space_node::node_context(), screen_ctx_active_annotation_layer(), screen_ctx_active_bone(), screen_ctx_active_editable_fcurve(), screen_ctx_active_gpencil_frame(), screen_ctx_active_gpencil_layer(), screen_ctx_active_operator(), screen_ctx_active_pose_bone(), screen_ctx_active_sequence_strip(), screen_ctx_asset_library(), and screen_ctx_ui_list().
void CTX_data_pointer_set_ptr | ( | bContextDataResult * | result, |
const PointerRNA * | ptr | ||
) |
Definition at line 654 of file context.c.
Referenced by BPY_context_member_get(), buttons_context(), screen_ctx_active_nla_strip(), screen_ctx_active_nla_track(), screen_ctx_annotation_data_owner(), screen_ctx_gpencil_data_owner(), and set_pointer_type().
Definition at line 1090 of file context.c.
References C, ctx_data_pointer_verify(), and scene.
Referenced by ABC_import(), achannel_setting_slider_cb(), achannel_setting_slider_nla_curve_cb(), achannel_setting_slider_shapekey_cb(), action_layer_next_exec(), action_layer_prev_exec(), action_main_region_draw(), action_main_region_draw_overlay(), action_new_poll(), action_stash_create_poll(), add_default_keyingset_exec(), add_empty_ks_path_exec(), add_keyingset_button_exec(), add_simple_uvs_exec(), add_vertex_extrude(), add_vertex_new(), add_vertex_subdivide(), addMatrixSpace(), advanced_panel_draw(), all_strips_from_context(), ANIM_animdata_get_context(), ANIM_apply_keyingset(), ANIM_center_frame(), ANIM_draw_cfra(), ANIM_draw_previewrange(), ANIM_keying_sets_enum_itemf(), anim_keyingset_visit_for_search_impl(), anim_set_efra_exec(), anim_set_sfra_exec(), animchannels_delete_exec(), animedit_poll_channels_nla_tweakmode_off(), annotation_session_initdata(), apply_armature_pose2bones_exec(), apply_objects_internal(), areas_do_frame_follow(), arg_handle_engine_set(), arg_handle_extension_set(), arg_handle_frame_end_set(), arg_handle_frame_skip_set(), arg_handle_frame_start_set(), arg_handle_image_type_set(), arg_handle_output_set(), arg_handle_render_animation(), arg_handle_render_frame(), armature_bone_primitive_add_exec(), armature_calc_roll_exec(), armature_click_extrude_exec(), armature_click_extrude_invoke(), armature_fill_bones_exec(), armature_undosys_step_decode(), average_islands_scale_exec(), bake_exec(), bake_image_exec(), bake_init_api_data(), bake_invoke(), bake_modal(), bc_set_parent(), BIF_clearTransformOrientation(), BIF_countTransformOrientation(), BIF_removeTransformOrientation(), BIF_removeTransformOrientationIndex(), BIF_selectTransformOrientation(), BKE_copybuffer_paste(), BKE_paint_get_active_from_context(), BKE_paintmode_get_active_from_context(), BKE_shrinkwrap_mesh_nearest_surface_deform(), bone_select_menu_exec(), brush_colors_flip_exec(), brush_curve_preset_exec(), brush_drawcursor(), brush_edit_init(), brush_scale_size_exec(), brush_select_exec(), buttons_context_path_collection(), buttons_texture_users_from_context(), calc_initial_placement_point_from_view(), blender::ed::sculpt_paint::min_distance_edit::calculate_points_per_side(), center_current_frame_exec(), change_frame_apply(), change_frame_seq_preview_end(), channel_draw_context_init(), clear_override_library_exec(), clear_render_border_exec(), clip_draw_cache_and_notes(), clip_draw_main(), clip_rebuild_proxy_exec(), clip_refresh(), clip_set_scene_frames_exec(), clip_start_prefetch_job(), collection_drop_invoke(), collection_duplicate_exec(), collection_edit_in_active_scene_poll(), collection_flag_exec(), collection_hierarchy_delete_exec(), collection_instance_exec(), collection_isolate_exec(), collection_link_exec(), collection_new_exec(), collection_object_active_itemf(), collection_objects_remove_all_exec(), collection_objects_remove_exec(), collection_objects_select_exec(), collection_view_layer_exec(), collection_visibility_exec(), collections_view_layer_poll(), composite_get_from_context(), connect_hair_exec(), constraint_apply_exec(), copy_particle_systems_exec(), correctivesmooth_bind_exec(), create_orientation_exec(), createTransGPencil(), createTransGPencil_curves(), createTransGPencil_strokes(), createTransMaskingData(), ctx_data_base_collection_get(), CTX_data_collection(), CTX_data_depsgraph_on_load(), CTX_data_depsgraph_pointer(), CTX_data_engine_type(), CTX_data_tool_settings(), CTX_data_view_layer(), cube_project_exec(), curve_draw_init(), curve_undosys_step_decode(), blender::ed::curves::convert_to_particle_system::curves_convert_to_particle_system_exec(), blender::ed::sculpt_paint::curves_sculptmode_enter(), blender::ed::sculpt_paint::CurvesSculptCommonContext::CurvesSculptCommonContext(), curvesurf_prim_add(), cylinder_project_exec(), delete_key_button_exec(), delete_key_exec(), delete_key_using_keying_set(), delete_key_v3d_exec(), delete_key_v3d_without_keying_set(), delete_orientation_exec(), delete_orientation_poll(), depthdropper_depth_sample_pt(), disconnect_hair_exec(), do_graph_region_driver_buttons(), do_lasso_select_mesh_uv(), do_running_jobs(), do_set_scale(), do_uvedit_vertex(), do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), do_wpaint_brush_blur_task_cb_ex(), do_wpaint_brush_draw_task_cb_ex(), do_wpaint_brush_smear_task_cb_ex(), dopesheet_region_draw(), draw_cache_view(), draw_channels(), draw_image_cache(), draw_render_info(), draw_seq_strip(), draw_seq_strips(), draw_seq_waveform_overlay(), draw_timeline_seq(), draw_timeline_seq_display(), drop_world_exec(), duplicate_exec(), duplicate_particle_systems_exec(), dynamicpaint_bake_exec(), ED_animedit_unlink_action(), ED_annotation_data_get_pointers(), ED_annotation_draw_2dimage(), ED_annotation_draw_view2d(), ED_armature_join_objects_exec(), ED_clip_has_preview_region(), ED_context_get_markers(), ED_curve_join_objects_exec(), ED_editors_init(), ED_gpencil_add_armature(), ED_gpencil_add_lattice_modifier(), ED_gpencil_create_blank(), ED_gpencil_create_monkey(), ED_gpencil_create_stroke(), ED_gpencil_join_objects_exec(), ED_gpencil_project_stroke_to_view(), ED_gpencil_toggle_brush_cursor(), ED_image_save_all_modified(), ED_imbuf_sample_draw(), ED_imbuf_sample_poll(), ed_marker_add_exec(), ed_marker_make_links_scene_exec(), ed_marker_move_apply(), ed_marker_move_init(), ed_marker_move_modal(), ed_marker_move_update_header(), ED_markers_draw(), ED_mesh_join_objects_exec(), ED_mesh_shapes_join_objects_exec(), ED_node_composite_job(), ED_object_add_generic_get_opts(), ED_object_add_type_with_obdata(), ED_object_base_activate(), ED_object_base_activate_with_mode_exit_if_needed(), ED_object_editmode_enter(), ED_object_editmode_exit(), ED_object_editmode_exit_multi(), ED_object_jump_to_object(), ED_object_location_from_view(), ED_object_modifier_copy_to_object(), ED_object_new_primitive_matrix(), ED_object_particle_edit_mode_enter(), ED_object_particle_edit_mode_exit(), ED_object_sculptmode_enter(), ED_object_sculptmode_exit(), ED_object_select_linked_by_id(), ED_object_texture_paint_mode_enter(), ED_object_texture_paint_mode_exit(), ED_object_vpaintmode_enter(), ED_object_wpaintmode_enter(), ED_operator_objectmode(), ED_operator_rigidbody_active_poll(), ED_operator_rigidbody_add_poll(), ED_operator_rigidbody_con_active_poll(), ED_operator_rigidbody_con_add_poll(), ED_operator_scene(), ED_operator_scene_editable(), ED_outliner_select_sync_from_outliner(), ED_preview_shader_job(), ED_refresh_viewport_fps(), ED_region_do_draw(), ED_render_job_get_current_scene(), ED_render_job_get_scene(), ED_rigidbody_world_active_poll(), ED_rigidbody_world_add_poll(), ED_scene_sequencer_add(), ED_screen_animation_play(), ED_screen_animation_timer(), ED_sculpt_update_modal_transform(), ED_seq_proxy_job_get(), ED_seq_proxy_wm_job_get(), ED_sequencer_special_preview_set(), ED_slider_create(), ED_space_image_scopes_update(), ED_space_sequencer_maskedit_poll(), ED_transform_calc_gizmo_stats(), ED_transform_calc_orientation_from_type(), ED_undo_object_editmode_restore_helper(), ED_undo_operator_repeat(), ed_undo_step_post(), ed_undo_step_pre(), ED_uvedit_selectmode_clean_multi(), ED_view3d_camera_lock_autokey(), ED_view3d_cursor3d_position_rotation(), ED_view3d_cursor3d_update(), ED_view3d_local_collections_reset(), ED_view3d_smooth_view_force_finish(), ED_view3d_viewcontext_init(), edbm_bevel_init(), edbm_bevel_ui(), edbm_bevel_update_status_text(), edbm_inset_init(), edbm_inset_update_header(), edbm_mark_seam_exec(), edbm_merge_exec(), edbm_normals_tools_exec(), edbm_offset_edgeloop_exec(), edbm_point_normals_modal(), EDBM_project_snap_verts(), edbm_screw_invoke(), edbm_select_axis_exec(), edbm_select_linked_exec(), EDBM_selectmode_disable_multi(), EDBM_selectmode_set_multi(), EDBM_selectmode_to_scene(), EDBM_selectmode_toggle_multi(), edbm_separate_exec(), edbm_shortest_path_pick_exec(), edbm_shortest_path_select_exec(), edbm_sort_elements_exec(), edbm_spin_invoke(), editmode_toggle_exec(), effector_add_exec(), empty_drop_named_image_invoke(), blender::ed::curves::ensure_surface_deformation_node_exists(), eyedropper_add_palette_color(), eyedropper_color_sample_fl(), eyedropper_cryptomatte_sample_fl(), eyedropper_gpencil_init(), eyedropper_init(), find_prev_next_keyframes(), DocumentImporter::finish(), fluid_bake_invoke(), fluid_bake_modal(), fluid_free_exec(), fluid_initjob(), fmod_envelope_addpoint_cb(), font_undosys_step_decode(), forcefield_toggle_exec(), frame_from_event(), frame_jump_exec(), frame_offset_exec(), FRS_set_context(), geometry_extract_apply(), blender::ed::space_node::get_context_path_node_compositor(), blender::ed::space_node::get_context_path_node_shader(), get_orientation_object(), get_sync_select_active_data(), gizmo2d_calc_bounds(), gizmo2d_calc_rotation(), gizmo2d_calc_transform_orientation(), gizmo2d_calc_transform_pivot(), gizmo2d_generic_poll(), gizmo2d_xform_draw_prepare(), gizmo2d_xform_invoke_prepare(), gizmo_axis_draw(), gizmo_find_intersected_3d_intern(), gizmo_mesh_extrude_message_subscribe(), gizmo_mesh_extrude_refresh(), gizmo_mesh_spin_init_draw_prepare(), gizmo_mesh_spin_init_message_subscribe(), gizmo_mesh_spin_init_refresh(), gizmo_move_invoke(), gizmo_prepare_mat(), gizmo_ruler_draw(), gpencil_actframe_delete_all_exec(), gpencil_actframe_delete_exec(), gpencil_bake_grease_pencil_animation_exec(), gpencil_bake_grease_pencil_animation_invoke(), gpencil_bake_mesh_animation_exec(), gpencil_blank_frame_add_exec(), gpencil_brush_cursor_draw(), gpencil_camera_view_subrect(), gpencil_convert_check_has_valid_timing(), gpencil_convert_layer_exec(), gpencil_convert_old_files_exec(), gpencil_convert_old_files_poll(), gpencil_convert_poll(), gpencil_draw_poll(), gpencil_frame_duplicate_exec(), gpencil_init_drawing_brush(), gpencil_interpolate_invoke(), gpencil_interpolate_seq_exec(), gpencil_interpolate_seq_ui(), gpencil_interpolate_set_init_values(), gpencil_io_export(), gpencil_layer_add_exec(), gpencil_layer_to_curve(), gpencil_modifier_add_exec(), gpencil_paintmode_toggle_exec(), gpencil_point_conversion_init(), gpencil_prepare_stroke(), gpencil_primitive_init(), gpencil_primitive_invoke(), gpencil_primitive_set_initdata(), gpencil_sculpt_brush_init(), gpencil_select_same_layer(), gpencil_selectmode_toggle_exec(), gpencil_session_init_fill(), gpencil_session_initdata(), gpencil_snap_cursor_to_sel(), gpencil_snap_to_cursor(), gpencil_snap_to_grid(), gpencil_stroke_path_animation(), gpencil_stroke_separate_exec(), gpencil_strokepoint_convertcoords(), gpencil_strokes_paste_exec(), gpencil_strokes_reproject_exec(), gpencil_trace_image_exec(), gpencil_vertexmode_toggle_exec(), gpencil_vertexpaint_brush_init(), gpencil_weightpaint_brush_init(), blender::io::gpencil::GpencilIO::GpencilIO(), graph_driver_vars_paste_exec(), graph_main_region_draw(), graph_main_region_draw_overlay(), graph_panel_cursor(), graph_panel_cursor_header(), graph_region_draw(), graph_slider_invoke(), graphview_cursor_apply(), graphview_cursor_modal(), handleNumInput(), hide_exec(), icon_set_image(), id_override_library_create_hierarchy_process(), id_override_library_resync_hierarchy_process(), id_search_cb_objects_from_scene(), image_buttons_region_draw(), image_main_region_draw(), image_match_len_exec(), image_new_draw(), image_open_exec(), image_open_invoke(), image_paint_brush(), image_read_viewlayers_exec(), image_refresh(), image_sample_apply(), image_sample_line_exec(), image_save_as_init(), image_save_exec(), image_to_gpencil_exec(), image_user_refresh_scene(), image_view_selected_exec(), IMB_colormanagement_display_settings_from_ctx(), blender::io::obj::importer_main(), blender::io::stl::importer_main(), 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(), init_multiresbake_job(), blender::nodes::node_composite_output_file_cc::init_output_file(), blender::nodes::node_composite_switchview_cc::init_switch_view(), initFlyInfo(), initTransInfo(), initWalkInfo(), insert_key_button_exec(), insert_key_exec(), insert_key_menu_invoke(), keyframe_jump_exec(), keyingset_active_menu_exec(), keyingset_poll_active_edit(), keyingset_poll_activePath_edit(), keyingset_poll_default_add(), knifeproject_exec(), lattice_undosys_step_decode(), light_cache_bake_exec(), light_cache_bake_invoke(), light_cache_free_exec(), light_cache_free_poll(), lineart_gpencil_bake_common(), SkinInfo::link_armature(), load_data_init_from_operator(), localview_exec(), localview_remove_from_exec(), loopcut_init(), loopcut_modal(), make_links_data_exec(), make_links_scene_exec(), make_override_library_exec(), make_override_library_invoke(), make_prim_finish(), make_prim_init(), make_single_user_exec(), marker_jump_exec(), mask_normals_make_consistent_exec(), mask_shape_key_clear_exec(), mask_shape_key_feather_reset_exec(), mask_shape_key_insert_exec(), mask_shape_key_rekey_exec(), mask_switch_direction_exec(), material_slot_add_exec(), material_slot_remove_exec(), material_slot_remove_unused_exec(), mball_undosys_step_decode(), memfile_undosys_step_decode(), mesh_bisect_exec(), mesh_undosys_step_decode(), mesh_uv_texture_add_exec(), mesh_uv_texture_remove_exec(), metadata_panel_context_draw(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_draw(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_poll(), minimize_stretch_exit(), minimize_stretch_init(), minimize_stretch_iteration(), mirror_exec(), mirror_poll(), modifier_add_exec(), modifier_apply_exec_ex(), modifier_apply_poll(), modifier_copy_exec(), modifier_copy_to_selected_exec(), modifier_fn(), modifier_panel_header(), modifier_remove_exec(), modify_key_op_poll(), move_to_collection_exec(), move_to_collection_invoke(), move_to_collection_menu_create(), multires_higher_levels_delete_exec(), multiresbake_check(), multiresbake_image_exec(), multiresbake_image_exec_locked(), blender::ed::sculpt_paint::new_grow_shrink_operation(), blender::ed::sculpt_paint::new_pinch_operation(), blender::ed::sculpt_paint::new_selection_paint_operation(), nla_main_region_draw(), nla_main_region_draw_overlay(), nlaop_poll_tweakmode_off(), nlaop_poll_tweakmode_on(), blender::ed::space_node::node_buts_image_user(), blender::nodes::node_composite_output_file_cc::node_composit_buts_file_output_ex(), blender::nodes::node_composite_keyingscreen_cc::node_composit_init_keyingscreen(), blender::nodes::node_composite_image_cc::node_composit_init_rlayers(), blender::nodes::node_composite_cryptomatte_cc::node_init_api_cryptomatte(), blender::ed::space_node::node_mouse_select(), blender::ed::space_node::node_output_file_add_socket_exec(), blender::ed::space_node::node_read_viewlayers_exec(), blender::ed::space_node::node_render_changed_exec(), blender::ed::space_node::node_select_single(), blender::nodes::node_shader_tex_sky_cc::node_shader_buts_tex_sky(), blender::ed::space_node::node_shader_script_update_exec(), blender::ed::space_node::node_shader_script_update_poll(), blender::io::obj::OBJDepsgraph::OBJDepsgraph(), object_add_hook_newob_exec(), object_add_hook_selob_exec(), object_add_named_exec(), object_armature_add_exec(), object_calculate_paths_exec(), object_camera_add_exec(), object_clear_transform_generic_exec(), object_convert_exec(), object_convert_poll(), object_curves_empty_hair_add_exec(), object_delete_exec(), object_duplicates_make_real_exec(), object_gpencil_add_poll(), object_hide_collection_exec(), object_hide_view_clear_exec(), object_hide_view_set_exec(), object_hook_assign_exec(), object_hook_recenter_exec(), object_metaball_add_exec(), object_origin_set_exec(), object_select_all_exec(), object_select_by_type_exec(), object_select_grouped_exec(), object_select_less_exec(), object_select_linked_exec(), object_select_menu_exec(), object_select_mirror_exec(), object_select_more_exec(), object_select_random_exec(), object_select_same_collection_exec(), object_speaker_add_exec(), object_transfer_mode_reposition_view_pivot(), object_transfer_mode_to_base(), object_update_all_paths_exec(), object_update_paths_exec(), object_warp_verts_exec(), objects_add_active_exec(), objects_bake_render_invoke(), objects_bake_render_modal(), objects_remove_active_exec(), ocean_bake_exec(), outliner_box_select_exec(), outliner_collection_set_flag_recursive_fn(), outliner_color_tag_set_exec(), outliner_data_operation_exec(), outliner_delete_exec(), outliner_hide_exec(), outliner_id_operation_exec(), outliner_item_drag_drop_invoke(), outliner_keyingset_additems_exec(), outliner_keyingset_removeitems_exec(), outliner_lib_operation_exec(), outliner_liboverride_operation_exec(), outliner_object_operation_exec(), outliner_object_set_flag_recursive_fn(), outliner_select_all_exec(), outliner_show_hierarchy_exec(), outliner_unhide_all_exec(), outliner_viewcontext_init(), override_idtemplate_clear_exec(), override_idtemplate_make_exec(), pack_islands_exec(), paint_2d_new_stroke(), paint_brush_stroke_add_step(), paint_brush_update(), paint_cursor_context_init(), paint_proj_new_stroke(), paint_sample_color(), paint_space_stroke(), paint_stroke_curve_end(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_done(), paint_stroke_new(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), paint_weight_gradient_exec(), palette_color_add_exec(), panel_draw(), parent_drop_set_parents(), parent_set_exec(), particle_edit_toggle_exec(), particle_system_add_exec(), particle_system_remove_exec(), particle_undosys_poll(), particle_undosys_step_encode(), path_select_poll_property(), PE_box_select(), PE_circle_select(), PE_deselect_all_visible(), PE_hair_poll(), PE_lasso_select(), PE_mouse_particles(), PE_poll(), pe_select_all_exec(), PE_set_data(), pose_calculate_paths_exec(), pose_clear_transform_generic_exec(), pose_clear_user_transforms_exec(), pose_de_select_all_exec(), pose_flip_quats_exec(), pose_paste_exec(), pose_propagate_exec(), pose_select_same_keyingset(), pose_slide_init(), pose_update_paths_exec(), pose_update_paths_range_exec(), poselib_add_menu_invoke(), poselib_blend_init_data(), poselib_preview_init_data(), posemode_exec(), prefetch_get_final_frame(), prefetch_get_start_frame(), blender::io::gpencil::GpencilIO::prepare_camera_params(), previewrange_clear_exec(), previewrange_define_exec(), proj_paint_add_slot(), project_state_init(), ptcache_add_new_exec(), ptcache_bake_all_poll(), ptcache_bake_invoke(), ptcache_baker_create(), ptcache_free_bake_all_exec(), ptcache_remove_exec(), pyrna_struct_keyframe_parse(), quadriflow_remesh_exec(), radial_control_update_header(), redraw_timer_exec(), reinit_preview_region(), remove_active_keyingset_exec(), remove_active_ks_path_exec(), remove_doubles_exec(), remove_keyingset_button_exec(), render_border_exec(), render_shutter_curve_preset_exec(), render_view_add_exec(), render_view_open(), render_view_remove_exec(), render_view_remove_poll(), render_view_show_invoke(), reveal_exec(), rigidbody_con_add_exec(), rigidbody_con_remove_exec(), rigidbody_object_add_exec(), rigidbody_object_remove_exec(), rigidbody_objects_add_exec(), rigidbody_objects_remove_exec(), rigidbody_world_add_exec(), rigidbody_world_export_exec(), rigidbody_world_remove_exec(), ringsel_init(), RNA_property_update(), RNA_scene_without_active_itemf(), sample_color_invoke(), sample_color_modal(), blender::ed::space_node::sample_draw(), scene_delete_exec(), scene_delete_poll(), scene_drop_invoke(), scene_new_sequencer_enum_itemf(), scene_new_sequencer_poll(), screen_animation_cancel_exec(), screen_animation_step_invoke(), screen_opengl_render_exec(), screen_opengl_render_init(), screen_render_exec(), screen_render_invoke(), SCULPT_cursor_geometry_info_update(), SCULPT_dynamic_topology_disable(), sculpt_dynamic_topology_toggle_exec(), sculpt_dynamic_topology_toggle_invoke(), sculpt_expand_cache_initial_config_set(), sculpt_gesture_trim_calculate_depth(), sculpt_mode_toggle_exec(), sculpt_sample_color_invoke(), sculpt_undo_restore_list(), sculpt_undosys_step_decode(), sculpt_update_cache_variants(), select_grouped_exec(), select_grouped_keyingset(), select_marker_camera_switch(), select_orientation_exec(), selected_strips_from_context(), separate_armature_exec(), separate_exec(), seq_box_select_seq_from_preview(), seq_draw_image_origin_and_outline(), seq_load_apply_generic_options(), seq_load_apply_generic_options_only_test_overlap(), seq_proxy_build_job(), seq_select_seq_from_preview(), seq_snap_threshold_get_frame_distance(), sequencer_add_duplicate_exec(), sequencer_add_effect_strip_exec(), sequencer_add_image_strip_exec(), sequencer_add_image_strip_invoke(), sequencer_add_mask_strip_exec(), sequencer_add_movie_multiple_strips(), sequencer_add_movie_single_strip(), sequencer_add_movie_strip_exec(), sequencer_add_movie_strip_invoke(), sequencer_add_movieclip_strip_exec(), sequencer_add_scene_strip_exec(), sequencer_add_scene_strip_new_exec(), sequencer_add_sound_multiple_strips(), sequencer_add_sound_single_strip(), sequencer_add_sound_strip_exec(), sequencer_box_select_exec(), sequencer_box_select_invoke(), sequencer_change_effect_input_exec(), sequencer_change_effect_type_exec(), sequencer_change_path_exec(), sequencer_change_path_invoke(), sequencer_change_scene_exec(), sequencer_context(), sequencer_copy_exec(), sequencer_de_select_all_exec(), sequencer_delete_exec(), sequencer_delete_invoke(), sequencer_disable_one_time_properties(), sequencer_drop_copy(), sequencer_edit_poll(), sequencer_effect_poll(), sequencer_enable_proxies_exec(), sequencer_export_subtitles_exec(), sequencer_gap_insert_exec(), sequencer_gap_remove_exec(), sequencer_generic_invoke_path__internal(), sequencer_generic_invoke_xy__internal(), sequencer_generic_invoke_xy_guess_channel(), sequencer_lock_exec(), sequencer_main_clamp_view(), sequencer_meta_make_exec(), sequencer_meta_separate_exec(), sequencer_meta_toggle_exec(), sequencer_mute_exec(), sequencer_offset_clear_exec(), sequencer_paste_animation(), sequencer_paste_exec(), sequencer_preview_add_sound(), sequencer_preview_region_draw(), sequencer_reassign_inputs_exec(), sequencer_rebuild_proxy_exec(), sequencer_refresh_all_exec(), sequencer_reload_exec(), sequencer_rename_channel_invoke(), sequencer_rendersize_exec(), sequencer_sample_apply(), sequencer_select_exec(), sequencer_select_grouped_exec(), sequencer_select_handles_exec(), sequencer_select_inverse_exec(), sequencer_select_less_exec(), sequencer_select_linked_exec(), sequencer_select_linked_handle(), sequencer_select_linked_pick_invoke(), sequencer_select_more_exec(), sequencer_select_side_exec(), sequencer_select_side_of_frame_exec(), sequencer_separate_images_exec(), sequencer_set_2d_cursor_exec(), sequencer_set_range_to_strips_exec(), sequencer_slip_exec(), sequencer_slip_invoke(), sequencer_slip_modal(), sequencer_snap_exec(), sequencer_snap_invoke(), sequencer_split_exec(), sequencer_split_invoke(), sequencer_strip_change_scene_poll(), sequencer_strip_color_tag_set_exec(), sequencer_strip_color_tag_set_poll(), sequencer_strip_has_path_poll(), sequencer_strip_is_text_poll(), sequencer_strip_jump_exec(), sequencer_strip_transform_clear_exec(), sequencer_strip_transform_fit_exec(), sequencer_swap_data_exec(), sequencer_swap_exec(), sequencer_swap_inputs_exec(), sequencer_thumbnail_context_init(), sequencer_thumbnail_ghash_init(), sequencer_thumbnail_init_job(), sequencer_unlock_exec(), sequencer_unmute_exec(), sequencer_view_all_exec(), sequencer_view_all_preview_exec(), sequencer_view_has_preview_poll(), sequencer_view_preview_only_poll(), sequencer_view_selected_exec(), sequencer_view_zoom_ratio_exec(), set_axis_exec(), set_origin_exec(), set_plane_exec(), setup_app_data(), shader_get_from_context(), shader_tree_poll(), shaderfx_add_exec(), shape_cut_exec(), shape_cut_poll(), slide_point_modal(), slide_spline_curvature_modal(), smart_project_exec(), smooth_brush_toggle_off(), smooth_brush_toggle_on(), snap_curs_to_active_exec(), snap_curs_to_center_exec(), snap_curs_to_grid_exec(), snap_curs_to_sel_ex(), snap_curs_to_sel_exec(), snap_sel_to_grid_exec(), snap_selected_to_cursor_exec(), snap_selected_to_location(), solve_camera_initjob(), solve_camera_invoke(), sound_bake_animation_exec(), sound_pack_exec(), sound_poll(), sound_unpack_invoke(), sound_update_animation_flags_exec(), space_image_main_area_not_uv_brush_poll(), space_view3d_refresh(), sphere_project_exec(), spin_invoke(), start_audio_video_job(), blender::ed::sculpt_paint::start_brush_operation(), stitch_exec(), stitch_exit(), stitch_init(), stitch_init_all(), stitch_invoke(), stitch_modal(), strip_modifier_active_poll(), strip_modifier_add_exec(), strip_modifier_copy_exec(), strip_modifier_move_exec(), strip_modifier_remove_exec(), strip_new_sequencer_enum_itemf(), blender::ed::curves::surface_set::surface_set_exec(), surface_slot_add_exec(), template_id_cb(), texture_get_from_context(), texture_paint_camera_project_exec(), texture_paint_image_from_view_exec(), blender::ed::sculpt_paint::image::ops::paint::texture_paint_init(), texture_paint_toggle_exec(), texture_slot_move_exec(), toggle_matcap_flip(), track_markers(), track_markers_initjob(), track_markers_modal(), transformops_loopsel_hack(), tree_element_layer_collection_activate(), txt_add_object(), type_toggle_exec(), ui_apply_but_autokey(), UI_block_begin(), UI_block_end_ex(), UI_context_update_anim_flag(), ui_do_but_COLOR(), ui_do_but_CURVE(), ui_get_but_scale_unit(), ui_imageuser_layer_menu_step(), ui_imageuser_pass_menu_step(), ui_template_id_liboverride_hierarchy_make(), blender::ed::space_node::ui_template_node_link_menu(), uiTemplateCacheFileProcedural(), uiTemplateImage(), uiTemplateImageInfo(), uiTemplateImageLayers(), uiTemplatePreview(), uiTemplateStatusInfo(), unify_length_exec(), unwrap_exec(), update_overlay_strip_position_data(), USD_export(), USD_import(), blender::ed::sculpt_paint::use_add_density_mode(), use_sequencer_snapping(), uv_box_select_exec(), uv_circle_select_exec(), uv_from_view_exec(), uv_hide_exec(), uv_mark_seam_exec(), uv_mouse_select_loop_generic_multi(), uv_mouse_select_multi(), uv_pin_exec(), uv_remove_doubles_to_selected(), uv_remove_doubles_to_unselected(), uv_reveal_exec(), uv_rip_exec(), uv_sculpt_stroke_apply(), uv_sculpt_stroke_init(), uv_sculpt_stroke_poll(), uv_seams_from_islands_exec(), uv_select_all_exec(), uv_select_linked_internal(), uv_select_mode_exec(), uv_select_more_less(), uv_select_overlap(), uv_select_pinned_exec(), uv_select_similar_edge_exec(), uv_select_similar_face_exec(), uv_select_similar_vert_exec(), uv_select_split_exec(), uv_shortest_path_pick_exec(), uv_shortest_path_pick_invoke(), uv_shortest_path_select_exec(), uv_snap_cursor_exec(), uv_snap_selection_exec(), uv_weld_align(), uvedit_vertex_buttons(), vertex_color_set_exec(), vertex_group_fix_exec(), vertex_parent_set_exec(), view3d_all_exec(), view3d_camera_to_view_selected_exec(), view3d_center_camera_exec(), view3d_collection_drop_copy_external_asset(), view3d_do_msg_notify_workbench_view_update(), view3d_draw_border(), view3d_draw_region_info(), view3d_draw_view(), view3d_interactive_add_invoke(), view3d_lightcache_update(), view3d_ob_drop_copy_external_asset(), view3d_orbit_calc_center(), view3d_panel_vgroup(), view3d_ruler_from_gpencil(), view3d_ruler_to_gpencil(), view3d_select_exec(), view3d_setobjectascamera_exec(), view3d_zoom_1_to_1_camera_exec(), view_all_exec(), view_camera_exec(), view_ghost_border_exec(), view_layer_add_aov_exec(), view_layer_add_exec(), view_layer_add_lightgroup_exec(), view_layer_add_used_lightgroups_exec(), view_layer_remove_aov_exec(), view_layer_remove_exec(), view_layer_remove_lightgroup_exec(), view_layer_remove_poll(), view_layer_remove_unused_lightgroups_exec(), viewcenter_cursor_exec(), viewops_data_create(), viewRedrawPost(), viewselected_exec(), viewzoom_exec(), visual_transform_apply_exec(), voxel_remesh_exec(), voxel_size_edit_draw(), vpaint_do_draw(), vpaint_mode_toggle_exec(), vpaint_stroke_test_start(), vpaint_stroke_update_step_intern(), vwpaint_update_cache_invariants(), vwpaint_update_cache_variants(), weight_from_bones_exec(), weight_paint_set_exec(), weight_set_exec(), WIDGETGROUP_camera_refresh(), WIDGETGROUP_camera_view_draw_prepare(), WIDGETGROUP_camera_view_poll(), WIDGETGROUP_camera_view_refresh(), WIDGETGROUP_gizmo_draw_prepare(), WIDGETGROUP_gizmo_invoke_prepare(), WIDGETGROUP_gizmo_message_subscribe(), WIDGETGROUP_gizmo_refresh(), WIDGETGROUP_xform_cage_draw_prepare(), WIDGETGROUP_xform_cage_message_subscribe(), WIDGETGROUP_xform_cage_refresh(), WIDGETGROUP_xform_shear_draw_prepare(), WIDGETGROUP_xform_shear_message_subscribe(), WIDGETGROUP_xform_shear_refresh(), wm_add_default(), WM_drag_asset_id_import(), wm_draw_region_bind(), wm_event_do_handlers(), wm_file_write(), WM_gizmo_target_property_anim_autokey(), WM_lib_reload(), wm_lib_relocate_exec_do(), wm_link_append_exec(), WM_operator_check_ui_enabled(), WM_operator_view3d_unit_defaults(), wm_window_match_keep_current_wm(), WM_window_open(), wm_xr_navigation_teleport(), workspace_append_activate_exec(), wpaint_mode_toggle_exec(), wpaint_paint_leaves(), wpaint_stroke_test_start(), wpaint_stroke_update_step(), and DocumentImporter::writeLibraryNodes().
Definition at line 1271 of file context.c.
References BPY_context_dict_clear_members, C, NULL, and scene.
Referenced by arg_handle_scene_set(), ED_render_view3d_update(), ED_screen_scene_change(), blender::bke::tests::SceneTestData::setup(), setup_app_data(), and wm_event_do_handlers().
Definition at line 1348 of file context.c.
References C, and ctx_data_base_collection_get().
Referenced by object_select_more_less(), and object_select_random_exec().
Definition at line 1343 of file context.c.
References C, and ctx_data_collection_get().
Definition at line 1328 of file context.c.
References C, and ctx_data_base_collection_get().
Definition at line 1405 of file context.c.
References C, and ctx_data_collection_get().
Definition at line 1308 of file context.c.
References C, and ctx_data_base_collection_get().
Referenced by object_convert_exec().
Definition at line 1410 of file context.c.
References C, and ctx_data_collection_get().
Definition at line 1303 of file context.c.
References C, and ctx_data_collection_get().
Referenced by data_transfer_exec_preprocess_objects(), and shade_smooth_exec().
Definition at line 1293 of file context.c.
References C, and ctx_data_collection_get().
Referenced by asset_operation_get_ids_from_context().
Definition at line 1298 of file context.c.
References C, and ctx_data_collection_get().
Definition at line 1323 of file context.c.
References C, and ctx_data_collection_get().
Referenced by bake_init_api_data(), and view3d_context().
Definition at line 1430 of file context.c.
References C, and ctx_data_collection_get().
Referenced by apply_armature_pose2bones_exec().
Definition at line 1435 of file context.c.
References C, and ctx_data_collection_get().
struct ToolSettings* CTX_data_tool_settings | ( | const bContext * | C | ) |
Definition at line 1282 of file context.c.
References C, CTX_data_scene(), NULL, scene, and Scene::toolsettings.
Referenced by annotation_session_initdata(), dyntopo_detail_size_edit_invoke(), dyntopo_detail_size_edit_modal(), ED_gpencil_add_defaults(), ed_markers_poll_markers_exist(), ed_markers_poll_selected_no_locked_markers(), ED_sculpt_init_transform(), ED_sculpt_update_modal_transform(), ED_space_image_paint_curve(), edbm_bevel_init(), edbm_select_mode_invoke(), edbm_select_similar_exec(), EDBM_selectmode_toggle_multi(), gpencil_active_brush_poll(), gpencil_brush_reset_all_exec(), gpencil_brush_reset_exec(), gpencil_circle_select_exec(), gpencil_cutter_lasso_select(), gpencil_draw_init(), gpencil_fill_invoke(), gpencil_generic_select_exec(), gpencil_guide_rotate(), gpencil_init_drawing_brush(), gpencil_interpolate_seq_exec(), gpencil_paintmode_toggle_exec(), gpencil_prepare_stroke(), gpencil_primitive_init(), gpencil_sculptmode_toggle_exec(), gpencil_select_all_exec(), gpencil_select_exec(), gpencil_select_poll(), gpencil_select_random_exec(), gpencil_select_vertex_color_exec(), gpencil_select_vertex_color_poll(), gpencil_selectmode_toggle_exec(), gpencil_session_init_fill(), gpencil_session_initdata(), gpencil_stroke_paintmode_poll_with_tool(), gpencil_stroke_sculptmode_poll_with_tool(), gpencil_stroke_vertexmode_poll_with_tool(), gpencil_stroke_weightmode_poll_with_tool(), gpencil_vertex_group_assign_exec(), gpencil_vertex_group_invert_exec(), gpencil_vertex_group_normalize_all_exec(), gpencil_vertex_group_normalize_exec(), gpencil_vertex_group_smooth_exec(), gpencil_vertexmode_toggle_exec(), gpencil_vertexpaint_brush_apply_to_layers(), gpencil_vertexpaint_brush_init(), gpencil_vertexpaint_set_exec(), gpencil_weightmode_toggle_exec(), gpencil_weightpaint_brush_apply_to_layers(), gpencil_weightpaint_brush_init(), initTransInfo(), is_any_stroke_selected(), mesh_undosys_step_encode(), paint_cursor_sculpt_session_update_and_init(), paint_cursor_update_pixel_radius(), paint_stroke_curve_end(), paint_stroke_new(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), paint_weight_gradient_exec(), sample_detail_dyntopo(), saveTransform(), sculpt_and_constant_or_manual_detail_poll(), sculpt_brush_stroke_cancel(), sculpt_brush_stroke_init(), sculpt_brush_stroke_invoke(), sculpt_cloth_filter_invoke(), sculpt_cloth_filter_modal(), sculpt_color_filter_invoke(), sculpt_color_filter_modal(), sculpt_detail_flood_fill_exec(), sculpt_detail_size_set_radial_control(), sculpt_dirty_mask_exec(), sculpt_expand_cache_initial_config_set(), sculpt_expand_invoke(), sculpt_expand_modal(), sculpt_expand_move_propagation_origin(), sculpt_expand_update_for_vertex(), sculpt_face_set_edit_modify_coordinates(), sculpt_face_sets_change_visibility_exec(), sculpt_gesture_project_end(), sculpt_gesture_trim_calculate_depth(), sculpt_mask_expand_invoke(), sculpt_mask_expand_modal(), sculpt_mask_filter_exec(), sculpt_mesh_filter_invoke(), sculpt_mesh_filter_modal(), sculpt_sample_color_invoke(), sculpt_set_pivot_position_exec(), sculpt_stroke_done(), SCULPT_stroke_modifiers_check(), sculpt_stroke_test_start(), sculpt_stroke_update_step(), sculpt_symmetrize_exec(), sculpt_update_cache_invariants(), uv_sculpt_stroke_apply(), uv_select_mode_invoke(), uv_select_similar_edge_exec(), uv_select_similar_exec(), uv_select_similar_face_exec(), uv_select_similar_type_itemf(), uv_select_similar_vert_exec(), vertex_group_assign_exec(), vertex_paint_poll_ex(), vertex_weight_copy_exec(), vertex_weight_normalize_active_vertex_exec(), vpaint_stroke_done(), vpaint_stroke_update_step_intern(), vwpaint_update_cache_invariants(), weight_paint_poll_ex(), weight_paint_set_exec(), WIDGETGROUP_tool_generic_refresh(), wpaint_stroke_done(), wpaint_stroke_test_start(), and wpaint_stroke_update_step().
short CTX_data_type_get | ( | struct bContextDataResult * | result | ) |
void CTX_data_type_set | ( | struct bContextDataResult * | result, |
short | type | ||
) |
Definition at line 701 of file context.c.
Referenced by BPY_context_member_get(), ctx_data_base_collection_get(), file_context(), blender::ed::space_node::node_context(), outliner_context_selected_ids(), screen_ctx_editable_gpencil_layers(), screen_ctx_editable_gpencil_strokes(), screen_ctx_editable_objects(), screen_ctx_objects_in_mode(), screen_ctx_objects_in_mode_unique_data(), screen_ctx_sel_actions_impl(), screen_ctx_sel_edit_fcurves_(), screen_ctx_selectable_objects(), screen_ctx_selected_bones_(), screen_ctx_selected_editable_keyframes(), screen_ctx_selected_editable_objects(), screen_ctx_selected_editable_sequences(), screen_ctx_selected_movieclip_tracks(), screen_ctx_selected_nla_strips(), screen_ctx_selected_objects(), screen_ctx_selected_pose_bones(), screen_ctx_selected_pose_bones_from_active_object(), screen_ctx_selected_sequences(), screen_ctx_sequences(), screen_ctx_visible_gpencil_layers(), screen_ctx_visible_objects(), screen_ctx_visible_or_editable_bones_(), screen_ctx_visible_pose_bones(), and view3d_context().
Definition at line 1100 of file context.c.
References BKE_view_layer_default_view(), BKE_view_layer_find(), C, ctx_data_pointer_verify(), CTX_data_scene(), CTX_wm_window(), scene, and wmWindow::view_layer_name.
Referenced by ABC_export(), ABC_import(), ANIM_animdata_get_context(), armature_autoside_names_exec(), armature_calc_roll_exec(), armature_de_select_less_exec(), armature_de_select_more_exec(), armature_delete_selected_exec(), armature_dissolve_selected_exec(), armature_duplicate_selected_exec(), armature_extrude_exec(), armature_fill_bones_exec(), armature_flip_names_exec(), armature_hide_exec(), armature_parent_clear_exec(), armature_reveal_exec(), armature_roll_clear_exec(), armature_select_linked_exec(), armature_select_mirror_exec(), armature_split_exec(), armature_switch_direction_exec(), armature_symmetrize_exec(), armature_undosys_step_decode(), armature_undosys_step_encode(), average_islands_scale_exec(), bake_init_api_data(), BKE_copybuffer_paste(), BKE_paint_get_active_from_context(), BKE_paintmode_get_active_from_context(), bone_select_menu_exec(), brush_curve_preset_exec(), brush_edit_init(), clear_override_library_exec(), clear_tilt_exec(), collection_add_info_get_from_op(), collection_drop_exec(), collection_flag_exec(), collection_hierarchy_delete_exec(), collection_instance_exec(), collection_isolate_exec(), collection_new_exec(), collection_objects_select_exec(), collection_view_layer_exec(), collection_visibility_exec(), blender::io::gpencil::GpencilIO::create_object_list(), CTX_data_active_base(), ctx_data_base_collection_get(), CTX_data_depsgraph_on_load(), CTX_data_depsgraph_pointer(), CTX_data_layer_collection(), cube_project_exec(), curve_decimate_exec(), curve_delete_exec(), curve_dissolve_exec(), curve_draw_init(), curve_extrude_exec(), curve_normals_make_consistent_exec(), curve_select_less_exec(), curve_select_more_exec(), curve_select_random_exec(), curve_select_similar_exec(), curve_smooth_radius_exec(), curve_smooth_tilt_exec(), curve_smooth_weight_exec(), curve_split_exec(), curve_undosys_step_decode(), curve_undosys_step_encode(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), curvesurf_prim_add(), cylinder_project_exec(), de_select_all_exec(), de_select_first_exec(), de_select_last_exec(), delete_metaelems_exec(), do_lasso_select_mesh_uv(), do_uvedit_vertex(), do_view3d_region_buttons(), do_view3d_vgroup_buttons(), duplicate_exec(), duplicate_metaelems_exec(), ED_armature_edit_select_pick_bone(), ED_collection_hide_menu_draw(), ED_mball_select_pick(), ED_node_composite_job(), ED_object_add_type_with_obdata(), ED_object_array_in_mode_or_selected(), ED_object_base_activate(), ED_object_base_activate_with_mode_exit_if_needed(), ED_object_editmode_exit_multi(), ED_object_jump_to_object(), ED_object_mode_set_ex(), ed_object_posemode_set_for_weight_paint_ex(), ED_object_sculptmode_enter(), ED_object_sculptmode_exit(), ED_objects_recalculate_paths(), ED_outliner_give_base_under_cursor(), ED_outliner_select_sync_from_outliner(), ED_pose_recalculate_paths(), ED_space_image_maskedit_poll(), ED_transform_calc_gizmo_stats(), ED_transform_calc_orientation_from_type(), ED_undo_is_legacy_compatible_for_property(), ED_undo_is_memfile_compatible(), ED_undo_object_editmode_restore_helper(), ED_uvedit_selectmode_clean_multi(), ED_view3d_gizmo_mesh_preselect_get_active(), ED_view3d_local_collections_reset(), ED_view3d_viewcontext_init(), edbm_add_edge_face_exec(), edbm_average_normals_exec(), edbm_beautify_fill_exec(), edbm_bevel_init(), edbm_blend_from_shape_exec(), edbm_bridge_edge_loops_exec(), edbm_collapse_edge_exec(), edbm_decimate_exec(), edbm_delete_edgeloop_exec(), edbm_delete_exec(), edbm_delete_loose_exec(), edbm_dissolve_degenerate_exec(), edbm_dissolve_edges_exec(), edbm_dissolve_faces_exec(), edbm_dissolve_limited_exec(), edbm_dissolve_verts_exec(), edbm_do_smooth_laplacian_vertex_exec(), edbm_do_smooth_vertex_exec(), edbm_duplicate_exec(), edbm_edge_rotate_selected_exec(), edbm_edge_split_exec(), edbm_extrude_context_exec(), edbm_extrude_edges_exec(), edbm_extrude_faces_exec(), edbm_extrude_region_exec(), edbm_extrude_repeat_exec(), edbm_extrude_verts_exec(), edbm_face_make_planar_exec(), edbm_face_split_by_edges_exec(), edbm_faces_select_interior_exec(), edbm_faces_shade_flat_exec(), edbm_faces_shade_smooth_exec(), edbm_fill_exec(), edbm_fill_grid_exec(), edbm_fill_holes_exec(), edbm_flip_normals_exec(), edbm_hide_exec(), edbm_inset_init(), edbm_intersect_boolean_exec(), edbm_intersect_exec(), edbm_loop_multiselect_exec(), edbm_loop_to_region_exec(), edbm_mark_seam_exec(), edbm_mark_sharp_exec(), edbm_merge_exec(), edbm_mod_weighted_strength_exec(), edbm_normals_make_consistent_exec(), edbm_normals_tools_exec(), edbm_offset_edgeloop_exec(), edbm_poke_face_exec(), edbm_preselect_or_active(), edbm_quads_convert_to_tris_exec(), edbm_region_to_loop_exec(), edbm_remove_doubles_exec(), edbm_reveal_exec(), edbm_reverse_colors_exec(), edbm_reverse_uvs_exec(), edbm_rip_edge_invoke(), edbm_rip_invoke(), edbm_rotate_colors_exec(), edbm_rotate_uvs_exec(), edbm_screw_exec(), edbm_select_all_exec(), edbm_select_axis_exec(), edbm_select_face_by_sides_exec(), edbm_select_less_exec(), edbm_select_linked_exec(), edbm_select_linked_flat_faces_exec(), edbm_select_linked_pick_exec(), edbm_select_loose_exec(), edbm_select_mirror_exec(), edbm_select_more_exec(), edbm_select_non_manifold_exec(), edbm_select_nth_exec(), edbm_select_random_exec(), edbm_select_sharp_edges_exec(), edbm_select_ungrouped_exec(), EDBM_selectmode_set_multi(), EDBM_selectmode_toggle_multi(), edbm_separate_exec(), edbm_set_normals_from_faces_exec(), edbm_shape_propagate_to_all_exec(), edbm_shortest_path_select_exec(), edbm_smooth_normals_exec(), edbm_solidify_exec(), edbm_sort_elements_exec(), edbm_spin_exec(), edbm_split_exec(), edbm_subdivide_edge_ring_exec(), edbm_subdivide_exec(), edbm_tris_convert_to_quads_exec(), edbm_unsubdivide_exec(), edbm_vert_connect_concave_exec(), edbm_vert_connect_exec(), edbm_vert_connect_nonplaner_exec(), edbm_vert_connect_path_exec(), edbm_wireframe_exec(), editarm_object_from_context(), editcurve_object_from_context(), editfont_object_from_context(), editlatt_object_from_context(), editmball_object_from_context(), editmesh_object_from_context(), editmode_toggle_exec(), font_undosys_step_decode(), geometry_node_tree_get_from_context(), blender::ed::space_node::get_context_path_node_shader(), get_new_constraint_target(), get_orientation_object(), get_sync_select_active_data(), getTransformOrientation(), gizmo2d_calc_bounds(), gizmo2d_calc_transform_pivot(), gizmo_prepare_mat(), gizmo_preselect_edgering_test_select(), gizmo_preselect_elem_test_select(), gpencil_armatures_enum_itemf(), gpencil_bake_mesh_animation_exec(), gpencil_convert_old_files_exec(), gpencil_generate_weights_exec(), gpencil_generate_weights_poll(), gpencil_layer_to_curve(), gpencil_stroke_separate_exec(), gpencil_trace_image_exec(), hide_exec(), id_override_library_clear_single_fn(), id_override_library_create_hierarchy_process(), id_override_library_resync_hierarchy_process(), image_view_selected_exec(), blender::io::obj::importer_main(), blender::io::stl::importer_main(), initTransInfo(), jump_to_target_ptr(), lattice_flip_exec(), lattice_select_all_exec(), lattice_select_mirror_exec(), lattice_select_more_less(), lattice_select_random_exec(), lattice_select_ungrouped_exec(), lattice_undosys_step_decode(), lattice_undosys_step_encode(), light_cache_bake_exec(), light_cache_bake_invoke(), localview_exec(), localview_remove_from_exec(), loopcut_init(), make_local_exec(), make_object_duplilist_real(), make_override_library_exec(), make_override_library_invoke(), make_regular_exec(), make_segment_exec(), make_single_user_exec(), mball_select_all_exec(), mball_select_similar_exec(), mball_undosys_step_decode(), mball_undosys_step_encode(), mesh_bisect_exec(), mesh_bisect_invoke(), mesh_symmetrize_exec(), mesh_symmetry_snap_exec(), mesh_undosys_step_decode(), mesh_undosys_step_encode(), minimize_stretch_init(), modifier_convert_exec(), modifier_remove_exec(), normals_split_merge(), blender::io::obj::OBJDepsgraph::OBJDepsgraph(), object_add_hook_newob_exec(), object_add_hook_selob_exec(), object_add_named_exec(), object_armature_add_exec(), object_batch_delete_hierarchy_fn(), object_clear_transform_generic_exec(), object_convert_exec(), object_deselect_fn(), object_hide_collection_exec(), object_hide_view_clear_exec(), object_hide_view_set_exec(), object_metaball_add_exec(), object_rand_verts_exec(), object_select_all_exec(), object_select_by_type_exec(), object_select_fn(), object_select_grouped_exec(), object_select_linked_exec(), object_select_menu_exec(), object_select_mirror_exec(), object_select_more_less(), object_transfer_mode_to_base(), object_transform_to_mouse_exec(), objects_remove_active_exec(), op_generic_value_invoke(), outliner_collection_set_flag_recursive_fn(), outliner_delete_exec(), outliner_hide_exec(), outliner_is_co_within_active_mode_column(), outliner_object_set_flag_recursive_fn(), outliner_show_active_exec(), outliner_sync_selection(), outliner_unhide_all_exec(), outliner_viewcontext_init(), override_idtemplate_clear_exec(), pack_islands_exec(), paint_sample_color(), particle_system_remove_exec(), particle_undosys_poll(), particle_undosys_step_decode(), particle_undosys_step_encode(), PE_set_data(), pose_clear_transform_generic_exec(), pose_clear_user_transforms_exec(), pose_flip_names_exec(), pose_flip_quats_exec(), pose_hide_exec(), pose_propagate_exec(), pose_reveal_exec(), pose_select_mirror_exec(), pose_select_same_group(), pose_select_same_keyingset(), pose_select_same_layer(), pose_slide_init(), pose_visual_transform_apply_exec(), poseAnim_mapping_autoKeyframe(), posemode_exec(), ptcache_baker_create(), reset_exec(), reset_override_library_exec(), reveal_exec(), rigidbody_con_add_exec(), rigidbody_con_remove_exec(), screen_opengl_render_init(), screen_render_exec(), screen_render_invoke(), sculpt_mode_toggle_exec(), sculpt_undo_restore_color(), sculpt_undo_restore_coords(), sculpt_undo_restore_face_sets(), sculpt_undo_restore_hidden(), sculpt_undo_restore_list(), sculpt_undo_restore_mask(), sculpt_undosys_step_decode(), select_grouped_object_hooks(), select_grouped_parent(), select_linked_exec(), select_marker_camera_switch(), select_next_exec(), select_nth_exec(), select_previous_exec(), select_random_metaelems_exec(), select_similar_direction(), select_similar_layer(), select_similar_length(), select_similar_prefix(), select_similar_suffix(), separate_armature_exec(), separate_exec(), set_goal_weight_exec(), set_handle_type_exec(), set_orientation_poll(), set_radius_exec(), set_spline_type_exec(), shade_poll(), shade_smooth_exec(), shader_get_from_context(), similar_edge_select_exec(), similar_face_select_exec(), similar_vert_select_exec(), smart_project_exec(), smooth_exec(), snap_curs_to_sel_ex(), snap_sel_to_grid_exec(), snap_selected_to_location(), sphere_project_exec(), spin_exec(), stitch_init_all(), subdivide_exec(), switch_direction_exec(), texture_get_from_context(), texture_paint_camera_project_exec(), blender::ed::sculpt_paint::image::ops::paint::texture_paint_init(), toggle_cyclic_exec(), tree_element_master_collection_activate(), tree_element_master_collection_state_get(), tree_element_viewlayer_state_get(), txt_add_object(), ui_do_but_CURVE(), ui_template_id_liboverride_hierarchy_make(), uiTemplateHeader3D_mode(), uiTemplatePaintModeSelection(), uiTemplateStatusInfo(), unwrap_exec(), USD_export(), USD_import(), uv_box_select_exec(), uv_circle_select_exec(), uv_from_view_exec(), uv_hide_exec(), uv_mark_seam_exec(), uv_mouse_select(), uv_mouse_select_loop_generic(), uv_pin_exec(), uv_remove_doubles_to_selected(), uv_remove_doubles_to_unselected(), uv_reveal_exec(), uv_rip_exec(), uv_seams_from_islands_exec(), uv_select_all_exec(), uv_select_linked_internal(), uv_select_more_less(), uv_select_overlap(), uv_select_pinned_exec(), uv_select_similar_edge_exec(), uv_select_similar_face_exec(), uv_select_similar_vert_exec(), uv_select_split_exec(), uv_shortest_path_select_exec(), uv_snap_cursor_exec(), uv_snap_selection_exec(), uv_weld_align(), uvedit_vertex_buttons(), v3d_cursor_snap_update(), vertex_parent_set_exec(), view3d_collection_drop_copy_external_asset(), view3d_context(), view3d_do_msg_notify_workbench_view_update(), view3d_draw_region_info(), view3d_main_region_message_subscribe(), view3d_ob_drop_copy_external_asset(), view3d_panel_transform(), view3d_panel_transform_poll(), view3d_panel_vgroup(), view3d_panel_vgroup_poll(), view_axis_exec(), view_camera_exec(), view_layer_add_aov_exec(), view_layer_add_lightgroup_exec(), view_layer_add_used_lightgroups_exec(), view_layer_remove_aov_exec(), view_layer_remove_exec(), view_layer_remove_lightgroup_exec(), view_layer_remove_unused_lightgroups_exec(), viewselected_exec(), WIDGETGROUP_armature_spline_poll(), WIDGETGROUP_armature_spline_refresh(), WIDGETGROUP_armature_spline_setup(), WIDGETGROUP_camera_message_subscribe(), WIDGETGROUP_camera_poll(), WIDGETGROUP_camera_refresh(), WIDGETGROUP_camera_setup(), WIDGETGROUP_camera_view_poll(), WIDGETGROUP_empty_image_poll(), WIDGETGROUP_empty_image_refresh(), WIDGETGROUP_forcefield_poll(), WIDGETGROUP_forcefield_refresh(), WIDGETGROUP_light_area_poll(), WIDGETGROUP_light_area_refresh(), WIDGETGROUP_light_spot_poll(), WIDGETGROUP_light_spot_refresh(), WIDGETGROUP_light_target_draw_prepare(), WIDGETGROUP_light_target_poll(), wm_add_default(), WM_drag_asset_id_import(), wm_draw_window_offscreen(), wm_event_do_notifiers(), WM_lib_reload(), wm_lib_relocate_exec_do(), wm_link_append_exec(), WM_toolsystem_ref_from_context(), WM_toolsystem_ref_set_by_id(), wm_toolsystem_update_from_context_view3d_impl(), WM_window_open(), and workspace_append_activate_exec().
Definition at line 1338 of file context.c.
References C, and ctx_data_base_collection_get().
Definition at line 1415 of file context.c.
References C, and ctx_data_collection_get().
Definition at line 1460 of file context.c.
References C, and ctx_data_collection_get().
Definition at line 1333 of file context.c.
References C, and ctx_data_collection_get().
Definition at line 1440 of file context.c.
References C, and ctx_data_collection_get().
Definition at line 118 of file context.c.
References C, CTX_wm_operator_poll_msg_clear(), and MEM_freeN.
Referenced by ED_render_view3d_update(), file_panel_asset_catalog_buttons_draw(), blender::bke::tests::TestData::teardown(), undosys_stack_push_main(), and WM_exit_ex().
Definition at line 242 of file context.c.
References C.
Referenced by BPY_context_member_get(), bpy_context_temp_override(), bpy_rna_context_temp_override_exit(), ctx_data_get(), ctx_wm_python_context_get(), pyop_call(), and pyop_poll().
Definition at line 233 of file context.c.
References C.
Referenced by setup_app_data(), WM_exit_ex(), wm_file_read_post(), wm_homefile_read_ex(), WM_keyconfig_init(), and WM_keyconfig_reload().
void CTX_py_state_pop | ( | bContext * | C, |
struct bContext_PyState * | pystate | ||
) |
Definition at line 259 of file context.c.
References C, bContext_PyState::py_context, and bContext_PyState::py_context_orig.
Referenced by bpy_rna_context_temp_override_exit(), pyop_call(), and pyop_poll().
void CTX_py_state_push | ( | bContext * | C, |
struct bContext_PyState * | pystate, | ||
void * | value | ||
) |
Definition at line 251 of file context.c.
References C, bContext_PyState::py_context, and bContext_PyState::py_context_orig.
Referenced by bpy_rna_context_temp_override_enter(), pyop_call(), and pyop_poll().
bContextStore* CTX_store_add | ( | ListBase * | contexts, |
const char * | name, | ||
const PointerRNA * | ptr | ||
) |
Definition at line 128 of file context.c.
References BLI_addtail(), BLI_duplicatelist(), BLI_strncpy(), bContextStore::entries, ListBase::last, MEM_callocN, MEM_dupallocN, Scene::name, bContextStoreEntry::name, bContextStoreEntry::ptr, ptr, and bContextStore::used.
Referenced by UI_but_context_ptr_set(), ui_def_but_rna(), and uiLayoutSetContextPointer().
bContextStore* CTX_store_add_all | ( | ListBase * | contexts, |
bContextStore * | context | ||
) |
Definition at line 156 of file context.c.
References BLI_addtail(), BLI_duplicatelist(), blender::compositor::context, bContextStore::entries, ListBase::last, LISTBASE_FOREACH, MEM_callocN, MEM_dupallocN, and bContextStore::used.
Referenced by uiLayoutContextCopy().
bContextStore* CTX_store_copy | ( | bContextStore * | store | ) |
Definition at line 209 of file context.c.
References BLI_duplicatelist(), bContextStore::entries, and MEM_dupallocN.
Referenced by ui_apply_but_func(), ui_handle_afterfunc_add_operator_ex(), wm_drop_ui_context_create(), and WM_operator_name_call_ptr_with_depends_on_cursor().
void CTX_store_free | ( | bContextStore * | store | ) |
Definition at line 217 of file context.c.
References BLI_freelistN(), bContextStore::entries, and MEM_freeN.
Referenced by CTX_store_free_list(), ui_apply_but_funcs_after(), ui_handler_wait_for_input_remove(), and wm_drop_ui_context_free().
Definition at line 223 of file context.c.
References BLI_pophead(), and CTX_store_free().
Referenced by UI_block_free().
bContextStore* CTX_store_get | ( | bContext * | C | ) |
Definition at line 183 of file context.c.
References C.
Referenced by ui_popup_context_menu_for_button(), uiItemMContents(), and WM_operator_name_call_ptr_with_depends_on_cursor().
const PointerRNA* CTX_store_ptr_lookup | ( | const bContextStore * | store, |
const char * | name, | ||
const StructRNA *type | CPP_ARG_DEFAULTnullptr | ||
) |
Referenced by UI_but_context_ptr_get().
void CTX_store_set | ( | bContext * | C, |
bContextStore * | store | ||
) |
Definition at line 188 of file context.c.
References C.
Referenced by dropbox_active(), menu_search_exec_fn(), reorder_instanced_panel_list(), ui_apply_but_funcs_after(), ui_but_context_poll_operator_ex(), ui_handler_wait_for_input(), UI_menutype_draw(), UI_paneltype_draw(), ui_popup_context_menu_for_button(), uiItemMContents(), wm_drags_draw(), wm_drop_end(), wm_drop_prepare(), and wm_dropbox_invoke().
Definition at line 738 of file context.c.
References C, and ctx_wm_python_context_get().
Referenced by action_create_new(), actkeys_viewall(), add_feather_vertex_invoke(), add_vertex_invoke(), ANIM_animdata_get_context(), anim_set_end_frames_poll(), animchannels_enable_poll(), animchannels_grouping_poll(), animchannels_select_filter_invoke(), animchannels_select_filter_poll(), animedit_poll_channels_active(), animedit_poll_channels_nla_tweakmode_off(), annotation_session_initdata(), annotation_stroke_begin(), area_close_exec(), area_close_poll(), area_dupli_invoke(), area_join_apply(), area_split_cancel(), area_split_init(), area_split_invoke(), area_split_menu_init(), bookmark_add_exec(), bookmark_cleanup_exec(), bookmark_delete_exec(), bookmark_move_exec(), box_select_exec(), bpy_rna_context_temp_override_enter(), button_activate_init(), buttons_clear_filter_exec(), buttons_start_filter_exec(), change_frame_poll(), change_frame_seq_preview_begin(), channel_draw_context_init(), circle_select_exec(), clip_draw_dopesheet_channels(), clip_main_region_draw(), clip_prefetch_modal(), clip_rebuild_proxy_exec(), console_clear_exec(), console_clear_line_exec(), console_delete_exec(), console_history_append_exec(), console_history_cycle_exec(), console_indent_exec(), console_insert_exec(), console_modal_select_apply(), console_move_exec(), console_paste_exec(), console_scrollback_append_exec(), console_selectword_invoke(), console_unindent_exec(), create_primitive_from_points(), CTX_data_dir_get_ex(), ctx_data_get(), CTX_wm_region_view3d(), CTX_wm_space_action(), CTX_wm_space_clip(), CTX_wm_space_console(), CTX_wm_space_data(), CTX_wm_space_file(), CTX_wm_space_graph(), CTX_wm_space_image(), CTX_wm_space_info(), CTX_wm_space_nla(), CTX_wm_space_node(), CTX_wm_space_outliner(), CTX_wm_space_properties(), CTX_wm_space_seq(), CTX_wm_space_spreadsheet(), CTX_wm_space_text(), CTX_wm_space_topbar(), CTX_wm_space_userpref(), CTX_wm_view3d(), datadropper_id_sample_pt(), datadropper_init(), depthdropper_depth_sample_pt(), dial_draw_intern(), do_lasso_select_mask(), do_view3d_region_buttons(), drivers_editor_show_exec(), ED_animedit_unlink_action(), ED_annotation_data_get_pointers(), ED_annotation_draw_2dimage(), ED_annotation_draw_view2d(), ED_area_exit(), ED_area_header_switchbutton(), ED_buttons_should_sync_with_outliner(), ED_context_get_markers(), ED_file_change_dir(), ED_gizmo_poll_or_unlink_delayed_from_tool_ex(), ED_gpencil_data_get_active_evaluated(), ED_gpencil_data_get_pointers(), ED_gpencil_stroke_can_use(), ed_imbuf_sample_apply(), ED_imbuf_sample_draw(), ED_imbuf_sample_exit(), ED_imbuf_sample_invoke(), ED_imbuf_sample_poll(), ed_marker_move_exit(), ed_marker_move_update_header(), ED_mask_feather_find_nearest(), ED_mask_find_nearest_diff_point(), ED_mask_new(), ED_mask_point_find_nearest(), ED_maskedit_mask_poll(), ED_maskedit_mask_visible_splines_poll(), ED_maskedit_poll(), ED_maskedit_visible_splines_poll(), ED_object_array_in_mode_or_selected(), ED_operator_areaactive(), ED_operator_markers_region_active(), ed_operator_outliner_datablocks_active(), ed_operator_outliner_id_orphans_active(), ED_pose_object_from_context(), ED_preview_draw(), ED_region_do_draw(), ED_region_do_layout(), ED_region_header_layout(), ED_region_panels_layout_ex(), ED_region_property_search(), ED_screen_animation_timer(), ED_screen_area_active(), ED_screen_state_toggle(), ED_screen_temp_space_open(), ED_screens_footer_tools_menu_create(), ED_screens_header_tools_menu_create(), ED_slider_create(), ED_transform_calc_gizmo_stats(), ED_undo_operator_repeat(), ed_undo_step_post(), ed_undo_step_pre(), ED_view3d_context_activate(), ED_view3d_context_rv3d(), ED_view3d_context_user_region(), ED_view3d_cursor_snap_data_update(), ED_view3d_smooth_view(), ED_workspace_layout_cycle(), edbm_bevel_exit(), edbm_inset_exit(), edbm_inset_update_header(), file_context(), file_draw_check(), file_edit_directory_path_exec(), file_filenum_exec(), file_highlight_invoke(), file_rename_exec(), file_select_all_exec(), file_smoothscroll_invoke(), file_start_filter_exec(), file_view_selected_exec(), fmodifier_list_space_specific(), gesture_modal_end(), get_imapaint_zoom(), get_poselib_object(), gizmo2d_calc_bounds(), gizmo2d_calc_rotation(), gizmo2d_calc_transform_orientation(), gizmo2d_calc_transform_pivot(), gizmo2d_generic_poll(), gizmo2d_resize_message_subscribe(), gizmo2d_rotate_message_subscribe(), gizmo2d_xform_draw_prepare(), gizmo2d_xform_invoke_prepare(), gizmo2d_xform_no_cage_message_subscribe(), gizmo_axis_screen_bounds_get(), gizmo_button2d_bounds(), gizmo_find_intersected_3d_intern(), gizmo_move_invoke(), gizmo_move_modal(), gpencil_bake_grease_pencil_animation_poll(), gpencil_bake_mesh_animation_poll(), gpencil_check_cursor_region(), gpencil_circle_select_exec(), gpencil_convert_poll(), gpencil_cutter_exec(), gpencil_cutter_lasso_select(), gpencil_draw_poll(), gpencil_fill_modal(), gpencil_fill_poll(), gpencil_generic_select_exec(), gpencil_interpolate_reverse_poll(), gpencil_interpolate_set_init_values(), gpencil_point_conversion_init(), gpencil_primitive_add_poll(), gpencil_primitive_init(), gpencil_sculpt_brush_init(), gpencil_sculpt_brush_poll(), gpencil_select_exec(), gpencil_session_init_fill(), gpencil_session_initdata(), gpencil_snap_poll(), gpencil_stroke_begin(), gpencil_stroke_sculptmode_poll(), gpencil_strokes_paste_poll(), gpencil_uv_transform_exit(), gpencil_uv_transform_update_header(), gpencil_view3d_poll(), graph_driver_delete_invalid_poll(), graph_slider_invoke(), graphkeys_clear_ghostcurves_exec(), graphkeys_create_ghostcurves_exec(), graphop_active_fcurve_poll(), graphop_editable_keyframes_poll(), graphop_selected_fcurve_poll(), graphop_visible_keyframes_poll(), header_toggle_menus_exec(), hud_panel_operator_redo_poll(), hud_region_layout(), image_drop_poll(), image_header_region_draw(), image_open_exec(), image_sample_apply(), image_sample_line_exec(), image_undosys_poll(), initTransInfo(), interactive_value_init(), last_redo_poll(), localview_exec(), mask_point_make_pixel_space(), mask_select_linked_pick_invoke(), menu_search_exec_fn(), minimize_stretch_exit(), minimize_stretch_iteration(), modify_key_op_poll(), mouse_anim_channels(), nlaedit_viewall(), outliner_orphans_purge_exec(), PAINT_brush_tool_poll(), PE_poll_view3d(), blender::ed::space_node::pick_input_link_by_link_intersect(), point_normals_cancel(), point_normals_update_header(), pose_slide_init(), poselib_blend_init_data(), poselib_preview_init_data(), previewrange_clear_exec(), primitive_add_invoke(), proj_paint_add_slot(), property_search_all_tabs(), radial_control_cancel(), radial_control_update_header(), redraw_timer_exec(), region_background_color_id(), region_event_inside(), region_flip_exec(), region_flip_poll(), region_quadview_exec(), region_toggle_exec(), region_toggle_hidden(), region_toggle_poll(), reinit_preview_region(), render_view_cancel_exec(), render_view_open(), report_delete_exec(), report_replay_exec(), report_select_all_exec(), reset_exec(), reset_recent_exec(), blender::ed::space_node::sample_apply(), sample_color_update_header(), sample_detail(), blender::ed::space_node::sample_exit(), screen_context_menu_invoke(), screen_ctx_active_annotation_layer(), screen_ctx_active_gpencil_frame(), screen_ctx_active_gpencil_layer(), screen_ctx_annotation_data(), screen_ctx_annotation_data_owner(), screen_ctx_editable_gpencil_layers(), screen_ctx_editable_gpencil_strokes(), screen_ctx_gpencil_data(), screen_ctx_gpencil_data_owner(), screen_ctx_visible_gpencil_layers(), screen_maximize_area_exec(), screen_maximize_area_poll(), screen_opengl_render_init(), screenshot_exec(), screenshot_invoke(), scroll_exit(), scroller_activate_apply(), select_invoke(), select_report_pick_exec(), seq_build_proxy(), seq_load_apply_generic_options(), seq_proxy_build_job(), sequencer_add_movie_multiple_strips(), sequencer_add_movie_single_strip(), sequencer_preview_add_sound(), sequencer_preview_region_draw(), sequencer_sample_apply(), sequencer_slip_modal(), sequencer_thumbnail_init_job(), sequencer_view_all_preview_exec(), slide_point_customdata(), slide_point_modal(), slide_spline_curvature_check(), slide_spline_curvature_customdata(), slide_spline_curvature_modal(), solve_camera_modal(), space_context_cycle_invoke(), space_context_cycle_poll(), space_type_set_or_cycle_exec(), space_type_set_or_cycle_poll(), spline_under_mouse_get(), spreadsheet_main_region_draw(), stitch_exit(), stitch_update_header(), text_autocomplete_invoke(), text_autocomplete_modal(), text_properties_region_draw(), text_scroll_apply(), text_scroll_exec(), text_scroll_modal(), text_text_search_exec(), toggle_matcap_flip(), toggle_pin_exec(), toggle_shading_exec(), toggle_xray_exec(), transform_poll_property(), transform_shear_poll(), transinfo_show_overlay(), ui_block_region_refresh(), UI_but_func_menu_search(), ui_handle_menu_button(), ui_id_brush_get_icon(), UI_panels_end(), ui_popup_block_create(), ui_popup_block_remove(), ui_search_menu_create_context_menu(), ui_search_menu_create_tooltip(), ui_searchbox_event(), ui_tooltip_data_from_tool(), UI_view2d_edge_pan_init(), UI_view2d_fromcontext(), UI_view2d_fromcontext_rwin(), UI_view2d_smooth_view(), uiTemplateRunningJobs(), update_context_path_from_context(), update_pinned_context_path_if_outdated(), userpref_show_exec(), v3d_cursor_snap_draw_fn(), v3d_cursor_snap_poll_fn(), vertex_paint_poll_ex(), view2d_smoothview_invoke(), view3d_all_exec(), view3d_drop_id_in_main_region_poll_get_id_type(), view3d_drop_in_main_region_poll(), view3d_from_minmax_multi(), view3d_ima_drop_poll(), view3d_interactive_add_invoke(), view3d_smoothview_apply_ex(), view3d_zoom_border_exec(), view_pan_init(), view_zoom_axis_lock_defaults(), view_zoomdrag_apply(), view_zoomstep_apply_ex(), viewdolly_exec(), viewops_data_create(), viewselected_exec(), viewzoom_exec(), weight_paint_poll_ex(), WIDGETGROUP_gizmo_message_subscribe(), WIDGETGROUP_gizmo_poll_context(), WIDGETGROUP_gizmo_poll_tool(), WIDGETGROUP_gizmo_refresh(), WIDGETGROUP_gizmo_setup(), WIDGETGROUP_navigate_poll(), WIDGETGROUP_ruler_setup(), WIDGETGROUP_xform_cage_message_subscribe(), WIDGETGROUP_xform_shear_message_subscribe(), wm_context_member_from_ptr(), wm_drags_draw(), wm_drop_update_active(), wm_dropbox_active(), WM_event_add_fileselect(), WM_event_add_modal_handler(), WM_event_add_ui_handler(), WM_event_remove_handlers(), wm_gizmomaps_handled_modal_update(), wm_handler_fileselect_do(), wm_handler_operator_call(), wm_handler_ui_call(), wm_handlers_do_gizmo_handler(), wm_keymap_item_find_props(), wm_operator_call_internal(), wm_operator_finished(), wm_operator_invoke(), WM_operator_name_call_ptr_with_depends_on_cursor(), WM_operator_region_active_win_set(), wm_operator_reports(), wm_paintcursor_test(), WM_redraw_windows(), wm_region_test_gizmo_do_draw(), wm_search_menu_invoke(), WM_toolsystem_ref_from_context(), WM_toolsystem_ref_set_by_id(), WM_toolsystem_ref_set_by_id_ex(), WM_toolsystem_refresh_active(), WM_toolsystem_update_from_context_view3d(), and WM_tooltip_init().
Definition at line 997 of file context.c.
References blender::compositor::area(), BPY_context_dict_clear_members, C, and NULL.
Referenced by area_join_apply(), area_split_cancel(), bpy_rna_context_temp_override_enter(), bpy_rna_context_temp_override_exit(), datadropper_id_sample_pt(), depthdropper_depth_sample_pt(), ED_area_exit(), ED_render_view3d_update(), ED_screen_state_toggle(), ED_view3d_context_activate(), menu_items_from_ui_create(), menu_search_exec_fn(), property_search_all_tabs(), redraw_timer_step(), sample_detail(), screen_opengl_render_end(), setup_app_data(), ui_block_region_refresh(), ui_handle_menu_button(), ui_popup_block_remove(), ui_search_menu_create_context_menu(), ui_search_menu_create_tooltip(), wm_drags_draw(), wm_draw_window_offscreen(), wm_draw_window_onscreen(), WM_event_add_fileselect(), wm_event_do_handlers(), wm_event_do_refresh_wm_and_depsgraph(), WM_event_remove_handlers(), wm_gizmomap_handler_context_op(), wm_gizmomaps_handled_modal_update(), wm_handler_fileselect_do(), wm_handler_op_context(), wm_handler_operator_call(), wm_handler_ui_call(), wm_handlers_do_gizmo_handler(), wm_operator_call_internal(), wm_operator_reports(), wm_paintcursor_test(), WM_redraw_windows(), wm_region_test_gizmo_do_draw(), WM_toolsystem_refresh_active(), WM_toolsystem_update_from_context_view3d(), WM_tooltip_init(), WM_window_cursor_keymap_status_refresh(), and WM_window_open().
struct AssetHandle CTX_wm_asset_handle | ( | const bContext * | C, |
bool * | r_is_valid | ||
) |
Definition at line 1480 of file context.c.
References C, CTX_data_pointer_get_type(), PointerRNA::data, and file.
Referenced by poselib_asset_in_context(), poselib_blend_init_get_action(), and AssetClearHelper::reportResults().
const struct AssetLibraryReference* CTX_wm_asset_library_ref | ( | const bContext * | C | ) |
Definition at line 1475 of file context.c.
References C, and ctx_data_pointer_get().
Referenced by asset_library_refresh_exec(), asset_library_refresh_poll(), poselib_asset_in_context(), poselib_blend_init_get_action(), and WM_drag_data_create().
struct wmGizmoGroup* CTX_wm_gizmo_group | ( | const bContext * | C | ) |
void CTX_wm_gizmo_group_set | ( | bContext * | C, |
struct wmGizmoGroup * | gzgroup | ||
) |
Definition at line 1025 of file context.c.
References C.
Referenced by wm_handlers_do_keymap_with_gizmo_handler().
struct wmWindowManager* CTX_wm_manager | ( | const bContext * | C | ) |
Definition at line 713 of file context.c.
References C.
Referenced by ABC_export(), ABC_import(), blender::ed::space_node::add_reroute_exec(), apply_armature_pose2bones_ui(), areas_do_frame_follow(), arg_handle_scene_set(), asset_catalog_delete_exec(), asset_catalog_new_exec(), asset_catalogs_save_exec(), asset_library_refresh_exec(), blender::ed::space_node::attribute_search_exec_fn(), attribute_search_exec_fn(), blender::ed::space_node::attribute_search_update_fn(), attribute_search_update_fn(), bake_invoke(), bake_modal(), blend_file_thumb_from_camera(), blend_file_thumb_from_screenshot(), block_create_autorun_warning(), bookmark_cleanup_exec(), bpy_class_call(), bpy_rna_context_temp_override_exit(), button_activate_init(), button_tooltip_timer_reset(), blender::ed::asset::AssetList::clear(), clip_prefetch_modal(), clip_rebuild_proxy_exec(), clip_refresh(), clip_start_prefetch_job(), blender::ed::space_node::compo_get_recalc_flags(), blender::ed::space_node::cut_links_exec(), blender::ed::space_node::detach_links_exec(), do_running_jobs(), drw_deferred_shader_add(), DRW_state_is_playback(), dynamicpaint_bake_exec(), ED_annotation_draw_2dimage(), ED_annotation_draw_view2d(), ED_area_exit(), ED_area_newspace(), ED_area_swapspace(), ED_area_type_hud_ensure(), ED_editors_init(), ED_file_change_dir_ex(), ED_gizmo_poll_or_unlink_delayed_from_operator(), ED_gizmotypes_snap_3d_data_get(), ED_node_composite_job(), ED_object_mode_set_ex(), ED_outliner_select_sync_flag_outliners(), ED_outliner_select_sync_from_all_tag(), ED_outliner_select_sync_from_edit_bone_tag(), ED_outliner_select_sync_from_object_tag(), ED_outliner_select_sync_from_pose_bone_tag(), ED_outliner_select_sync_from_sequence_tag(), ED_outliner_select_sync_is_dirty(), ED_preview_draw(), ED_preview_icon_job(), ED_preview_shader_job(), ed_redo_poll(), ED_region_do_draw(), ED_region_exit(), ED_region_visibility_change_update(), ED_region_visibility_change_update_animated(), ED_render_job_get_current_scene(), ED_render_job_get_scene(), ED_screen_animation_play(), ED_screen_animation_timer(), ED_screen_exit(), ED_screen_state_toggle(), ED_seq_proxy_wm_job_get(), ed_undo_exec(), ED_undo_group_begin(), ED_undo_group_end(), ED_undo_grouped_push(), ed_undo_is_init_poll(), ED_undo_is_state_valid(), ED_undo_is_valid(), ED_undo_operator_repeat(), ed_undo_poll(), ED_undo_push(), ed_undo_push_exec(), ed_undo_refresh_for_op(), ed_undo_step_by_index(), ed_undo_step_by_name(), ed_undo_step_direction(), ED_view3d_cursor_snap_data_update(), ED_view3d_smooth_view(), edbm_average_normals_ui(), edbm_normals_tools_ui(), edbm_point_normals_ui(), EEVEE_temporal_sampling_init(), EEVEE_volumes_init(), blender::ed::asset::PreviewTimer::ensureRunning(), eyedropper_color_sample_fl(), blender::ed::asset::AssetList::fetch(), file_cancel_exec(), file_delete_exec(), file_directory_new_exec(), file_draw_list(), file_execute(), file_hidedot_exec(), file_refresh(), file_refresh_exec(), file_smoothscroll_invoke(), filelist_readjob_start(), find_area_showing_r_result(), flip_pose(), fluid_bake_invoke(), fluid_bake_modal(), fluid_free_exec(), flyEnd(), ghost_event_proc(), gizmo_find_intersected_3d_intern(), gizmo_mesh_extrude_refresh(), gizmo_tweak_start_and_finish(), GPENCIL_cache_init(), gpencil_sculpt_brush_exit(), gpencil_sculpt_brush_invoke(), gpencil_trace_image_exec(), gpencil_vertexpaint_brush_invoke(), gpencil_weightpaint_brush_invoke(), image_open_exec(), image_reload_exec(), image_replace_exec(), image_unpack_exec(), image_view_zoom_exit(), image_view_zoom_init(), initFlyInfo(), initTransform(), initTransInfo(), initWalkInfo(), lib_id_generate_preview_exec(), lib_id_generate_preview_from_object_exec(), light_cache_bake_cancel(), light_cache_bake_invoke(), light_cache_bake_modal(), light_cache_free_exec(), lineart_gpencil_bake_common(), lineart_gpencil_bake_endjob(), lineart_gpencil_bake_strokes_commom_modal(), localview_exec(), memfile_undosys_step_decode(), menu_add_shortcut(), menu_change_shortcut(), menu_types_add_from_keymap_items(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_modal(), minimize_stretch_exit(), minimize_stretch_invoke(), multiresbake_image_exec(), blender::ed::space_node::mute_links_exec(), blender::ed::space_node::node_active_link_viewer_exec(), blender::ed::space_node::node_add_collection_exec(), blender::ed::space_node::node_add_file_exec(), blender::ed::space_node::node_add_group_exec(), blender::ed::space_node::node_add_mask_exec(), blender::ed::space_node::node_add_object_exec(), blender::ed::space_node::node_clipboard_copy_exec(), blender::ed::space_node::node_clipboard_paste_exec(), blender::ed::space_node::node_delete_exec(), blender::ed::space_node::node_delete_reconnect_exec(), blender::ed::space_node::node_duplicate_exec(), blender::ed::space_node::node_group_edit_exec(), blender::ed::space_node::node_group_insert_exec(), blender::ed::space_node::node_group_make_exec(), blender::ed::space_node::node_group_separate_exec(), blender::ed::space_node::node_group_ungroup_exec(), blender::ed::space_node::node_insert_offset_invoke(), blender::ed::space_node::node_insert_offset_modal(), blender::ed::space_node::node_link_invoke(), blender::ed::space_node::node_make_link_exec(), blender::ed::space_node::node_mouse_select(), blender::ed::space_node::node_mute_exec(), blender::ed::space_node::node_preview_toggle_exec(), blender::ed::space_node::node_read_viewlayers_exec(), blender::ed::space_node::node_select_single(), blender::ed::space_node::node_socket_toggle_exec(), object_delete_exec(), objects_bake_render_modal(), ocean_bake_exec(), op_generic_value_modal(), outliner_animdata_operation_exec(), outliner_highlight_update(), outliner_id_operation_exec(), paint_cursor_context_init(), paint_stroke_free(), paint_stroke_modal(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), panel_activate_state(), panel_handle_data_ensure(), ptcache_bake_cancel(), ptcache_bake_invoke(), ptcache_bake_modal(), quadriflow_remesh_exec(), radial_control_cancel(), radial_control_invoke(), radial_control_modal(), redraw_timer_exec(), region_blend_end(), reload_exec(), renamebutton_cb(), render_view_cancel_exec(), render_view_show_invoke(), repeat_history_exec(), repeat_history_invoke(), repeat_history_poll(), repeat_last_exec(), screen_animation_cancel_exec(), screen_animation_step_invoke(), screen_change_prepare(), screen_change_update(), screen_opengl_render_init(), screen_render_cancel(), screen_render_invoke(), screen_render_modal(), screenshot_data_create(), SCULPT_flush_update_done(), sculpt_mode_toggle_exec(), seq_build_proxy(), seq_draw_image_origin_and_outline(), seq_proxy_build_job(), sequencer_preview_add_sound(), sequencer_preview_region_draw(), sequencer_refresh(), sequencer_stop_running_jobs(), sequencer_thumbnail_init_job(), sequencer_thumbnail_start_job_if_necessary(), setup_app_data(), snap_gizmo_test_select(), solve_camera_initjob(), solve_camera_invoke(), solve_camera_modal(), start_audio_video_job(), blender::ed::asset::PreviewTimer::stop(), template_operator_property_buts_draw_single(), text_cursor_timer_ensure(), text_cursor_timer_remove(), tool_generic_create_gizmo(), track_markers(), track_markers_initjob(), track_markers_modal(), ui_but_anim_decorate_cb(), ui_handle_menu_event(), ui_icon_ensure_deferred(), ui_pie_handler(), ui_popup_block_remove(), UI_view2d_smooth_view(), uiTemplateOperatorPropertyButs(), uiTemplateRunningJobs(), undo_history_draw_menu(), update_reports_display_invoke(), USD_export(), USD_import(), uv_sculpt_stroke_exit(), uv_sculpt_stroke_invoke(), v3d_cursor_snap_draw_fn(), v3d_cursor_snap_poll_fn(), view2d_smoothview_invoke(), view3d_draw_region_info(), view3d_draw_view(), view3d_opengl_select_ex(), view3d_smoothview_apply_ex(), view_zoom_exit(), view_zoom_init(), view_zoomdrag_exit(), view_zoomdrag_invoke(), viewdolly_modal(), blender::ed::space_node::viewer_border_exec(), viewmove_modal(), viewops_data_free(), viewroll_modal(), viewrotate_modal(), viewzoom_invoke(), viewzoom_modal(), walkEnd(), WIDGETGROUP_navigate_setup(), WIDGETGROUP_ruler_setup(), WM_check(), wm_clear_default_size(), wm_close_and_free(), wm_debug_menu_exec(), wm_drags_check_ops(), wm_drags_draw(), wm_draw_surface(), wm_draw_update(), wm_draw_update_test_window(), wm_draw_window_offscreen(), wm_draw_window_onscreen(), wm_drop_prepare(), wm_dropbox_invoke(), WM_event_add_fileselect(), WM_event_add_notifier(), wm_event_do_depsgraph(), wm_event_do_handlers(), wm_event_do_notifiers(), wm_event_do_refresh_wm_and_depsgraph(), wm_event_do_region_handlers(), wm_event_execute_timers(), wm_event_find_fileselect_root_window_from_context(), wm_event_modalkeymap_begin(), WM_event_remove_handlers(), WM_event_start_prepared_drag(), WM_exit_ex(), WM_file_read(), wm_file_read_post(), wm_file_write(), WM_gizmo_context_check_drawstep(), WM_gizmogroup_ensure_init(), wm_gizmomap_highlight_find(), wm_handler_fileselect_do(), wm_handler_operator_call(), wm_handlers_do_intern(), wm_homefile_write_exec(), WM_init_splash(), WM_keyconfig_init(), WM_keymap_guess_from_context(), WM_keymap_guess_opname(), wm_keymap_item_find_props(), WM_operator_call_py(), wm_operator_check_locked_interface(), WM_operator_check_ui_enabled(), wm_operator_close_file_dialog_if_needed(), wm_operator_exec(), wm_operator_finished(), wm_operator_invoke(), WM_operator_is_repeat(), WM_operator_last_redo(), wm_operator_register(), wm_operator_reports(), wm_paintcursor_draw(), wm_paintcursor_test(), wm_quit_with_optional_confirmation_prompt(), wm_stereo3d_set_exec(), wm_test_autorun_warning(), WM_tooltip_init(), WM_tooltip_timer_clear(), WM_tooltip_timer_init_ex(), wm_userpref_write_exec(), wm_window_close_exec(), wm_window_copy_test(), WM_window_cursor_keymap_status_refresh(), WM_window_modal_keymap_status_draw(), WM_window_open(), wm_window_process_events(), WM_window_set_active_scene(), WM_window_set_active_workspace(), wm_window_timer(), wm_xr_navigation_fly_invoke(), wm_xr_navigation_fly_modal(), wm_xr_navigation_grab_modal(), wm_xr_navigation_reset_exec(), wm_xr_navigation_teleport_modal(), wm_xr_operator_sessionactive(), wm_xr_session_do_depsgraph(), wm_xr_session_surface_draw(), and wm_xr_session_toggle_exec().
void CTX_wm_manager_set | ( | bContext * | C, |
struct wmWindowManager * | wm | ||
) |
Definition at line 950 of file context.c.
Referenced by ED_render_view3d_update(), setup_app_data(), wm_add_default(), WM_check(), wm_clear_default_size(), wm_close_and_free(), and wm_window_match_replace_by_file_wm().
Definition at line 760 of file context.c.
References C.
Referenced by ED_undo_operator_repeat(), UI_block_draw(), UI_context_active_but_get_respect_menu(), UI_context_active_but_prop_get_filebrowser(), ui_handler_region_menu(), ui_list_ensure(), ui_popup_context_menu_for_button(), ui_popup_handler(), uilist_resize_update_cb(), WM_event_add_ui_handler(), WM_event_remove_handlers(), and wm_handler_ui_call().
Definition at line 1020 of file context.c.
References C.
Referenced by redraw_timer_step(), redraw_timer_window_swap(), setup_app_data(), ui_handler_region_menu(), ui_popup_handler(), wm_draw_window_offscreen(), WM_event_remove_handlers(), wm_handler_ui_call(), and wm_window_match_init().
Definition at line 770 of file context.c.
Referenced by bpy_msgbus_publish_rna(), bpy_msgbus_subscribe_rna(), collection_hierarchy_delete_exec(), create_orientation_exec(), blender::ed::sculpt_paint::curves_sculptmode_enter(), blender::ed::sculpt_paint::curves_sculptmode_toggle_exec(), delete_orientation_exec(), ED_view3d_cursor3d_update(), editmode_toggle_exec(), gpencil_editmode_toggle_exec(), gpencil_paintmode_toggle_exec(), gpencil_sculptmode_toggle_exec(), gpencil_vertexmode_toggle_exec(), gpencil_weightmode_toggle_exec(), initTransInfo(), namebutton_fn(), outliner_delete_exec(), particle_edit_toggle_exec(), posemode_exec(), rna_property_update(), sculpt_mode_toggle_exec(), select_orientation_exec(), texture_paint_toggle_exec(), uv_set_2d_cursor_exec(), view3d_all_exec(), vpaint_mode_toggle_exec(), wm_file_read_post(), WM_toolsystem_ref_set_from_runtime(), and wpaint_mode_toggle_exec().
Definition at line 1030 of file context.c.
References C, NULL, and params.
Referenced by bpy_context_end(), CTX_free(), CTX_wm_operator_poll_msg_set(), CTX_wm_operator_poll_msg_set_dynamic(), pyop_call(), ui_tooltip_data_from_button_or_extra_icon(), wm_operator_call_internal(), and wm_operator_exec().
Definition at line 1057 of file context.c.
References C, IFACE_, NULL, and params.
Referenced by dropbox_active(), pyop_call(), and ui_tooltip_data_from_button_or_extra_icon().
Definition at line 1042 of file context.c.
References C, and CTX_wm_operator_poll_msg_clear().
Referenced by anim_set_end_frames_poll(), annotation_draw_poll(), asset_catalogs_save_poll(), asset_clear_poll(), asset_mark_poll(), associate_blend_poll(), change_frame_poll(), constraint_copy_to_selected_poll(), blender::ed::curves::curves_poll_impl(), ED_operator_animview_active(), ED_operator_editmesh_region_view3d(), ED_operator_editsurfcurve_region_view3d(), ED_operator_object_active_editable_ex(), ED_operator_object_active_local_editable_posemode_exclusive(), ED_operator_objectmode_poll_msg(), ed_operator_posemode_exclusive_ex(), ED_operator_region_view3d_active(), ed_undo_is_init_poll(), edbm_select_ungrouped_poll(), edit_constraint_poll_generic(), edit_modifier_poll_generic(), edit_shaderfx_poll_generic(), blender::ed::geometry::geometry_attribute_convert_poll(), blender::ed::geometry::geometry_color_attributes_duplicate_poll(), geometry_extract_poll(), gpencil_draw_poll(), gpencil_edit_modifier_poll_generic(), gpencil_fill_poll(), gpencil_interpolate_reverse_poll(), gpencil_modifier_copy_to_selected_poll(), gpencil_primitive_add_poll(), gpencil_trace_image_poll(), graphop_editable_keyframes_poll(), image_save_as_poll(), lib_id_generate_preview_poll(), lib_id_preview_editing_poll(), modifier_apply_poll(), modifier_copy_to_selected_poll(), blender::ed::space_node::node_add_group_poll(), object_curves_empty_hair_add_poll(), object_remesh_poll(), pose_group_poll(), ptcache_add_remove_poll(), ptcache_poll(), region_flip_poll(), region_toggle_poll(), blender::ed::sculpt_paint::select_end::select_end_poll(), texture_paint_image_from_view_poll(), vertex_group_mesh_poll_ex(), vertex_group_mesh_with_dvert_poll(), vertex_group_poll_ex(), vertex_group_supported_poll_ex(), vertex_group_vert_poll_ex(), and wm_operator_call_internal().
void CTX_wm_operator_poll_msg_set_dynamic | ( | bContext * | C, |
const struct bContextPollMsgDyn_Params * | params | ||
) |
Definition at line 1049 of file context.c.
References C, CTX_wm_operator_poll_msg_clear(), and params.
Referenced by BPY_rna_operator_poll_message_set().
Definition at line 749 of file context.c.
References C, and ctx_wm_python_context_get().
Referenced by add_feather_vertex_invoke(), add_marker_at_click_modal(), add_marker_invoke(), blender::ui::AbstractViewItem::add_rename_button(), blender::ed::space_node::add_reroute_exec(), add_vertex_invoke(), ANIM_animdata_get_context(), ANIM_center_frame(), ANIM_fmodifier_panels(), animchannels_enable_poll(), animchannels_grouping_poll(), animchannels_select_filter_invoke(), animchannels_select_filter_modal(), animedit_poll_channels_active(), animedit_poll_channels_nla_tweakmode_off(), annotation_draw_modal(), annotation_draw_stabilizer(), annotation_session_initdata(), armature_click_extrude_invoke(), blender::ed::space_node::backimage_fit_exec(), blender::ed::space_node::backimage_zoom_exec(), box_select_exec(), box_select_graph_exec(), bpy_rna_context_temp_override_enter(), brush_edit_apply(), brush_edit_init(), buttons_clear_filter_exec(), buttons_start_filter_exec(), calc_initial_placement_point_from_view(), center_current_frame_exec(), change_frame_invoke(), change_frame_poll(), change_frame_seq_preview_begin(), circle_select_exec(), clip_set_2d_cursor_invoke(), clip_view_calculate_view_selection(), collection_drop_poll(), collection_new_exec(), colorband_tools_dofunc(), console_clear_exec(), console_clear_line_exec(), console_delete_exec(), console_history_append_exec(), console_history_cycle_exec(), console_indent_exec(), console_insert_exec(), console_modal_select_apply(), console_move_exec(), console_paste_exec(), console_scrollback_append_exec(), console_selectword_invoke(), console_unindent_exec(), createTransTrackingData(), CTX_data_dir_get_ex(), ctx_data_get(), CTX_wm_region_data(), CTX_wm_region_view3d(), curvemap_buttons_redraw(), curvemap_buttons_zoom_in(), curvemap_buttons_zoom_out(), curvemap_tools_dofunc(), CurveProfile_buttons_zoom_in(), CurveProfile_buttons_zoom_out(), CurveProfile_presets_dofunc(), CurveProfile_tools_dofunc(), blender::ed::sculpt_paint::CurvesSculptCommonContext::CurvesSculptCommonContext(), blender::ed::space_node::cut_links_exec(), datadropper_id_sample_pt(), datadropper_invoke(), datastack_drop_poll(), depthdropper_depth_sample_pt(), depthdropper_invoke(), do_lasso_select_marker(), do_lasso_select_mask(), do_lasso_select_mesh_uv(), blender::ed::space_node::do_lasso_select_node(), dopesheet_select_channel_invoke(), dopesheet_view_all_exec(), draw_cache_view(), draw_outliner(), draw_seq_in_view(), drawSnapping(), driverdropper_invoke(), drop_color_invoke(), DRW_draw_view(), dyntopo_detail_size_edit_cancel(), dyntopo_detail_size_edit_invoke(), dyntopo_detail_size_edit_modal(), ED_annotation_draw_2dimage(), ED_annotation_draw_view2d(), ED_area_type_hud_ensure(), ED_gizmotypes_snap_3d_data_get(), ED_imbuf_sample_invoke(), ED_imbuf_sample_poll(), ed_marker_box_select_invoke(), ed_marker_move_invoke(), ED_markers_draw(), ED_mask_feather_find_nearest(), ED_mask_find_nearest_diff_point(), ED_mask_point_find_nearest(), ED_mesh_pick_face_vert(), ED_operator_regionactive(), ED_outliner_give_base_under_cursor(), ED_region_exit(), ED_screen_animation_play(), ED_screen_animation_timer(), ED_screens_footer_tools_menu_create(), ED_screens_header_tools_menu_create(), ED_screens_navigation_bar_tools_menu_create(), ED_sequencer_special_preview_set(), ED_slider_create(), ED_transform_calc_gizmo_stats(), ED_transform_calc_orientation_from_type(), ED_undo_operator_repeat(), ED_view3d_context_user_region(), ED_view3d_cursor3d_position(), ED_view3d_cursor3d_position_rotation(), ED_view3d_cursor3d_update(), ED_view3d_viewcontext_init(), edbm_bevel_cancel(), edbm_bevel_exit(), edbm_bevel_init(), edbm_inset_cancel(), edbm_inset_exit(), edbm_inset_init(), edbm_knife_cut_exec(), edbm_point_normals_modal(), edbm_preselect_or_active(), edbm_rip_edge_invoke(), edbm_rip_invoke__edge(), edbm_rip_invoke__vert(), eyedropper_colorband_invoke(), eyedropper_invoke(), eyedropper_modal(), face_select_all_exec(), face_select_hide_exec(), face_vert_reveal_exec(), file_box_select_exec(), file_box_select_modal(), file_column_sort_ui_context_invoke(), file_edit_directory_path_exec(), file_execute_mouse_invoke(), file_highlight_invoke(), file_select(), file_select_exec(), file_selection_get(), file_smoothscroll_invoke(), file_start_filter_exec(), file_view_selected_exec(), file_walk_select_do(), fly_modal(), frame_from_event(), get_imapaint_zoom(), gizmo2d_modal(), gizmo2d_resize_draw_prepare(), gizmo2d_resize_message_subscribe(), gizmo2d_rotate_draw_prepare(), gizmo2d_rotate_message_subscribe(), gizmo2d_xform_draw_prepare(), gizmo2d_xform_no_cage_message_subscribe(), gizmo_arrow_modal(), gizmo_button2d_bounds(), gizmo_cage2d_modal(), gizmo_cage3d_draw(), gizmo_cage3d_draw_select(), gizmo_cage3d_modal(), gizmo_dial_draw(), gizmo_dial_draw_select(), gizmo_dial_modal(), gizmo_find_intersected_3d(), gizmo_find_intersected_3d_intern(), gizmo_mesh_extrude_message_subscribe(), gizmo_mesh_placement_modal_from_setup(), gizmo_mesh_spin_init_message_subscribe(), gizmo_mesh_spin_redo_setup(), gizmo_modal(), gizmo_move_modal(), gizmo_preselect_edgering_test_select(), gizmo_preselect_elem_test_select(), gizmo_ruler_modal(), gizmo_select_invoke(), gizmo_tweak_invoke(), gizmo_window_project_2d(), gizmo_window_project_3d(), gpencil_brush_cursor_draw(), gpencil_camera_view_subrect(), gpencil_check_cursor_region(), gpencil_do_curve_circle_sel(), gpencil_draw_modal(), gpencil_fill_draw_3d(), gpencil_generic_curve_select(), gpencil_interpolate_set_init_values(), gpencil_point_conversion_init(), gpencil_primitive_init(), gpencil_sculpt_brush_init(), gpencil_sculpt_brush_invoke(), gpencil_sculpt_brush_modal(), gpencil_select_curve_point(), gpencil_session_init_fill(), gpencil_session_initdata(), gpencil_snap_to_grid(), gpencil_strokepoint_convertcoords(), gpencil_transform_fill_cancel(), gpencil_uv_transform_exit(), gpencil_uv_transform_init(), gpencil_vertexpaint_brush_init(), gpencil_vertexpaint_brush_invoke(), gpencil_vertexpaint_brush_modal(), gpencil_weightpaint_brush_init(), gpencil_weightpaint_brush_invoke(), gpencil_weightpaint_brush_modal(), grab_clone_apply(), grab_clone_modal(), graph_panel_key_properties(), graph_slider_invoke(), graphkeys_snap_cursor_value_exec(), graphview_cursor_setprops(), hide_show_exec(), image_paint_poll_ex(), image_sample_apply(), image_sample_line_exec(), image_view_all_exec(), image_view_pan_exec(), image_view_pan_exit(), image_view_selected_exec(), image_view_zoom_border_exec(), image_view_zoom_exec(), image_view_zoom_exit(), image_view_zoom_in_exec(), image_view_zoom_in_invoke(), image_view_zoom_init(), image_view_zoom_invoke(), image_view_zoom_out_exec(), image_view_zoom_out_invoke(), image_view_zoom_ratio_exec(), initFlyInfo(), initTransInfo(), initWalkInfo(), interactive_value_init(), blender::ed::space_node::is_event_over_node_or_socket(), item_rename_fn(), knifeproject_poly_from_object(), last_redo_poll(), mask_point_make_pixel_space(), mask_select_linked_pick_invoke(), menu_search_exec_fn(), mesh_bisect_interactive_calc(), metadata_panel_context_draw(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_modal(), mouse_select_knot(), blender::ed::space_node::mute_links_exec(), blender::ed::space_node::node_add_collection_invoke(), blender::ed::space_node::node_add_file_invoke(), blender::ed::space_node::node_add_group_invoke(), blender::ed::space_node::node_add_object_invoke(), blender::ed::space_node::node_attach_invoke(), blender::ed::space_node::node_box_select_exec(), blender::ed::space_node::node_circleselect_exec(), blender::ed::space_node::node_find_exec_fn(), blender::ed::space_node::node_insert_offset_invoke(), blender::ed::space_node::node_insert_offset_modal(), blender::ed::space_node::node_link_exit(), blender::ed::space_node::node_link_invoke(), blender::ed::space_node::node_link_modal(), blender::ed::space_node::node_mouse_select(), blender::ed::space_node::node_resize_invoke(), blender::ed::space_node::node_resize_modal(), blender::ed::space_node::node_select_same_type_step_exec(), blender::ed::space_node::node_uiblocks_init(), blender::ed::space_node::node_view_all_exec(), blender::ed::space_node::node_view_selected_exec(), object_add_drop_xy_get(), object_transfer_mode_reposition_view_pivot(), outliner_box_select_exec(), outliner_box_select_invoke(), outliner_drop_find(), outliner_drop_insert_find(), outliner_highlight_update(), outliner_id_delete_invoke(), outliner_id_remap_invoke(), outliner_item_activate_invoke(), outliner_item_do_activate_from_cursor(), outliner_item_drag_drop_invoke(), outliner_item_openclose_invoke(), outliner_item_openclose_modal(), outliner_item_rename(), outliner_lib_reload_invoke(), outliner_lib_relocate_invoke(), outliner_one_level_exec(), outliner_operation(), outliner_scroll_page_exec(), outliner_select_all_exec(), outliner_show_active_exec(), outliner_show_hierarchy_exec(), outliner_toggle_expanded_exec(), outliner_walk_select_invoke(), paint_2d_bucket_fill(), paint_2d_new_stroke(), paint_2d_redraw(), PAINT_brush_tool_poll(), paint_cursor_context_init(), paint_line_strokes_spacing(), paint_proj_redraw(), paint_proj_stroke(), paint_select_linked_exec(), paint_select_linked_pick_invoke(), paint_space_stroke(), paint_stroke_modal(), paint_weight_gradient_exec(), paint_weight_gradient_invoke(), paintcurve_cursor_invoke(), paintcurve_delete_point_exec(), paintcurve_point_add(), paintcurve_point_select(), paintcurve_slide_invoke(), paintcurve_slide_modal(), paintface_mouse_select(), panel_activate_state(), parent_drop_poll(), PE_lasso_select(), PE_poll_view3d(), blender::ed::space_node::pick_input_link_by_link_intersect(), pose_slide_init(), previewrange_define_exec(), project_state_init(), radial_control_modal(), redraw_timer_exec(), region_flip_exec(), region_quadview_exec(), region_toggle_exec(), renamebutton_cb(), render_border_exec(), reset_exec(), ringcut_invoke(), ringsel_init(), run_pyfile_exec(), blender::ed::space_node::sample_apply(), sample_color_exec(), sample_color_invoke(), sample_color_modal(), sample_detail(), blender::ed::space_node::sample_invoke(), sclip_zoom_set(), sclip_zoom_set_factor_exec(), screen_context_menu_invoke(), screen_ctx_ui_list(), screen_opengl_render_init(), scroller_activate_exit(), scroller_activate_init(), scroller_activate_invoke(), scroller_activate_poll(), sculpt_dirty_mask_exec(), SCULPT_flush_update_step(), sculpt_mask_expand_modal(), sculpt_set_pivot_position_exec(), SCULPT_tag_update_overlays(), blender::ed::sculpt_paint::select_grow::select_grow_invoke(), select_invoke(), select_report_pick_invoke(), seq_draw_image_origin_and_outline(), seq_snap_threshold_get_frame_distance(), sequencer_box_select_exec(), sequencer_box_select_invoke(), sequencer_delete_invoke(), sequencer_drop_copy(), sequencer_rename_channel_invoke(), sequencer_sample_apply(), sequencer_select_exec(), sequencer_select_invoke(), sequencer_set_2d_cursor_invoke(), sequencer_thumbnail_v2d_is_navigating(), sequencer_view_all_exec(), sequencer_view_all_preview_exec(), sequencer_view_has_preview_poll(), sequencer_view_preview_only_poll(), sequencer_view_selected_exec(), sequencer_view_strips_poll(), sequencer_view_zoom_ratio_exec(), slide_marker_customdata(), slide_plane_marker_customdata(), slide_point_customdata(), slide_point_modal(), slide_spline_curvature_check(), slide_spline_curvature_customdata(), slide_spline_curvature_modal(), snap_curs_to_grid_exec(), snap_gizmo_test_select(), snap_sel_to_grid_exec(), blender::ed::space_node::snode_bg_viewmove_invoke(), blender::ed::space_node::snode_bg_viewmove_modal(), space_clip_dopesheet_poll(), spreadsheet_row_filters_layout(), stencil_control_invoke(), stencil_control_modal(), stitch_exit(), stitch_init_all(), stitch_modal(), stitch_select(), template_add_button_search_menu(), template_ID_tabs(), text_cursor_set_apply(), text_cursor_set_exec(), text_line_number_invoke(), text_move_cursor(), text_region_edit_poll(), text_region_scroll_poll(), text_reload_exec(), text_scroll_bar_invoke(), text_scroll_exec(), text_scroll_invoke(), text_scroll_modal(), tracking_plane_marker_check_slide(), transform_draw_cursor_poll(), transform_from_gizmo_invoke(), UI_block_draw(), UI_block_end_ex(), ui_block_func_POPOVER(), ui_block_func_POPUP(), ui_block_region_refresh(), UI_blocklist_update_window_matrix(), UI_but_active_drop_color(), UI_but_active_drop_name_button(), ui_but_drag_init(), UI_but_func_menu_search(), ui_button_press_invoke(), UI_context_active_but_get(), UI_context_active_but_get_respect_menu(), UI_context_active_but_prop_get_filebrowser(), UI_context_active_operator_get(), ui_context_rna_button_active(), UI_context_update_anim_flag(), ui_do_animate(), ui_do_but_VIEW_ITEM(), ui_do_drag(), ui_drag_toggle_set(), UI_drop_color_poll(), ui_handle_menu_button(), ui_handle_panel_header(), ui_handler_region_drag_toggle(), ui_handler_region_menu(), ui_item_enum_expand_tabs(), ui_list_ensure(), ui_list_focused_poll(), ui_list_start_filter_invoke(), ui_panel_drag_collapse(), UI_popover_begin(), ui_popup_block_create(), ui_popup_block_remove(), ui_popup_context_menu_for_button(), ui_region_handler(), ui_region_handler_remove(), UI_region_panel_custom_data_under_cursor(), ui_search_menu_create_context_menu(), ui_search_menu_create_tooltip(), UI_textbutton_activate_but(), UI_view2d_curRect_changed(), UI_view2d_edge_pan_init(), UI_view2d_edge_pan_poll(), UI_view2d_fromcontext(), UI_view2d_fromcontext_rwin(), UI_view2d_view_restore(), ui_view_drop_invoke(), ui_view_drop_poll(), ui_view_drop_tooltip(), ui_view_item_rename_exec(), ui_view_item_rename_poll(), uiTemplateConstraints(), uiTemplateGpencilModifiers(), uiTemplateModifiers(), uiTemplatePreview(), uiTemplateShaderFx(), update_overlay_strip_position_data(), blender::ed::sculpt_paint::use_add_density_mode(), uv_box_select_exec(), uv_circle_select_exec(), uv_from_view_exec(), uv_mouse_select_loop_generic_multi(), uv_mouse_select_multi(), uv_rip_invoke(), uv_sculpt_stroke_apply(), uv_sculpt_stroke_init(), uv_sculpt_stroke_modal(), uv_select_edge_ring_invoke(), uv_select_invoke(), uv_select_linked_internal(), uv_select_loop_invoke(), uv_set_2d_cursor_invoke(), uv_shortest_path_pick_invoke(), v3d_cursor_snap_poll_fn(), vert_select_all_exec(), vert_select_hide_exec(), vert_select_ungrouped_exec(), vertex_paint_poll_ex(), view2d_poll(), view2d_smoothview_invoke(), view3d_all_exec(), view3d_clipping_exec(), view3d_clipping_invoke(), view3d_interactive_add_invoke(), view3d_mat_drop_tooltip(), view3d_operator_needs_opengl(), view3d_ruler_add_invoke(), view3d_ruler_remove_invoke(), view3d_smoothview_invoke(), view3d_zoom_border_exec(), view_all_exec(), view_borderzoom_exec(), view_center_cursor_exec(), view_cursor_center_exec(), view_pan_exec(), view_pan_exit(), view_pan_init(), view_pan_poll(), view_scrolldown_exec(), view_scrollup_exec(), view_selected_exec(), view_zoom_apply(), view_zoom_axis_lock_defaults(), view_zoom_exec(), view_zoom_exit(), view_zoom_in_exec(), view_zoom_in_invoke(), view_zoom_init(), view_zoom_out_exec(), view_zoom_out_invoke(), view_zoom_poll(), view_zoom_ratio_exec(), view_zoomdrag_init(), view_zoomdrag_invoke(), view_zoomin_invoke(), view_zoomout_invoke(), view_zoomstep_apply_ex(), viewcenter_cursor_exec(), viewcenter_pick_invoke(), viewdolly_exec(), blender::ed::space_node::viewer_border_exec(), viewops_data_create(), viewops_data_free(), vieworbit_exec(), viewselected_exec(), viewzoom_exec(), voxel_size_edit_cancel(), voxel_size_edit_invoke(), voxel_size_edit_modal(), walk_modal(), weight_paint_poll_ex(), weight_paint_set_exec(), WIDGETGROUP_camera_message_subscribe(), WIDGETGROUP_camera_view_draw_prepare(), WIDGETGROUP_camera_view_poll(), WIDGETGROUP_camera_view_refresh(), WIDGETGROUP_gizmo_draw_prepare(), WIDGETGROUP_gizmo_invoke_prepare(), WIDGETGROUP_gizmo_message_subscribe(), WIDGETGROUP_gizmo_refresh(), WIDGETGROUP_navigate_draw_prepare(), blender::ed::space_node::WIDGETGROUP_node_corner_pin_draw_prepare(), blender::ed::space_node::WIDGETGROUP_node_crop_draw_prepare(), blender::ed::space_node::WIDGETGROUP_node_sbeam_draw_prepare(), blender::ed::space_node::WIDGETGROUP_node_transform_refresh(), WIDGETGROUP_ruler_setup(), WIDGETGROUP_xform_cage_message_subscribe(), WIDGETGROUP_xform_cage_refresh(), WIDGETGROUP_xform_shear_message_subscribe(), WIDGETGROUP_xform_shear_refresh(), wm_context_member_from_ptr(), wm_drag_draw_tooltip(), wm_drags_draw(), wm_drop_ui_context_create(), wm_drop_update_active(), wm_dropbox_active(), WM_event_add_fileselect(), WM_event_add_modal_handler(), WM_event_add_ui_handler(), wm_event_handler_ui_cancel(), WM_event_match_keymap_item_from_handlers(), WM_event_remove_handlers(), WM_generic_select_invoke(), WM_gesture_box_invoke(), WM_gesture_circle_invoke(), WM_gesture_lasso_invoke(), WM_gesture_lines_invoke(), WM_gesture_straightline_invoke(), WM_gizmo_group_refresh(), wm_gizmomap_highlight_find(), wm_gizmomap_highlight_set(), wm_gizmomap_modal_set(), wm_gizmomaps_handled_modal_update(), wm_handler_fileselect_do(), wm_handler_operator_call(), wm_handler_ui_call(), wm_handlers_do_gizmo_handler(), wm_handlers_do_intern(), wm_keymap_item_find_props(), wm_macro_modal(), wm_operator_call_internal(), wm_operator_invoke(), WM_operator_region_active_win_set(), wm_operator_reports(), wm_paintcursor_test(), WM_redraw_windows(), wm_region_mouse_co(), wm_region_test_gizmo_do_draw(), WM_toolsystem_refresh_active(), WM_toolsystem_update_from_context_view3d(), WM_tooltip_init(), and wpaint_stroke_update_step().
Definition at line 754 of file context.c.
References C, CTX_wm_region(), NULL, and ARegion::regiondata.
Definition at line 1009 of file context.c.
References BPY_context_dict_clear_members, C, and NULL.
Referenced by animchannels_select_filter_invoke(), area_join_apply(), area_split_cancel(), bpy_rna_context_temp_override_enter(), bpy_rna_context_temp_override_exit(), buttons_start_filter_exec(), datadropper_id_sample_pt(), depthdropper_depth_sample_pt(), ED_area_type_hud_ensure(), ED_region_exit(), ED_render_view3d_update(), ED_undo_operator_repeat(), ED_view3d_context_activate(), file_edit_directory_path_exec(), file_smoothscroll_invoke(), file_start_filter_exec(), last_redo_poll(), menu_items_from_ui_create(), menu_search_exec_fn(), property_search_all_tabs(), redraw_timer_step(), sample_detail(), screen_opengl_render_end(), setup_app_data(), ui_block_region_refresh(), ui_but_drag_init(), ui_button_press_invoke(), ui_handle_menu_button(), ui_popup_block_remove(), ui_popup_handler(), ui_search_menu_create_context_menu(), ui_search_menu_create_tooltip(), wm_drags_draw(), wm_draw_window_offscreen(), wm_draw_window_onscreen(), wm_event_do_handlers(), wm_event_do_region_handlers(), WM_event_remove_handlers(), wm_gizmomap_handler_context_op(), wm_gizmomaps_handled_modal_update(), wm_handler_fileselect_do(), wm_handler_op_context(), wm_handler_operator_call(), wm_handler_ui_call(), wm_handlers_do_gizmo_handler(), wm_operator_call_internal(), wm_operator_reports(), wm_paintcursor_test(), WM_redraw_windows(), wm_region_test_gizmo_do_draw(), WM_toolsystem_refresh_active(), WM_toolsystem_update_from_context_view3d(), WM_tooltip_init(), and WM_window_cursor_keymap_status_refresh().
struct RegionView3D* CTX_wm_region_view3d | ( | const bContext * | C | ) |
Definition at line 793 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), CTX_wm_region(), NULL, ARegion::regiondata, ARegion::regiontype, RGN_TYPE_WINDOW, and SPACE_VIEW3D.
Referenced by armature_bone_primitive_add_exec(), armature_calc_roll_exec(), button2d_draw_intern(), createViewSpace(), CURVES_SCULPT_mode_poll_view3d(), blender::ed::sculpt_paint::CurvesSculptCommonContext::CurvesSculptCommonContext(), depthdropper_init(), depthdropper_poll(), drawPropCircle(), drawSnapping(), ED_object_rotation_from_view(), ED_operator_editmesh_region_view3d(), ED_operator_editsurfcurve_region_view3d(), ED_operator_region_view3d_active(), ED_text_to_object(), ED_view3d_context_rv3d(), ED_view3d_viewcontext_init(), edbm_bevel_invoke(), edbm_extrude_repeat_exec(), edbm_inset_invoke(), edbm_rip_edge_invoke(), edbm_rip_invoke__edge(), edbm_rip_invoke__vert(), edbm_select_axis_exec(), fly_invoke(), gizmo_mesh_extrude_draw_prepare(), gizmo_mesh_spin_init_draw_prepare(), gizmo_preselect_poll_for_draw(), gpencil_transform_fill_invoke(), image_paint_2d_clone_poll(), image_paint_poll_ex(), initFlyInfo(), initWalkInfo(), mesh_bisect_invoke(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), move3d_draw_intern(), object_armature_add_exec(), object_transfer_mode_poll(), object_warp_verts_exec(), paint_curve_poll(), paint_stroke_free(), paint_stroke_new(), project_state_init(), SCULPT_flush_update_done(), SCULPT_flush_update_step(), SCULPT_mode_poll_view3d(), SCULPT_poll_view3d(), SCULPT_stroke_modifiers_check(), sculpt_stroke_test_start(), SCULPT_tag_update_overlays(), sculpt_undo_restore_list(), blender::ed::sculpt_paint::select_grow::select_grow_invoke(), blender::ed::sculpt_paint::image::ops::paint::texture_paint_init(), uv_from_view_exec(), uv_from_view_invoke(), uv_from_view_poll(), uv_map_transform(), view3d_all_exec(), view3d_center_lock_exec(), view3d_clipping_exec(), view3d_clipping_invoke(), view3d_ima_bg_is_camera_view(), view3d_lock_poll(), view3d_navigation_poll_impl(), view3d_ruler_poll(), view3d_zoom_border_exec(), view_zoom_poll(), viewcenter_cursor_exec(), viewcenter_pick_invoke(), viewdolly_offset_lock_check(), viewselected_exec(), voxel_size_edit_invoke(), voxel_size_edit_poll(), walk_invoke(), WIDGETGROUP_empty_image_poll(), WIDGETGROUP_xform_cage_draw_prepare(), WIDGETGROUP_xform_shear_draw_prepare(), wm_gizmo_calculate_scale(), and wpaint_stroke_update_step().
struct ReportList* CTX_wm_reports | ( | const bContext * | C | ) |
Definition at line 775 of file context.c.
Referenced by achannel_setting_slider_cb(), achannel_setting_slider_nla_curve_cb(), achannel_setting_slider_shapekey_cb(), ANIM_apply_keyingset(), autokeyframe_object(), autokeyframe_pose(), box_select_exec(), bpy_class_call(), bpy_run_string_impl(), do_outliner_item_posemode_toggle(), ED_autokeyframe_property(), ED_editors_init(), ED_object_posemode_enter(), handleNumInput(), info_main_region_draw(), info_textview_update_rect(), Freestyle::PythonInterpreter::interpretFile(), Freestyle::PythonInterpreter::interpretString(), Freestyle::PythonInterpreter::interpretText(), namebutton_fn(), report_copy_exec(), report_delete_exec(), report_replay_exec(), report_select_all_exec(), select_report_pick_exec(), select_report_pick_invoke(), ui_apply_but_autokey(), ui_number_from_string(), ui_number_from_string_units(), uiTemplateReportsBanner(), unlink_action_fn(), update_reports_display_invoke(), wm_block_file_close_save(), wm_file_read_report(), wm_handler_fileselect_do(), wm_init_reports(), wm_operator_finished(), WM_operator_redo_popup(), and wm_operator_reports().
Definition at line 733 of file context.c.
References C, and ctx_wm_python_context_get().
Referenced by actedit_change_action(), actionzone_invoke(), actionzone_modal(), actkeys_viewall(), annotation_area_exists(), area_close_exec(), area_close_poll(), area_event_inside(), area_join_apply(), area_join_exit(), area_join_modal(), area_move_apply_do(), area_move_exit(), area_move_init(), area_split_apply(), area_split_cancel(), area_split_exit(), area_split_invoke(), area_split_modal(), areas_do_frame_follow(), bake_init_api_data(), biggest_non_image_area(), brush_add_gpencil_exec(), change_frame_seq_preview_begin(), change_frame_seq_preview_end(), CTX_data_dir_get_ex(), ctx_data_get(), datadropper_win_area_find(), depthdropper_depth_sample_pt(), do_running_jobs(), ED_annotation_data_get_pointers(), ED_area_find_under_cursor(), ED_area_header_switchbutton(), ed_marker_move_apply(), ED_operator_areaactive(), ED_operator_regionactive(), ED_operator_screen_mainwinactive(), ED_operator_screenactive(), ED_operator_screenactive_norender(), ED_refresh_viewport_fps(), ED_screen_animation_play(), ED_screen_animation_timer(), ED_screen_area_active(), ED_screen_change(), ED_screen_do_listen(), ED_screen_full_restore(), ED_screen_state_toggle(), ED_screens_footer_tools_menu_create(), ED_screens_header_tools_menu_create(), ED_space_clip_set_clip(), ED_time_scrub_channel_search_draw(), ED_view3d_context_activate(), eyedropper_cryptomatte_sample_fl(), eyedropper_get_property_button_under_mouse(), face_set_extract_modal(), file_context(), file_panel_asset_catalog_buttons_draw(), file_panel_execution_buttons_draw(), find_area_image_empty(), find_area_properties(), frame_jump_exec(), fullscreen_back_exec(), gizmo2d_resize_message_subscribe(), gizmo2d_rotate_message_subscribe(), gizmo2d_xform_no_cage_message_subscribe(), gpencil_area_exists(), graph_panel_cursor(), graph_panel_cursor_header(), graphview_cursor_invoke(), graphview_cursor_modal(), nlaedit_viewall(), open_exec(), outliner_sync_to_properties_editors(), redraw_timer_window_swap(), region_event_inside(), render_view_open(), reset_exec(), sample_detail(), screen_active_editable(), screen_animation_step_invoke(), screen_area_edge_from_cursor(), screen_ctx_active_annotation_layer(), screen_ctx_annotation_data(), screen_ctx_annotation_data_owner(), screen_delete_exec(), screen_maximize_area_exec(), screen_maximize_area_poll(), screen_opengl_render_init(), screen_render_invoke(), screenshot_invoke(), scroller_activate_apply(), seq_get_proxy_size_flags(), sequencer_view_all_preview_exec(), setup_app_data(), space_context_cycle_invoke(), space_type_set_or_cycle_exec(), spreadsheet_row_filters_layout(), texture_paint_image_from_view_exec(), texture_paint_image_from_view_poll(), toggle_pin_exec(), track_markers_initjob(), ui_button_press_invoke(), UI_context_active_operator_get(), ui_handler_region_menu(), ui_popup_block_create(), ui_popup_block_remove(), ui_popup_context_menu_for_panel(), ui_region_handler_remove(), ui_searchbox_create_generic_ex(), ui_searchbox_free(), ui_tooltip_create_with_data(), UI_view2d_edge_pan_init(), UI_view2d_smooth_view(), uiTemplateAssetView(), uiTemplateFileSelectPath(), uv_set_2d_cursor_exec(), view2d_smoothview_invoke(), view_pan_init(), view_zoomdrag_apply(), view_zoomstep_apply_ex(), WIDGETGROUP_gizmo_message_subscribe(), WIDGETGROUP_xform_cage_message_subscribe(), WIDGETGROUP_xform_shear_message_subscribe(), wm_add_default(), wm_close_file_dialog(), wm_drags_draw(), wm_event_do_handlers(), wm_file_write(), wm_gizmomap_handler_context_op(), wm_handler_op_context_get_if_valid(), wm_operator_invoke(), wm_save_file_forwardcompat_dialog(), wm_window_match_keep_current_wm(), and wm_window_new_exec().
Definition at line 984 of file context.c.
References BPY_context_dict_clear_members, C, and NULL.
Referenced by ED_render_view3d_update(), setup_app_data(), and wm_event_do_handlers().
struct SpaceAction* CTX_wm_space_action | ( | const bContext * | C | ) |
Definition at line 896 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_ACTION.
Referenced by act_markers_make_local_exec(), act_markers_make_local_poll(), action_main_region_draw(), and action_main_region_draw_overlay().
Definition at line 923 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_CLIP.
Referenced by add_marker(), add_marker_at_click_modal(), add_marker_exec(), add_marker_invoke(), apply_mouse_slide(), apply_solution_scale_invoke(), apply_solution_scale_poll(), average_tracks_exec(), average_tracks_invoke(), box_select_exec(), box_select_graph_exec(), change_frame_poll(), circle_select_exec(), clean_tracks_exec(), clean_tracks_invoke(), clear_solution_exec(), clear_track_path_exec(), clip_channels_region_draw(), clip_context(), clip_draw_dopesheet_channels(), clip_draw_grease_pencil(), clip_graph_knots_poll(), clip_lasso_select_exec(), clip_main_region_draw(), clip_preview_region_draw(), clip_properties_region_draw(), clip_rebuild_proxy_exec(), clip_set_2d_cursor_exec(), clip_set_2d_cursor_invoke(), clip_start_prefetch_job(), clip_view_calculate_view_selection(), clip_view_has_locked_selection(), copy_tracks_exec(), count_selected_bundles(), create_plane_track_tracks_exec(), createTransTrackingCurvesData(), createTransTrackingData(), createTransTrackingTracksData(), delete_curve_exec(), delete_knot_exec(), delete_marker_exec(), delete_track_exec(), detect_features_exec(), disable_markers_exec(), do_lasso_select_marker(), do_set_scale(), dopesheet_region_draw(), dopesheet_select_channel_exec(), dopesheet_select_channel_poll(), dopesheet_view_all_exec(), draw_spline_points(), ED_clip_has_preview_region(), ED_clip_view_lock_state_restore_no_jump(), ED_clip_view_lock_state_store(), ED_clip_view_selection(), ED_mask_view_lock_state_restore_no_jump(), ED_mask_view_lock_state_store(), ED_space_clip_graph_poll(), ED_space_clip_maskedit_mask_poll(), ED_space_clip_maskedit_mask_visible_splines_poll(), ED_space_clip_maskedit_poll(), ED_space_clip_maskedit_visible_splines_poll(), ED_space_clip_poll(), ED_space_clip_tracking_poll(), ED_space_clip_view_clip_poll(), frame_jump_exec(), frame_jump_poll(), get_orientation_object(), graph_disable_markers_exec(), graph_region_draw(), graph_select_all_markers_exec(), hide_tracks_clear_exec(), hide_tracks_exec(), join_tracks_exec(), keyframe_set_flag(), lock_selection_toggle_exec(), lock_tracks_exec(), mask_draw_curve_type(), mask_parent_set_exec(), metadata_panel_context_draw(), mode_set_exec(), mouse_select_curve(), mouse_select_init_data(), mouse_select_knot(), movieclip_main_area_set_view2d(), new_image_from_plane_marker_exec(), new_image_from_plane_marker_poll(), open_exec(), open_invoke(), paste_tracks_exec(), prefetch_check_early_out(), prefetch_get_final_frame(), refine_marker_exec(), reinit_preview_region(), sample_plane_marker_image_for_operator(), sclip_zoom_set(), sclip_zoom_set_factor(), sclip_zoom_set_factor_exec(), screen_ctx_selected_movieclip_tracks(), select_all_exec(), select_exec(), select_grouped_exec(), select_invoke(), select_poll(), selected_boundbox(), set_axis_exec(), set_center_principal_exec(), set_orientation_poll(), set_origin_exec(), set_plane_exec(), set_scale_invoke(), set_solution_scale_invoke(), set_solution_scale_poll(), set_solver_keyframe_exec(), slide_marker_customdata(), slide_marker_invoke(), slide_marker_modal(), slide_plane_marker_customdata(), slide_plane_marker_invoke(), slide_plane_marker_modal(), solve_camera_initjob(), solve_camera_invoke(), space_clip_dopesheet_poll(), spline_under_mouse_get(), stabilize_2d_add_exec(), stabilize_2d_poll(), stabilize_2d_remove_exec(), stabilize_2d_rotation_add_exec(), stabilize_2d_rotation_remove_exec(), stabilize_2d_rotation_select_exec(), stabilize_2d_select_exec(), track_copy_color_exec(), track_markers(), track_markers_initjob(), track_mouse_area(), tracking_marker_check_slide(), tracking_object_new_exec(), tracking_object_remove_exec(), tracking_plane_marker_check_slide(), update_image_from_plane_marker_exec(), update_image_from_plane_marker_poll(), view_all_exec(), view_center_cursor_exec(), view_pan_exec(), view_pan_init(), view_pan_invoke(), view_pan_modal(), view_selected_exec(), view_zoom_apply(), view_zoom_exit(), view_zoom_in_invoke(), view_zoom_init(), view_zoom_out_invoke(), and view_zoom_ratio_exec().
struct SpaceConsole* CTX_wm_space_console | ( | const bContext * | C | ) |
Definition at line 815 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_CONSOLE.
Referenced by console_clear_exec(), console_clear_line_exec(), console_copy_exec(), console_delete_exec(), console_history_append_exec(), console_history_cycle_exec(), console_history_verify(), console_indent_exec(), console_insert_exec(), console_main_region_draw(), console_modal_select_apply(), console_modal_select_invoke(), console_paste_exec(), console_scrollback_append_exec(), console_selectword_invoke(), and console_unindent_exec().
Definition at line 743 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), and NULL.
Referenced by actedit_change_action(), action_new_poll(), action_pushdown_exec(), action_pushdown_poll(), action_stash_create_exec(), action_stash_create_poll(), action_stash_exec(), action_unlink_poll(), ANIM_animdata_get_context(), animchannels_grouping_poll(), DRW_draw_render_loop_2d_ex(), ED_actedit_animdata_from_context(), ed_marker_move_init(), ED_operator_animview_active(), ED_screen_user_menu_ensure(), ED_screen_user_menus_find(), ed_spacetype_test(), file_rename_exec(), file_walk_select_invoke(), gpencil_point_conversion_init(), image_to_gpencil_poll(), palette_extract_img_poll(), renamebutton_cb(), script_main_region_draw(), sequencer_sample_apply(), ui_tooltip_data_from_tool(), wm_context_member_from_ptr(), WM_keymap_guess_from_context(), and WM_keymap_guess_opname().
Definition at line 842 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_FILE.
Referenced by asset_bundle_install_poll(), asset_catalog_delete_exec(), asset_catalog_new_exec(), asset_catalog_operator_poll(), asset_catalogs_save_exec(), asset_library_refresh_exec(), assetlist_library_path_from_sfile_get_hack(), autocomplete_directory(), autocomplete_file(), bookmark_add_exec(), bookmark_delete_exec(), bookmark_move_exec(), bookmark_select_exec(), ED_operator_asset_browsing_active(), ED_operator_file_browsing_active(), file_bookmark_move_poll(), file_box_select_exec(), file_box_select_modal(), file_browse_invoke(), file_calc_previews(), file_cancel_exec(), file_column_sort_ui_context_invoke(), file_context(), file_delete_exec(), file_delete_poll(), file_directory_enter_handle(), file_directory_new_exec(), file_draw_list(), file_edit_directory_path_exec(), file_exec(), file_execute_mouse_invoke(), file_expand_directory(), file_filename_enter_handle(), file_filenum_exec(), file_filenum_poll(), file_hidedot_exec(), file_highlight_invoke(), file_main_region_draw(), file_next_exec(), file_operator_poll(), file_panel_asset_browsing_poll(), file_panel_asset_catalog_buttons_draw(), file_panel_execution_buttons_draw(), file_panel_operator(), file_panel_operator_header(), file_panel_operator_poll(), file_parent_exec(), file_previous_exec(), file_refresh(), file_refresh_exec(), file_select(), file_select_all_exec(), file_select_do(), file_select_exec(), file_selection_get(), file_smoothscroll_invoke(), file_start_filter_exec(), file_view_selected_exec(), filepath_drop_exec(), filepath_drop_poll(), get_catalog_service(), screen_ctx_active_operator(), and uiTemplateFileSelectPath().
struct SpaceGraph* CTX_wm_space_graph | ( | const bContext * | C | ) |
Definition at line 887 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_GRAPH.
Referenced by fmodifier_get_pointers(), graph_main_region_draw(), graph_main_region_draw_overlay(), graph_panel_cursor(), graph_panel_cursor_header(), graph_panel_drivers_poll(), and graphview_cursor_apply().
struct SpaceImage* CTX_wm_space_image | ( | const bContext * | C | ) |
Definition at line 824 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_IMAGE.
Referenced by BKE_paint_get_active_from_context(), BKE_paintmode_get_active_from_context(), change_frame_invoke(), createTransUVs(), do_uvedit_vertex(), draw_image_cache(), draw_image_main_helpers(), ED_imapaint_bucket_fill(), ED_imbuf_sample_draw(), ED_operator_uvedit(), ED_operator_uvedit_space_image(), ED_space_image_maskedit_mask_poll(), ED_space_image_maskedit_mask_visible_splines_poll(), ED_space_image_maskedit_poll(), ED_space_image_maskedit_visible_splines_poll(), ED_space_image_paint_curve(), edbm_select_mode_invoke(), image_buttons_region_draw(), image_buttons_region_layout(), image_context(), image_flip_exec(), image_from_context(), image_invert_exec(), image_main_region_draw(), image_new_exec(), image_open_invoke(), image_paint_poll_ex(), image_panel_uv_poll(), image_read_viewlayers_exec(), image_replace_exec(), image_replace_invoke(), image_sample_apply(), image_sample_line_exec(), image_sample_line_invoke(), image_scale_exec(), image_to_gpencil_exec(), image_to_gpencil_poll(), image_user_from_context(), image_view_all_exec(), image_view_pan_exec(), image_view_pan_exit(), image_view_pan_init(), image_view_pan_invoke(), image_view_pan_modal(), image_view_selected_exec(), image_view_zoom_border_exec(), image_view_zoom_exec(), image_view_zoom_exit(), image_view_zoom_in_exec(), image_view_zoom_init(), image_view_zoom_invoke(), image_view_zoom_out_exec(), image_view_zoom_ratio_exec(), IMB_colormanagement_display_settings_from_ctx(), metadata_panel_context_draw(), metadata_panel_context_poll(), pack_islands_exec(), paint_2d_bucket_fill(), paint_2d_gradient_fill(), paint_2d_new_stroke(), paint_curve_poll(), paint_sample_color(), paintcurve_cursor_invoke(), palette_extract_img_exec(), palette_extract_img_poll(), render_border_exec(), space_image_main_area_not_uv_brush_poll(), space_image_main_region_poll(), stitch_exit(), UI_drop_color_poll(), uiTemplateImage(), unwrap_exec(), uv_circle_select_exec(), uv_remove_doubles_to_selected(), uv_remove_doubles_to_unselected(), uv_rip_exec(), uv_sculpt_stroke_apply(), uv_sculpt_stroke_init(), uv_select_mode_invoke(), uv_set_2d_cursor_exec(), uv_set_2d_cursor_invoke(), uv_snap_cursor_exec(), uv_snap_selection_exec(), uv_weld_align(), uvedit_vertex_buttons(), view_center_cursor_exec(), and view_cursor_center_exec().
Definition at line 905 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_INFO.
Referenced by box_select_exec(), info_main_region_draw(), info_textview_update_rect(), report_copy_exec(), report_delete_exec(), report_replay_exec(), report_select_all_exec(), select_report_pick_exec(), and select_report_pick_invoke().
Definition at line 869 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_NLA.
Referenced by nla_main_region_draw(), and nla_main_region_draw_overlay().
Definition at line 878 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_NODE.
Referenced by blender::ed::space_node::add_reroute_do_socket_section(), blender::ed::space_node::add_reroute_exec(), blender::ed::space_node::attribute_search_exec_fn(), blender::ed::space_node::backimage_fit_exec(), blender::ed::space_node::backimage_zoom_exec(), blender::ed::space_node::clear_viewer_border_exec(), blender::ed::space_node::composite_node_active(), blender::ed::space_node::composite_node_editable(), blender::ed::space_node::context_path_for_space_node(), blender::ed::space_node::create_search_popup_block(), blender::ed::space_node::create_socket_inspection_string(), blender::ed::space_node::cut_links_exec(), blender::ed::space_node::detach_links_exec(), blender::ed::space_node::do_lasso_select_node(), blender::ed::space_node::draw_nodetree(), ED_node_tree_propagate_change(), ED_node_tree_update(), ED_operator_node_active(), ED_operator_node_editable(), blender::ed::space_node::get_attribute_info_from_context(), blender::ed::space_node::viewer_linking::get_default_viewer_type(), blender::ed::space_node::group_ntree_idname(), blender::ed::space_node::is_event_over_node_or_socket(), blender::ed::space_node::link_drag_search_exec_fn(), blender::ed::space_node::viewer_linking::link_socket_to_viewer(), blender::ed::space_node::mute_links_exec(), blender::ed::space_node::new_node_tree_exec(), blender::ed::space_node::node_active_link_viewer_exec(), blender::ed::space_node::node_active_link_viewer_poll(), blender::ed::space_node::node_add_collection_exec(), blender::ed::space_node::node_add_collection_invoke(), blender::ed::space_node::node_add_collection_poll(), blender::ed::space_node::node_add_error_message_button(), blender::ed::space_node::node_add_file_exec(), blender::ed::space_node::node_add_file_invoke(), blender::ed::space_node::node_add_file_poll(), blender::ed::space_node::node_add_group_exec(), blender::ed::space_node::node_add_group_invoke(), blender::ed::space_node::node_add_group_poll(), blender::ed::space_node::node_add_mask_exec(), blender::ed::space_node::node_add_mask_poll(), blender::ed::space_node::node_add_node(), blender::ed::space_node::node_add_object_exec(), blender::ed::space_node::node_add_object_invoke(), blender::ed::space_node::node_add_object_poll(), blender::ed::space_node::node_attach_invoke(), blender::ed::space_node::node_box_select_exec(), blender::ed::space_node::node_circleselect_exec(), blender::ed::space_node::node_clipboard_copy_exec(), blender::ed::space_node::node_clipboard_paste_exec(), blender::ed::space_node::node_context(), blender::ed::space_node::node_copy_color_exec(), blender::ed::space_node::node_cryptomatte_add_socket_exec(), blender::ed::space_node::node_cryptomatte_remove_socket_exec(), blender::ed::space_node::node_delete_exec(), blender::ed::space_node::node_delete_reconnect_exec(), blender::ed::space_node::node_detach_exec(), blender::ed::space_node::node_draw_space(), blender::ed::space_node::node_duplicate_exec(), blender::ed::space_node::node_find_exec_fn(), blender::ed::space_node::node_find_update_fn(), blender::nodes::node_geo_viewer_cc::node_gather_link_searches(), blender::ed::space_node::node_group_edit_exec(), blender::ed::space_node::node_group_get_active(), blender::ed::space_node::node_group_idname(), blender::ed::space_node::node_group_insert_exec(), blender::ed::space_node::node_group_make_exec(), blender::ed::space_node::node_group_operator_active_poll(), blender::ed::space_node::node_group_operator_editable(), blender::ed::space_node::node_group_separate_exec(), blender::ed::space_node::node_group_ungroup_exec(), blender::ed::space_node::node_hide_toggle_exec(), blender::ed::space_node::node_insert_offset_invoke(), blender::ed::space_node::node_insert_offset_modal(), blender::ed::space_node::node_join_exec(), blender::ed::space_node::node_link_cancel(), blender::ed::space_node::node_link_exit(), blender::ed::space_node::node_link_find_socket(), blender::ed::space_node::node_link_invoke(), blender::ed::space_node::node_link_modal(), blender::ed::space_node::viewer_linking::node_link_viewer(), blender::ed::space_node::node_make_link_exec(), blender::ed::space_node::node_mouse_select(), blender::ed::space_node::node_mute_exec(), blender::ed::space_node::node_options_toggle_exec(), 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_parent_set_exec(), blender::ed::space_node::node_preview_toggle_exec(), blender::ed::space_node::node_read_viewlayers_exec(), blender::ed::space_node::node_resize_exit(), blender::ed::space_node::node_resize_invoke(), blender::ed::space_node::node_resize_modal(), blender::ed::space_node::node_select_all_exec(), blender::ed::space_node::node_select_grouped_exec(), blender::ed::space_node::node_select_linked_from_exec(), blender::ed::space_node::node_select_linked_to_exec(), blender::ed::space_node::node_select_same_type_step_exec(), blender::ed::space_node::node_select_single(), blender::ed::space_node::node_shader_script_update_exec(), blender::ed::space_node::node_shader_script_update_poll(), blender::ed::space_node::node_socket_toggle_exec(), blender::ed::space_node::node_switch_view_exec(), blender::ed::space_node::node_switch_view_poll(), blender::ed::space_node::node_update_nodetree(), blender::ed::space_node::node_view_all_exec(), blender::ed::space_node::node_view_selected_exec(), blender::ed::space_node::ntree_socket_add_exec(), blender::ed::space_node::ntree_socket_change_type_exec(), blender::ed::space_node::ntree_socket_move_exec(), blender::ed::space_node::ntree_socket_remove_exec(), blender::ed::space_node::pick_input_link_by_link_intersect(), blender::ed::space_node::sample_apply(), blender::ed::space_node::sample_invoke(), shader_get_from_context(), blender::ed::space_node::snode_bg_viewmove_invoke(), blender::ed::space_node::snode_bg_viewmove_modal(), blender::ed::space_node::snode_set_context(), blender::ed::space_node::socket_change_type_itemf(), texture_get_from_context(), blender::ed::space_node::ui_node_draw_input(), blender::ed::space_node::viewer_border_exec(), blender::ed::space_node::WIDGETGROUP_node_corner_pin_draw_prepare(), blender::ed::space_node::WIDGETGROUP_node_corner_pin_poll(), blender::ed::space_node::WIDGETGROUP_node_corner_pin_refresh(), blender::ed::space_node::WIDGETGROUP_node_crop_draw_prepare(), blender::ed::space_node::WIDGETGROUP_node_crop_poll(), blender::ed::space_node::WIDGETGROUP_node_crop_refresh(), blender::ed::space_node::WIDGETGROUP_node_sbeam_draw_prepare(), blender::ed::space_node::WIDGETGROUP_node_sbeam_poll(), blender::ed::space_node::WIDGETGROUP_node_sbeam_refresh(), blender::ed::space_node::WIDGETGROUP_node_transform_poll(), and blender::ed::space_node::WIDGETGROUP_node_transform_refresh().
struct SpaceOutliner* CTX_wm_space_outliner | ( | const bContext * | C | ) |
Definition at line 860 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_OUTLINER.
Referenced by collection_drop_invoke(), collection_drop_poll(), collection_flag_exec(), collection_instance_exec(), collection_isolate_exec(), collection_link_exec(), collection_new_exec(), collection_view_layer_exec(), collection_visibility_exec(), collections_view_layer_poll(), datastack_drop_poll(), datastack_drop_reorder(), draw_outliner(), ed_operator_outliner_datablocks_active(), ed_operator_outliner_id_orphans_active(), ED_outliner_collections_editor_poll(), ED_outliner_give_base_under_cursor(), ED_outliner_selected_objects_get(), merged_element_search_exec_fn(), move_to_collection_poll(), namebutton_fn(), object_hide_poll(), object_select_hierarchy_fn(), outliner_action_set_exec(), outliner_active_collection(), outliner_active_layer_collection(), outliner_animdata_operation_exec(), outliner_box_select_exec(), outliner_box_select_invoke(), outliner_collection_delete(), outliner_color_tag_set_exec(), outliner_constraint_operation_exec(), outliner_context(), outliner_data_op_sets_enum_item_fn(), outliner_data_operation_exec(), outliner_delete_exec(), outliner_drivers_addsel_exec(), outliner_drivers_deletesel_exec(), outliner_drop_find(), outliner_drop_insert_find(), outliner_hide_exec(), outliner_highlight_update(), outliner_id_copy_exec(), outliner_id_delete_invoke(), outliner_id_operation_exec(), outliner_id_operation_item_poll(), outliner_id_remap_exec(), outliner_id_remap_invoke(), outliner_item_do_activate_from_cursor(), outliner_item_drag_drop_invoke(), outliner_item_openclose_invoke(), outliner_item_openclose_modal(), outliner_item_rename(), outliner_keyingset_additems_exec(), outliner_keyingset_removeitems_exec(), outliner_lib_operation_exec(), outliner_lib_reload_invoke(), outliner_lib_relocate_invoke(), outliner_liboverride_operation_exec(), outliner_mode_toggle_fn(), outliner_modifier_operation_exec(), outliner_object_operation_exec(), outliner_one_level_exec(), outliner_operation(), outliner_operation_tree_element_poll(), outliner_orphans_purge_exec(), outliner_scene_operation_exec(), outliner_scroll_page_exec(), outliner_select_all_exec(), outliner_show_active_exec(), outliner_show_hierarchy_exec(), outliner_toggle_expanded_exec(), outliner_view_layer_collections_editor_poll(), outliner_walk_select_invoke(), parent_clear_poll(), parent_drop_poll(), parent_drop_set_parents(), and selected_objects_get().
struct SpaceProperties* CTX_wm_space_properties | ( | const bContext * | C | ) |
Definition at line 833 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_PROPERTIES.
Referenced by buttons_clear_filter_exec(), buttons_context(), buttons_context_id_path(), buttons_header_region_draw(), buttons_main_region_layout(), buttons_panel_context_draw(), buttons_panel_context_poll(), buttons_start_filter_exec(), ED_preview_draw(), template_texture_user_menu(), toggle_pin_exec(), uiTemplateCacheFile(), uiTemplateTextureShow(), and uiTemplateTextureUser().
Definition at line 851 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_SEQ.
Referenced by change_frame_apply(), change_frame_invoke(), draw_channel_labels(), draw_seq_in_view(), draw_seq_strips(), draw_timeline_seq(), draw_timeline_seq_display(), ED_space_sequencer_maskedit_poll(), label_rect_init(), last_displayed_thumbnails_list_ensure(), metadata_panel_context_draw(), metadata_panel_context_poll(), screen_opengl_render_init(), seq_box_select_seq_from_preview(), seq_draw_image_origin_and_outline(), seq_select_seq_from_preview(), sequencer_drop_copy(), sequencer_main_clamp_view(), sequencer_main_region_clamp_custom_set(), sequencer_preview_region_layout(), sequencer_preview_region_view2d_changed(), sequencer_rename_channel_invoke(), sequencer_select_exec(), sequencer_select_side_of_frame(), sequencer_set_2d_cursor_exec(), sequencer_thumbnail_context_init(), sequencer_thumbnail_start_job_if_necessary(), sequencer_view_all_preview_exec(), sequencer_view_has_preview_poll(), sequencer_view_preview_only_poll(), sequencer_view_strips_poll(), and use_sequencer_snapping().
struct SpaceSpreadsheet* CTX_wm_space_spreadsheet | ( | const bContext * | C | ) |
Definition at line 941 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_SPREADSHEET.
Referenced by blender::ed::spreadsheet::data_source_from_geometry(), filter_reorder(), get_data_source(), row_filter_add_exec(), row_filter_remove_exec(), select_component_domain_invoke(), blender::ed::spreadsheet::spreadsheet_data_set_panel_draw(), spreadsheet_filter_panel_draw(), spreadsheet_filter_panel_draw_header(), spreadsheet_footer_region_draw(), spreadsheet_main_region_draw(), spreadsheet_row_filters_layout(), spreadsheet_update_context_path(), update_context_path_from_context(), and update_pinned_context_path_if_outdated().
Definition at line 806 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_TEXT.
Referenced by move_lines_exec(), scroll_exit(), text_autocomplete_free(), text_autocomplete_invoke(), text_autocomplete_modal(), text_comment_exec(), text_context(), text_convert_whitespace_exec(), text_cursor_set_apply(), text_cursor_set_exec(), text_cursor_set_exit(), text_cursor_set_invoke(), text_cut_exec(), text_delete_exec(), text_duplicate_line_exec(), text_find_and_replace(), text_find_set_selected_exec(), text_indent_exec(), text_insert_exec(), text_insert_invoke(), text_line_break_exec(), text_line_number_invoke(), text_main_region_draw(), text_move_cursor(), text_new_exec(), text_open_exec(), text_paste_exec(), text_properties_poll(), text_properties_region_draw(), text_region_edit_poll(), text_region_scroll_poll(), text_reload_exec(), text_replace_all(), text_replace_set_selected_exec(), text_scroll_apply(), text_scroll_bar_invoke(), text_scroll_exec(), text_scroll_invoke(), text_scroll_modal(), text_selection_set_invoke(), text_space_edit_poll(), text_text_search_exec(), text_toggle_overwrite_exec(), text_undosys_step_decode(), text_unindent_exec(), and text_unlink_exec().
struct SpaceTopBar* CTX_wm_space_topbar | ( | const bContext * | C | ) |
Definition at line 932 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_TOPBAR.
struct SpaceUserPref* CTX_wm_space_userpref | ( | const bContext * | C | ) |
Definition at line 914 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_USERPREF.
Definition at line 784 of file context.c.
References blender::compositor::area(), C, CTX_wm_area(), NULL, and SPACE_VIEW3D.
Referenced by add_primitive_cube_gizmo_invoke(), add_vertex_exec(), armature_autoside_names_exec(), armature_calc_roll_exec(), armature_click_extrude_invoke(), armature_de_select_less_exec(), armature_de_select_more_exec(), armature_delete_selected_exec(), armature_dissolve_selected_exec(), armature_duplicate_selected_exec(), armature_extrude_exec(), armature_fill_bones_exec(), armature_flip_names_exec(), armature_hide_exec(), armature_parent_clear_exec(), armature_reveal_exec(), armature_roll_clear_exec(), armature_select_linked_exec(), armature_select_mirror_exec(), armature_split_exec(), armature_switch_direction_exec(), armature_symmetrize_exec(), average_islands_scale_exec(), background_image_camera_from_context(), BKE_copybuffer_paste(), bone_select_menu_exec(), clear_override_library_exec(), clear_render_border_exec(), clear_tilt_exec(), create_orientation_exec(), createViewSpace(), cube_project_exec(), curve_decimate_exec(), curve_delete_exec(), curve_dissolve_exec(), curve_extrude_exec(), curve_normals_make_consistent_exec(), curve_select_less_exec(), curve_select_more_exec(), curve_select_random_exec(), curve_select_similar_exec(), curve_smooth_radius_exec(), curve_smooth_tilt_exec(), curve_smooth_weight_exec(), curve_split_exec(), blender::ed::sculpt_paint::CurvesSculptCommonContext::CurvesSculptCommonContext(), cylinder_project_exec(), de_select_all_exec(), de_select_first_exec(), de_select_last_exec(), delete_metaelems_exec(), depthdropper_init(), depthdropper_poll(), do_uvedit_vertex(), do_view3d_region_buttons(), DRW_draw_view(), duplicate_exec(), duplicate_metaelems_exec(), ED_armature_edit_select_pick_bone(), ED_object_add_generic_get_opts(), ED_object_jump_to_object(), ED_object_new_primitive_matrix(), ed_object_posemode_set_for_weight_paint_ex(), ED_transform_calc_orientation_from_type(), ED_view3d_cursor3d_position(), ED_view3d_cursor3d_position_rotation(), ED_view3d_cursor3d_update(), ED_view3d_cursor_snap_data_update(), ED_view3d_gizmo_mesh_preselect_get_active(), ED_view3d_viewcontext_init(), ed_wpaint_vertex_select_pick(), edbm_add_edge_face_exec(), edbm_average_normals_exec(), edbm_beautify_fill_exec(), edbm_bevel_init(), edbm_blend_from_shape_exec(), edbm_bridge_edge_loops_exec(), edbm_collapse_edge_exec(), edbm_decimate_exec(), edbm_delete_edgeloop_exec(), edbm_delete_exec(), edbm_delete_loose_exec(), edbm_dissolve_degenerate_exec(), edbm_dissolve_edges_exec(), edbm_dissolve_faces_exec(), edbm_dissolve_limited_exec(), edbm_dissolve_verts_exec(), edbm_do_smooth_laplacian_vertex_exec(), edbm_do_smooth_vertex_exec(), edbm_duplicate_exec(), edbm_edge_rotate_selected_exec(), edbm_edge_split_exec(), edbm_extrude_context_exec(), edbm_extrude_edges_exec(), edbm_extrude_faces_exec(), edbm_extrude_region_exec(), edbm_extrude_repeat_exec(), edbm_extrude_verts_exec(), edbm_face_make_planar_exec(), edbm_face_split_by_edges_exec(), edbm_faces_select_interior_exec(), edbm_faces_shade_flat_exec(), edbm_faces_shade_smooth_exec(), edbm_fill_exec(), edbm_fill_grid_exec(), edbm_fill_holes_exec(), edbm_flip_normals_exec(), edbm_hide_exec(), edbm_inset_init(), edbm_intersect_boolean_exec(), edbm_intersect_exec(), edbm_loop_multiselect_exec(), edbm_loop_to_region_exec(), edbm_mark_seam_exec(), edbm_mark_sharp_exec(), edbm_merge_exec(), edbm_mod_weighted_strength_exec(), edbm_normals_make_consistent_exec(), edbm_normals_tools_exec(), edbm_offset_edgeloop_exec(), edbm_point_normals_modal(), edbm_poke_face_exec(), EDBM_project_snap_verts(), edbm_quads_convert_to_tris_exec(), edbm_region_to_loop_exec(), edbm_remove_doubles_exec(), edbm_reveal_exec(), edbm_reverse_colors_exec(), edbm_reverse_uvs_exec(), edbm_rip_edge_invoke(), edbm_rip_invoke(), edbm_rotate_colors_exec(), edbm_rotate_uvs_exec(), edbm_screw_exec(), edbm_select_all_exec(), edbm_select_axis_exec(), edbm_select_face_by_sides_exec(), edbm_select_less_exec(), edbm_select_linked_exec(), edbm_select_linked_flat_faces_exec(), edbm_select_loose_exec(), edbm_select_mirror_exec(), edbm_select_more_exec(), edbm_select_non_manifold_exec(), edbm_select_nth_exec(), edbm_select_random_exec(), edbm_select_sharp_edges_exec(), edbm_select_ungrouped_exec(), EDBM_selectmode_set_multi(), EDBM_selectmode_toggle_multi(), edbm_separate_exec(), edbm_set_normals_from_faces_exec(), edbm_shape_propagate_to_all_exec(), edbm_shortest_path_select_exec(), edbm_smooth_normals_exec(), edbm_solidify_exec(), edbm_sort_elements_exec(), edbm_spin_exec(), edbm_spin_invoke(), edbm_split_exec(), edbm_subdivide_edge_ring_exec(), edbm_subdivide_exec(), edbm_tris_convert_to_quads_exec(), edbm_unsubdivide_exec(), edbm_vert_connect_concave_exec(), edbm_vert_connect_exec(), edbm_vert_connect_nonplaner_exec(), edbm_vert_connect_path_exec(), edbm_wireframe_exec(), editmesh_partial_update_update_fn(), editmode_toggle_exec(), geometry_extract_apply(), getTransformOrientation(), gizmo_axis_draw(), gizmo_mesh_spin_redo_setup(), gizmo_move_modal(), gizmo_preselect_edgering_test_select(), gizmo_preselect_elem_test_select(), gizmo_window_project_3d(), gpencil_bake_grease_pencil_animation_exec(), gpencil_bake_mesh_animation_exec(), gpencil_camera_view_subrect(), gpencil_do_curve_circle_sel(), gpencil_generic_curve_select(), gpencil_hideselect_toggle_exec(), gpencil_select_curve_point(), gpencil_snap_to_grid(), gpencil_strokepoint_convertcoords(), gpencil_trace_image_exec(), hide_exec(), initFlyInfo(), initWalkInfo(), lattice_flip_exec(), lattice_select_all_exec(), lattice_select_mirror_exec(), lattice_select_more_less(), lattice_select_random_exec(), lattice_select_ungrouped_exec(), localview_exec(), localview_remove_from_exec(), localview_remove_from_poll(), loopcut_init(), make_links_data_exec(), make_override_library_exec(), make_regular_exec(), make_segment_exec(), make_single_user_exec(), material_slot_assign_exec(), mball_select_all_exec(), mball_select_similar_exec(), mesh_bisect_exec(), mesh_bisect_interactive_calc(), mesh_bisect_invoke(), mesh_bisect_modal(), mesh_symmetrize_exec(), mesh_symmetry_snap_exec(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), minimize_stretch_init(), normals_split_merge(), object_add_hook_newob_exec(), object_camera_add_exec(), object_clear_transform_generic_exec(), object_convert_exec(), object_hide_collection_exec(), object_rand_verts_exec(), object_select_all_exec(), object_select_by_type_exec(), object_select_grouped_exec(), object_select_linked_exec(), object_select_menu_exec(), op_generic_value_invoke(), pack_islands_exec(), paint_cursor_cursor_draw_3d_view_brush_cursor_active(), paint_cursor_draw_3d_view_brush_cursor_inactive(), paint_mask_slice_exec(), paint_proj_stroke(), paint_sample_color(), pose_bone_layers_exec(), pose_clear_transform_generic_exec(), pose_clear_user_transforms_exec(), pose_flip_names_exec(), pose_flip_quats_exec(), pose_hide_exec(), pose_propagate_exec(), pose_reveal_exec(), pose_select_mirror_exec(), pose_select_same_group(), pose_select_same_keyingset(), pose_select_same_layer(), pose_slide_init(), pose_visual_transform_apply_exec(), poseAnim_mapping_autoKeyframe(), posemode_exec(), project_state_init(), render_border_exec(), reset_exec(), reset_override_library_exec(), reveal_exec(), screen_ctx_editable_objects(), screen_ctx_objects_in_mode(), screen_ctx_objects_in_mode_unique_data(), screen_ctx_selectable_objects(), screen_ctx_selected_bones_(), screen_ctx_selected_editable_objects(), screen_ctx_selected_objects(), screen_ctx_selected_pose_bones(), screen_ctx_visible_objects(), screen_ctx_visible_or_editable_bones_(), screen_ctx_visible_pose_bones(), screen_render_exec(), screen_render_invoke(), sculpt_color_filter_invoke(), sculpt_mask_by_color_invoke(), sculpt_stroke_test_start(), select_grouped_object_hooks(), select_grouped_parent(), blender::ed::sculpt_paint::select_grow::select_grow_invoke(), select_linked_exec(), select_next_exec(), select_nth_exec(), select_previous_exec(), select_random_metaelems_exec(), select_similar_direction(), select_similar_layer(), select_similar_length(), select_similar_prefix(), select_similar_suffix(), separate_armature_exec(), separate_exec(), set_goal_weight_exec(), set_handle_type_exec(), set_radius_exec(), set_spline_type_exec(), shade_smooth_exec(), similar_edge_select_exec(), similar_face_select_exec(), similar_vert_select_exec(), smart_project_exec(), smooth_exec(), snap_curs_to_grid_exec(), snap_curs_to_sel_ex(), snap_sel_to_grid_exec(), snap_selected_to_location(), sphere_project_exec(), spin_exec(), stitch_init_all(), subdivide_exec(), switch_direction_exec(), toggle_cyclic_exec(), toggle_matcap_flip(), toggle_shading_exec(), toggle_xray_exec(), unwrap_exec(), blender::ed::sculpt_paint::use_add_density_mode(), uv_from_view_exec(), uv_from_view_invoke(), uv_shortest_path_select_exec(), uvedit_vertex_buttons(), v3d_cursor_snap_draw_fn(), vertex_parent_set_exec(), view3d_all_exec(), view3d_camera_to_view_selected_exec(), view3d_center_lock_exec(), view3d_draw_border(), view3d_draw_region_info(), view3d_draw_view(), view3d_ima_bg_is_camera_view(), view3d_interactive_add_invoke(), view3d_lock_poll(), view3d_main_region_draw(), view3d_orbit_calc_center(), view3d_panel_transform(), view3d_ruler_add_invoke(), view3d_ruler_remove_invoke(), view3d_smoothview_invoke(), view3d_zoom_border_exec(), view_lock_clear_exec(), view_lock_to_active_exec(), viewcenter_cursor_exec(), viewcenter_pick_invoke(), viewdolly_offset_lock_check(), vieworbit_exec(), viewselected_exec(), WIDGETGROUP_armature_spline_poll(), WIDGETGROUP_camera_poll(), WIDGETGROUP_camera_refresh(), WIDGETGROUP_camera_view_draw_prepare(), WIDGETGROUP_camera_view_poll(), WIDGETGROUP_camera_view_refresh(), WIDGETGROUP_empty_image_poll(), WIDGETGROUP_forcefield_poll(), WIDGETGROUP_light_area_poll(), WIDGETGROUP_light_spot_poll(), WIDGETGROUP_light_target_poll(), WIDGETGROUP_navigate_poll(), WIDGETGROUP_tool_generic_poll(), WIDGETGROUP_xform_cage_poll(), WIDGETGROUP_xform_shear_poll(), WM_drag_asset_id_import(), wm_link_append_exec(), WM_operator_view3d_unit_defaults(), wm_xr_session_toggle_exec(), and workspace_append_activate_exec().
Definition at line 723 of file context.c.
References C, and ctx_wm_python_context_get().
Referenced by ABC_export(), ABC_import(), actionzone_apply(), actionzone_area_poll(), actionzone_modal(), annotation_draw_exit(), annotation_session_initdata(), area_event_inside(), area_join_exit(), area_join_init(), area_join_modal(), area_move_apply_do(), area_move_init(), area_split_apply(), area_split_exit(), area_split_invoke(), area_split_preview_update_cursor(), area_swap_exit(), area_swap_invoke(), area_swap_modal(), arg_handle_scene_set(), asset_catalog_delete_exec(), asset_catalog_new_exec(), asset_catalogs_save_exec(), bake_invoke(), blend_file_thumb_from_screenshot(), bpy_rna_context_temp_override_enter(), button_activate_exit(), button_activate_init(), button_activate_state(), buttons_context_path(), buttons_context_path_brush(), buttons_context_path_texture(), buttons_shading_context(), buttons_shading_new_context(), buttons_texture_users_from_context(), clip_rebuild_proxy_exec(), clip_refresh(), clip_start_prefetch_job(), clip_tracking_hide_cursor(), clip_tracking_show_cursor(), collection_drop_tooltip(), CTX_data_view_layer(), datadropper_exit(), datadropper_id_sample_pt(), datadropper_invoke(), datadropper_poll(), datadropper_win_area_find(), depthdropper_exit(), depthdropper_invoke(), depthdropper_poll(), dialog_exec_cb(), do_outliner_item_activate_tree_element(), driverdropper_exit(), driverdropper_invoke(), driverdropper_poll(), drivers_editor_show_exec(), drw_deferred_shader_add(), dynamicpaint_bake_exec(), ED_area_exit(), ED_area_find_under_cursor(), ED_area_newspace(), ED_area_swapspace(), ED_area_type_hud_ensure(), ED_imbuf_sample_draw(), ED_node_composite_job(), ED_operator_areaactive(), ED_operator_regionactive(), ED_operator_screen_mainwinactive(), ED_operator_screenactive(), ED_operator_screenactive_norender(), ED_preview_icon_job(), ED_preview_shader_job(), ED_region_do_draw(), ED_region_draw_mouse_line_cb(), ED_region_exit(), ED_region_visibility_change_update(), ED_region_visibility_change_update_animated(), ED_screen_animation_timer(), ED_screen_area_active(), ED_screen_change(), ED_screen_do_listen(), ED_screen_exit(), ED_screen_full_restore(), ED_screen_restore_temp_type(), ED_screen_scene_change(), ED_screen_state_maximized_create(), ED_seq_proxy_wm_job_get(), ed_undo_redo_exec(), ed_undo_refresh_for_op(), ED_view3d_smooth_view(), ED_view3d_viewcontext_init(), ED_workspace_layout_cycle(), ED_workspace_status_text(), edge_pan_apply_delta(), blender::ed::asset::PreviewTimer::ensureRunning(), eyedropper_colorband_exit(), eyedropper_colorband_invoke(), eyedropper_exit(), eyedropper_gpencil_poll(), eyedropper_init(), eyedropper_invoke(), eyedropper_poll(), face_set_extract_invoke(), face_set_extract_modal(), file_directory_new_exec(), file_draw_list(), file_main_region_draw(), file_refresh(), file_select_all_exec(), file_select_exec(), file_smoothscroll_invoke(), file_view_selected_exec(), file_walk_select_do(), filelist_readjob_start(), fluid_bake_invoke(), fluid_free_exec(), flyEnd(), gesture_modal_end(), gizmo_arrow_modal(), gizmo_cage2d_modal(), gizmo_cage3d_modal(), gizmo_find_intersected_3d_intern(), gizmo_mesh_placement_modal_from_setup(), gizmo_mesh_spin_redo_modal_from_setup(), gizmo_mesh_spin_redo_setup(), gizmo_modal(), gizmo_preselect_elem_test_select(), gizmo_tweak_invoke(), gpencil_do_frame_fill(), gpencil_fill_exit(), gpencil_fill_invoke(), gpencil_fill_modal(), gpencil_interpolate_invoke(), gpencil_interpolate_modal(), gpencil_point_conversion_init(), gpencil_primitive_init(), gpencil_primitive_invoke(), gpencil_primitive_modal(), gpencil_sculpt_brush_exit(), gpencil_sculpt_brush_invoke(), gpencil_session_init_fill(), gpencil_session_initdata(), gpencil_trace_image_exec(), gpencil_transform_fill_invoke(), gpencil_uv_transform_exit(), graph_slider_exit(), graph_slider_invoke(), handle_layer_buttons(), image_view_pan_exit(), image_view_pan_init(), image_view_zoom_exit(), image_view_zoom_init(), info_log_show_exec(), initFlyInfo(), initMouseInputMode(), initWalkInfo(), knifetool_invoke(), light_cache_bake_invoke(), lineart_gpencil_bake_common(), localview_exec(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_draw(), minimize_stretch_exit(), minimize_stretch_invoke(), multiresbake_image_exec(), blender::ed::space_node::node_draw_space(), blender::ed::space_node::node_insert_offset_invoke(), blender::ed::space_node::node_resize_exit(), blender::ed::space_node::node_resize_init(), ocean_bake_exec(), outliner_collection_set_flag_recursive_fn(), outliner_do_object_operation_ex(), outliner_mode_toggle_fn(), outliner_object_operation_exec(), outliner_object_set_flag_recursive_fn(), paint_cursor_context_init(), paint_stroke_free(), paint_stroke_modal(), paintcurve_delete_point_exec(), paintcurve_point_add(), paintcurve_point_select(), paintcurve_slide_invoke(), paintcurve_slide_modal(), panel_activate_state(), pose_bone_layers_exec(), pose_slide_invoke_common(), pose_slide_modal(), poselib_blend_cleanup(), poselib_blend_cursor_update(), postTrans(), ptcache_bake_invoke(), quadriflow_remesh_exec(), redraw_timer_exec(), redraw_timer_window_swap(), region_blend_end(), region_flip_exec(), renamebutton_cb(), render_view_cancel_exec(), render_view_open(), render_view_show_invoke(), restrictbutton_bone_select_fn(), restrictbutton_bone_visibility_fn(), restrictbutton_ebone_select_fn(), restrictbutton_ebone_visibility_fn(), sample_color_exec(), sample_color_invoke(), sample_color_modal(), save_file_forwardcompat_cancel(), save_file_forwardcompat_overwrite(), save_file_forwardcompat_saveas(), scene_new_exec(), screen_animation_step_invoke(), screen_area_edge_from_cursor(), screen_area_trim(), screen_areas_align(), screen_ctx_active_annotation_layer(), screen_ctx_active_bone(), screen_ctx_active_gpencil_frame(), screen_ctx_active_gpencil_layer(), screen_ctx_active_object(), screen_ctx_active_pose_bone(), screen_ctx_active_sequence_strip(), screen_ctx_annotation_data(), screen_ctx_annotation_data_owner(), screen_ctx_edit_object(), screen_ctx_editable_gpencil_layers(), screen_ctx_editable_gpencil_strokes(), screen_ctx_editable_objects(), screen_ctx_gpencil_data(), screen_ctx_gpencil_data_owner(), screen_ctx_image_paint_object(), screen_ctx_object(), screen_ctx_objects_in_mode(), screen_ctx_objects_in_mode_unique_data(), screen_ctx_particle_edit_object(), screen_ctx_pose_object(), screen_ctx_scene(), screen_ctx_sculpt_object(), screen_ctx_selectable_objects(), screen_ctx_selected_bones_(), screen_ctx_selected_editable_objects(), screen_ctx_selected_editable_sequences(), screen_ctx_selected_objects(), screen_ctx_selected_pose_bones(), screen_ctx_selected_pose_bones_from_active_object(), screen_ctx_selected_sequences(), screen_ctx_sequences(), screen_ctx_ui_list(), screen_ctx_vertex_paint_object(), screen_ctx_visible_gpencil_layers(), screen_ctx_visible_objects(), screen_ctx_visible_or_editable_bones_(), screen_ctx_visible_pose_bones(), screen_ctx_weight_paint_object(), screen_maximize_area_exec(), screen_maximize_area_poll(), screen_new_exec(), screen_opengl_render_init(), screen_opengl_render_invoke(), screen_render_invoke(), screenshot_data_create(), scroller_activate_poll(), sculpt_sample_detail_size_invoke(), sculpt_sample_detail_size_modal(), sequencer_drop_copy(), sequencer_preview_add_sound(), sequencer_refresh(), sequencer_thumbnail_init_job(), setup_app_data(), solve_camera_invoke(), space_workspace_cycle_invoke(), start_audio_video_job(), blender::ed::asset::PreviewTimer::stop(), template_common_search_menu(), template_id_cb(), template_operator_property_buts_draw_single(), text_cursor_timer_ensure(), text_cursor_timer_remove(), track_markers(), transformEvent(), tree_element_object_activate(), tree_element_viewlayer_activate(), tree_element_world_activate(), ui_apply_but(), UI_block_begin(), UI_block_end(), UI_block_end_ex(), UI_blocklist_update_window_matrix(), ui_but_activate_event(), ui_but_drag_init(), ui_but_extra_operator_icon_apply(), UI_but_func_menu_search(), ui_but_tooltip_init(), ui_button_press_invoke(), ui_do_but_textedit(), ui_handle_menu_event(), ui_handler_region_drag_toggle(), ui_handler_wait_for_input(), ui_icon_ensure_deferred(), ui_item_enum_expand_handle(), ui_layer_but_cb(), ui_list_focused_poll(), ui_panel_drag_collapse_handler(), ui_panel_drag_collapse_handler_add(), ui_pie_handler(), UI_pie_menu_begin(), UI_pie_menu_end(), ui_pie_menu_level_invoke(), UI_popover_end(), ui_popover_panel_create(), ui_popup_block_create(), UI_popup_block_ex(), UI_popup_block_invoke_ex(), ui_popup_block_refresh(), ui_popup_block_remove(), ui_popup_handler(), ui_popup_menu_create(), UI_popup_menu_end(), UI_popup_menu_reports(), ui_region_temp_remove(), UI_screen_free_active_but_highlight(), ui_search_menu_create_tooltip(), ui_searchbox_create_generic_ex(), ui_searchbox_event(), ui_searchbox_update_fn(), ui_selectcontext_apply(), UI_tooltip_create_from_button_or_extra_icon(), UI_tooltip_create_from_gizmo(), UI_tooltip_create_from_search_item_generic(), ui_tooltip_create_with_data(), ui_tooltip_data_from_tool(), UI_view2d_edge_pan_cancel(), UI_view2d_smooth_view(), ui_view_drop_poll(), uiTemplateInputStatus(), USD_export(), USD_import(), userpref_show_exec(), uv_sculpt_stroke_exit(), uv_sculpt_stroke_invoke(), v3d_cursor_snap_draw_fn(), view2d_smoothview_invoke(), view3d_draw_view(), view3d_object_mode_menu(), view3d_operator_needs_opengl(), view3d_smoothview_apply_ex(), view_layer_add_exec(), view_pan_apply_ex(), view_pan_exit(), view_pan_init(), view_pan_invoke(), view_pan_modal(), view_zoom_exit(), view_zoom_init(), view_zoomdrag_exit(), view_zoomdrag_invoke(), view_zoomdrag_modal(), viewRedrawForce(), viewzoom_invoke(), walkEnd(), weight_paint_sample_enum_itemf(), WIDGETGROUP_ruler_setup(), wm_block_autorun_warning_enable_scripts(), wm_block_autorun_warning_ignore(), wm_block_autorun_warning_reload_with_scripts(), wm_block_close(), wm_block_create_splash(), wm_block_file_close_cancel(), wm_block_file_close_discard(), wm_block_file_close_save(), wm_call_pie_menu_exec(), wm_debug_menu_exec(), wm_drags_check_ops(), wm_drop_prepare(), wm_drop_update_active(), wm_dropbox_active(), wm_enum_search_menu(), WM_event_add_fileselect(), WM_event_add_modal_handler(), WM_event_add_notifier(), wm_event_do_handlers(), wm_event_find_fileselect_root_window_from_context(), wm_event_handler_return_value_check(), wm_event_handler_ui_cancel(), WM_event_remove_handlers(), wm_exit_blender_invoke(), wm_exit_schedule_delayed(), WM_gesture_box_invoke(), WM_gesture_box_modal(), WM_gesture_circle_invoke(), WM_gesture_circle_modal(), WM_gesture_lasso_invoke(), WM_gesture_lasso_modal(), WM_gesture_lines_invoke(), WM_gesture_straightline_invoke(), WM_gesture_straightline_modal(), WM_gesture_straightline_oneshot_modal(), WM_gizmo_group_refresh(), wm_gizmomap_highlight_set(), wm_gizmomap_modal_set(), WM_gizmomap_select_all(), wm_handler_fileselect_do(), wm_handler_op_context_get_if_valid(), wm_handler_operator_call(), wm_handlers_do(), wm_handlers_do_gizmo_handler(), wm_handlers_do_intern(), wm_homefile_write_exec(), WM_init_splash(), wm_keymap_item_find_props(), wm_macro_modal(), wm_open_mainfile__select_file_path(), wm_operator_call_internal(), wm_operator_invoke(), WM_operator_name_call_ptr_with_depends_on_cursor(), wm_operator_reports(), WM_operator_winactive(), wm_operator_winactive_normal(), wm_paintcursor_draw(), wm_paintcursor_tag(), wm_quit_with_optional_confirmation_prompt(), WM_redraw_windows(), wm_region_draw_overlay(), wm_save_mainfile_invoke(), wm_stereo3d_set_exec(), wm_stereo3d_set_init(), wm_test_autorun_warning(), WM_toolsystem_init(), WM_toolsystem_ref_set_from_runtime(), WM_toolsystem_refresh_active(), WM_toolsystem_update_from_context_view3d(), wm_window_close_exec(), wm_window_copy_test(), wm_window_free(), wm_window_fullscreen_toggle_exec(), wm_window_match_init(), wm_window_new_exec(), wm_window_new_main_exec(), WM_window_open(), wm_xr_session_toggle_exec(), workspace_layout_delete_doit(), workspace_new_exec(), and workspace_scene_pinning_update().
Definition at line 966 of file context.c.
References BKE_workspace_active_get(), BKE_workspace_active_screen_get(), BPY_context_dict_clear_members, C, NULL, wmWindow::scene, and wmWindow::workspace_hook.
Referenced by area_close_exec(), arg_handle_load_file(), bpy_rna_context_temp_override_enter(), bpy_rna_context_temp_override_exit(), datadropper_id_sample_pt(), ED_render_view3d_update(), ED_screen_exit(), ghost_event_proc(), redraw_timer_step(), redraw_timer_window_swap(), screen_change_update(), ui_popup_block_remove(), wm_draw_update(), WM_event_add_fileselect(), wm_event_do_handlers(), wm_event_do_notifiers(), wm_event_do_refresh_wm_and_depsgraph(), wm_event_execute_timers(), WM_exit_ex(), wm_file_read_post(), wm_handler_fileselect_do(), wm_homefile_read_ex(), WM_init_splash(), wm_operator_reports(), wm_quit_with_optional_confirmation_prompt(), WM_redraw_windows(), wm_stereo3d_set_exec(), wm_test_autorun_warning(), WM_toolsystem_refresh_active(), WM_toolsystem_update_from_context_view3d(), wm_window_close(), WM_window_cursor_keymap_status_refresh(), wm_window_free(), wm_window_match_init(), and WM_window_open().
Definition at line 728 of file context.c.
References C, and ctx_wm_python_context_get().
Referenced by ED_region_do_draw(), ED_region_panels_layout_ex(), ED_region_property_search(), ED_screen_scene_change(), ED_workspace_change(), ED_workspace_status_text(), screen_ctx_asset_library(), screen_delete_exec(), screen_opengl_render_init(), screen_set_exec(), uiTemplateInputStatus(), wm_draw_window_offscreen(), WM_gizmo_group_type_poll(), WM_keymap_poll(), WM_menutype_poll(), WM_toolsystem_ref_from_context(), WM_toolsystem_ref_set_by_id(), WM_toolsystem_update_from_context_view3d(), and workspace_context_get().