Blender  V2.59
Classes | Defines | Typedefs | Enumerations | Functions
BKE_context.h File Reference
#include "DNA_listBase.h"
#include "RNA_types.h"

Go to the source code of this file.

Classes

struct  bContextStoreEntry
struct  bContextStore

Defines

#define CTX_DATA_BEGIN(C, Type, instance, member)
#define CTX_DATA_END
#define CTX_DATA_COUNT(C, member)   ctx_data_list_count(C, CTX_data_##member)

Typedefs

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

Enumerations

enum  {
  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_POSE,
  CTX_MODE_SCULPT, CTX_MODE_PAINT_WEIGHT, CTX_MODE_PAINT_VERTEX, CTX_MODE_PAINT_TEXTURE,
  CTX_MODE_PARTICLE, CTX_MODE_OBJECT
}
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, PointerRNA *ptr)
void CTX_store_set (bContext *C, bContextStore *store)
bContextStoreCTX_store_copy (bContextStore *store)
void CTX_store_free (bContextStore *store)
void CTX_store_free_list (ListBase *contexts)
int CTX_py_init_get (bContext *C)
void CTX_py_init_set (bContext *C, int value)
void * CTX_py_dict_get (const bContext *C)
void CTX_py_dict_set (bContext *C, void *value)
struct wmWindowManagerCTX_wm_manager (const bContext *C)
struct wmWindowCTX_wm_window (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)
void * CTX_wm_region_data (const bContext *C)
struct ARegionCTX_wm_menu (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 SpaceButsCTX_wm_space_buts (const bContext *C)
struct SpaceFileCTX_wm_space_file (const bContext *C)
struct SpaceSeqCTX_wm_space_seq (const bContext *C)
struct SpaceOopsCTX_wm_space_outliner (const bContext *C)
struct SpaceNlaCTX_wm_space_nla (const bContext *C)
struct SpaceTimeCTX_wm_space_time (const bContext *C)
struct SpaceNodeCTX_wm_space_node (const bContext *C)
struct SpaceLogicCTX_wm_space_logic (const bContext *C)
struct SpaceIpoCTX_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)
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 *sa)
void CTX_wm_region_set (bContext *C, struct ARegion *region)
void CTX_wm_menu_set (bContext *C, struct ARegion *menu)
const char * CTX_wm_operator_poll_msg_get (struct bContext *C)
void CTX_wm_operator_poll_msg_set (struct bContext *C, const char *msg)
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)
ListBase CTX_data_collection_get (const bContext *C, const char *member)
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 (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 (bContextDataResult *result, struct ID *id, StructRNA *type, void *data)
void CTX_data_dir_set (bContextDataResult *result, const char **member)
void CTX_data_type_set (struct bContextDataResult *result, short type)
short CTX_data_type_get (struct bContextDataResult *result)
int CTX_data_equals (const char *member, const char *str)
int 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 ToolSettingsCTX_data_tool_settings (const bContext *C)
const char * CTX_data_mode_string (const bContext *C)
int 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 *bmain)
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_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)
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_visible_pose_bones (const bContext *C, ListBase *list)

Detailed Description

Definition in file BKE_context.h.


Define Documentation

#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=ctx_data_list.first; ctx_link; ctx_link=ctx_link->next) { \
                        Type instance= ctx_link->ptr.data;

Definition at line 208 of file BKE_context.h.

Referenced by apply_objects_internal(), armature_align_bones_exec(), armature_autoside_names_exec(), armature_bone_layers_exec(), armature_bone_layers_invoke(), armature_de_select_all_exec(), armature_fill_bones_exec(), armature_flip_names_exec(), armature_parent_clear_exec(), armature_parent_set_exec(), armature_parent_set_invoke(), armature_select_inverse_exec(), armature_subdivide_exec(), BIF_retargetArmature(), convert_exec(), copy_object_set_idnew(), createTransNodeData(), createTransObject(), delete_key_v3d_exec(), do_object_pose_box_select(), duplicate_exec(), ED_objects_clear_paths(), ED_objects_recalculate_paths(), game_property_clear_exec(), game_property_copy_exec(), get_new_constraint_target(), group_create_exec(), group_objects_remove_exec(), init_multiresbake_job(), join_armature_exec(), join_curve_exec(), join_mesh_exec(), join_mesh_shapes_exec(), logicbricks_copy_exec(), make_links_data_exec(), make_links_scene_exec(), make_local_exec(), material_slot_copy_exec(), mouse_select_menu(), move_to_layer_exec(), move_to_layer_init(), multires_reshape_exec(), multiresbake_check(), multiresbake_image_exec_locked(), object_add_hook_selob_exec(), object_calculate_paths_exec(), object_clear_transform_generic_exec(), object_constraint_copy_exec(), object_constraints_clear_exec(), object_delete_exec(), object_duplicates_make_real_exec(), object_hide_render_clear_exec(), object_hide_render_set_exec(), object_hide_view_set_exec(), object_origin_clear_exec(), object_origin_set_exec(), object_select_all_exec(), object_select_by_layer_exec(), object_select_by_type_exec(), object_select_grouped_exec(), object_select_inverse_exec(), object_select_linked_exec(), object_select_mirror_exec(), object_select_name_exec(), object_select_random_exec(), object_select_same_group_exec(), object_slow_parent_clear_exec(), object_slow_parent_set_exec(), object_track_clear_exec(), objects_add_active_exec(), objects_remove_active_exec(), ofs_timeoffs(), parent_clear_exec(), parent_noinv_set_exec(), parent_set_exec(), pose_autoside_names_exec(), pose_bone_layers_exec(), pose_bone_layers_invoke(), pose_calculate_paths_exec(), pose_clear_transform_generic_exec(), pose_constraint_copy_exec(), pose_constraints_clear_exec(), pose_de_select_all_exec(), pose_flip_names_exec(), pose_flip_quats_exec(), pose_group_assign_exec(), pose_group_select(), pose_group_unassign_exec(), pose_ik_clear_exec(), pose_select_constraint_target_exec(), pose_select_hierarchy_exec(), pose_select_inverse_exec(), pose_select_same_group(), pose_select_same_layer(), pose_visual_transform_apply_exec(), poseAnim_mapping_get(), select_grouped_children(), select_grouped_color(), select_grouped_gameprops(), select_grouped_group(), select_grouped_index_object(), select_grouped_layer(), select_grouped_siblings(), select_grouped_type(), separate_armature_exec(), shade_smooth_exec(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), time_draw_keyframes(), track_set_exec(), ui_add_smart_controller(), vertex_group_copy_to_selected_exec(), vertex_parent_set_exec(), and visual_transform_apply_exec().

#define CTX_DATA_COUNT (   C,
  member 
)    ctx_data_list_count(C, CTX_data_##member)
#define CTX_DATA_END
Value:
} \
                BLI_freelistN(&ctx_data_list); \
        }

Definition at line 216 of file BKE_context.h.

Referenced by apply_objects_internal(), armature_align_bones_exec(), armature_autoside_names_exec(), armature_bone_layers_exec(), armature_bone_layers_invoke(), armature_de_select_all_exec(), armature_fill_bones_exec(), armature_flip_names_exec(), armature_parent_clear_exec(), armature_parent_set_exec(), armature_parent_set_invoke(), armature_select_inverse_exec(), armature_subdivide_exec(), BIF_retargetArmature(), convert_exec(), copy_object_set_idnew(), createTransNodeData(), createTransObject(), delete_key_v3d_exec(), do_object_pose_box_select(), duplicate_exec(), ED_objects_clear_paths(), ED_objects_recalculate_paths(), game_property_clear_exec(), game_property_copy_exec(), get_new_constraint_target(), group_create_exec(), group_objects_remove_exec(), init_multiresbake_job(), join_armature_exec(), join_curve_exec(), join_mesh_exec(), join_mesh_shapes_exec(), logicbricks_copy_exec(), make_links_data_exec(), make_links_scene_exec(), make_local_exec(), material_slot_copy_exec(), mouse_select_menu(), move_to_layer_exec(), move_to_layer_init(), multires_reshape_exec(), multiresbake_check(), multiresbake_image_exec_locked(), object_add_hook_selob_exec(), object_calculate_paths_exec(), object_clear_transform_generic_exec(), object_constraint_copy_exec(), object_constraints_clear_exec(), object_delete_exec(), object_duplicates_make_real_exec(), object_hide_render_clear_exec(), object_hide_render_set_exec(), object_hide_view_set_exec(), object_origin_clear_exec(), object_origin_set_exec(), object_select_all_exec(), object_select_by_layer_exec(), object_select_by_type_exec(), object_select_grouped_exec(), object_select_inverse_exec(), object_select_linked_exec(), object_select_mirror_exec(), object_select_name_exec(), object_select_random_exec(), object_select_same_group_exec(), object_slow_parent_clear_exec(), object_slow_parent_set_exec(), object_track_clear_exec(), objects_add_active_exec(), objects_remove_active_exec(), ofs_timeoffs(), parent_clear_exec(), parent_noinv_set_exec(), parent_set_exec(), pose_autoside_names_exec(), pose_bone_layers_exec(), pose_bone_layers_invoke(), pose_calculate_paths_exec(), pose_clear_transform_generic_exec(), pose_constraint_copy_exec(), pose_constraints_clear_exec(), pose_de_select_all_exec(), pose_flip_names_exec(), pose_flip_quats_exec(), pose_group_assign_exec(), pose_group_select(), pose_group_unassign_exec(), pose_ik_clear_exec(), pose_select_constraint_target_exec(), pose_select_hierarchy_exec(), pose_select_inverse_exec(), pose_select_same_group(), pose_select_same_layer(), pose_visual_transform_apply_exec(), poseAnim_mapping_get(), select_grouped_children(), select_grouped_color(), select_grouped_gameprops(), select_grouped_group(), select_grouped_index_object(), select_grouped_layer(), select_grouped_siblings(), select_grouped_type(), separate_armature_exec(), shade_smooth_exec(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), time_draw_keyframes(), track_set_exec(), ui_add_smart_controller(), vertex_group_copy_to_selected_exec(), vertex_parent_set_exec(), and visual_transform_apply_exec().


Typedef Documentation

typedef struct bContext bContext

Definition at line 71 of file BKE_context.h.

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

Definition at line 76 of file BKE_context.h.

Definition at line 74 of file BKE_context.h.

typedef struct bContextStore bContextStore

Enumeration Type Documentation

anonymous enum
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_POSE 
CTX_MODE_SCULPT 
CTX_MODE_PAINT_WEIGHT 
CTX_MODE_PAINT_VERTEX 
CTX_MODE_PAINT_TEXTURE 
CTX_MODE_PARTICLE 
CTX_MODE_OBJECT 

Definition at line 95 of file BKE_context.h.

anonymous enum
Enumerator:
CTX_DATA_TYPE_POINTER 
CTX_DATA_TYPE_COLLECTION 

Definition at line 180 of file BKE_context.h.


Function Documentation

bContext* CTX_copy ( const bContext C)

Definition at line 102 of file context.c.

References MEM_dupallocN().

bContext* CTX_create ( void  )

Definition at line 93 of file context.c.

References C, and MEM_callocN().

Referenced by main().

struct Base* CTX_data_active_base ( const bContext C) [read]
struct EditBone* CTX_data_active_bone ( const bContext C) [read]
struct Object* CTX_data_active_object ( const bContext C) [read]

Definition at line 862 of file context.c.

References ctx_data_pointer_get().

Referenced by apply_armature_pose2bones_exec(), axis_set_view(), BIF_createTransformOrientation(), brush_edit_init(), brush_reset_exec(), buttons_shading_context(), buttons_shading_new_context(), check_armature_actuator(), check_armature_sensor(), clear_edited_exec(), convert_exec(), convert_poll(), createTransParticleVerts(), CTX_data_mode_enum(), do_logic_buts(), ED_object_active_context(), ED_operator_objectmode(), ED_operator_posemode(), ED_preview_shader_job(), ed_screen_context(), ED_sculpt_force_update(), ED_undo_push(), ed_undo_step(), ED_undo_valid(), editmode_toggle_poll(), face_select_all_exec(), face_select_hide_exec(), face_select_inverse_exec(), face_select_reveal_exec(), facemask_paint_poll(), fluid_bake_exec(), forcefield_toggle_exec(), game_property_new(), game_property_remove(), get_driver_path_hack(), get_poselib_object(), get_selected_and_linked_obs(), get_undo_system(), gpencil_data_get_pointers(), hide_exec(), image_paint_poll(), image_paint_sample_color_poll(), initTransformOrientation(), join_armature_exec(), join_curve_exec(), join_exec(), join_mesh_exec(), join_mesh_shapes_exec(), join_poll(), join_shapes_exec(), join_shapes_poll(), keyframe_jump_exec(), logic_buttons(), logic_buttons_new(), make_regular_exec(), make_regular_poll(), mirror_exec(), object_mode_poll(), object_mode_set_exec(), object_mode_set_itemsf(), paint_poll(), paint_poll_test(), paint_select_linked_exec(), paint_select_linked_pick_invoke(), particle_edit_toggle_exec(), particle_edit_toggle_poll(), PE_border_select(), PE_circle_select(), PE_hair_poll(), PE_lasso_select(), PE_mouse_particles(), PE_poll(), PE_set_data(), pose_armature_layers_exec(), pose_armature_layers_invoke(), pose_armature_layers_showall_exec(), pose_autoside_names_exec(), pose_bone_flip_active_exec(), pose_bone_layers_exec(), pose_calculate_paths_exec(), pose_clear_paths_exec(), pose_clear_transform_generic_exec(), pose_constraints_clear_exec(), pose_copy_exec(), pose_flip_names_exec(), pose_flip_quats_exec(), pose_group_add_exec(), pose_group_assign_exec(), pose_group_deselect_exec(), pose_group_remove_exec(), pose_group_select_exec(), pose_group_unassign_exec(), pose_groups_menu_invoke(), pose_hide_exec(), pose_ik_add_exec(), pose_ik_add_invoke(), pose_ik_clear_exec(), pose_paste_exec(), pose_propagate_exec(), pose_reveal_exec(), pose_select_constraint_target_exec(), pose_select_grouped_exec(), pose_select_hierarchy_exec(), pose_select_parent_exec(), pose_slide_init(), pose_visual_transform_apply_exec(), poselib_rename_exec(), remove_doubles_exec(), reveal_exec(), screen_render_invoke(), sculpt_brush_stroke_cancel(), sculpt_brush_stroke_init(), sculpt_flush_update(), sculpt_mode_poll(), sculpt_set_persistent_base(), sculpt_stroke_done(), sculpt_stroke_test_start(), sculpt_stroke_update_step(), sculpt_toggle_mode(), sculpt_undo_restore(), sculpt_update_cache_invariants(), select_all_exec(), set_texture_context(), set_vpaint(), set_wpaint(), snap_curs_to_active(), snap_curs_to_sel(), test_bake_internal(), textbox_add_exec(), textbox_remove_exec(), texture_paint_poll(), texture_paint_toggle_exec(), texture_paint_toggle_poll(), time_draw_keyframes(), time_main_area_draw(), ui_id_brush_get_icon(), vertex_color_set_exec(), vertex_paint_mode_poll(), view3d_circle_select_exec(), view3d_lasso_select(), view3d_select_invoke(), view3d_selectable_data(), view3d_set_viewcontext(), view3d_setobjectascamera_exec(), vpaint_stroke_test_start(), weight_from_bones_exec(), weight_from_bones_poll(), weight_paint_mode_poll(), weight_paint_poll(), weight_paint_set_exec(), weight_set_exec(), wpaint_stroke_done(), and wpaint_stroke_test_start().

struct bPoseChannel* CTX_data_active_pose_bone ( const bContext C) [read]

Definition at line 912 of file context.c.

References ctx_data_pointer_get().

Referenced by pose_constraint_copy_exec(), and pose_select_parent_exec().

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

Definition at line 553 of file context.c.

References ctx_data_get(), bContextDataResult::list, and NULL.

Referenced by copy_to_selected_list().

int CTX_data_dir ( const char *  member)
ListBase CTX_data_dir_get ( const bContext C)
void CTX_data_dir_set ( bContextDataResult result,
const char **  member 
)
struct Image* CTX_data_edit_image ( const bContext C) [read]
struct Object* CTX_data_edit_object ( const bContext C) [read]

Definition at line 872 of file context.c.

References ctx_data_pointer_get().

Referenced by add_metaball_primitive(), add_nurbs_primitive(), addedgeface_mesh_exec(), addvert_Nurb(), armature_align_bones_exec(), armature_autoside_names_exec(), armature_bone_layers_exec(), armature_bone_primitive_add_exec(), armature_calc_roll_exec(), armature_click_extrude_exec(), armature_delete_selected_exec(), armature_duplicate_selected_exec(), armature_extrude_exec(), armature_fill_bones_exec(), armature_flip_names_exec(), armature_hide_exec(), armature_merge_exec(), armature_parent_clear_exec(), armature_parent_set_exec(), armature_reveal_exec(), armature_select_hierarchy_exec(), armature_select_linked_invoke(), armature_subdivide_exec(), armature_switch_direction_exec(), armatureSelectedToGraph(), average_islands_scale_exec(), beautify_fill_exec(), BIF_createTransformOrientation(), BIF_makeListTemplates(), BIF_ReebGraphMultiFromEditMesh(), BIF_retargetArc(), blend_from_shape_exec(), border_select_exec(), calc_manipulator_stats(), change_character_exec(), change_spacing_exec(), circle_select_exec(), clear_fgon_exec(), clear_tilt_exec(), common_restrict_check(), contextSketch(), copy_text_exec(), createTransCurveVerts(), CTX_data_mode_enum(), cube_project_exec(), curvesurf_prim_add(), cut_text_exec(), cylinder_project_exec(), de_select_all_exec(), de_select_first_exec(), de_select_last_exec(), delete_exec(), delete_invoke(), delete_mesh_exec(), delete_metaelems_exec(), deleteflagNurb(), do_uvedit_vertex(), do_view3d_header_buttons(), duplicate_exec(), duplicate_metaelems_exec(), ED_object_add_type(), ED_object_exit_editmode(), ED_operator_editarmature(), ED_operator_editcurve(), ED_operator_editfont(), ED_operator_editlattice(), ED_operator_editmball(), ED_operator_editmesh(), ED_operator_editsurf(), ED_operator_editsurfcurve(), ED_operator_objectmode(), ED_operator_outliner_active_no_editobject(), ED_operator_sketch_full_mode(), ED_operator_sketch_mode(), ED_operator_uvedit(), ED_operator_uvmap(), ed_screen_context(), ED_undo_push(), ed_undo_step(), ED_undo_valid(), edge_flip_exec(), edge_rotate_selected(), editmesh_mark_seam(), editmesh_mark_sharp(), editmode_toggle_exec(), em_snap_to_cursor(), extrude_exec(), extrude_repeat_mesh_exec(), fill_mesh_exec(), flip_normals(), get_armature_edit(), get_data(), get_editlatt(), get_undo_system(), get_undoFont(), getEditMesh(), getTransformOrientation(), hide_exec(), hide_mesh_exec(), hide_metaelems_exec(), hook_mod_itemf(), hook_op_edit_poll(), image_main_area_draw(), image_new_exec(), image_panel_uv_poll(), image_refresh(), initTransInfo(), insert_lorem_exec(), insert_text_exec(), insert_text_invoke(), knife_cut_exec(), line_break_exec(), linked_limit_default(), loop_multiselect(), loop_to_region(), make_fgon_exec(), make_prim_ext(), make_regular_exec(), make_segment_exec(), material_slot_remove_exec(), merge_exec(), merge_nurb(), merge_type_itemf(), mesh_duplicate_exec(), mesh_extrude_exec(), mesh_extrude_invoke(), mesh_extrude_itemf(), mesh_faces_shade_flat_exec(), mesh_faces_shade_smooth_exec(), mesh_mirror_colors(), mesh_mirror_uvs(), mesh_noise_exec(), mesh_rip_invoke(), mesh_rotate_colors(), mesh_rotate_uvs(), mesh_select_nth_exec(), mesh_select_random_exec(), mesh_shortest_path_select_poll(), mesh_vertices_randomize_exec(), minimize_stretch_init(), mouse_armature(), mouse_mball(), mouse_nurb(), mouse_select(), move_cursor(), namebutton_cb(), normals_make_consistent_exec(), object_add_hook_newob_exec(), object_add_hook_selob_exec(), object_add_text_exec(), object_armature_add_exec(), object_delete_exec(), object_hook_assign_exec(), object_hook_recenter_exec(), object_hook_remove_exec(), object_hook_reset_exec(), object_hook_select_exec(), object_metaball_add_exec(), object_metaball_add_invoke(), object_origin_set_exec(), object_track_clear_exec(), open_exec(), pack_islands_exec(), paint_poll_test(), paste_file(), paste_text_exec(), peelObjectsContext(), pin_exec(), pose_select_connected_invoke(), posemode_exec(), quads_convert_to_tris_exec(), region_to_loop(), removedoublesflag_exec(), reset_exec(), reveal_exec(), reveal_mesh_exec(), reveal_metaelems_exec(), RIG_graphFromArmature(), ringcut_invoke(), ringsel_init(), screw_mesh_exec(), select_all_exec(), select_axis_exec(), select_by_number_vertices_exec(), select_inverse_exec(), select_inverse_mesh_exec(), select_inverse_metaelems_exec(), select_less(), select_less_exec(), select_linked_exec(), select_linked_flat_faces_exec(), select_linked_internal(), select_linked_pick_invoke(), select_mirror_exec(), select_more(), select_more_exec(), select_next_exec(), select_non_manifold_exec(), select_nth_exec(), select_pinned_exec(), select_previous_exec(), select_random_exec(), select_random_metaelems_exec(), select_row_exec(), select_sharp_edges_exec(), select_similar_type_itemf(), select_vertex_path_exec(), separate_armature_exec(), set_case(), set_goal_weight_exec(), set_handle_type_exec(), set_radius_exec(), set_spline_type_exec(), set_style(), set_tile_exec(), shade_smooth_exec(), shape_itemf(), shape_propagate_to_all_exec(), similar_edge_select_exec(), similar_face_select_exec(), similar_vert_select_exec(), sk_convertStroke(), sk_makeTemplateGraph(), sk_retargetStroke(), smooth_exec(), smooth_radius_exec(), smooth_vertex(), snap_curs_to_active(), snap_curs_to_sel(), snap_cursor_exec(), snap_sel_to_curs(), snap_sel_to_grid(), snap_selection_exec(), snapObjectsContext(), solidify_exec(), sort_faces_exec(), sphere_project_exec(), spin_exec(), spin_mesh(), spin_mesh_exec(), split_mesh(), stitch_exec(), subdivide_exec(), switch_direction_exec(), texture_paint_toggle_poll(), toggle_case_exec(), toggle_cyclic_exec(), toggle_cyclic_invoke(), toggle_style_exec(), tris_convert_to_quads_exec(), uiTemplateEditModeSelection(), uiTemplateHeader3D(), undo_clean_stack(), undo_editmode_push(), undo_editmode_step(), unlink_selection_exec(), unwrap_exec(), uv_from_view_exec(), uv_map_transform(), uvedit_vertex_buttons(), vertex_group_assign_exec(), vertex_group_deselect_exec(), vertex_group_remove_from_exec(), vertex_group_select_exec(), vertex_parent_set_exec(), view3d_circle_select_exec(), view3d_panel_object(), view3d_select_invoke(), view3d_set_viewcontext(), view_selected_exec(), viewselected_exec(), weld_align_uv(), and wm_search_menu_poll().

struct Text* CTX_data_edit_text ( const bContext C) [read]
int CTX_data_editable_bones ( const bContext C,
ListBase list 
)

Definition at line 907 of file context.c.

References ctx_data_collection_get().

int CTX_data_equals ( const char *  member,
const char *  str 
)
int CTX_data_get ( const bContext C,
const char *  member,
PointerRNA r_ptr,
ListBase r_lb,
short *  r_type 
)
void CTX_data_id_list_add ( bContextDataResult result,
struct ID id 
)
void CTX_data_id_pointer_set ( bContextDataResult result,
struct ID id 
)
void CTX_data_list_add ( bContextDataResult result,
struct ID id,
StructRNA type,
void *  data 
)
int ctx_data_list_count ( const bContext C,
int(*)(const bContext *, ListBase *)  func 
)

Definition at line 684 of file context.c.

References BLI_countlist(), and BLI_freelistN().

struct Main* CTX_data_main ( const bContext C) [read]

Definition at line 714 of file context.c.

References ctx_data_pointer_verify(), bContext::data, and bContext::main.

Referenced by add_driver_button_exec(), add_keyingset_button_exec(), add_named_exec(), apply_objects_internal(), autocomplete_id(), bake_image_exec(), bc_set_parent(), BKE_read_file_from_memfile(), BKE_write_undo(), bpy_context_set(), bpy_lib_exit(), BPY_modules_load_user(), BPY_string_exec(), brush_image_tool_set_exec(), brush_sculpt_tool_set_exec(), brush_vertex_tool_set_exec(), brush_weight_tool_set_exec(), constraint_add_exec(), convert_exec(), copy_object_set_idnew(), DocumentImporter::create_instance_node(), delete_key_button_exec(), delete_key_exec(), delete_key_v3d_exec(), do_constraint_panels(), do_graph_region_driver_buttons(), do_logic_buts(), do_view3d_region_buttons(), draw_actuator_constraint(), draw_actuator_message(), draw_image_seq(), draw_outliner(), draw_sensor_collision(), draw_sensor_ray(), drop_named_material_invoke(), duplicate_exec(), ED_editors_exit(), ED_editors_init(), ed_marker_make_links_scene_exec(), ED_object_add_type(), ED_object_shape_key_remove(), ED_screen_delete(), ED_screen_delete_scene(), ED_screen_full_toggle(), ED_screen_set(), ED_screen_set_scene(), edit_object_property_get(), effector_add_type(), envmap_clear_all_exec(), find_and_replace(), DocumentImporter::finish(), fluid_init_all_channels(), fluidsimBake(), game_engine_exec(), get_selected_and_linked_obs(), group_create_exec(), group_instance_add_exec(), group_link_exec(), group_objects_remove_exec(), handle_view3d_lock(), image_undo_restore(), image_unpack_exec(), init_bake_internal(), insert_key_button_exec(), insert_key_exec(), join_armature_exec(), join_curve_exec(), join_mesh_exec(), SkinInfo::link_armature(), load_file(), localview_exec(), logic_buttons(), make_links_data_exec(), make_links_scene_exec(), make_paths_absolute_exec(), make_paths_relative_exec(), make_proxy_exec(), make_single_user_exec(), mesh_separate_exec(), modifier_add_exec(), modifier_convert_exec(), modifier_remove_exec(), move_to_layer_exec(), new_particle_settings_exec(), new_particle_target_exec(), nlaedit_add_actionclip_exec(), node_auto_add_menu(), node_browse_text_cb(), node_dynamic_update_cb(), node_normal_cb(), node_read_fullsamplelayers_exec(), node_read_renderlayers_exec(), node_shader_buts_dynamic(), object_add_hook_newob_exec(), object_add_hook_selob_exec(), object_clear_transform_generic_exec(), object_constraint_copy_exec(), object_constraints_clear_exec(), object_delete_cb(), object_delete_exec(), object_duplicates_make_real_exec(), object_hide_view_clear_exec(), object_hide_view_set_exec(), object_origin_clear_exec(), object_origin_set_exec(), object_select_same_group_exec(), object_slow_parent_clear_exec(), object_slow_parent_set_exec(), object_track_clear_exec(), objects_add_active_exec(), objects_remove_active_exec(), outliner_animdata_operation_exec(), outliner_object_operation_exec(), pack_all_exec(), pack_all_invoke(), pack_exec(), parent_clear_exec(), parent_noinv_set_exec(), parent_set_exec(), pose_constraint_copy_exec(), pose_constraints_clear_exec(), ptcache_bake_all_exec(), ptcache_bake_exec(), pyop_call(), pyrna_register_class(), pyrna_unregister_class(), redraw_timer_exec(), refresh_pyconstraints_exec(), remove_driver_button_exec(), remove_keyingset_button_exec(), remove_particle_target_exec(), render_animation(), render_frame(), RNA_action_itemf(), RNA_action_local_itemf(), RNA_group_itemf(), RNA_group_local_itemf(), RNA_image_itemf(), RNA_image_local_itemf(), RNA_property_update(), RNA_scene_itemf(), RNA_scene_local_itemf(), rule_del_exec(), save_exec(), save_image_doit(), save_sequence_exec(), scene_new_exec(), screen_animation_step(), screen_opengl_render_anim_step(), screen_opengl_render_end(), screen_render_exec(), screen_render_invoke(), screen_set_exec(), select_grouped_group(), separate_armature_exec(), separate_exec(), sequencer_add_scene_strip_exec(), set_scene(), snap_sel_to_curs(), snap_sel_to_grid(), sound_unpack_exec(), space_image_file_exists_poll(), spacedata_cleanup(), StartKetsjiShell(), state_del_exec(), test_actionpoin_but(), test_matpoin_but(), test_meshpoin_but(), test_obpoin_but(), test_scenepoin_but(), test_scriptpoin_but(), texture_paint_camera_project_exec(), track_set_exec(), ui_template_id(), uiTemplateRunningJobs(), unlink_exec(), unpack_all_exec(), unpack_all_invoke(), vertex_parent_set_exec(), view3d_layers_exec(), wm_add_default(), wm_autosave_timer(), WM_check(), wm_clear_default_size(), wm_event_do_handlers(), wm_event_do_notifiers(), WM_init_game(), wm_init_userdef(), wm_link_append_exec(), WM_read_file(), WM_read_homefile(), wm_window_close(), WM_write_file(), and WM_write_homefile().

void CTX_data_main_set ( bContext C,
struct Main bmain 
)

Definition at line 724 of file context.c.

References bContext::data, and bContext::main.

Referenced by setup_app_data().

int CTX_data_mode_enum ( const bContext C)
const char* CTX_data_mode_string ( const bContext C)

Definition at line 797 of file context.c.

References CTX_data_mode_enum().

Referenced by operator_call_cb(), view3d_panel_tool_shelf(), and view3d_tools_area_draw().

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 
)

Definition at line 543 of file context.c.

References CTX_data_pointer_get(), PointerRNA::data, PointerRNA_NULL, RNA_struct_is_a(), and PointerRNA::type.

Referenced by connect_hair_exec(), constraint_delete_exec(), constraint_poll(), copy_material_exec(), copy_mtex_exec(), copy_mtex_poll(), copy_particle_dupliob_exec(), disconnect_hair_exec(), dupliob_move_down_exec(), dupliob_move_up_exec(), ED_object_active_context(), edit_actuator_invoke_properties(), edit_actuator_poll(), edit_constraint_invoke_properties(), edit_constraint_poll_generic(), edit_controller_invoke_properties(), edit_controller_poll(), edit_modifier_invoke_properties(), edit_modifier_poll_generic(), edit_sensor_invoke_properties(), edit_sensor_poll(), envmap_clear_exec(), envmap_clear_poll(), envmap_save_exec(), envmap_save_poll(), get_poselib_object(), group_add_exec(), group_link_exec(), group_remove_exec(), layers_poll(), material_slot_add_exec(), material_slot_assign_exec(), material_slot_copy_exec(), material_slot_de_select(), material_slot_remove_exec(), new_material_exec(), new_particle_settings_exec(), new_particle_target_exec(), new_texture_exec(), new_world_exec(), object_hook_assign_exec(), object_hook_recenter_exec(), object_hook_reset_exec(), object_hook_select_exec(), open_exec(), open_invoke(), particle_system_add_exec(), particle_system_remove_exec(), paste_material_exec(), paste_mtex_exec(), pose_calculate_paths_exec(), pose_clear_paths_exec(), pose_group_add_exec(), pose_group_assign_exec(), pose_group_deselect_exec(), pose_group_remove_exec(), pose_group_select_exec(), pose_group_unassign_exec(), pose_groups_menu_invoke(), psys_poll(), ptcache_add_new_exec(), ptcache_bake_exec(), ptcache_bake_from_cache_exec(), 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(), set_active_group_exec(), shape_key_add_exec(), shape_key_clear_exec(), shape_key_mirror_exec(), shape_key_mode_poll(), shape_key_move_exec(), shape_key_poll(), shape_key_remove_exec(), state_add_exec(), state_del_exec(), state_move_down_exec(), state_move_up_exec(), sticky_add_exec(), sticky_remove_exec(), target_move_down_exec(), target_move_up_exec(), texture_slot_move(), uv_texture_add_exec(), uv_texture_remove_exec(), vertex_color_add_exec(), vertex_color_remove_exec(), vertex_group_add_exec(), vertex_group_blend_exec(), vertex_group_clean_exec(), vertex_group_copy_exec(), vertex_group_copy_to_linked_exec(), vertex_group_copy_to_selected_exec(), vertex_group_invert_exec(), vertex_group_levels_exec(), vertex_group_mirror_exec(), vertex_group_normalize_all_exec(), vertex_group_normalize_exec(), vertex_group_poll(), vertex_group_poll_edit(), vertex_group_remove_exec(), vertex_group_sort_exec(), vgroup_itemf(), and vgroup_move_exec().

void CTX_data_pointer_set ( bContextDataResult result,
struct ID id,
StructRNA type,
void *  data 
)
struct Scene* CTX_data_scene ( const bContext C) [read]

Definition at line 729 of file context.c.

References ctx_data_pointer_verify(), bContext::data, and bContext::scene.

Referenced by achannel_setting_slider_cb(), achannel_setting_slider_shapekey_cb(), action_main_area_draw(), add_default_keyingset_exec(), add_empty_ks_path_exec(), add_keyingset_button_exec(), add_named_exec(), addMatrixSpace(), ANIM_animdata_get_context(), ANIM_apply_keyingset(), ANIM_draw_cfra(), ANIM_draw_previewrange(), ANIM_keying_sets_enum_itemf(), ANIM_keying_sets_menu_setup(), animedit_poll_channels_nla_tweakmode_off(), append_named_part_ex(), apply_armature_pose2bones_exec(), apply_objects_internal(), applyTransformOrientation(), area_dupli_invoke(), armature_bone_primitive_add_exec(), armature_calc_roll_exec(), armature_click_extrude_exec(), armature_click_extrude_invoke(), armature_fill_bones_exec(), armatureSelectedToGraph(), average_islands_scale_exec(), bake_image_exec(), bc_set_parent(), BDR_drawSketch(), BIF_clearTransformOrientation(), BIF_countTransformOrientation(), BIF_draw_manipulator(), BIF_enumTransformOrientation(), BIF_makeListTemplates(), BIF_menustringTransformOrientation(), BIF_ReebGraphMultiFromEditMesh(), BIF_removeTransformOrientation(), BIF_removeTransformOrientationIndex(), BIF_retargetArc(), BIF_selectTransformOrientation(), border_select_exec(), brush_add_exec(), brush_curve_preset_exec(), brush_curve_preset_poll(), brush_drawcursor(), brush_edit_init(), brush_image_tool_set_exec(), brush_reset_exec(), brush_scale_size_exec(), brush_sculpt_tool_set_exec(), brush_vertex_tool_set_exec(), brush_weight_tool_set_exec(), buttons_context_path(), calc_manipulator_stats(), change_character_exec(), change_frame_apply(), change_spacing_exec(), childof_set_inverse_exec(), circle_select_exec(), connect_hair_exec(), constraint_add_exec(), convert_exec(), convert_poll(), create_orientation_exec(), CTX_data_tool_settings(), cube_project_exec(), cut_text_exec(), cylinder_project_exec(), delete_exec(), delete_key_button_exec(), delete_key_exec(), delete_key_v3d_exec(), delete_orientation_exec(), disconnect_hair_exec(), do_constraint_panels(), do_graph_region_driver_buttons(), do_node_add(), do_uvedit_vertex(), do_view3d_region_buttons(), do_view3d_vgroup_buttons(), draw_gpencil_2dimage(), draw_gpencil_view2d(), draw_gpencil_view3d(), draw_markers_time(), draw_outliner(), draw_seq_strips(), draw_timeline_seq(), drawnodespace(), drop_named_image_invoke(), duplicate_exec(), ED_base_object_activate(), ED_context_get_markers(), ED_editors_init(), ed_marker_add(), ed_marker_make_links_scene_exec(), ed_marker_move_modal(), ed_marker_select(), ED_object_add_generic_get_opts(), ED_object_add_type(), ED_object_base_init_transform(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_object_location_from_view(), ED_operator_objectmode(), ED_operator_scene_editable(), ED_preview_draw(), ED_preview_icon_job(), ED_preview_shader_job(), ED_refresh_viewport_fps(), ED_screen_animation_play(), ED_screen_animation_timer(), ED_undo_push(), ed_undo_step(), ED_undo_valid(), editmesh_mark_seam(), effector_add_type(), em_snap_to_cursor(), envmap_save_exec(), eyedropper_sample(), DocumentImporter::finish(), fluid_bake_exec(), fluid_init_all_channels(), fluidsimBake(), fmod_envelope_addpoint_cb(), frame_jump_exec(), frame_offset_exec(), game_engine_exec(), get_new_constraint_target(), get_selected_and_linked_obs(), getTransformOrientation(), gp_actframe_delete_exec(), gp_camera_view_subrect(), gp_convert_layer_exec(), gp_convert_poll(), gp_layer_to_curve(), gp_session_initpaint(), gp_strokepoint_convertcoords(), gpencil_data_get_pointers(), graph_main_area_draw(), graph_new(), graph_panel_view(), graphview_cursor_apply(), group_add_exec(), group_create_exec(), group_instance_add_exec(), group_link_exec(), group_objects_remove_exec(), group_remove_exec(), handle_view3d_lock(), hide_exec(), image_main_area_draw(), image_new_exec(), image_paint_brush(), image_refresh(), image_scope_area_draw(), init_bake_internal(), init_multiresbake_job(), initFlyInfo(), initTransInfo(), insert_key_button_exec(), insert_key_exec(), insert_key_menu_invoke(), insert_text_exec(), insert_text_invoke(), join_armature_exec(), join_curve_exec(), join_exec(), join_mesh_exec(), join_mesh_shapes_exec(), join_shapes_exec(), keyframe_jump_exec(), keyingset_active_menu_exec(), keyingset_poll_active_edit(), keyingset_poll_activePath_edit(), keyingset_poll_default_add(), library_append_end(), line_break_exec(), SkinInfo::link_armature(), localview_exec(), make_links_data_exec(), make_links_scene_exec(), make_proxy_exec(), make_proxy_invoke(), make_single_user_exec(), mesh_separate_exec(), meshdeform_bind_exec(), minimize_stretch_init(), mirror_exec(), modifier_add_exec(), modifier_apply_exec(), modifier_convert_exec(), modifier_remove_exec(), modifiers_setOnCage(), modify_key_op_poll(), mouse_select(), move_cursor(), move_to_layer_exec(), multires_reshape_exec(), multiresbake_check(), multiresbake_image_exec(), multiresbake_image_exec_locked(), namebutton_cb(), new_particle_settings_exec(), new_particle_target_exec(), nla_main_area_draw(), nla_new(), nlaop_poll_tweakmode_off(), nlaop_poll_tweakmode_on(), node_add_file_exec(), node_area_refresh(), node_composit_buts_image(), node_header_area_draw(), node_read_fullsamplelayers_exec(), node_read_renderlayers_exec(), node_render_changed_exec(), object_add_generic_invoke_options(), object_add_hook_newob_exec(), object_add_hook_selob_exec(), object_armature_add_exec(), object_calculate_paths_exec(), object_camera_add_exec(), object_clear_transform_generic_exec(), object_constraint_copy_exec(), object_constraints_clear_exec(), object_delete_exec(), object_duplicates_make_real_exec(), object_hide_view_clear_exec(), object_hide_view_set_exec(), object_hook_recenter_exec(), object_origin_set_exec(), object_select_all_exec(), object_select_by_layer_exec(), object_select_by_type_exec(), object_select_grouped_exec(), object_select_inverse_exec(), object_select_linked_exec(), object_select_mirror_exec(), object_select_name_exec(), object_select_random_exec(), object_select_same_group_exec(), object_slow_parent_clear_exec(), object_slow_parent_set_exec(), object_track_clear_exec(), objects_add_active_exec(), objects_bake_render_invoke(), objects_bake_render_modal(), objects_remove_active_exec(), old_sca_move_actuator(), old_sca_move_controller(), old_sca_move_sensor(), open_exec(), outliner_animdata_operation_exec(), outliner_group_operation_exec(), outliner_id_operation_exec(), outliner_item_activate(), outliner_keyingset_additems_exec(), outliner_keyingset_removeitems_exec(), outliner_object_operation_exec(), outliner_operation(), outliner_show_active_exec(), outliner_show_hierarchy_exec(), outliner_toggle_renderability_exec(), outliner_toggle_selectability_exec(), outliner_toggle_selected_exec(), outliner_toggle_visibility_exec(), pack_exec(), pack_islands_exec(), paint_brush_stroke_add_step(), paint_cursor_start(), paint_draw_cursor(), paint_draw_smooth_stroke(), paint_exit(), paint_poll(), paint_stroke_new(), parent_clear_exec(), parent_noinv_set_exec(), parent_set_exec(), particle_edit_toggle_exec(), particle_edit_toggle_poll(), particle_system_add_exec(), particle_system_remove_exec(), paste_file(), paste_text_exec(), PE_border_select(), PE_circle_select(), PE_hair_poll(), PE_lasso_select(), PE_mouse_particles(), PE_poll(), PE_set_data(), peelObjectsContext(), pin_exec(), pose_calculate_paths_exec(), pose_clear_transform_generic_exec(), pose_constraint_copy_exec(), pose_constraints_clear_exec(), pose_flip_quats_exec(), pose_paste_exec(), pose_propagate_exec(), pose_slide_init(), poselib_add_menu_invoke(), poselib_preview_init_data(), previewrange_clear_exec(), previewrange_define_exec(), project_state_init(), ptcache_add_new_exec(), ptcache_bake_all_exec(), ptcache_bake_all_poll(), ptcache_bake_exec(), ptcache_free_bake_all_exec(), ptcache_remove_exec(), pyrna_struct_keyframe_parse(), record_composite_apply(), record_composite_exit(), record_composite_init(), redraw_timer_exec(), remove_active_keyingset_exec(), remove_active_ks_path_exec(), remove_doubles_exec(), remove_keyingset_button_exec(), remove_particle_target_exec(), render_animation(), render_border_exec(), render_frame(), render_layer_add_exec(), render_layer_remove_exec(), render_view_open(), repositionBone(), reset_exec(), reveal_exec(), RIG_graphFromArmature(), ringsel_finish(), RNA_property_update(), rna_undo_itemf(), rule_del_exec(), sample_color_exec(), sample_draw(), sample_line_exec(), save_as_exec(), save_as_invoke(), save_exec(), scene_delete_exec(), scene_new_exec(), screen_animation_cancel_exec(), screen_animation_step(), screen_opengl_render_exec(), screen_opengl_render_init(), screen_render_exec(), screen_render_invoke(), screen_render_modal(), screencast_exec(), screenshot_exec(), screw_mesh_invoke(), sculpt_brush_stroke_init(), sculpt_stroke_modifiers_check(), sculpt_toggle_mode(), sculpt_undo_restore(), select_all_exec(), select_grouped_object_hooks(), select_grouped_parent(), select_linked_internal(), select_pinned_exec(), separate_armature_exec(), separate_exec(), sequencer_add_duplicate_exec(), sequencer_add_effect_strip_exec(), sequencer_add_generic_strip_exec(), sequencer_add_image_strip(), sequencer_add_image_strip_exec(), sequencer_add_movie_strip(), sequencer_add_scene_strip_exec(), sequencer_borderselect_exec(), sequencer_copy_exec(), sequencer_cut_exec(), sequencer_cut_invoke(), sequencer_delete_exec(), sequencer_deselect_exec(), sequencer_edit_poll(), sequencer_effect_poll(), sequencer_generic_invoke_path__internal(), sequencer_lock_exec(), sequencer_meta_make_exec(), sequencer_meta_separate_exec(), sequencer_meta_toggle_exec(), sequencer_mute_exec(), sequencer_new(), sequencer_next_edit_exec(), sequencer_paste_exec(), sequencer_preview_area_draw(), sequencer_previous_edit_exec(), sequencer_reassign_inputs_exec(), sequencer_refresh_all_exec(), sequencer_reload_exec(), sequencer_rendersize_exec(), sequencer_select_active_side_exec(), sequencer_select_handles_exec(), sequencer_select_inverse_exec(), sequencer_select_invoke(), sequencer_select_less_exec(), sequencer_select_linked_exec(), sequencer_select_linked_pick_invoke(), sequencer_select_more_exec(), sequencer_separate_images_exec(), sequencer_snap_exec(), sequencer_snap_invoke(), sequencer_swap_data_exec(), sequencer_swap_exec(), sequencer_swap_inputs_exec(), sequencer_unlock_exec(), sequencer_unmute_exec(), sequencer_view_all_preview_exec(), sequencer_view_poll(), sequencer_view_selected_exec(), sequencer_view_zoom_ratio_exec(), set_3dcursor_invoke(), set_case(), set_clone_cursor_exec(), set_clone_cursor_invoke(), set_end_frame(), set_engine(), set_extension(), set_frames_cb(), set_image_type(), set_output(), set_skip_frame(), set_start_frame(), set_vpaint(), set_wpaint(), setup_app_data(), shape_key_add_exec(), snap_curs_to_active(), snap_curs_to_center(), snap_curs_to_grid(), snap_curs_to_sel(), snap_cursor_exec(), snap_sel_to_curs(), snap_sel_to_grid(), snap_selection_exec(), snapObjectsContext(), snode_composite_job(), sort_faces_exec(), sound_poll(), sound_unpack_invoke(), sphere_project_exec(), spin_invoke(), spin_mesh_invoke(), StartKetsjiShell(), state_del_exec(), sticky_add_exec(), stitch_exec(), template_id_cb(), test_bake_internal(), texture_paint_camera_project_exec(), texture_paint_image_from_view_exec(), texture_paint_init(), texture_paint_toggle_exec(), texture_slot_move(), time_draw_keyframes(), time_main_area_draw(), time_new(), time_set_efra_exec(), time_set_sfra_exec(), time_view_all_exec(), toggle_paint_cursor(), toggle_particle_cursor(), track_set_exec(), txt_add_object(), ui_apply_autokey_undo(), ui_convert_to_unit_alt_name(), ui_get_but_scale_unit(), ui_get_but_step_unit(), ui_get_but_string_unit(), ui_is_but_unit(), ui_numedit_apply_snapf(), UI_view2d_scrollers_calc(), UI_view2d_scrollers_draw(), uiBeginBlock(), uiContextAnimUpdate(), uiEndBlock(), uiTemplateHeader3D(), uiTemplateImage(), uiTemplateImageLayers(), uiTemplateModifier(), undo_editmode_step(), undo_history_exec(), unlink_selection_exec(), unwrap_exec(), uv_from_view_exec(), uv_map_transform(), uvedit_vertex_buttons(), vertex_color_add_exec(), vertex_color_set_exec(), vertex_group_copy_to_linked_exec(), vertex_parent_set_exec(), view3d_all_exec(), view3d_center_camera_exec(), view3d_circle_select_exec(), view3d_context(), view3d_layers_exec(), view3d_main_area_draw(), view3d_new(), view3d_panel_object(), view3d_panel_vgroup(), view3d_panel_vgroup_poll(), view3d_set_viewcontext(), view3d_setobjectascamera_exec(), view3d_zoom_1_to_1_camera_exec(), view3d_zoom_border_exec(), view_ghost_border_exec(), view_selected_exec(), viewcenter_cursor_exec(), viewnumpad_exec(), viewops_data_create(), viewops_data_free(), viewRedrawPost(), viewselected_exec(), visual_transform_apply_exec(), weight_from_bones_exec(), weight_paint_set_exec(), weight_set_exec(), weld_align_uv(), wm_event_do_notifiers(), WM_init_game(), wm_link_append_exec(), WM_read_file(), WM_window_open_temp(), WM_write_file(), wpaint_stroke_test_start(), and DocumentImporter::writeLibraryNodes().

void CTX_data_scene_set ( bContext C,
struct Scene bmain 
)

Definition at line 802 of file context.c.

References bContext::data, and bContext::scene.

Referenced by ED_screen_set_scene(), set_scene(), setup_app_data(), and wm_event_do_handlers().

int CTX_data_selectable_bases ( const bContext C,
ListBase list 
)

Definition at line 857 of file context.c.

References ctx_data_collection_get().

int CTX_data_selectable_objects ( const bContext C,
ListBase list 
)

Definition at line 852 of file context.c.

References ctx_data_collection_get().

int CTX_data_selected_bases ( const bContext C,
ListBase list 
)

Definition at line 837 of file context.c.

References ctx_data_collection_get().

int CTX_data_selected_bones ( const bContext C,
ListBase list 
)

Definition at line 892 of file context.c.

References ctx_data_collection_get().

int CTX_data_selected_editable_bases ( const bContext C,
ListBase list 
)

Definition at line 827 of file context.c.

References ctx_data_collection_get().

int CTX_data_selected_editable_bones ( const bContext C,
ListBase list 
)

Definition at line 897 of file context.c.

References ctx_data_collection_get().

int CTX_data_selected_editable_objects ( const bContext C,
ListBase list 
)

Definition at line 822 of file context.c.

References ctx_data_collection_get().

int CTX_data_selected_nodes ( const bContext C,
ListBase list 
)

Definition at line 817 of file context.c.

References ctx_data_collection_get().

int CTX_data_selected_objects ( const bContext C,
ListBase list 
)

Definition at line 832 of file context.c.

References ctx_data_collection_get().

int CTX_data_selected_pose_bones ( const bContext C,
ListBase list 
)

Definition at line 917 of file context.c.

References ctx_data_collection_get().

struct ToolSettings* CTX_data_tool_settings ( const bContext C) [read]
short CTX_data_type_get ( struct bContextDataResult result)

Definition at line 707 of file context.c.

References bContextDataResult::type.

void CTX_data_type_set ( struct bContextDataResult result,
short  type 
)

Definition at line 702 of file context.c.

References bContextDataResult::type.

Referenced by ed_screen_context(), node_context(), and view3d_context().

int CTX_data_visible_bases ( const bContext C,
ListBase list 
)

Definition at line 847 of file context.c.

References ctx_data_collection_get().

int CTX_data_visible_bones ( const bContext C,
ListBase list 
)

Definition at line 902 of file context.c.

References ctx_data_collection_get().

int CTX_data_visible_objects ( const bContext C,
ListBase list 
)

Definition at line 842 of file context.c.

References ctx_data_collection_get().

int CTX_data_visible_pose_bones ( const bContext C,
ListBase list 
)

Definition at line 922 of file context.c.

References ctx_data_collection_get().

void CTX_free ( bContext C)

Definition at line 109 of file context.c.

References MEM_freeN().

Referenced by WM_exit().

void* CTX_py_dict_get ( const bContext C)

Definition at line 187 of file context.c.

References bContext::data, and bContext::py_context.

Referenced by BPY_context_member_get(), ctx_data_get(), pyop_call(), and pyop_poll().

void CTX_py_dict_set ( bContext C,
void *  value 
)

Definition at line 191 of file context.c.

References bContext::data, and bContext::py_context.

Referenced by pyop_call(), and pyop_poll().

int CTX_py_init_get ( bContext C)

Definition at line 178 of file context.c.

References bContext::data, and bContext::py_init.

Referenced by WM_keymap_init(), and WM_read_homefile().

void CTX_py_init_set ( bContext C,
int  value 
)

Definition at line 182 of file context.c.

References bContext::data, and bContext::py_init.

Referenced by main().

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

Definition at line 151 of file context.c.

References BLI_duplicatelist(), bContextStore::entries, and MEM_dupallocN().

Referenced by ui_apply_but_func().

void CTX_store_free ( bContextStore store)

Definition at line 161 of file context.c.

References BLI_freelistN(), bContextStore::entries, and MEM_freeN().

Referenced by CTX_store_free_list(), and ui_apply_but_funcs_after().

void CTX_store_free_list ( ListBase contexts)

Definition at line 167 of file context.c.

References BLI_remlink(), CTX_store_free(), and ListBase::first.

Referenced by uiFreeBlock().

void CTX_store_set ( bContext C,
bContextStore store 
)

Definition at line 146 of file context.c.

References bContext::store, and bContext::wm.

Referenced by ui_apply_but_funcs_after(), and uiEndBlock().

struct ScrArea* CTX_wm_area ( const bContext C) [read]

Definition at line 213 of file context.c.

References bContext::area, and bContext::wm.

Referenced by action_new(), actionzone_area_poll(), actionzone_invoke(), actkeys_viewall(), ANIM_animdata_get_context(), animchannels_enable_poll(), animedit_poll_channels_active(), animedit_poll_channels_nla_tweakmode_off(), area_dupli_invoke(), area_join_apply(), area_split_cancel(), area_split_init(), area_split_invoke(), area_split_menu_init(), BIF_do_manipulator(), BIF_draw_manipulator(), BIF_sk_selectStroke(), bookmark_add_exec(), bookmark_delete_exec(), borderselect_exec(), calc_manipulator_stats(), change_frame_poll(), clear_exec(), console_modal_select_apply(), delete_exec(), do_buttons_buttons(), do_node_add(), do_node_region_buttons(), do_running_jobs(), do_view3d_header_buttons(), do_view3d_region_buttons(), draw_gpencil_2dimage(), draw_gpencil_view2d(), dummy_viewmenu(), ED_area_exit(), ED_area_header_standardbuttons(), ED_area_header_switchbutton(), ED_context_get_markers(), ed_marker_move_exit(), ed_marker_move_modal(), ed_markers_opwrap_invoke_custom(), ED_object_enter_editmode(), ED_operator_areaactive(), ed_operator_outliner_datablocks_active(), ED_preview_draw(), ED_region_do_draw(), ED_region_panels(), ED_region_set(), ED_region_toggle_hidden(), ED_screen_area_active(), ED_sequencer_update_view(), ED_space_image_set(), ED_undo_operator_repeat(), ed_undo_step(), ED_undo_valid(), ED_view3d_context_activate(), ED_view3d_context_region_unlock(), ED_view3d_context_rv3d(), file_bookmark_toggle_exec(), file_draw_buttons(), file_draw_check_cb(), file_filenum_exec(), file_highlight_invoke(), file_rename_exec(), file_select_all_exec(), file_smoothscroll_invoke(), game_engine_exec(), game_engine_poll(), get_driver_path_hack(), get_poselib_object(), gp_convert_poll(), gp_session_initpaint(), gpencil_data_get_pointers(), gpencil_draw_modal(), graph_properties(), graphkeys_clear_ghostcurves_exec(), graphkeys_create_ghostcurves_exec(), graphkeys_viewall(), graphop_active_fcurve_poll(), graphop_editable_keyframes_poll(), graphop_selected_fcurve_poll(), graphop_visible_keyframes_poll(), handle_view3d_lock(), header_flip_exec(), header_toolbox_invoke(), history_append_exec(), history_cycle_exec(), image_properties(), image_scopes(), initTransInfo(), insert_exec(), localview_exec(), logic_properties(), minimize_stretch_exit(), minimize_stretch_iteration(), modify_key_op_poll(), move_exec(), nla_new(), nla_properties(), node_properties(), node_properties_poll(), node_view_all_exec(), object_hide_view_clear_exec(), paint_poll(), paste_exec(), PE_poll_view3d(), peelObjectsContext(), pin_cb(), pose_calculate_paths_exec(), pose_clear_paths_exec(), pose_group_add_exec(), pose_group_assign_exec(), pose_group_deselect_exec(), pose_group_remove_exec(), pose_group_select_exec(), pose_group_unassign_exec(), pose_groups_menu_invoke(), poselib_preview_init_data(), previewrange_clear_exec(), properties_exec(), record_composite_apply(), redraw_timer_exec(), region_event_inside(), region_flip_exec(), region_quadview_exec(), render_view_cancel_exec(), render_view_open(), report_delete_exec(), report_replay_exec(), report_select_all_toggle_exec(), reset_exec(), ringcut_invoke(), ringcut_modal(), sample_apply(), sample_exit(), sample_line_exec(), screen_full_area_exec(), screen_set_exec(), screencast_exec(), screenshot(), script_header_buttons(), scroll_apply(), scroll_exec(), scroll_modal(), scrollback_append_exec(), scroller_activate_apply(), select_report_pick_exec(), sequencer_preview_area_draw(), sequencer_properties(), sequencer_view_all_exec(), sequencer_view_all_preview_exec(), sequencer_view_selected_exec(), set_clone_cursor_exec(), sk_getIntersections(), sk_interpolateDepth(), sketch_cancel(), sketch_convert(), sketch_draw_modal(), sketch_draw_preview(), sketch_finish(), sketch_select(), smooth_view(), snapObjectsContext(), sound_header_buttons(), spacefunc(), text_update_cursor_moved(), toggle_time_exec(), ui_block_func_POPUP(), ui_do_animate(), ui_do_drag(), ui_handle_menu_event(), ui_handle_panel_header(), ui_handler_panel(), ui_handler_panel_region(), ui_popup_block_create(), UI_view2d_fromcontext(), UI_view2d_fromcontext_rwin(), uiEndPanels(), uiTemplateHeader3D(), uiTemplateRunningJobs(), vertex_paint_poll(), view3d_circle_select_exec(), view3d_layers_exec(), view3d_main_area_draw(), view3d_properties(), view3d_smoothview_invoke(), view3d_toolshelf(), view3d_zoom_border_exec(), view_borderzoom_exec(), view_pan_init(), view_zoomdrag_apply(), view_zoomstep_apply(), viewdolly_exec(), viewops_data_create(), viewpan_exec(), viewzoom_exec(), weight_paint_poll(), wm_dropbox_active(), WM_event_add_fileselect(), WM_event_add_modal_handler(), WM_event_add_ui_handler(), WM_event_remove_handlers(), wm_gesture_end(), wm_handler_fileselect_call(), wm_handler_operator_call(), wm_handler_ui_call(), wm_keymap_item_find_props(), wm_operator_call_internal(), wm_operator_invoke(), wm_paintcursor_test(), and wm_search_menu_poll().

void CTX_wm_area_set ( bContext C,
struct ScrArea sa 
)
struct wmWindowManager* CTX_wm_manager ( const bContext C) [read]

Definition at line 198 of file context.c.

References bContext::manager, and bContext::wm.

Referenced by button_activate_init(), button_tooltip_timer_reset(), do_running_jobs(), ED_area_newspace(), ED_area_swapspace(), ED_preview_icon_job(), ED_preview_kill_jobs(), ED_preview_shader_job(), ED_region_toggle_hidden(), ED_screen_animation_timer(), ED_screen_delete(), ED_screen_exit(), ED_screen_set(), ED_sequencer_update_view(), ed_undo_exec(), ED_undo_push(), file_directory_new_exec(), file_smoothscroll_invoke(), find_area_showing_r_result(), fluid_bake_exec(), fluidsimBake(), flyEnd(), game_engine_exec(), ghost_event_proc(), initFlyInfo(), initTransform(), load_file(), menu_add_shortcut(), menu_change_shortcut(), minimize_stretch_exit(), minimize_stretch_invoke(), multiresbake_image_exec(), objects_bake_render_invoke(), objects_bake_render_modal(), paint_cursor_start(), paint_exit(), paint_invoke(), paint_stroke_modal(), panel_activate_state(), postTrans(), radial_control_cancel(), radial_control_invoke(), read_undosave(), record_composite_exit(), record_composite_invoke(), render_view_show_invoke(), repeat_history_exec(), repeat_history_invoke(), repeat_last_exec(), screen_opengl_render_end(), screen_opengl_render_init(), screen_opengl_render_invoke(), screen_render_invoke(), screen_render_modal(), screencast_exec(), smooth_view(), snode_composite_job(), thumbnails_running(), thumbnails_start(), thumbnails_stop(), toggle_paint_cursor(), toggle_particle_cursor(), ui_handle_menu_event(), ui_popup_block_free(), uiLayoutOperatorButs(), uiTemplateRunningJobs(), update_reports_display_invoke(), view3d_smoothview_invoke(), view_zoomdrag_exit(), view_zoomdrag_invoke(), viewops_data_free(), viewzoom_invoke(), WM_check(), wm_clear_default_size(), wm_close_and_free(), wm_debug_menu_exec(), wm_drags_check_ops(), wm_drags_draw(), wm_draw_update(), WM_event_add_notifier(), wm_event_do_handlers(), wm_event_do_notifiers(), WM_event_fileselect_event(), wm_event_modalkeymap(), WM_event_remove_handlers(), WM_event_start_drag(), WM_exit(), wm_handler_fileselect_call(), wm_handler_operator_call(), wm_handlers_do(), WM_init_game(), WM_init_splash(), WM_keymap_find_all(), WM_keymap_init(), wm_keymap_item_find_handlers(), WM_keymap_restore_item_to_default(), WM_keymap_restore_to_default(), wm_method_draw_overlap_all(), wm_method_draw_triple(), WM_operator_call_py(), wm_operator_exec(), wm_operator_finished(), wm_operator_invoke(), WM_operator_last_redo(), wm_operator_register(), wm_operator_reports(), wm_paintcursor_draw(), wm_paintcursor_test(), WM_read_file(), wm_window_make_drawable(), wm_window_new(), WM_window_open_temp(), wm_window_timer(), and WM_write_homefile().

void CTX_wm_manager_set ( bContext C,
struct wmWindowManager wm 
)
struct ARegion* CTX_wm_menu ( const bContext C) [read]
void CTX_wm_menu_set ( bContext C,
struct ARegion menu 
)
const char* CTX_wm_operator_poll_msg_get ( struct bContext C)

Definition at line 413 of file context.c.

References bContext::operator_poll_msg, and bContext::wm.

Referenced by pyop_call(), and ui_tooltip_create().

void CTX_wm_operator_poll_msg_set ( struct bContext C,
const char *  msg 
)
struct ARegion* CTX_wm_region ( const bContext C) [read]

Definition at line 223 of file context.c.

References bContext::region, and bContext::wm.

Referenced by ANIM_animdata_get_context(), ANIM_draw_cfra(), animchannels_enable_poll(), animedit_poll_channels_active(), animedit_poll_channels_nla_tweakmode_off(), armature_click_extrude_invoke(), backimage_zoom(), BIF_do_manipulator(), BIF_draw_manipulator(), border_select_exec(), borderselect_exec(), brush_edit_apply(), brush_edit_init(), calc_manipulator_stats(), circle_select_exec(), clear_exec(), console_modal_select_apply(), curvemap_buttons_redraw(), curvemap_buttons_zoom_in(), curvemap_buttons_zoom_out(), curvemap_tools_dofunc(), cut_links_exec(), delete_exec(), draw_gpencil_2dimage(), draw_gpencil_view2d(), draw_gpencil_view3d(), draw_outliner(), ed_marker_select(), ED_operator_regionactive(), ED_region_exit(), ED_screen_animation_play(), ED_screen_animation_timer(), ED_undo_operator_repeat(), ED_view3d_context_region_unlock(), face_select_all_exec(), face_select_hide_exec(), face_select_inverse_exec(), face_select_reveal_exec(), file_border_select_exec(), file_border_select_modal(), file_highlight_invoke(), file_select_invoke(), file_selection_get(), file_smoothscroll_invoke(), fly_modal(), frame_from_event(), game_engine_exec(), get_imapaint_zoom(), gp_camera_view_subrect(), gp_session_initpaint(), gp_strokepoint_convertcoords(), grab_clone_apply(), grab_clone_modal(), graphview_cursor_setprops(), header_flip_exec(), header_toolbox_invoke(), helpline_poll(), history_cycle_exec(), image_paint_poll(), initFlyInfo(), initTransInfo(), insert_exec(), keymap_type_cb(), knife_cut_exec(), line_number_invoke(), mesh_rip_invoke(), mouse_select(), move_cursor(), ndof_orbit_invoke(), ndof_pan_invoke(), node_add_file_invoke(), node_border_select_invoke(), node_borderselect_exec(), node_link_invoke(), node_link_modal(), node_resize_invoke(), node_resize_modal(), node_select_exec(), node_toggle_visibility_exec(), node_uiblocks_init(), node_view_all_exec(), outliner_item_activate(), outliner_item_openclose(), outliner_item_rename(), outliner_one_level_exec(), outliner_operation(), outliner_scroll_page_exec(), outliner_show_active_exec(), outliner_show_hierarchy_exec(), outliner_toggle_expanded_exec(), outliner_toggle_renderability_exec(), outliner_toggle_selectability_exec(), outliner_toggle_selected_exec(), outliner_toggle_visibility_exec(), paint_draw_smooth_stroke(), paint_poll(), paint_redraw(), paint_select_linked_exec(), paint_select_linked_pick_invoke(), paintface_mouse_select(), panel_activate_state(), paste_exec(), PE_lasso_select(), PE_poll_view3d(), peelObjectsContext(), pose_slide_init(), previewrange_define_exec(), project_state_init(), radial_control_modal(), radial_control_paint_cursor(), redraw_timer_exec(), region_flip_exec(), region_quadview_exec(), renamebutton_cb(), render_border_exec(), reset_exec(), ringsel_init(), run_pyfile_exec(), sample_apply(), sample_color_exec(), sample_invoke(), sample_line_exec(), screen_opengl_render_init(), scroll_apply(), scroll_bar_invoke(), scroll_exec(), scroll_modal(), scrollback_append_exec(), scroller_activate_exit(), scroller_activate_init(), scroller_activate_invoke(), sculpt_flush_update(), select_invoke(), select_linked_internal(), select_loop_invoke(), select_report_pick_invoke(), sequencer_view_all_preview_exec(), sequencer_view_zoom_ratio_exec(), set_2d_cursor_invoke(), set_3dcursor_invoke(), set_clone_cursor_invoke(), set_cursor_apply(), set_cursor_exec(), set_tile_invoke(), sk_addStrokeDrawPoint(), sk_addStrokeSnapPoint(), sk_detectMergeGesture(), sk_distanceDepth(), sk_getIntersections(), sk_getSelfIntersections(), sk_interpolateDepth(), sk_projectDrawPoint(), sk_snapPointStroke(), snapObjectsContext(), snode_bg_viewmove_invoke(), snode_bg_viewmove_modal(), text_region_edit_poll(), text_region_scroll_poll(), text_update_cursor_moved(), texture_paint_image_from_view_exec(), texture_paint_init(), time_view_all_exec(), ui_apply_but_LINK(), ui_block_func_POPUP(), UI_but_active_drop_name(), ui_do_animate(), ui_do_button(), ui_do_drag(), ui_handle_menu_event(), ui_handle_panel_header(), ui_handler_panel(), ui_handler_panel_region(), ui_handler_region(), ui_handler_region_menu(), ui_handler_remove_region(), ui_popup_block_create(), UI_view2d_fromcontext(), UI_view2d_fromcontext_rwin(), UI_view2d_mouse_in_scrollers(), UI_view2d_view_restore(), uiButActiveOnly(), uiContextActiveProperty(), uiContextAnimUpdate(), uiDrawBlock(), uiFileBrowseContextProperty(), uiIDContextProperty(), uv_from_view_exec(), vertex_color_set_exec(), vertex_paint_poll(), view2d_poll(), view3d_all_exec(), view3d_center_camera_exec(), view3d_circle_select_exec(), view3d_clipping_invoke(), view3d_operator_needs_opengl(), view3d_set_viewcontext(), view3d_smoothview_invoke(), view3d_zoom_1_to_1_camera_exec(), view3d_zoom_border_exec(), view_all_exec(), view_borderzoom_exec(), view_ndof_invoke(), view_pan_exec(), view_pan_exit(), view_pan_init(), view_scrolldown_exec(), view_scrollup_exec(), view_selected_exec(), view_toggle_handles_exec(), view_zoom_exec(), view_zoom_exit(), view_zoom_in_exec(), view_zoom_invoke(), view_zoom_modal(), view_zoom_out_exec(), view_zoom_poll(), view_zoom_ratio_exec(), view_zoomdrag_init(), view_zoomdrag_invoke(), view_zoomin_invoke(), view_zoomout_invoke(), view_zoomstep_apply(), viewcenter_cursor_exec(), viewdolly_exec(), viewops_data_create(), viewops_data_free(), viewpan_exec(), viewselected_exec(), viewzoom_exec(), weight_paint_poll(), weight_paint_set_exec(), wm_dropbox_active(), WM_event_add_fileselect(), WM_event_add_modal_handler(), WM_event_add_notifier(), WM_event_add_ui_handler(), WM_event_remove_handlers(), WM_gesture_new(), wm_gesture_tag_redraw(), wm_handler_operator_call(), wm_handler_ui_call(), wm_handler_ui_cancel(), wm_keymap_item_find_props(), wm_macro_modal(), wm_operator_call_internal(), wm_operator_invoke(), wm_paintcursor_draw(), wm_paintcursor_test(), wm_region_mouse_co(), wm_tweakevent_test(), and wpaint_stroke_update_step().

void* CTX_wm_region_data ( const bContext C)

Definition at line 228 of file context.c.

References NULL, bContext::region, ARegion::regiondata, and bContext::wm.

Referenced by snap_curs_to_grid(), and snap_sel_to_grid().

void CTX_wm_region_set ( bContext C,
struct ARegion region 
)
struct RegionView3D* CTX_wm_region_view3d ( const bContext C) [read]
struct ReportList* CTX_wm_reports ( const bContext C) [read]
struct bScreen* CTX_wm_screen ( const bContext C) [read]

Definition at line 208 of file context.c.

References bContext::screen, and bContext::wm.

Referenced by actionzone_modal(), actkeys_viewall(), area_dupli_invoke(), area_event_inside(), area_join_apply(), area_join_exit(), area_join_init(), 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(), area_swap_modal(), biggest_area(), biggest_non_image_area(), biggest_view3d(), do_running_jobs(), ED_area_overdraw(), 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_context(), ED_screen_full_newspace(), ED_screen_set(), ED_screen_set_scene(), ED_uvedit_ensure_uvs(), ED_view3d_context_activate(), find_area_image_empty(), fluid_init_all_channels(), fluidsimBake(), frame_jump_exec(), fullscreen_back_exec(), game_engine_poll(), gpencil_area_exists(), gpencil_data_get_pointers(), graph_panel_view(), graphkeys_viewall(), image_panel_curves(), init_bake_internal(), initTransInfo(), redraw_timer_exec(), redraw_timer_window_swap(), region_event_inside(), reset_exec(), scene_new_exec(), screen_active_editable(), screen_animation_cancel_exec(), screen_animation_step(), screen_area_options_invoke(), screen_delete_exec(), screen_full_area_exec(), screen_new_exec(), screen_render_exec(), screen_render_invoke(), screen_set_exec(), screencast_exec(), scroller_activate_apply(), sequencer_view_all_exec(), sequencer_view_all_preview_exec(), sequencer_view_selected_exec(), setup_app_data(), texture_paint_init(), toolbox_invoke(), ui_handler_remove_region(), ui_popup_block_create(), ui_popup_block_free(), ui_searchbox_create(), ui_searchbox_free(), ui_tooltip_create(), ui_tooltip_free(), uiTemplateHeader3D(), uiTemplateRunningJobs(), view3d_main_area_draw(), view_borderzoom_exec(), view_pan_init(), view_zoomdrag_apply(), view_zoomstep_apply(), wm_add_default(), WM_event_add_fileselect(), wm_gesture_tag_redraw(), wm_handler_fileselect_call(), wm_handler_op_context(), wm_operator_invoke(), and wm_window_match_do().

void CTX_wm_screen_set ( bContext C,
struct bScreen screen 
)
struct SpaceAction* CTX_wm_space_action ( const bContext C) [read]
struct SpaceButs* CTX_wm_space_buts ( const bContext C) [read]
struct SpaceConsole* CTX_wm_space_console ( const bContext C) [read]
struct SpaceLink* CTX_wm_space_data ( const bContext C) [read]
struct SpaceFile* CTX_wm_space_file ( const bContext C) [read]
struct SpaceIpo* CTX_wm_space_graph ( const bContext C) [read]
struct SpaceImage* CTX_wm_space_image ( const bContext C) [read]
struct SpaceInfo* CTX_wm_space_info ( const bContext C) [read]
struct SpaceLogic* CTX_wm_space_logic ( const bContext C) [read]
struct SpaceNla* CTX_wm_space_nla ( const bContext C) [read]
struct SpaceNode* CTX_wm_space_node ( const bContext C) [read]

Definition at line 324 of file context.c.

References bContext::area, ListBase::first, NULL, SPACE_NODE, ScrArea::spacedata, ScrArea::spacetype, and bContext::wm.

Referenced by active_node_panel(), active_node_poll(), backimage_zoom(), composite_node_active(), cut_links_exec(), do_node_add(), do_node_internal_buttons(), drawnodespace(), ED_operator_node_active(), node_active_link_viewer(), node_add_file_exec(), node_add_file_invoke(), node_auto_add_menu(), node_border_select_invoke(), node_borderselect_exec(), node_context(), node_delete_exec(), node_delete_reconnect_exec(), node_duplicate_exec(), node_group_edit_exec(), node_group_edit_invoke(), node_group_make_exec(), node_group_socket_add_exec(), node_group_socket_move_down_exec(), node_group_socket_move_up_exec(), node_group_socket_remove_exec(), node_group_ungroup_exec(), node_header_area_draw(), node_hide_exec(), node_link_cancel(), node_link_invoke(), node_link_modal(), node_make_link_exec(), node_menu_add(), node_mute_exec(), node_preview_exec(), node_read_fullsamplelayers_exec(), node_read_renderlayers_exec(), node_resize_invoke(), node_resize_modal(), node_select_all_exec(), node_select_exec(), node_select_linked_from_exec(), node_select_linked_to_exec(), node_select_same_type_exec(), node_select_same_type_next_exec(), node_select_same_type_prev_exec(), node_show_cycles_exec(), node_socket_toggle_exec(), node_toggle_visibility_exec(), node_view_all_exec(), sample_apply(), sample_invoke(), and snode_bg_viewmove_modal().

struct SpaceOops* CTX_wm_space_outliner ( const bContext C) [read]
struct SpaceSeq* CTX_wm_space_seq ( const bContext C) [read]
struct SpaceText* CTX_wm_space_text ( const bContext C) [read]
struct SpaceTime* CTX_wm_space_time ( const bContext C) [read]
struct SpaceUserPref* CTX_wm_space_userpref ( const bContext C) [read]
struct View3D* CTX_wm_view3d ( const bContext C) [read]

Definition at line 246 of file context.c.

References bContext::area, ListBase::first, NULL, SPACE_VIEW3D, ScrArea::spacedata, ScrArea::spacetype, and bContext::wm.

Referenced by add_nurbs_primitive(), append_named_part_ex(), applyTransformOrientation(), armature_bone_primitive_add_exec(), armature_calc_roll_exec(), armature_click_extrude_exec(), armature_click_extrude_invoke(), armature_fill_bones_exec(), background_image_add(), background_image_add_invoke(), background_image_remove_exec(), BDR_drawSketch(), BIF_clearTransformOrientation(), BIF_removeTransformOrientation(), BIF_removeTransformOrientationIndex(), BIF_selectTransformOrientation(), BIF_selectTransformOrientationValue(), create_orientation_exec(), delete_orientation_exec(), delete_orientation_poll(), do_view3d_region_buttons(), draw_gpencil_panel(), draw_gpencil_view3d(), drawSnapping(), drop_named_image_invoke(), drop_named_material_invoke(), ED_object_add_generic_get_opts(), ED_object_location_from_view(), ED_object_new_primitive_matrix(), em_snap_to_cursor(), enable_manipulator_invoke(), game_engine_exec(), getTransformOrientation(), gp_camera_view_subrect(), gp_strokepoint_convertcoords(), handle_view3d_lock(), image_paint_sample_color_poll(), initFlyInfo(), initTransformOrientation(), localview_exec(), make_links_data_exec(), make_single_user_exec(), manipulator_invoke(), mouse_select(), move_to_layer_exec(), move_to_layer_invoke(), object_add_generic_invoke_options(), object_armature_add_exec(), object_camera_add_exec(), object_origin_set_exec(), project_state_init(), render_border_exec(), ringsel_draw(), screen_opengl_render_init(), screen_render_exec(), screen_render_invoke(), screw_mesh_invoke(), select_grouped_object_hooks(), select_grouped_parent(), select_orientation_exec(), set_3dcursor_invoke(), set_clone_cursor_exec(), set_clone_cursor_invoke(), snap_curs_to_active(), snap_curs_to_center(), snap_curs_to_grid(), snap_curs_to_sel(), snap_sel_to_curs(), sort_faces_exec(), spin_invoke(), spin_mesh_invoke(), StartKetsjiShell(), sticky_add_exec(), texture_paint_image_from_view_exec(), ui_id_brush_get_icon(), uv_from_view_exec(), uv_map_transform(), view3d_all_exec(), view3d_center_camera_exec(), view3d_context(), view3d_layers_poll(), view3d_main_area_draw(), view3d_panel_object(), view3d_set_viewcontext(), view3d_setcameratoview_exec(), view3d_setcameratoview_poll(), view3d_setobjectascamera_exec(), view3d_smoothview_invoke(), view3d_zoom_1_to_1_camera_exec(), view3d_zoom_border_exec(), view3d_zoom_border_invoke(), viewcenter_cursor_exec(), viewdolly_poll(), viewnumpad_exec(), vieworbit_exec(), and viewselected_exec().

struct wmWindow* CTX_wm_window ( const bContext C) [read]

Definition at line 203 of file context.c.

References bContext::window, and bContext::wm.

Referenced by actionzone_apply(), actionzone_area_poll(), area_dupli_invoke(), area_move_apply_do(), area_split_modal(), area_swap_exit(), area_swap_invoke(), button_activate_init(), button_activate_state(), check_state_mask(), do_node_add(), do_view3d_header_buttons(), ED_area_newspace(), ED_area_overdraw(), ED_area_swapspace(), 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_exit(), ED_region_init(), ED_region_set(), ED_region_toggle_hidden(), ED_screen_animation_timer(), ED_screen_area_active(), ED_screen_delete(), ED_screen_do_listen(), ED_screen_exit(), ED_screen_full_newspace(), ED_screen_full_prevspace(), ED_screen_full_restore(), ED_screen_set(), ED_screen_set_subwinactive(), ED_sequencer_update_view(), eyedropper_exit(), eyedropper_invoke(), eyedropper_poll(), file_directory_new_exec(), file_main_area_draw(), file_smoothscroll_invoke(), fluidsimBake(), flyEnd(), game_engine_exec(), game_engine_poll(), ghost_event_proc(), gp_session_initpaint(), gpencil_draw_exit(), gpencil_draw_invoke(), handle_layer_buttons(), id_search_menu(), initFlyInfo(), minimize_stretch_exit(), minimize_stretch_invoke(), multiresbake_image_exec(), objects_bake_render_invoke(), operator_search_menu(), paint_exit(), paint_invoke(), paint_stroke_modal(), panel_activate_state(), pose_slide_invoke_common(), pose_slide_modal(), ptcache_bake_all_exec(), ptcache_bake_exec(), record_composite_apply(), record_composite_exit(), record_composite_invoke(), redraw_timer_exec(), redraw_timer_window_swap(), render_view_cancel_exec(), render_view_open(), render_view_show_invoke(), screen_full_area_exec(), screen_new_exec(), screen_opengl_render_end(), screen_opengl_render_invoke(), screen_render_invoke(), screencast_exec(), screenshot(), select_report_pick_invoke(), smooth_view(), snode_composite_job(), StartKetsjiShell(), template_id_cb(), thumbnails_start(), tool_search_menu(), tweak_gesture_modal(), ui_button_activate_do(), ui_centered_bounds_block(), ui_handle_menu_event(), ui_handler_popup(), ui_layer_but_cb(), ui_popup_block_create(), ui_popup_block_free(), ui_popup_bounds_block(), ui_popup_menu_create(), ui_remove_temporary_region(), ui_searchbox_create(), ui_textedit_begin(), ui_textedit_end(), ui_tooltip_create(), uiBeginBlock(), uiLayoutOperatorButs(), uiPupBlockClose(), uiPupBlockEx(), uiPupBlockO(), uiPupMenuEnd(), uiPupMenuReports(), userpref_show_invoke(), view3d_operator_needs_opengl(), view3d_smoothview_invoke(), 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(), viewzoom_invoke(), weight_paint_sample_enum_itemf(), wm_block_search_menu(), WM_border_select_modal(), wm_debug_menu_exec(), wm_drop_operator_options(), wm_dropbox_active(), wm_enum_search_menu(), WM_event_add_fileselect(), WM_event_add_modal_handler(), WM_event_add_mousemove(), WM_event_add_notifier(), wm_event_do_handlers(), WM_event_remove_handlers(), WM_gesture_circle_modal(), WM_gesture_end(), wm_gesture_end(), WM_gesture_lasso_invoke(), WM_gesture_lasso_modal(), WM_gesture_lines_invoke(), WM_gesture_new(), WM_gesture_straightline_invoke(), WM_gesture_straightline_modal(), wm_gesture_tag_redraw(), WM_gestures_remove(), wm_handler_fileselect_call(), wm_handler_operator_call(), wm_handler_ui_cancel(), wm_handlers_do(), WM_init_game(), WM_init_splash(), wm_keymap_item_find_props(), wm_macro_modal(), wm_open_mainfile_invoke(), wm_operator_call_internal(), wm_operator_invoke(), wm_operator_reports(), WM_operator_winactive(), wm_operator_winactive_normal(), wm_paintcursor_draw(), wm_paintcursor_tag(), wm_save_mainfile_invoke(), wm_search_menu_poll(), wm_tweakevent_test(), wm_window_add_ghostwindow(), wm_window_duplicate_exec(), wm_window_free(), wm_window_fullscreen_toggle_exec(), wm_window_match_init(), and WM_write_homefile().

void CTX_wm_window_set ( bContext C,
struct wmWindow win 
)