Blender
V3.3
|
#include <outliner_intern.hh>
Public Attributes | |
struct Scene * | scene |
struct 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 231 of file outliner_intern.hh.
Object* TreeViewContext::ob_edit |
Definition at line 239 of file outliner_intern.hh.
Referenced by outliner_draw_mode_column_toggle(), outliner_item_mode_toggle(), outliner_sync_select_from_outliner_set_types(), outliner_sync_select_to_outliner_set_types(), and outliner_viewcontext_init().
Object* 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 243 of file outliner_intern.hh.
Referenced by outliner_draw_mode_column_toggle(), outliner_item_mode_toggle(), outliner_sync_select_from_outliner_set_types(), outliner_sync_select_to_outliner_set_types(), outliner_viewcontext_init(), and tree_element_type_active_state_get().
Object* TreeViewContext::obact |
Avoid OBACT macro everywhere.
Definition at line 238 of file outliner_intern.hh.
Referenced by do_outliner_item_mode_toggle_generic(), outliner_draw_iconrow(), outliner_draw_mode_column(), outliner_draw_mode_column_toggle(), outliner_draw_tree_element(), outliner_item_mode_toggle(), outliner_mode_toggle_fn(), outliner_viewcontext_init(), and tree_element_object_state_get().
struct Scene* TreeViewContext::scene |
Definition at line 233 of file outliner_intern.hh.
Referenced by do_outliner_item_activate_tree_element(), do_outliner_item_mode_toggle_generic(), draw_outliner(), outliner_draw_mode_column(), outliner_item_mode_toggle(), outliner_viewcontext_init(), tree_element_activate(), tree_element_active_scene_get(), tree_element_active_state_get(), tree_element_type_active_set(), and tree_element_type_active_state_get().
struct ViewLayer* TreeViewContext::view_layer |
Definition at line 234 of file outliner_intern.hh.
Referenced by do_outliner_item_activate_tree_element(), do_outliner_item_mode_toggle_generic(), draw_outliner(), element_should_draw_faded(), outliner_draw_tree_element(), outliner_item_mode_toggle(), outliner_viewcontext_init(), tree_element_activate(), tree_element_active_state_get(), tree_element_type_active_set(), and tree_element_type_active_state_get().