Blender  V3.3
ED_outliner.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2015 Blender Foundation. */
3 
8 #pragma once
9 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 struct Base;
15 struct ListBase;
16 struct SpaceOutliner;
17 struct bContext;
18 
20 
26 void ED_outliner_selected_objects_get(const struct bContext *C, struct ListBase *objects);
27 
31 struct Base *ED_outliner_give_base_under_cursor(struct bContext *C, const int mval[2]);
32 
41 
43 
48  struct SpaceOutliner *space_outliner);
49 
54 
55 #ifdef __cplusplus
56 }
57 #endif
struct Base * ED_outliner_give_base_under_cursor(struct bContext *C, const int mval[2])
void ED_outliner_select_sync_from_all_tag(struct bContext *C)
void ED_outliner_select_sync_flag_outliners(const struct bContext *C)
void ED_outliner_select_sync_from_object_tag(struct bContext *C)
void ED_outliner_select_sync_from_outliner(struct bContext *C, struct SpaceOutliner *space_outliner)
void ED_outliner_select_sync_from_edit_bone_tag(struct bContext *C)
bool ED_outliner_collections_editor_poll(struct bContext *C)
bool ED_outliner_select_sync_is_dirty(const struct bContext *C)
void ED_outliner_selected_objects_get(const struct bContext *C, struct ListBase *objects)
void ED_outliner_select_sync_from_pose_bone_tag(struct bContext *C)
void ED_outliner_select_sync_from_sequence_tag(struct bContext *C)
#define C
Definition: RandGen.cpp:25