24 #ifndef PXR_IMAGING_HD_ST_EXT_COMP_GPU_PRIMVAR_BUFFER_SOURCE_H
25 #define PXR_IMAGING_HD_ST_EXT_COMP_GPU_PRIMVAR_BUFFER_SOURCE_H
55 virtual bool Resolve()
override;
87 #endif // PXR_IMAGING_HD_ST_EXT_COMP_GPU_PRIMVAR_BUFFER_SOURCE_H
virtual HDST_API bool Resolve() override
virtual HDST_API void GetBufferSpecs(HdBufferSpecVector *specs) const override
virtual bool _CheckValid() const override
virtual HDST_API TfToken const & GetName() const override
Return the name of this buffer source.
GLuint const GLchar * name
std::vector< struct HdBufferSpec > HdBufferSpecVector
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
virtual HDST_API ~HdStExtCompGpuPrimvarBufferSource()=default
#define PXR_NAMESPACE_CLOSE_SCOPE
virtual HDST_API size_t ComputeHash() const override
Computes and returns a hash value for the underlying data.
virtual HDST_API HdTupleType GetTupleType() const override
Returns the data type and count (array size) for this buffer source.
virtual HDST_API size_t GetNumElements() const override