Blender  V2.93
Namespaces | Functions
tree_element.cc File Reference
#include "DNA_anim_types.h"
#include "DNA_listBase.h"
#include "tree_element_anim_data.hh"
#include "tree_element_collection.hh"
#include "tree_element_driver.hh"
#include "tree_element_gpencil_layer.hh"
#include "tree_element_id.hh"
#include "tree_element_nla.hh"
#include "tree_element_overrides.hh"
#include "tree_element_scene_objects.hh"
#include "tree_element_view_layer.hh"
#include "tree_element.h"
#include "tree_element.hh"

Go to the source code of this file.

Namespaces

 blender
 
 blender::ed
 
 blender::ed::outliner
 

Functions

static AbstractTreeElement * blender::ed::outliner::tree_element_create (int type, TreeElement &legacy_te, void *idv)
 
static void blender::ed::outliner::tree_element_free (AbstractTreeElement **tree_element)
 
static void blender::ed::outliner::tree_element_expand (AbstractTreeElement &tree_element, SpaceOutliner &space_outliner)
 
static void blender::ed::outliner::tree_element_post_expand_only (AbstractTreeElement &tree_element, SpaceOutliner &space_outliner)
 
static bool blender::ed::outliner::tree_element_expand_poll (AbstractTreeElement &tree_element, SpaceOutliner &space_outliner)
 
TreeElementTypeoutliner_tree_element_type_create (int type, TreeElement *legacy_te, void *idv)
 
void outliner_tree_element_type_expand (TreeElementType *type, SpaceOutliner *space_outliner)
 
bool outliner_tree_element_type_is_expand_valid (TreeElementType *type)
 
bool outliner_tree_element_type_expand_poll (TreeElementType *type, SpaceOutliner *space_outliner)
 
void outliner_tree_element_type_post_expand (TreeElementType *type, SpaceOutliner *space_outliner)
 
void outliner_tree_element_type_free (TreeElementType **type)
 

Function Documentation

◆ outliner_tree_element_type_create()

TreeElementType* outliner_tree_element_type_create ( int  type,
TreeElement legacy_te,
void *  idv 
)

Definition at line 129 of file tree_element.cc.

References element, blender::ed::outliner::tree_element_create(), and type.

Referenced by outliner_add_element().

◆ outliner_tree_element_type_expand()

void outliner_tree_element_type_expand ( TreeElementType type,
SpaceOutliner space_outliner 
)

Definition at line 135 of file tree_element.cc.

References blender::ed::outliner::tree_element_expand(), and type.

Referenced by outliner_add_element().

◆ outliner_tree_element_type_expand_poll()

bool outliner_tree_element_type_expand_poll ( TreeElementType type,
SpaceOutliner space_outliner 
)

Definition at line 146 of file tree_element.cc.

References blender::ed::outliner::tree_element_expand_poll(), and type.

Referenced by outliner_add_element().

◆ outliner_tree_element_type_free()

void outliner_tree_element_type_free ( TreeElementType **  type)

Definition at line 157 of file tree_element.cc.

References blender::ed::outliner::tree_element_free(), and type.

Referenced by outliner_free_tree_element().

◆ outliner_tree_element_type_is_expand_valid()

bool outliner_tree_element_type_is_expand_valid ( TreeElementType type)

Definition at line 140 of file tree_element.cc.

References element, and type.

Referenced by outliner_add_element().

◆ outliner_tree_element_type_post_expand()

void outliner_tree_element_type_post_expand ( TreeElementType type,
SpaceOutliner space_outliner 
)

Definition at line 151 of file tree_element.cc.

References blender::ed::outliner::tree_element_post_expand_only(), and type.

Referenced by outliner_add_element().