24 #ifndef PXR_IMAGING_HDX_SELECTION_TASK_H
25 #define PXR_IMAGING_HDX_SELECTION_TASK_H
94 size_t _pointColorsBufferSize;
96 HdxSelectionTask() =
delete;
97 HdxSelectionTask(
const HdxSelectionTask &) =
delete;
98 HdxSelectionTask &operator =(
const HdxSelectionTask &) =
delete;
115 #endif //PXR_IMAGING_HDX_SELECTION_TASK_H
HDX_API void Execute(HdTaskContext *ctx) override
Execute render pass task.
bool enableLocateHighlight
bool enableSelectionHighlight
float occludedSelectionOpacity
HDX_API ~HdxSelectionTask() override
HDX_API void Sync(HdSceneDelegate *delegate, HdTaskContext *ctx, HdDirtyBits *dirtyBits) override
Sync the render pass resources.
bool operator!=(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Inequality operator, does exact floating point comparisons.
std::unordered_map< TfToken, VtValue, TfToken::HashFunctor > HdTaskContext
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
#define PXR_NAMESPACE_CLOSE_SCOPE
std::shared_ptr< HdBufferArrayRange > HdBufferArrayRangeSharedPtr
HDX_API void Prepare(HdTaskContext *ctx, HdRenderIndex *renderIndex) override
Prepare the tasks resources.
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons.
HDX_API std::ostream & operator<<(std::ostream &out, const HdxSelectionTaskParams &pv)