Blender
V3.3
|
#include "BLI_listbase.h"
#include "BKE_context.h"
#include "DNA_space_types.h"
#include "outliner_intern.hh"
#include "tree/tree_iterator.hh"
Go to the source code of this file.
Functions | |
static void | outliner_context_selected_ids_recursive (const SpaceOutliner &space_outliner, 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", nullptr} |
int outliner_context | ( | const bContext * | C, |
const char * | member, | ||
bContextDataResult * | result | ||
) |
Definition at line 39 of file outliner_context.cc.
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 30 of file outliner_context.cc.
References CTX_DATA_TYPE_COLLECTION, CTX_data_type_set(), outliner_context_selected_ids_recursive(), and result.
Referenced by outliner_context().
|
static |
Definition at line 19 of file outliner_context.cc.
References blender::ed::outliner::tree_iterator::all(), CTX_data_id_list_add(), ELEM, TreeStoreElem::flag, TreeStoreElem::id, result, TREESTORE, TSE_LAYER_COLLECTION, TSE_SELECTED, TSE_SOME_ID, and TreeStoreElem::type.
Referenced by outliner_context_selected_ids().
|
static |
Definition at line 37 of file outliner_context.cc.
Referenced by outliner_context().