|
Blender V4.5
|
#include <outliner_intern.hh>
Public Attributes | |
| 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 237 of file outliner_intern.hh.
| LayerCollection* blender::ed::outliner::TreeViewContext::layer_collection |
Definition at line 241 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 246 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 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(), 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 245 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 239 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 240 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().