HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
request.h File Reference
#include "pxr/pxr.h"
#include "pxr/base/tf/pxrTslRobinMap/robin_set.h"
#include <functional>
+ Include dependency graph for request.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

using ExecRequestIndexSet = pxr_tsl::robin_set< int >
 Index into the array of exec value keys used to construct an exec request. More...
 
using ExecRequestComputedValueInvalidationCallback = std::function< void(const ExecRequestIndexSet &, const class EfTimeInterval &)>
 
using ExecRequestTimeChangeInvalidationCallback = std::function< void(const ExecRequestIndexSet &)>
 

Typedef Documentation

Invalidation callback used by exec requests to notify clients of invalid computed values.

The index set contains the indices of value keys with invalid computed values, along with a time interval that specifies the time range over which these computed values are invalid.

Definition at line 31 of file request.h.

Index into the array of exec value keys used to construct an exec request.

Definition at line 19 of file request.h.

Invalidation callback used by exec requests to notify clients of invalid computed values as a consequence of time changing.

The index set contains the indices of value keys which are time dependent, and for which input values to the execution system are changing between the old time and new time.

Definition at line 41 of file request.h.