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 | ) |