| HDK
    | 
#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) | 
Definition at line 34 of file HUSD_Prune.h.
| Enumerator | |
|---|---|
| Deactivate | |
| MakeInvisible | |
Definition at line 40 of file HUSD_Prune.h.
| HUSD_Prune::HUSD_Prune | ( | HUSD_AutoWriteLock & | dest | ) | 
| HUSD_Prune::~HUSD_Prune | ( | ) | 
| 
 | 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 | ) |