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

#include <XUSD_FindPrimsTask.h>

+ Inheritance diagram for XUSD_FindPrimPathsTaskData:

Public Member Functions

 XUSD_FindPrimPathsTaskData (const HUSD_TimeCode &timecode)
 
 ~XUSD_FindPrimPathsTaskData () override
 
 XUSD_FindPrimPathsTaskData (const XUSD_FindPrimPathsTaskData &)=delete
 
XUSD_FindPrimPathsTaskDataoperator= (const XUSD_FindPrimPathsTaskData &)=delete
 
void addToThreadData (const UsdPrim &prim, bool *prune) override
 
void addInstanceIdsToThreadData (const UsdPrim &prim, const UT_Array< int64 > &&instance_ids) override
 
void gatherDataFromThreads (XUSD_PathSet &paths, UT_StringMap< UT_Array< int64 >> *instance_ids)
 
- Public Member Functions inherited from XUSD_FindPrimsTaskData
 XUSD_FindPrimsTaskData ()=default
 
virtual ~XUSD_FindPrimsTaskData ()
 
void setAllowHoudiniLayerInfo (bool allow)
 
bool allowHoudiniLayerInfo () const
 
void setCollectInstanceIds (bool collect)
 
bool collectsInstanceIds () const
 

Detailed Description

Definition at line 76 of file XUSD_FindPrimsTask.h.

Constructor & Destructor Documentation

XUSD_FindPrimPathsTaskData::XUSD_FindPrimPathsTaskData ( const HUSD_TimeCode timecode)
inline

Definition at line 79 of file XUSD_FindPrimsTask.h.

XUSD_FindPrimPathsTaskData::~XUSD_FindPrimPathsTaskData ( )
override
XUSD_FindPrimPathsTaskData::XUSD_FindPrimPathsTaskData ( const XUSD_FindPrimPathsTaskData )
delete

Member Function Documentation

void XUSD_FindPrimPathsTaskData::addInstanceIdsToThreadData ( const UsdPrim prim,
const UT_Array< int64 > &&  instance_ids 
)
overridevirtual

Reimplemented from XUSD_FindPrimsTaskData.

void XUSD_FindPrimPathsTaskData::addToThreadData ( const UsdPrim prim,
bool *  prune 
)
overridevirtual
void XUSD_FindPrimPathsTaskData::gatherDataFromThreads ( XUSD_PathSet paths,
UT_StringMap< UT_Array< int64 >> *  instance_ids 
)
XUSD_FindPrimPathsTaskData& XUSD_FindPrimPathsTaskData::operator= ( const XUSD_FindPrimPathsTaskData )
delete

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