HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HUSD_Prune Class Reference

#include <HUSD_Prune.h>

Public Types

enum  PruneMethod { Deactivate, MakeInvisible }
 

Public Member Functions

 HUSD_Prune (HUSD_AutoWriteLock &dest)
 
 ~HUSD_Prune ()
 
bool pruneCalculatedSet (HUSD_PathSet &paths, const HUSD_TimeCode &timecode, HUSD_Prune::PruneMethod prune_method, bool prune, bool prune_ancestors_automatically, bool prune_point_instances_separately, UT_StringArray *pruned_prims) const
 
bool prunePointInstances (const UT_StringMap< UT_Array< int64 >> &ptinstmap, const HUSD_TimeCode &timecode, const UT_StringMap< bool > &pruneprimmap, bool prune_unselected) const
 
bool getIsTimeVarying () const
 
void setCreateMissingPrimsAsOvers (bool create)
 
bool getCreateMissingPrimsAsOvers () const
 

Static Public Member Functions

static bool calculatePruneSet (const HUSD_FindPrims &findprims, const HUSD_FindPrims *excludeprims, const HUSD_FindPrims *limitpruneprims, bool prune_unselected, HUSD_PathSet &paths)
 

Detailed Description

Definition at line 34 of file HUSD_Prune.h.

Member Enumeration Documentation

Enumerator
Deactivate 
MakeInvisible 

Definition at line 40 of file HUSD_Prune.h.

Constructor & Destructor Documentation

HUSD_Prune::HUSD_Prune ( HUSD_AutoWriteLock dest)
HUSD_Prune::~HUSD_Prune ( )

Member Function Documentation

static bool HUSD_Prune::calculatePruneSet ( const HUSD_FindPrims findprims,
const HUSD_FindPrims excludeprims,
const HUSD_FindPrims limitpruneprims,
bool  prune_unselected,
HUSD_PathSet paths 
)
static
bool HUSD_Prune::getCreateMissingPrimsAsOvers ( ) const
bool HUSD_Prune::getIsTimeVarying ( ) const
bool HUSD_Prune::pruneCalculatedSet ( HUSD_PathSet paths,
const HUSD_TimeCode timecode,
HUSD_Prune::PruneMethod  prune_method,
bool  prune,
bool  prune_ancestors_automatically,
bool  prune_point_instances_separately,
UT_StringArray pruned_prims 
) const
bool HUSD_Prune::prunePointInstances ( const UT_StringMap< UT_Array< int64 >> &  ptinstmap,
const HUSD_TimeCode timecode,
const UT_StringMap< bool > &  pruneprimmap,
bool  prune_unselected 
) const
void HUSD_Prune::setCreateMissingPrimsAsOvers ( bool  create)

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