|
Blender
V2.93
|
#include "BLI_listbase.h"#include "BKE_context.h"#include "DNA_space_types.h"#include "outliner_intern.h"Go to the source code of this file.
Functions | |
| static void | outliner_context_selected_ids_recursive (const ListBase *subtree, bContextDataResult *result) |
| static void | outliner_context_selected_ids (const SpaceOutliner *space_outliner, bContextDataResult *result) |
| int | outliner_context (const bContext *C, const char *member, bContextDataResult *result) |
Variables | |
| static const char * | outliner_context_dir [] = {"selected_ids", NULL} |
| int outliner_context | ( | const bContext * | C, |
| const char * | member, | ||
| bContextDataResult * | result | ||
| ) |
Definition at line 53 of file outliner_context.c.
References C, CTX_data_dir(), CTX_data_dir_set(), CTX_data_equals(), CTX_RESULT_MEMBER_NOT_FOUND, CTX_RESULT_OK, CTX_wm_space_outliner(), outliner_context_dir, outliner_context_selected_ids(), and result.
Referenced by ED_spacetype_outliner().
|
static |
Definition at line 44 of file outliner_context.c.
References CTX_DATA_TYPE_COLLECTION, CTX_data_type_set(), outliner_context_selected_ids_recursive(), result, and SpaceOutliner::tree.
Referenced by outliner_context().
|
static |
Definition at line 32 of file outliner_context.c.
References CTX_data_id_list_add(), ELEM, TreeStoreElem::flag, TreeStoreElem::id, LISTBASE_FOREACH, result, TREESTORE, TSE_LAYER_COLLECTION, TSE_SELECTED, TSE_SOME_ID, and TreeStoreElem::type.
Referenced by outliner_context_selected_ids().
|
static |
Definition at line 51 of file outliner_context.c.
Referenced by outliner_context().