Blender  V3.3
Classes | Macros | Typedefs | Enumerations | Functions
BKE_context.h File Reference
#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
 

Enumerations

enum  eContextResult { CTX_RESULT_OK = 1 , CTX_RESULT_MEMBER_NOT_FOUND = 0 , CTX_RESULT_NO_DATA = -1 }
 
enum  eContextObjectMode {
  CTX_MODE_EDIT_MESH = 0 , CTX_MODE_EDIT_CURVE , CTX_MODE_EDIT_SURFACE , CTX_MODE_EDIT_TEXT ,
  CTX_MODE_EDIT_ARMATURE , CTX_MODE_EDIT_METABALL , CTX_MODE_EDIT_LATTICE , CTX_MODE_EDIT_CURVES ,
  CTX_MODE_POSE , CTX_MODE_SCULPT , CTX_MODE_PAINT_WEIGHT , CTX_MODE_PAINT_VERTEX ,
  CTX_MODE_PAINT_TEXTURE , CTX_MODE_PARTICLE , CTX_MODE_OBJECT , CTX_MODE_PAINT_GPENCIL ,
  CTX_MODE_EDIT_GPENCIL , CTX_MODE_SCULPT_GPENCIL , CTX_MODE_WEIGHT_GPENCIL , CTX_MODE_VERTEX_GPENCIL ,
  CTX_MODE_SCULPT_CURVES
}
 
enum  { CTX_DATA_TYPE_POINTER = 0 , CTX_DATA_TYPE_COLLECTION }
 

Functions

bContextCTX_create (void)
 
void CTX_free (bContext *C)
 
bContextCTX_copy (const bContext *C)
 
bContextStoreCTX_store_add (ListBase *contexts, const char *name, const PointerRNA *ptr)
 
bContextStoreCTX_store_add_all (ListBase *contexts, bContextStore *context)
 
bContextStoreCTX_store_get (bContext *C)
 
void CTX_store_set (bContext *C, bContextStore *store)
 
const PointerRNACTX_store_ptr_lookup (const bContextStore *store, const char *name, const StructRNA *type CPP_ARG_DEFAULT(nullptr))
 
bContextStoreCTX_store_copy (bContextStore *store)
 
void CTX_store_free (bContextStore *store)
 
void CTX_store_free_list (ListBase *contexts)
 
bool CTX_py_init_get (bContext *C)
 
void CTX_py_init_set (bContext *C, bool value)
 
voidCTX_py_dict_get (const bContext *C)
 
voidCTX_py_dict_get_orig (const bContext *C)
 
void CTX_py_state_push (bContext *C, struct bContext_PyState *pystate, void *value)
 
void CTX_py_state_pop (bContext *C, struct bContext_PyState *pystate)
 
struct wmWindowManagerCTX_wm_manager (const bContext *C)
 
struct wmWindowCTX_wm_window (const bContext *C)
 
struct WorkSpaceCTX_wm_workspace (const bContext *C)
 
struct bScreenCTX_wm_screen (const bContext *C)
 
struct ScrAreaCTX_wm_area (const bContext *C)
 
struct SpaceLinkCTX_wm_space_data (const bContext *C)
 
struct ARegionCTX_wm_region (const bContext *C)
 
voidCTX_wm_region_data (const bContext *C)
 
struct ARegionCTX_wm_menu (const bContext *C)
 
struct wmGizmoGroupCTX_wm_gizmo_group (const bContext *C)
 
struct wmMsgBusCTX_wm_message_bus (const bContext *C)
 
struct ReportListCTX_wm_reports (const bContext *C)
 
struct View3DCTX_wm_view3d (const bContext *C)
 
struct RegionView3DCTX_wm_region_view3d (const bContext *C)
 
struct SpaceTextCTX_wm_space_text (const bContext *C)
 
struct SpaceImageCTX_wm_space_image (const bContext *C)
 
struct SpaceConsoleCTX_wm_space_console (const bContext *C)
 
struct SpacePropertiesCTX_wm_space_properties (const bContext *C)
 
struct SpaceFileCTX_wm_space_file (const bContext *C)
 
struct SpaceSeqCTX_wm_space_seq (const bContext *C)
 
struct SpaceOutlinerCTX_wm_space_outliner (const bContext *C)
 
struct SpaceNlaCTX_wm_space_nla (const bContext *C)
 
struct SpaceNodeCTX_wm_space_node (const bContext *C)
 
struct SpaceGraphCTX_wm_space_graph (const bContext *C)
 
struct SpaceActionCTX_wm_space_action (const bContext *C)
 
struct SpaceInfoCTX_wm_space_info (const bContext *C)
 
struct SpaceUserPrefCTX_wm_space_userpref (const bContext *C)
 
struct SpaceClipCTX_wm_space_clip (const bContext *C)
 
struct SpaceTopBarCTX_wm_space_topbar (const bContext *C)
 
struct SpaceSpreadsheetCTX_wm_space_spreadsheet (const bContext *C)
 
void CTX_wm_manager_set (bContext *C, struct wmWindowManager *wm)
 
void CTX_wm_window_set (bContext *C, struct wmWindow *win)
 
void CTX_wm_screen_set (bContext *C, struct bScreen *screen)
 
void CTX_wm_area_set (bContext *C, struct ScrArea *area)
 
void CTX_wm_region_set (bContext *C, struct ARegion *region)
 
void CTX_wm_menu_set (bContext *C, struct ARegion *menu)
 
void CTX_wm_gizmo_group_set (bContext *C, struct wmGizmoGroup *gzgroup)
 
const char * CTX_wm_operator_poll_msg_get (struct bContext *C, bool *r_free)
 
void CTX_wm_operator_poll_msg_set (struct bContext *C, const char *msg)
 
void CTX_wm_operator_poll_msg_set_dynamic (bContext *C, const struct bContextPollMsgDyn_Params *params)
 
void CTX_wm_operator_poll_msg_clear (struct bContext *C)
 
PointerRNA CTX_data_pointer_get (const bContext *C, const char *member)
 
PointerRNA CTX_data_pointer_get_type (const bContext *C, const char *member, StructRNA *type)
 
PointerRNA CTX_data_pointer_get_type_silent (const bContext *C, const char *member, StructRNA *type)
 
ListBase CTX_data_collection_get (const bContext *C, const char *member)
 
ListBase CTX_data_dir_get_ex (const bContext *C, bool use_store, bool use_rna, bool use_all)
 
ListBase CTX_data_dir_get (const bContext *C)
 
int CTX_data_get (const bContext *C, const char *member, PointerRNA *r_ptr, ListBase *r_lb, short *r_type)
 
void CTX_data_id_pointer_set (bContextDataResult *result, struct ID *id)
 
void CTX_data_pointer_set_ptr (bContextDataResult *result, const PointerRNA *ptr)
 
void CTX_data_pointer_set (bContextDataResult *result, struct ID *id, StructRNA *type, void *data)
 
void CTX_data_id_list_add (bContextDataResult *result, struct ID *id)
 
void CTX_data_list_add_ptr (bContextDataResult *result, const PointerRNA *ptr)
 
void CTX_data_list_add (bContextDataResult *result, struct ID *id, StructRNA *type, void *data)
 
void CTX_data_dir_set (bContextDataResult *result, const char **dir)
 
void CTX_data_type_set (struct bContextDataResult *result, short type)
 
short CTX_data_type_get (struct bContextDataResult *result)
 
bool CTX_data_equals (const char *member, const char *str)
 
bool CTX_data_dir (const char *member)
 
int ctx_data_list_count (const bContext *C, int(*func)(const bContext *, ListBase *))
 
struct MainCTX_data_main (const bContext *C)
 
struct SceneCTX_data_scene (const bContext *C)
 
struct LayerCollectionCTX_data_layer_collection (const bContext *C)
 
struct CollectionCTX_data_collection (const bContext *C)
 
struct ViewLayerCTX_data_view_layer (const bContext *C)
 
struct RenderEngineTypeCTX_data_engine_type (const bContext *C)
 
struct ToolSettingsCTX_data_tool_settings (const bContext *C)
 
const char * CTX_data_mode_string (const bContext *C)
 
enum eContextObjectMode CTX_data_mode_enum_ex (const struct Object *obedit, const struct Object *ob, eObjectMode object_mode)
 
enum eContextObjectMode CTX_data_mode_enum (const bContext *C)
 
void CTX_data_main_set (bContext *C, struct Main *bmain)
 
void CTX_data_scene_set (bContext *C, struct Scene *scene)
 
int CTX_data_selected_ids (const bContext *C, ListBase *list)
 
int CTX_data_selected_editable_objects (const bContext *C, ListBase *list)
 
int CTX_data_selected_editable_bases (const bContext *C, ListBase *list)
 
int CTX_data_editable_objects (const bContext *C, ListBase *list)
 
int CTX_data_editable_bases (const bContext *C, ListBase *list)
 
int CTX_data_selected_objects (const bContext *C, ListBase *list)
 
int CTX_data_selected_bases (const bContext *C, ListBase *list)
 
int CTX_data_visible_objects (const bContext *C, ListBase *list)
 
int CTX_data_visible_bases (const bContext *C, ListBase *list)
 
int CTX_data_selectable_objects (const bContext *C, ListBase *list)
 
int CTX_data_selectable_bases (const bContext *C, ListBase *list)
 
struct ObjectCTX_data_active_object (const bContext *C)
 
struct BaseCTX_data_active_base (const bContext *C)
 
struct ObjectCTX_data_edit_object (const bContext *C)
 
struct ImageCTX_data_edit_image (const bContext *C)
 
struct TextCTX_data_edit_text (const bContext *C)
 
struct MovieClipCTX_data_edit_movieclip (const bContext *C)
 
struct MaskCTX_data_edit_mask (const bContext *C)
 
struct CacheFileCTX_data_edit_cachefile (const bContext *C)
 
int CTX_data_selected_nodes (const bContext *C, ListBase *list)
 
struct EditBoneCTX_data_active_bone (const bContext *C)
 
int CTX_data_selected_bones (const bContext *C, ListBase *list)
 
int CTX_data_selected_editable_bones (const bContext *C, ListBase *list)
 
int CTX_data_visible_bones (const bContext *C, ListBase *list)
 
int CTX_data_editable_bones (const bContext *C, ListBase *list)
 
struct bPoseChannelCTX_data_active_pose_bone (const bContext *C)
 
int CTX_data_selected_pose_bones (const bContext *C, ListBase *list)
 
int CTX_data_selected_pose_bones_from_active_object (const bContext *C, ListBase *list)
 
int CTX_data_visible_pose_bones (const bContext *C, ListBase *list)
 
struct bGPdataCTX_data_gpencil_data (const bContext *C)
 
struct bGPDlayerCTX_data_active_gpencil_layer (const bContext *C)
 
struct bGPDframeCTX_data_active_gpencil_frame (const bContext *C)
 
int CTX_data_visible_gpencil_layers (const bContext *C, ListBase *list)
 
int CTX_data_editable_gpencil_layers (const bContext *C, ListBase *list)
 
int CTX_data_editable_gpencil_strokes (const bContext *C, ListBase *list)
 
const struct AssetLibraryReferenceCTX_wm_asset_library_ref (const bContext *C)
 
struct AssetHandle CTX_wm_asset_handle (const bContext *C, bool *r_is_valid)
 
bool CTX_wm_interface_locked (const bContext *C)
 
struct DepsgraphCTX_data_depsgraph_pointer (const bContext *C)
 
struct DepsgraphCTX_data_expect_evaluated_depsgraph (const bContext *C)
 
struct DepsgraphCTX_data_ensure_evaluated_depsgraph (const bContext *C)
 
struct DepsgraphCTX_data_depsgraph_on_load (const bContext *C)
 

Macro Definition Documentation

◆ CTX_DATA_BEGIN

#define CTX_DATA_BEGIN (   C,
  Type,
  instance,
  member 
)
Value:
{ \
ListBase ctx_data_list; \
CollectionPointerLink *ctx_link; \
CTX_data_##member(C, &ctx_data_list); \
for (ctx_link = (CollectionPointerLink *)ctx_data_list.first; ctx_link; \
ctx_link = ctx_link->next) { \
Type instance = (Type)ctx_link->ptr.data;
in reality light always falls off quadratically Particle Retrieve the data of the particle that spawned the object instance
#define C
Definition: RandGen.cpp:25

Definition at line 269 of file BKE_context.h.

◆ CTX_DATA_BEGIN_WITH_ID

#define CTX_DATA_BEGIN_WITH_ID (   C,
  Type,
  instance,
  member,
  Type_id,
  instance_id 
)
Value:
CTX_DATA_BEGIN (C, Type, instance, member) \
Type_id instance_id = (Type_id)ctx_link->ptr.owner_id;
#define CTX_DATA_BEGIN(C, Type, instance, member)
Definition: BKE_context.h:269

Definition at line 284 of file BKE_context.h.

◆ CTX_DATA_COUNT

#define CTX_DATA_COUNT (   C,
  member 
)    ctx_data_list_count(C, CTX_data_##member)

Definition at line 290 of file BKE_context.h.

◆ CTX_DATA_END

#define CTX_DATA_END
Value:
} \
BLI_freelistN(&ctx_data_list); \
} \
(void)0
SyclQueue void void size_t num_bytes void

Definition at line 278 of file BKE_context.h.

◆ CTX_MODE_NUM

#define CTX_MODE_NUM   (CTX_MODE_SCULPT_CURVES + 1)

Definition at line 126 of file BKE_context.h.

Typedef Documentation

◆ bContext

typedef struct bContext bContext

Definition at line 1 of file BKE_context.h.

◆ bContextDataCallback

typedef int(* bContextDataCallback) (const bContext *C, const char *member, bContextDataResult *result)

Definition at line 83 of file BKE_context.h.

◆ bContextDataResult

Definition at line 1 of file BKE_context.h.

◆ bContextStore

typedef struct bContextStore bContextStore

◆ bContextStoreEntry

◆ eContextObjectMode

◆ eContextResult

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
CTX_DATA_TYPE_POINTER 
CTX_DATA_TYPE_COLLECTION 

Definition at line 231 of file BKE_context.h.

◆ eContextObjectMode

Enumerator
CTX_MODE_EDIT_MESH 
CTX_MODE_EDIT_CURVE 
CTX_MODE_EDIT_SURFACE 
CTX_MODE_EDIT_TEXT 
CTX_MODE_EDIT_ARMATURE 
CTX_MODE_EDIT_METABALL 
CTX_MODE_EDIT_LATTICE 
CTX_MODE_EDIT_CURVES 
CTX_MODE_POSE 
CTX_MODE_SCULPT 
CTX_MODE_PAINT_WEIGHT 
CTX_MODE_PAINT_VERTEX 
CTX_MODE_PAINT_TEXTURE 
CTX_MODE_PARTICLE 
CTX_MODE_OBJECT 
CTX_MODE_PAINT_GPENCIL 
CTX_MODE_EDIT_GPENCIL 
CTX_MODE_SCULPT_GPENCIL 
CTX_MODE_WEIGHT_GPENCIL 
CTX_MODE_VERTEX_GPENCIL 
CTX_MODE_SCULPT_CURVES 

Definition at line 103 of file BKE_context.h.

◆ eContextResult

Enumerator
CTX_RESULT_OK 
CTX_RESULT_MEMBER_NOT_FOUND 
CTX_RESULT_NO_DATA 

Definition at line 70 of file BKE_context.h.

Function Documentation

◆ CTX_copy()

bContext* CTX_copy ( const bContext C)

◆ CTX_create()

bContext* CTX_create ( void  )

◆ CTX_data_active_base()

struct Base* CTX_data_active_base ( const bContext C)

◆ CTX_data_active_bone()

struct EditBone* CTX_data_active_bone ( const bContext C)

◆ CTX_data_active_gpencil_frame()

struct bGPDframe* CTX_data_active_gpencil_frame ( const bContext C)

Definition at line 1455 of file context.c.

References C, and ctx_data_pointer_get().

◆ CTX_data_active_gpencil_layer()

struct bGPDlayer* CTX_data_active_gpencil_layer ( const bContext C)

◆ CTX_data_active_object()

struct Object* CTX_data_active_object ( const bContext C)

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().

◆ CTX_data_active_pose_bone()

struct bPoseChannel* CTX_data_active_pose_bone ( const bContext C)

◆ CTX_data_collection()

struct Collection* CTX_data_collection ( const bContext C)

◆ CTX_data_collection_get()

ListBase CTX_data_collection_get ( const bContext C,
const char *  member 
)

◆ CTX_data_depsgraph_on_load()

struct Depsgraph* CTX_data_depsgraph_on_load ( const bContext C)

◆ CTX_data_depsgraph_pointer()

struct Depsgraph* CTX_data_depsgraph_pointer ( const bContext C)

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.

Note
Can not be used if access to a fully evaluated data-block is needed.

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().

◆ CTX_data_dir()

bool CTX_data_dir ( const char *  member)

◆ CTX_data_dir_get()

ListBase CTX_data_dir_get ( const bContext C)

Definition at line 629 of file context.c.

References C, and CTX_data_dir_get_ex().

Referenced by pyrna_struct_dir().

◆ CTX_data_dir_get_ex()

ListBase CTX_data_dir_get_ex ( const bContext C,
bool  use_store,
bool  use_rna,
bool  use_all 
)
Parameters
CContext.
use_storeUse 'C->wm.store'.
use_rnaUse Include the properties from 'RNA_Context'.
use_allDon'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().

◆ CTX_data_dir_set()

void CTX_data_dir_set ( bContextDataResult result,
const char **  dir 
)

◆ CTX_data_edit_cachefile()

struct CacheFile* CTX_data_edit_cachefile ( const bContext C)

◆ CTX_data_edit_image()

struct Image* CTX_data_edit_image ( const bContext C)

◆ CTX_data_edit_mask()

struct Mask* CTX_data_edit_mask ( const bContext C)

◆ CTX_data_edit_movieclip()

struct MovieClip* CTX_data_edit_movieclip ( const bContext C)

◆ CTX_data_edit_object()

struct Object* CTX_data_edit_object ( const bContext C)

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().

◆ CTX_data_edit_text()

struct Text* CTX_data_edit_text ( const bContext C)

◆ CTX_data_editable_bases()

int CTX_data_editable_bases ( const bContext C,
ListBase list 
)

Definition at line 1318 of file context.c.

References C, and ctx_data_base_collection_get().

◆ CTX_data_editable_bones()

int CTX_data_editable_bones ( const bContext C,
ListBase list 
)

Definition at line 1420 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_data_editable_gpencil_layers()

int CTX_data_editable_gpencil_layers ( const bContext C,
ListBase list 
)

Definition at line 1465 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_data_editable_gpencil_strokes()

int CTX_data_editable_gpencil_strokes ( const bContext C,
ListBase list 
)

Definition at line 1470 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_data_editable_objects()

int CTX_data_editable_objects ( const bContext C,
ListBase list 
)

Definition at line 1313 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_data_engine_type()

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().

◆ CTX_data_ensure_evaluated_depsgraph()

struct Depsgraph* CTX_data_ensure_evaluated_depsgraph ( const bContext C)

Gets fully updated and evaluated dependency graph.

All the relations and evaluated objects are guaranteed to be up to date.

Note
Will be expensive if there are relations or objects tagged for update.
If there are pending updates depsgraph hooks will be invoked.

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().

◆ CTX_data_equals()

bool CTX_data_equals ( const char *  member,
const char *  str 
)

◆ CTX_data_expect_evaluated_depsgraph()

struct Depsgraph* CTX_data_expect_evaluated_depsgraph ( const bContext C)

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().

◆ CTX_data_get()

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().

◆ CTX_data_gpencil_data()

struct bGPdata* CTX_data_gpencil_data ( const bContext C)

◆ CTX_data_id_list_add()

void CTX_data_id_list_add ( bContextDataResult result,
struct ID id 
)

◆ CTX_data_id_pointer_set()

void CTX_data_id_pointer_set ( bContextDataResult result,
struct ID id 
)

◆ CTX_data_layer_collection()

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().

◆ CTX_data_list_add()

void CTX_data_list_add ( bContextDataResult result,
struct ID id,
StructRNA type,
void data 
)

◆ CTX_data_list_add_ptr()

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().

◆ ctx_data_list_count()

int ctx_data_list_count ( const bContext C,
int(*)(const bContext *, ListBase *)  func 
)

Definition at line 683 of file context.c.

References BLI_freelistN(), BLI_listbase_count(), and C.

◆ CTX_data_main()

struct Main* CTX_data_main ( const bContext 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().

◆ CTX_data_main_set()

void CTX_data_main_set ( bContext C,
struct Main bmain 
)

◆ CTX_data_mode_enum()

enum eContextObjectMode CTX_data_mode_enum ( const bContext C)

◆ CTX_data_mode_enum_ex()

enum eContextObjectMode CTX_data_mode_enum_ex ( const struct Object obedit,
const struct Object ob,
eObjectMode  object_mode 
)

◆ CTX_data_mode_string()

const char* CTX_data_mode_string ( const bContext C)

◆ CTX_data_pointer_get()

PointerRNA CTX_data_pointer_get ( const bContext C,
const char *  member 
)

◆ CTX_data_pointer_get_type()

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().

◆ CTX_data_pointer_get_type_silent()

PointerRNA CTX_data_pointer_get_type_silent ( const bContext C,
const char *  member,
StructRNA type 
)

◆ CTX_data_pointer_set()

void CTX_data_pointer_set ( bContextDataResult result,
struct ID id,
StructRNA type,
void data 
)

◆ CTX_data_pointer_set_ptr()

void CTX_data_pointer_set_ptr ( bContextDataResult result,
const PointerRNA ptr 
)

◆ CTX_data_scene()

struct Scene* CTX_data_scene ( const bContext C)

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().

◆ CTX_data_scene_set()

void CTX_data_scene_set ( bContext C,
struct Scene scene 
)

◆ CTX_data_selectable_bases()

int CTX_data_selectable_bases ( const bContext C,
ListBase list 
)

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().

◆ CTX_data_selectable_objects()

int CTX_data_selectable_objects ( const bContext C,
ListBase list 
)

Definition at line 1343 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_data_selected_bases()

int CTX_data_selected_bases ( const bContext C,
ListBase list 
)

Definition at line 1328 of file context.c.

References C, and ctx_data_base_collection_get().

◆ CTX_data_selected_bones()

int CTX_data_selected_bones ( const bContext C,
ListBase list 
)

Definition at line 1405 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_data_selected_editable_bases()

int CTX_data_selected_editable_bases ( const bContext C,
ListBase list 
)

Definition at line 1308 of file context.c.

References C, and ctx_data_base_collection_get().

Referenced by object_convert_exec().

◆ CTX_data_selected_editable_bones()

int CTX_data_selected_editable_bones ( const bContext C,
ListBase list 
)

Definition at line 1410 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_data_selected_editable_objects()

int CTX_data_selected_editable_objects ( const bContext C,
ListBase list 
)

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().

◆ CTX_data_selected_ids()

int CTX_data_selected_ids ( const bContext C,
ListBase list 
)

Definition at line 1293 of file context.c.

References C, and ctx_data_collection_get().

Referenced by asset_operation_get_ids_from_context().

◆ CTX_data_selected_nodes()

int CTX_data_selected_nodes ( const bContext C,
ListBase list 
)

Definition at line 1298 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_data_selected_objects()

int CTX_data_selected_objects ( const bContext C,
ListBase list 
)

Definition at line 1323 of file context.c.

References C, and ctx_data_collection_get().

Referenced by bake_init_api_data(), and view3d_context().

◆ CTX_data_selected_pose_bones()

int CTX_data_selected_pose_bones ( const bContext C,
ListBase list 
)

Definition at line 1430 of file context.c.

References C, and ctx_data_collection_get().

Referenced by apply_armature_pose2bones_exec().

◆ CTX_data_selected_pose_bones_from_active_object()

int CTX_data_selected_pose_bones_from_active_object ( const bContext C,
ListBase list 
)

Definition at line 1435 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_data_tool_settings()

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().

◆ CTX_data_type_get()

short CTX_data_type_get ( struct bContextDataResult result)

Definition at line 706 of file context.c.

References result.

◆ CTX_data_type_set()

void CTX_data_type_set ( struct bContextDataResult result,
short  type 
)

◆ CTX_data_view_layer()

struct ViewLayer* CTX_data_view_layer ( const bContext C)

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().

◆ CTX_data_visible_bases()

int CTX_data_visible_bases ( const bContext C,
ListBase list 
)

Definition at line 1338 of file context.c.

References C, and ctx_data_base_collection_get().

◆ CTX_data_visible_bones()

int CTX_data_visible_bones ( const bContext C,
ListBase list 
)

Definition at line 1415 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_data_visible_gpencil_layers()

int CTX_data_visible_gpencil_layers ( const bContext C,
ListBase list 
)

Definition at line 1460 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_data_visible_objects()

int CTX_data_visible_objects ( const bContext C,
ListBase list 
)

Definition at line 1333 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_data_visible_pose_bones()

int CTX_data_visible_pose_bones ( const bContext C,
ListBase list 
)

Definition at line 1440 of file context.c.

References C, and ctx_data_collection_get().

◆ CTX_free()

void CTX_free ( bContext C)

◆ CTX_py_dict_get()

void* CTX_py_dict_get ( const bContext C)

◆ CTX_py_dict_get_orig()

void* CTX_py_dict_get_orig ( const bContext C)

Definition at line 246 of file context.c.

References C.

◆ CTX_py_init_get()

bool CTX_py_init_get ( bContext C)

◆ CTX_py_init_set()

void CTX_py_init_set ( bContext C,
bool  value 
)

Definition at line 237 of file context.c.

References C.

Referenced by main().

◆ CTX_py_state_pop()

void CTX_py_state_pop ( bContext C,
struct bContext_PyState pystate 
)

◆ CTX_py_state_push()

void CTX_py_state_push ( bContext C,
struct bContext_PyState pystate,
void value 
)

◆ CTX_store_add()

bContextStore* CTX_store_add ( ListBase contexts,
const char *  name,
const PointerRNA ptr 
)

◆ CTX_store_add_all()

bContextStore* CTX_store_add_all ( ListBase contexts,
bContextStore context 
)

◆ CTX_store_copy()

bContextStore* CTX_store_copy ( bContextStore store)

◆ CTX_store_free()

void CTX_store_free ( bContextStore store)

◆ CTX_store_free_list()

void CTX_store_free_list ( ListBase contexts)

Definition at line 223 of file context.c.

References BLI_pophead(), and CTX_store_free().

Referenced by UI_block_free().

◆ CTX_store_get()

bContextStore* CTX_store_get ( bContext C)

◆ CTX_store_ptr_lookup()

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().

◆ CTX_store_set()

void CTX_store_set ( bContext C,
bContextStore store 
)

◆ CTX_wm_area()

struct ScrArea* CTX_wm_area ( const bContext C)

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().

◆ CTX_wm_area_set()

void CTX_wm_area_set ( bContext C,
struct ScrArea area 
)

◆ CTX_wm_asset_handle()

struct AssetHandle CTX_wm_asset_handle ( const bContext C,
bool r_is_valid 
)

◆ CTX_wm_asset_library_ref()

const struct AssetLibraryReference* CTX_wm_asset_library_ref ( const bContext C)

◆ CTX_wm_gizmo_group()

struct wmGizmoGroup* CTX_wm_gizmo_group ( const bContext C)

Definition at line 765 of file context.c.

References C.

◆ CTX_wm_gizmo_group_set()

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().

◆ CTX_wm_interface_locked()

bool CTX_wm_interface_locked ( const bContext C)

Definition at line 718 of file context.c.

References C.

Referenced by flip_pose().

◆ CTX_wm_manager()

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().

◆ CTX_wm_manager_set()

void CTX_wm_manager_set ( bContext C,
struct wmWindowManager wm 
)

◆ CTX_wm_menu()

struct ARegion* CTX_wm_menu ( const bContext C)

◆ CTX_wm_menu_set()

void CTX_wm_menu_set ( bContext C,
struct ARegion menu 
)

◆ CTX_wm_message_bus()

struct wmMsgBus* CTX_wm_message_bus ( const bContext C)

◆ CTX_wm_operator_poll_msg_clear()

void CTX_wm_operator_poll_msg_clear ( struct bContext C)

◆ CTX_wm_operator_poll_msg_get()

const char* CTX_wm_operator_poll_msg_get ( struct bContext C,
bool r_free 
)

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().

◆ CTX_wm_operator_poll_msg_set()

void CTX_wm_operator_poll_msg_set ( struct bContext C,
const char *  msg 
)

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().

◆ CTX_wm_operator_poll_msg_set_dynamic()

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().

◆ CTX_wm_region()

struct ARegion* CTX_wm_region ( const bContext C)

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().

◆ CTX_wm_region_data()

void* CTX_wm_region_data ( const bContext C)

Definition at line 754 of file context.c.

References C, CTX_wm_region(), NULL, and ARegion::regiondata.

◆ CTX_wm_region_set()

void CTX_wm_region_set ( bContext C,
struct ARegion region 
)

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().

◆ CTX_wm_region_view3d()

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().

◆ CTX_wm_reports()

struct ReportList* CTX_wm_reports ( const bContext C)

◆ CTX_wm_screen()

struct bScreen* CTX_wm_screen ( const bContext C)

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().

◆ CTX_wm_screen_set()

void CTX_wm_screen_set ( bContext C,
struct bScreen screen 
)

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().

◆ CTX_wm_space_action()

struct SpaceAction* CTX_wm_space_action ( const bContext C)

◆ CTX_wm_space_clip()

struct SpaceClip* CTX_wm_space_clip ( const bContext C)

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().

◆ CTX_wm_space_console()

struct SpaceConsole* CTX_wm_space_console ( const bContext C)

◆ CTX_wm_space_data()

struct SpaceLink* CTX_wm_space_data ( const bContext C)

◆ CTX_wm_space_file()

struct SpaceFile* CTX_wm_space_file ( const bContext C)

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().

◆ CTX_wm_space_graph()

struct SpaceGraph* CTX_wm_space_graph ( const bContext C)

◆ CTX_wm_space_image()

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().

◆ CTX_wm_space_info()

struct SpaceInfo* CTX_wm_space_info ( const bContext C)

◆ CTX_wm_space_nla()

struct SpaceNla* CTX_wm_space_nla ( const bContext C)

◆ CTX_wm_space_node()

struct SpaceNode* CTX_wm_space_node ( const bContext C)

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().

◆ CTX_wm_space_outliner()

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().

◆ CTX_wm_space_properties()

struct SpaceProperties* CTX_wm_space_properties ( const bContext C)

◆ CTX_wm_space_seq()

struct SpaceSeq* CTX_wm_space_seq ( const bContext C)

◆ CTX_wm_space_spreadsheet()

struct SpaceSpreadsheet* CTX_wm_space_spreadsheet ( const bContext C)

◆ CTX_wm_space_text()

struct SpaceText* CTX_wm_space_text ( const bContext C)

◆ CTX_wm_space_topbar()

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.

◆ CTX_wm_space_userpref()

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.

◆ CTX_wm_view3d()

struct View3D* CTX_wm_view3d ( const bContext C)

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().

◆ CTX_wm_window()

struct wmWindow* CTX_wm_window ( const bContext C)

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().

◆ CTX_wm_window_set()

void CTX_wm_window_set ( bContext C,
struct wmWindow win 
)

◆ CTX_wm_workspace()

struct WorkSpace* CTX_wm_workspace ( const bContext C)