All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GusdUSD_ThreadedTraverse::TraverseTaskT< Visitor > Struct Template Reference

#include <USD_ThreadedTraverse.h>

Public Member Functions

 TraverseTaskT (UT_TaskGroup &taskgroup, const UsdPrim &prim, exint idx, UsdTimeCode time, GusdPurposeSet purposes, TaskData &data, const Visitor &visitor, bool skipPrim)
void operator() () const

Detailed Description

template<class Visitor>
struct GusdUSD_ThreadedTraverse::TraverseTaskT< Visitor >

Task for traversing a prim tree in parallel.

See DefaultImageablePrimVisitorT<> for an example of the structure expected for visitors.

Definition at line 149 of file USD_ThreadedTraverse.h.

Constructor & Destructor Documentation

template<class Visitor >
GusdUSD_ThreadedTraverse::TraverseTaskT< Visitor >::TraverseTaskT ( UT_TaskGroup taskgroup,
const UsdPrim prim,
exint  idx,
UsdTimeCode  time,
GusdPurposeSet  purposes,
TaskData data,
const Visitor &  visitor,
bool  skipPrim 

Definition at line 151 of file USD_ThreadedTraverse.h.

Member Function Documentation

template<class Visitor >
void GusdUSD_ThreadedTraverse::TraverseTaskT< Visitor >::operator() ( ) const

Definition at line 178 of file USD_ThreadedTraverse.h.

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