7#ifndef PXR_EXEC_VDF_EXECUTION_STATS_PROCESSOR_H
8#define PXR_EXEC_VDF_EXECUTION_STATS_PROCESSOR_H
14#include "pxr/exec/vdf/api.h"
21PXR_NAMESPACE_OPEN_SCOPE
23class VDF_API_TYPE VdfExecutionStatsProcessor
29 typedef std::thread::id ThreadId;
34 virtual ~VdfExecutionStatsProcessor();
57 VdfExecutionStatsProcessor();
62 virtual void _ProcessEvent(
78 virtual void _PreProcess() {}
83 virtual void _PostProcess() {}
101 std::optional<VdfId> _invokingNodeId;
104PXR_NAMESPACE_CLOSE_SCOPE
Execution stats profiling event logger.
A VdfNetwork is a collection of VdfNodes and their connections.