24#ifndef PXR_IMAGING_HD_ST_COPY_COMPUTATION_H
25#define PXR_IMAGING_HD_ST_COPY_COMPUTATION_H
28#include "pxr/imaging/hdSt/api.h"
29#include "pxr/imaging/hdSt/computation.h"
33PXR_NAMESPACE_OPEN_SCOPE
49 void Execute(HdBufferArrayRangeSharedPtr
const &range,
59 HdBufferArrayRangeSharedPtr _src;
64PXR_NAMESPACE_CLOSE_SCOPE
A central registry for resources.
An interface class for GPU computation.
A GPU computation which transfers a vbo range specified by src and name to the given range.
HDST_API void GetBufferSpecs(HdBufferSpecVector *specs) const override
Add the buffer spec for this computation into given bufferspec vector.
HDST_API int GetNumOutputElements() const override
Returns the size of its destination buffer (located by range argument of Execute()).
Token for efficient comparison, assignment, and hashing of known strings.
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...