24 #ifndef PXR_IMAGING_HD_ST_COMPUTATION_H
25 #define PXR_IMAGING_HD_ST_COMPUTATION_H
85 #endif // PXR_IMAGING_HD_ST_COMPUTATION_H
std::vector< HdStComputationSharedPtr > HdStComputationSharedPtrVector
virtual void Execute(HdBufferArrayRangeSharedPtr const &range, HdResourceRegistry *resourceRegistry)=0
Execute computation.
virtual void GetBufferSpecs(HdBufferSpecVector *specs) const =0
virtual int GetNumOutputElements() const =0
std::shared_ptr< class HdStComputation > HdStComputationSharedPtr
std::vector< struct HdBufferSpec > HdBufferSpecVector
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
std::shared_ptr< HdBufferArrayRange > HdBufferArrayRangeSharedPtr
virtual HDST_API ~HdStComputation()