|
Blender
V2.93
|
#include <outliner_intern.h>
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 225 of file outliner_intern.h.
| Object* TreeViewContext::ob_edit |
Definition at line 233 of file outliner_intern.h.
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 237 of file outliner_intern.h.
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 232 of file outliner_intern.h.
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 227 of file outliner_intern.h.
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 228 of file outliner_intern.h.
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().