Blender  V3.3
Functions
ED_outliner.h File Reference

Go to the source code of this file.

Functions

bool ED_outliner_collections_editor_poll (struct bContext *C)
 
void ED_outliner_selected_objects_get (const struct bContext *C, struct ListBase *objects)
 
struct BaseED_outliner_give_base_under_cursor (struct bContext *C, const int mval[2])
 
void ED_outliner_select_sync_from_object_tag (struct bContext *C)
 
void ED_outliner_select_sync_from_edit_bone_tag (struct bContext *C)
 
void ED_outliner_select_sync_from_pose_bone_tag (struct bContext *C)
 
void ED_outliner_select_sync_from_sequence_tag (struct bContext *C)
 
void ED_outliner_select_sync_from_all_tag (struct bContext *C)
 
bool ED_outliner_select_sync_is_dirty (const struct bContext *C)
 
void ED_outliner_select_sync_from_outliner (struct bContext *C, struct SpaceOutliner *space_outliner)
 
void ED_outliner_select_sync_flag_outliners (const struct bContext *C)
 

Function Documentation

◆ ED_outliner_collections_editor_poll()

bool ED_outliner_collections_editor_poll ( struct bContext C)

◆ ED_outliner_give_base_under_cursor()

struct Base* ED_outliner_give_base_under_cursor ( struct bContext C,
const int  mval[2] 
)

◆ ED_outliner_select_sync_flag_outliners()

void ED_outliner_select_sync_flag_outliners ( const struct bContext C)

Copy sync select dirty flag from window manager to all outliners to be synced lazily on draw.

Referenced by draw_outliner().

◆ ED_outliner_select_sync_from_all_tag()

void ED_outliner_select_sync_from_all_tag ( struct bContext C)

◆ ED_outliner_select_sync_from_edit_bone_tag()

void ED_outliner_select_sync_from_edit_bone_tag ( struct bContext C)

◆ ED_outliner_select_sync_from_object_tag()

void ED_outliner_select_sync_from_object_tag ( struct bContext C)

◆ ED_outliner_select_sync_from_outliner()

void ED_outliner_select_sync_from_outliner ( struct bContext C,
struct SpaceOutliner space_outliner 
)

◆ ED_outliner_select_sync_from_pose_bone_tag()

void ED_outliner_select_sync_from_pose_bone_tag ( struct bContext C)

◆ ED_outliner_select_sync_from_sequence_tag()

void ED_outliner_select_sync_from_sequence_tag ( struct bContext C)

◆ ED_outliner_select_sync_is_dirty()

bool ED_outliner_select_sync_is_dirty ( const struct bContext C)

Referenced by draw_outliner().

◆ ED_outliner_selected_objects_get()

void ED_outliner_selected_objects_get ( const struct bContext C,
struct ListBase objects 
)

Populates the

Parameters
objectsListBase with all the outliner selected objects We store it as (Object *)LinkData->data
objectsexpected to be empty

Referenced by selected_objects_get().