7#ifndef PXR_EXEC_VDF_EXECUTOR_OBSERVER_H
8#define PXR_EXEC_VDF_EXECUTOR_OBSERVER_H
13#include "pxr/exec/vdf/api.h"
15PXR_NAMESPACE_OPEN_SCOPE
55PXR_NAMESPACE_CLOSE_SCOPE
Abstract base class for classes that execute a VdfNetwork to compute a requested set of values.
This is an interface for any class that wants to listen to specific executor events,...
virtual void _OnExecutorDelete(VdfExecutorInterface *executor) const =0
Called when the observed executor gets deleted.
virtual void _OnExecutorClearData(VdfExecutorInterface *executor) const =0
Called when temporary buffers and invalidation state are cleared for the observed executor.