HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
XUSD_FindPrimsTaskData Class Referenceabstract

#include <XUSD_FindPrimsTask.h>

+ Inheritance diagram for XUSD_FindPrimsTaskData:

Public Member Functions

 XUSD_FindPrimsTaskData ()=default
 
virtual ~XUSD_FindPrimsTaskData ()
 
virtual void addToThreadData (const UsdPrim &prim, bool *prune)=0
 
virtual void addInstanceIdsToThreadData (const UsdPrim &prim, const UT_Array< int64 > &&instance_ids)
 
void setAllowHoudiniLayerInfo (bool allow)
 
bool allowHoudiniLayerInfo () const
 
void setCollectInstanceIds (bool collect)
 
bool collectsInstanceIds () const
 

Detailed Description

Definition at line 41 of file XUSD_FindPrimsTask.h.

Constructor & Destructor Documentation

XUSD_FindPrimsTaskData::XUSD_FindPrimsTaskData ( )
default
virtual XUSD_FindPrimsTaskData::~XUSD_FindPrimsTaskData ( )
virtual

Member Function Documentation

virtual void XUSD_FindPrimsTaskData::addInstanceIdsToThreadData ( const UsdPrim prim,
const UT_Array< int64 > &&  instance_ids 
)
inlinevirtual

Reimplemented in XUSD_FindPrimPathsTaskData.

Definition at line 51 of file XUSD_FindPrimsTask.h.

virtual void XUSD_FindPrimsTaskData::addToThreadData ( const UsdPrim prim,
bool *  prune 
)
pure virtual
bool XUSD_FindPrimsTaskData::allowHoudiniLayerInfo ( ) const
inline

Definition at line 60 of file XUSD_FindPrimsTask.h.

bool XUSD_FindPrimsTaskData::collectsInstanceIds ( ) const
inline

Definition at line 66 of file XUSD_FindPrimsTask.h.

void XUSD_FindPrimsTaskData::setAllowHoudiniLayerInfo ( bool  allow)
inline

Generally speaking, HUSD_FindPrims will never return the HoudiniLayerInfo prim. But there are some circumstances where we may wish to allow it.

Definition at line 58 of file XUSD_FindPrimsTask.h.

void XUSD_FindPrimsTaskData::setCollectInstanceIds ( bool  collect)
inline

Instance ID collection for point instancers. When enabled, the traversal task stores IDs returned by matchPrimitive.

Definition at line 64 of file XUSD_FindPrimsTask.h.


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