Blender V2.61 - r43446
|
#include <stdlib.h>
#include <string.h>
#include "DNA_object_types.h"
#include "DNA_armature_types.h"
#include "DNA_sequence_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
#include "DNA_windowmanager_types.h"
#include "BLI_utildefines.h"
#include "BKE_context.h"
#include "BKE_object.h"
#include "BKE_action.h"
#include "BKE_armature.h"
#include "BKE_sequencer.h"
#include "RNA_access.h"
#include "ED_object.h"
#include "ED_armature.h"
#include "WM_api.h"
#include "UI_interface.h"
#include "screen_intern.h"
Go to the source code of this file.
Functions | |
int | ed_screen_context (const bContext *C, const char *member, bContextDataResult *result) |
Variables | |
const char * | screen_context_dir [] |
Definition in file screen_context.c.
int ed_screen_context | ( | const bContext * | C, |
const char * | member, | ||
bContextDataResult * | result | ||
) |
Definition at line 73 of file screen_context.c.
References bArmature::act_bone, bArmature::act_edbone, ARM_MIRROR_EDIT, BASACT, Scene::base, BONE_SELECTED, bPose::chanbase, CTX_data_active_base(), CTX_data_active_object(), CTX_data_dir(), CTX_data_dir_set(), CTX_data_edit_object(), CTX_data_equals(), CTX_data_id_list_add(), CTX_data_id_pointer_set(), CTX_data_list_add(), CTX_data_pointer_set(), CTX_DATA_TYPE_COLLECTION, CTX_data_type_set(), CTX_wm_screen(), CTX_wm_space_file(), Object::data, EBONE_EDITABLE, EBONE_VISIBLE, ED_armature_bone_get_mirrored(), bArmature::edbo, FALSE, ListBase::first, Base::flag, Sequence::flag, bArmature::flag, get_active_posechannel(), Scene::id, Object::id, bArmature::id, if(), Base::lay, Scene::lay, Object::mode, Base::next, Sequence::next, NULL, OB_ARMATURE, OB_MODE_PARTICLE_EDIT, OB_MODE_SCULPT, OB_MODE_TEXTURE_PAINT, OB_MODE_VERTEX_PAINT, OB_MODE_WEIGHT_PAINT, OB_RESTRICT_SELECT, OB_RESTRICT_VIEW, OBACT, Scene::obedit, Base::object, object_is_libdata(), object_pose_armature_get(), SpaceFile::op, PBONE_VISIBLE, Object::pose, wmOperator::ptr, Object::restrictflag, RNA_Bone, RNA_EditBone, RNA_ObjectBase, RNA_Operator, RNA_PoseBone, RNA_Sequence, bScreen::scene, screen_context_dir, SELECT, seq_give_editing(), SEQ_LOCK, Editing::seqbasep, Object::type, uiContextActiveOperator(), and WM_operator_last_redo().
Referenced by ED_screen_refresh().
const char* screen_context_dir[] |
{ "scene", "visible_objects", "visible_bases", "selectable_objects", "selectable_bases", "selected_objects", "selected_bases", "selected_editable_objects", "selected_editable_bases", "visible_bones", "editable_bones", "selected_bones", "selected_editable_bones", "visible_pose_bones", "selected_pose_bones", "active_bone", "active_pose_bone", "active_base", "active_object", "object", "edit_object", "sculpt_object", "vertex_paint_object", "weight_paint_object", "image_paint_object", "particle_edit_object", "sequences", "selected_sequences", "selected_editable_sequences", "active_operator", NULL}
Definition at line 60 of file screen_context.c.
Referenced by ed_screen_context().