|
HDK
|
#include "pxr/pxr.h"#include "pxr/exec/vdf/api.h"#include "pxr/exec/vdf/dataManagerVector.h"#include "pxr/exec/vdf/executionStats.h"#include "pxr/exec/vdf/executionStatsProcessor.h"#include "pxr/exec/vdf/inputVector.h"#include "pxr/exec/vdf/iterator.h"#include "pxr/exec/vdf/network.h"#include "pxr/exec/vdf/parallelDataManagerVector.h"#include "pxr/exec/vdf/parallelSpeculationExecutorEngine.h"#include "pxr/exec/vdf/schedule.h"#include "pxr/exec/vdf/speculationExecutor.h"#include "pxr/exec/vdf/speculationExecutorEngine.h"#include "pxr/exec/vdf/simpleExecutor.h"#include "pxr/base/tf/hash.h"#include "pxr/base/tf/hashmap.h"#include "pxr/base/tf/token.h"#include <functional>#include <memory>#include <string>
Include dependency graph for testUtils.h:Go to the source code of this file.
Classes | |
| class | VdfTestUtils::CallbackNode |
| A helper class that implements a simple callback node. More... | |
| class | VdfTestUtils::OutputAccessor |
| A helper class which enables access to a VdfOutput from a VdfContext. More... | |
| class | VdfTestUtils::DependencyCallbackNode |
| A CallbackNode which allows for passing in a custom input / output dependency callback. More... | |
| class | VdfTestUtils::NodeType |
| Base class for various kinds of nodes that can be created. More... | |
| class | VdfTestUtils::InputNodeType< T > |
| This class specifies a VdfInputVector of type T. More... | |
| class | VdfTestUtils::CallbackNodeType |
| This class specifies a CallbackNode with a given callback function. More... | |
| class | VdfTestUtils::Node |
| This class is a wrapper around a VdfNode. More... | |
| class | VdfTestUtils::Network |
| This is a container class used to hold on to all the nodes and to facilitate their management. More... | |
| class | VdfTestUtils::ExecutionStatsProcessor |
| Simple processor that processor ExecutionStats into a vector of vector of events and a vector of substats that mirrors the internal structure of ExecutionStats. More... | |
| class | VdfTestUtils::ExecutionStats |
| Simple wrapper around ExecutionStats that allows for logging arbitrary data for testing. More... | |
Namespaces | |
| VdfTestUtils | |
Functions | |
| std::unique_ptr < VdfSpeculationExecutorBase > | VdfTestUtils::CreateSpeculationExecutor (const VdfSpeculationNode *speculationNode, const VdfExecutorInterface *parentExecutor) |