Pick task context params. More...
Public Types | |
using | DepthMaskCallback = std::function< void(void)> |
Public Attributes | |
GfVec2i | resolution |
TfToken | pickTarget |
TfToken | resolveMode |
bool | doUnpickablesOcclude |
GfMatrix4d | viewMatrix |
GfMatrix4d | projectionMatrix |
std::vector< GfVec4d > | clipPlanes |
DepthMaskCallback | depthMaskCallback |
HdRprimCollection | collection |
HdxPickHitVector * | outHits |
Pick task context params.
This contains task params that can't come from the scene delegate (like resolution mode and pick location, that might be resolved late), as well as the picking collection and the output hit vector. 'pickTarget': The target of the pick operation, which may influence the data filled in the HdxPickHit(s). The available options are: HdxPickTokens->pickPrimsAndInstances HdxPickTokens->pickFaces HdxPickTokens->pickEdges HdxPickTokens->pickPoints
'resolveMode': Dictates the resolution of which hit(s) are returned in 'outHits'. The available options are:
Definition at line 138 of file pickTask.h.