Loading...
Searching...
No Matches
ExecUsdRequest Class Reference

A batch of values to compute together. More...

#include <request.h>

Public Member Functions

EXECUSD_API ExecUsdRequest (ExecUsdRequest &&)
 
EXECUSD_API ExecUsdRequestoperator= (ExecUsdRequest &&)
 
EXECUSD_API bool IsValid () const
 Return true if this request may be used to compute values.
 

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.

Member Function Documentation

◆ IsValid()

EXECUSD_API bool 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.

Friends And Related Function Documentation

◆ ExecUsdSystem

friend class ExecUsdSystem
friend

Definition at line 54 of file request.h.


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