HDK
|
#include <pickTask.h>
Public Types | |
using | DepthMaskCallback = std::function< void(void)> |
Public Member Functions | |
HdxPickTaskContextParams () | |
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 142 of file pickTask.h.
using HdxPickTaskContextParams::DepthMaskCallback = std::function<void(void)> |
Definition at line 144 of file pickTask.h.
|
inline |
Definition at line 146 of file pickTask.h.
std::vector<GfVec4d> HdxPickTaskContextParams::clipPlanes |
Definition at line 165 of file pickTask.h.
HdRprimCollection HdxPickTaskContextParams::collection |
Definition at line 167 of file pickTask.h.
DepthMaskCallback HdxPickTaskContextParams::depthMaskCallback |
Definition at line 166 of file pickTask.h.
bool HdxPickTaskContextParams::doUnpickablesOcclude |
Definition at line 162 of file pickTask.h.
HdxPickHitVector* HdxPickTaskContextParams::outHits |
Definition at line 168 of file pickTask.h.
TfToken HdxPickTaskContextParams::pickTarget |
Definition at line 160 of file pickTask.h.
GfMatrix4d HdxPickTaskContextParams::projectionMatrix |
Definition at line 164 of file pickTask.h.
GfVec2i HdxPickTaskContextParams::resolution |
Definition at line 159 of file pickTask.h.
TfToken HdxPickTaskContextParams::resolveMode |
Definition at line 161 of file pickTask.h.
GfMatrix4d HdxPickTaskContextParams::viewMatrix |
Definition at line 163 of file pickTask.h.