HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GusdUSD_ThreadedTraverse::TaskData Struct Reference

#include <USD_ThreadedTraverse.h>

Public Member Functions

 TaskData ()=default
 
 ~TaskData ()
 
 TaskData (const TaskData &)=delete
 
TaskDataoperator= (const TaskData &)=delete
 
bool GatherPrimsFromThreads (UT_Array< UsdPrim > &prims)
 
bool GatherPrimsFromThreads (UT_Array< GusdUSD_Traverse::PrimIndexPair > &prims)
 

Public Attributes

TaskThreadDataTLS threadData
 

Detailed Description

Definition at line 129 of file USD_ThreadedTraverse.h.

Constructor & Destructor Documentation

GusdUSD_ThreadedTraverse::TaskData::TaskData ( )
default
GusdUSD_ThreadedTraverse::TaskData::~TaskData ( )
GusdUSD_ThreadedTraverse::TaskData::TaskData ( const TaskData )
delete

Member Function Documentation

bool GusdUSD_ThreadedTraverse::TaskData::GatherPrimsFromThreads ( UT_Array< UsdPrim > &  prims)

Collect all of the prims from the numerous threads. The resulting prims are sorted (for determinism)

bool GusdUSD_ThreadedTraverse::TaskData::GatherPrimsFromThreads ( UT_Array< GusdUSD_Traverse::PrimIndexPair > &  prims)
TaskData& GusdUSD_ThreadedTraverse::TaskData::operator= ( const TaskData )
delete

Member Data Documentation

TaskThreadDataTLS GusdUSD_ThreadedTraverse::TaskData::threadData

Definition at line 137 of file USD_ThreadedTraverse.h.


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