Loading...
Searching...
No Matches
request.h
1//
2// Copyright 2025 Pixar
3//
4// Licensed under the terms set forth in the LICENSE.txt file available at
5// https://openusd.org/license.
6//
7#ifndef PXR_EXEC_EXEC_REQUEST_H
8#define PXR_EXEC_EXEC_REQUEST_H
9
10#include "pxr/pxr.h"
11
12#include "pxr/base/tf/pxrTslRobinMap/robin_set.h"
13
14#include <functional>
15
16PXR_NAMESPACE_OPEN_SCOPE
17
20
28using ExecRequestComputedValueInvalidationCallback =
29 std::function<void (
30 const ExecRequestIndexSet &,
31 const class EfTimeInterval &)>;
32
40using ExecRequestTimeChangeInvalidationCallback =
41 std::function<void (const ExecRequestIndexSet &)>;
42
43PXR_NAMESPACE_CLOSE_SCOPE
44
45#endif
A class that represents an interval in EfTime.
Definition: timeInterval.h:36
Implementation of a hash set using open-addressing and the robin hood hashing algorithm with backward...
Definition: robin_set.h:95