virtual ~HdExtComputationContext()
T GetTypedInputValue(const TfToken &name) const
virtual const VtValue * GetOptionalInputValuePtr(const TfToken &name) const =0
virtual void SetOutputValue(const TfToken &name, const VtValue &output)=0
void SetTypedOutputValue(const TfToken &name, const T &output)
virtual void RaiseComputationError()=0
const T * GetOptionalTypedInputValuePtr(const TfToken &name) const
HdExtComputationContext()=default
virtual const VtValue & GetInputValue(const TfToken &name) const =0