7 #ifndef PXR_IMAGING_HDX_COLORIZE_SELECTION_TASK_H 
    8 #define PXR_IMAGING_HDX_COLORIZE_SELECTION_TASK_H 
   90     void _ColorizeSelection();
 
   96     bool _UpdateParameterBuffer();
 
  108     struct _ParameterBuffer
 
  113         int enableOutline = 0;
 
  117         bool operator==(
const _ParameterBuffer& other)
 const {
 
  118             return texelSize == other.texelSize &&
 
  119                    enableOutline == other.enableOutline &&
 
  120                    radius == other.radius;
 
  129     VtIntArray _selectionOffsets;
 
  135     uint8_t *_outputBuffer;
 
  136     size_t _outputBufferSize;
 
  139     std::unique_ptr<class HdxFullscreenShader> _compositor;
 
  141     _ParameterBuffer _parameterData;
 
  143     bool _pipelineCreated;
 
  159 #endif // PXR_IMAGING_HDX_COLORIZE_SELECTION_TASK_H 
unsigned int outlineRadius
 
HDX_API bool operator==(const HdxColorizeSelectionTaskParams &lhs, const HdxColorizeSelectionTaskParams &rhs)
 
HDX_API std::ostream & operator<<(std::ostream &out, const HdxColorizeSelectionTaskParams &pv)
 
int HgiHandle< class HgiTexture > HgiTextureHandle
 
bool enableLocateHighlight
 
GLint GLsizei GLsizei height
 
GLint GLint GLsizei GLint GLenum format
 
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
 
HDX_API void Execute(HdTaskContext *ctx) override
Execute the task. 
 
HDX_API void Prepare(HdTaskContext *ctx, HdRenderIndex *renderIndex) override
Prepare the render pass resources. 
 
HDX_API HdxColorizeSelectionTask(HdSceneDelegate *delegate, SdfPath const &id)
 
SdfPath instanceIdBufferPath
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
HDX_API ~HdxColorizeSelectionTask() override
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
bool IsConverged() const override
Hooks for progressive rendering. 
 
bool enableSelectionHighlight
 
HDX_API void _Sync(HdSceneDelegate *delegate, HdTaskContext *ctx, HdDirtyBits *dirtyBits) override
Sync the render pass resources. 
 
HdxColorizeSelectionTaskParams()
 
bool operator==(const Mat3< T0 > &m0, const Mat3< T1 > &m1)
Equality operator, does exact floating point comparisons. 
 
SdfPath elementIdBufferPath