Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_outliner/outliner_intern.h
| Show All 36 Lines | |||||
| /* internal exports only */ | /* internal exports only */ | ||||
| struct wmOperatorType; | struct wmOperatorType; | ||||
| struct TreeElement; | struct TreeElement; | ||||
| struct TreeStoreElem; | struct TreeStoreElem; | ||||
| struct Main; | struct Main; | ||||
| struct bContext; | struct bContext; | ||||
| struct Scene; | struct Scene; | ||||
| struct SceneLayer; | struct ViewLayer; | ||||
| struct ID; | struct ID; | ||||
| struct Object; | struct Object; | ||||
| struct bPoseChannel; | struct bPoseChannel; | ||||
| struct EditBone; | struct EditBone; | ||||
| struct wmKeyConfig; | struct wmKeyConfig; | ||||
| typedef enum TreeElementInsertType { | typedef enum TreeElementInsertType { | ||||
| ▲ Show 20 Lines • Show All 124 Lines • ▼ Show 20 Lines | |||||
| #define TSELEM_OPEN(telm, sv) ( (telm->flag & TSE_CLOSED) == 0 || (SEARCHING_OUTLINER(sv) && (telm->flag & TSE_CHILDSEARCH)) ) | #define TSELEM_OPEN(telm, sv) ( (telm->flag & TSE_CLOSED) == 0 || (SEARCHING_OUTLINER(sv) && (telm->flag & TSE_CHILDSEARCH)) ) | ||||
| /* outliner_tree.c ----------------------------------------------- */ | /* outliner_tree.c ----------------------------------------------- */ | ||||
| void outliner_free_tree(ListBase *lb); | void outliner_free_tree(ListBase *lb); | ||||
| void outliner_cleanup_tree(struct SpaceOops *soops); | void outliner_cleanup_tree(struct SpaceOops *soops); | ||||
| void outliner_remove_treestore_element(struct SpaceOops *soops, TreeStoreElem *tselem); | void outliner_remove_treestore_element(struct SpaceOops *soops, TreeStoreElem *tselem); | ||||
| void outliner_build_tree(struct Main *mainvar, struct Scene *scene, struct SceneLayer *sl, struct SpaceOops *soops); | void outliner_build_tree(struct Main *mainvar, struct Scene *scene, struct ViewLayer *sl, struct SpaceOops *soops); | ||||
| /* outliner_draw.c ---------------------------------------------- */ | /* outliner_draw.c ---------------------------------------------- */ | ||||
| void draw_outliner(const struct bContext *C); | void draw_outliner(const struct bContext *C); | ||||
| void restrictbutton_gr_restrict_flag(void *poin, void *poin2, int flag); | void restrictbutton_gr_restrict_flag(void *poin, void *poin2, int flag); | ||||
| /* outliner_select.c -------------------------------------------- */ | /* outliner_select.c -------------------------------------------- */ | ||||
| eOLDrawState tree_element_type_active( | eOLDrawState tree_element_type_active( | ||||
| struct bContext *C, struct Scene *scene, struct SceneLayer *sl, struct SpaceOops *soops, | struct bContext *C, struct Scene *scene, struct ViewLayer *sl, struct SpaceOops *soops, | ||||
| TreeElement *te, TreeStoreElem *tselem, const eOLSetState set, bool recursive); | TreeElement *te, TreeStoreElem *tselem, const eOLSetState set, bool recursive); | ||||
| eOLDrawState tree_element_active(struct bContext *C, struct Scene *scene, struct SceneLayer *sl, SpaceOops *soops, | eOLDrawState tree_element_active(struct bContext *C, struct Scene *scene, struct ViewLayer *sl, SpaceOops *soops, | ||||
| TreeElement *te, const eOLSetState set, const bool handle_all_types); | TreeElement *te, const eOLSetState set, const bool handle_all_types); | ||||
| void outliner_item_do_activate_from_tree_element( | void outliner_item_do_activate_from_tree_element( | ||||
| struct bContext *C, TreeElement *te, TreeStoreElem *tselem, | struct bContext *C, TreeElement *te, TreeStoreElem *tselem, | ||||
| bool extend, bool recursive); | bool extend, bool recursive); | ||||
| int outliner_item_do_activate_from_cursor( | int outliner_item_do_activate_from_cursor( | ||||
| struct bContext *C, const int mval[2], | struct bContext *C, const int mval[2], | ||||
| bool extend, bool recursive); | bool extend, bool recursive); | ||||
| ▲ Show 20 Lines • Show All 147 Lines • Show Last 20 Lines | |||||