|
Blender V4.3
|
#include <outliner_intern.hh>
Public Attributes | |
| Scene * | scene |
| ViewLayer * | view_layer |
| 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 235 of file outliner_intern.hh.
| Object* blender::ed::outliner::TreeViewContext::ob_edit |
Definition at line 243 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 247 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 242 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 237 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_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 238 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_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().