Blender  V3.3
Classes | Public Types | Public Member Functions | List of all members
blender::deg::BuilderStack Class Reference

#include <deg_builder_stack.h>

Classes

class  Entry
 
class  ScopedEntry
 

Public Types

using Stack = Vector< Entry >
 

Public Member Functions

 BuilderStack ()=default
 
 ~BuilderStack ()=default
 
bool is_empty () const
 
void print_backtrace (std::ostream &stream)
 
template<class... Args>
ScopedEntry trace (const Args &...args)
 

Detailed Description

Definition at line 36 of file deg_builder_stack.h.

Member Typedef Documentation

◆ Stack

Definition at line 68 of file deg_builder_stack.h.

Constructor & Destructor Documentation

◆ BuilderStack()

blender::deg::BuilderStack::BuilderStack ( )
default

◆ ~BuilderStack()

blender::deg::BuilderStack::~BuilderStack ( )
default

Member Function Documentation

◆ is_empty()

bool blender::deg::BuilderStack::is_empty ( ) const
inline

◆ print_backtrace()

void blender::deg::BuilderStack::print_backtrace ( std::ostream &  stream)

◆ trace()

template<class... Args>
ScopedEntry blender::deg::BuilderStack::trace ( const Args &...  args)
inline

Definition at line 129 of file deg_builder_stack.h.

References blender::Vector< T, InlineBufferCapacity, Allocator >::append_as().

Referenced by blender::deg::DepsgraphRelationBuilder::build_action(), blender::deg::DepsgraphRelationBuilder::build_armature(), blender::deg::DepsgraphRelationBuilder::build_cachefile(), blender::deg::DepsgraphRelationBuilder::build_camera(), blender::deg::DepsgraphRelationBuilder::build_collection(), blender::deg::DepsgraphRelationBuilder::build_constraints(), blender::deg::DepsgraphRelationBuilder::build_freestyle_linestyle(), blender::deg::DepsgraphRelationBuilder::build_generic_id(), blender::deg::DepsgraphRelationBuilder::build_image(), blender::deg::DepsgraphRelationBuilder::build_light(), blender::deg::DepsgraphRelationBuilder::build_lightprobe(), blender::deg::DepsgraphRelationBuilder::build_mask(), blender::deg::DepsgraphRelationBuilder::build_material(), blender::deg::DepsgraphRelationBuilder::build_movieclip(), blender::deg::DepsgraphRelationBuilder::build_nodetree(), blender::deg::DepsgraphRelationBuilder::build_object(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), blender::deg::DepsgraphRelationBuilder::build_particle_settings(), blender::deg::DepsgraphRelationBuilder::build_rig(), blender::deg::DepsgraphRelationBuilder::build_shapekeys(), blender::deg::DepsgraphRelationBuilder::build_simulation(), blender::deg::DepsgraphRelationBuilder::build_sound(), blender::deg::DepsgraphRelationBuilder::build_speaker(), blender::deg::DepsgraphRelationBuilder::build_texture(), blender::deg::DepsgraphRelationBuilder::build_vfont(), and blender::deg::DepsgraphRelationBuilder::build_world().


The documentation for this class was generated from the following files: