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

#include <request.h>

Public Member Functions

EXECUSD_API ExecUsdRequest (ExecUsdRequest &&)
 
EXECUSD_API ExecUsdRequestoperator= (ExecUsdRequest &&)
 
EXECUSD_API ~ExecUsdRequest ()
 
EXECUSD_API bool IsValid () const
 

Friends

class ExecUsdSystem
 

Detailed Description

A batch of values to compute together.

ExecUsdRequest allows clients to specify multiple values to compute at the same time. It is more efficient to perform compilation, scheduling and evaluation for many attributes at the same time than to perform each of these steps value-by-value.

Definition at line 31 of file request.h.

Constructor & Destructor Documentation

EXECUSD_API ExecUsdRequest::ExecUsdRequest ( ExecUsdRequest &&  )
EXECUSD_API ExecUsdRequest::~ExecUsdRequest ( )

Member Function Documentation

EXECUSD_API bool ExecUsdRequest::IsValid ( ) const

Return true if this request may be used to compute values.

Note that a return value of true does not mean that values are cached or even that the network has been compiled. It only means that calling ExecUsdSystem::PrepareRequest or ExecUsdSystem::Compute is allowed.

EXECUSD_API ExecUsdRequest& ExecUsdRequest::operator= ( ExecUsdRequest &&  )

Friends And Related Function Documentation

friend class ExecUsdSystem
friend

Definition at line 54 of file request.h.


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