|
Blender V5.0
|
#include <outliner_intern.hh>
Public Attributes | |
| WorkSpace * | workspace |
| Scene * | scene |
| ViewLayer * | view_layer |
| LayerCollection * | layer_collection |
| Object * | obact |
| Object * | ob_edit |
| Object * | ob_pose |
Container to avoid passing around these variables to many functions. Also so we can have one place to assign these variables.
Definition at line 238 of file outliner_intern.hh.
| LayerCollection* blender::ed::outliner::TreeViewContext::layer_collection |
Definition at line 245 of file outliner_intern.hh.
Referenced by blender::ed::outliner::outliner_viewcontext_init(), and blender::ed::outliner::tree_element_type_active_state_get().
| Object* blender::ed::outliner::TreeViewContext::ob_edit |
Definition at line 250 of file outliner_intern.hh.
Referenced by blender::ed::outliner::outliner_draw_mode_column_toggle(), blender::ed::outliner::outliner_item_mode_toggle(), blender::ed::outliner::outliner_sync_select_from_outliner_set_types(), blender::ed::outliner::outliner_sync_select_to_outliner_set_types(), and blender::ed::outliner::outliner_viewcontext_init().
| Object* blender::ed::outliner::TreeViewContext::ob_pose |
The pose object may not be the active object (when in weight paint mode). Checking this in draw loops isn't efficient, so set only once.
Definition at line 254 of file outliner_intern.hh.
Referenced by blender::ed::outliner::outliner_draw_mode_column_toggle(), blender::ed::outliner::outliner_item_mode_toggle(), blender::ed::outliner::outliner_sync_select_from_outliner_set_types(), blender::ed::outliner::outliner_sync_select_to_outliner_set_types(), blender::ed::outliner::outliner_viewcontext_init(), and blender::ed::outliner::tree_element_type_active_state_get().
| Object* blender::ed::outliner::TreeViewContext::obact |
Avoid BKE_view_layer_active_object_get everywhere.
Definition at line 249 of file outliner_intern.hh.
Referenced by blender::ed::outliner::do_outliner_item_mode_toggle_generic(), blender::ed::outliner::outliner_draw_iconrow(), blender::ed::outliner::outliner_draw_mode_column(), blender::ed::outliner::outliner_draw_mode_column_toggle(), blender::ed::outliner::outliner_draw_tree_element(), blender::ed::outliner::outliner_item_mode_toggle(), blender::ed::outliner::outliner_mode_toggle_fn(), blender::ed::outliner::outliner_viewcontext_init(), and blender::ed::outliner::tree_element_object_state_get().
| Scene* blender::ed::outliner::TreeViewContext::scene |
Definition at line 243 of file outliner_intern.hh.
Referenced by blender::ed::outliner::do_outliner_item_activate_tree_element(), blender::ed::outliner::do_outliner_item_mode_toggle_generic(), blender::ed::outliner::draw_outliner(), blender::ed::outliner::element_should_draw_faded(), blender::ed::outliner::outliner_draw_mode_column(), blender::ed::outliner::outliner_draw_tree_element(), blender::ed::outliner::outliner_item_mode_toggle(), blender::ed::outliner::outliner_sync_selection(), blender::ed::outliner::outliner_viewcontext_init(), blender::ed::outliner::tree_element_activate(), blender::ed::outliner::tree_element_active_scene_get(), blender::ed::outliner::tree_element_active_state_get(), blender::ed::outliner::tree_element_type_active_set(), and blender::ed::outliner::tree_element_type_active_state_get().
| ViewLayer* blender::ed::outliner::TreeViewContext::view_layer |
Definition at line 244 of file outliner_intern.hh.
Referenced by blender::ed::outliner::do_outliner_item_activate_tree_element(), blender::ed::outliner::do_outliner_item_mode_toggle_generic(), blender::ed::outliner::draw_outliner(), blender::ed::outliner::element_should_draw_faded(), blender::ed::outliner::outliner_draw_tree_element(), blender::ed::outliner::outliner_item_mode_toggle(), blender::ed::outliner::outliner_sync_selection(), blender::ed::outliner::outliner_viewcontext_init(), blender::ed::outliner::tree_element_activate(), blender::ed::outliner::tree_element_active_state_get(), blender::ed::outliner::tree_element_type_active_set(), and blender::ed::outliner::tree_element_type_active_state_get().
| WorkSpace* blender::ed::outliner::TreeViewContext::workspace |
Definition at line 240 of file outliner_intern.hh.
Referenced by blender::ed::outliner::outliner_viewcontext_init(), blender::ed::outliner::tree_element_type_active_set(), and blender::ed::outliner::tree_element_type_active_state_get().