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

#include <HUSD_CvexDataCommand.h>

Public Member Functions

 HUSD_CvexDataCommand ()
 Creates the cvex code object given the string and its meaning. More...
 
virtual ~HUSD_CvexDataCommand ()
 
virtual void apply (HUSD_AutoWriteLock &writelock, const HUSD_TimeCode &time_code)=0
 Applies the commands from the queue. More...
 
void setCommandQueueCount (int count)
 Sets the number of command queues, usually one for each thread. More...
 
int getCommandQueueCount () const
 
VEX_GeoCommandQueue
< HUSD_VEX_PREC > & 
getCommandQueue (int index)
 Returns the vex data command queue (ie, usd data edit requests). More...
 

Detailed Description

Abstracts the object that handles USD VEX edit functions that submitted the stage modificaiton requests with it.

Definition at line 39 of file HUSD_CvexDataCommand.h.

Constructor & Destructor Documentation

HUSD_CvexDataCommand::HUSD_CvexDataCommand ( )

Creates the cvex code object given the string and its meaning.

virtual HUSD_CvexDataCommand::~HUSD_CvexDataCommand ( )
virtual

Member Function Documentation

virtual void HUSD_CvexDataCommand::apply ( HUSD_AutoWriteLock writelock,
const HUSD_TimeCode time_code 
)
pure virtual

Applies the commands from the queue.

VEX_GeoCommandQueue<HUSD_VEX_PREC>& HUSD_CvexDataCommand::getCommandQueue ( int  index)

Returns the vex data command queue (ie, usd data edit requests).

int HUSD_CvexDataCommand::getCommandQueueCount ( ) const
void HUSD_CvexDataCommand::setCommandQueueCount ( int  count)

Sets the number of command queues, usually one for each thread.


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