HDK
|
#include <pickTask.h>
Public Member Functions | |
bool | IsValid () const |
HDX_API size_t | GetHash () const |
Picking hit structure. This is output by the pick task as a record of what objects the picking query found.
Definition at line 78 of file pickTask.h.
HDX_API size_t HdxPickHit::GetHash | ( | ) | const |
|
inline |
Definition at line 100 of file pickTask.h.
SdfPath HdxPickHit::delegateId |
delegateID of HdSceneDelegate that provided the picked prim. Irrelevant for scene indices.
Definition at line 82 of file pickTask.h.
int HdxPickHit::edgeIndex |
Definition at line 92 of file pickTask.h.
int HdxPickHit::elementIndex |
Definition at line 91 of file pickTask.h.
int HdxPickHit::instanceIndex |
Definition at line 90 of file pickTask.h.
SdfPath HdxPickHit::instancerId |
Only supported for scene delegates, see HdxPrimOriginInfo for scene indices.
Definition at line 89 of file pickTask.h.
float HdxPickHit::normalizedDepth |
normalizedDepth is in the range [0,1]. Nb: the pick depth buffer won't contain items drawn with materialTag "displayInOverlay" for simplicity.
Definition at line 98 of file pickTask.h.
SdfPath HdxPickHit::objectId |
Path computed from scenePath's in primOrigin data source of picked prim and instancers if provided by scene index. Otherwise, path in render index.
Definition at line 86 of file pickTask.h.
int HdxPickHit::pointIndex |
Definition at line 93 of file pickTask.h.
GfVec3f HdxPickHit::worldSpaceHitNormal |
Definition at line 95 of file pickTask.h.
GfVec3d HdxPickHit::worldSpaceHitPoint |
Definition at line 94 of file pickTask.h.