24 #ifndef PXR_IMAGING_HDX_PICK_FROM_RENDER_BUFFER_TASK_H
25 #define PXR_IMAGING_HDX_PICK_FROM_RENDER_BUFFER_TASK_H
124 HdxPickFromRenderBufferTask() =
delete;
125 HdxPickFromRenderBufferTask(
const HdxPickFromRenderBufferTask &) =
delete;
126 HdxPickFromRenderBufferTask &operator =(
127 const HdxPickFromRenderBufferTask &) =
delete;
142 #endif //PXR_IMAGING_HDX_PICK_FROM_RENDER_BUFFER_TASK_H
SdfPath instanceIdBufferPath
std::optional< CameraUtilConformWindowPolicy > overrideWindowPolicy
CameraUtilFraming framing
bool IsConverged() const override
Hooks for progressive rendering.
bool operator!=(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Inequality operator, does exact floating point comparisons.
HDX_API void _Sync(HdSceneDelegate *delegate, HdTaskContext *ctx, HdDirtyBits *dirtyBits) override
Sync the render pass resources.
HDX_API void Execute(HdTaskContext *ctx) override
Execute the pick task.
std::unordered_map< TfToken, VtValue, TfToken::HashFunctor > HdTaskContext
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
HdxPickFromRenderBufferTaskParams()
HDX_API void Prepare(HdTaskContext *ctx, HdRenderIndex *renderIndex) override
Prepare the pick task.
#define PXR_NAMESPACE_CLOSE_SCOPE
HDX_API ~HdxPickFromRenderBufferTask() override
HDX_API std::ostream & operator<<(std::ostream &out, const HdxPickFromRenderBufferTaskParams &pv)
SdfPath elementIdBufferPath
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons.