All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HdxPickTaskContextParams Struct Reference

#include <pickTask.h>

Public Types

typedef std::function< void(void)> DepthMaskCallback

Public Member Functions

 HdxPickTaskContextParams ()

Public Attributes

GfVec2i resolution
TfToken hitMode
TfToken pickTarget
TfToken resolveMode
bool doUnpickablesOcclude
GfMatrix4d viewMatrix
GfMatrix4d projectionMatrix
std::vector< GfVec4dclipPlanes
DepthMaskCallback depthMaskCallback
HdRprimCollection collection

Detailed Description

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.

Definition at line 119 of file pickTask.h.

Member Typedef Documentation

Definition at line 121 of file pickTask.h.

Constructor & Destructor Documentation

HdxPickTaskContextParams::HdxPickTaskContextParams ( )

Definition at line 123 of file pickTask.h.

Member Data Documentation

std::vector<GfVec4d> HdxPickTaskContextParams::clipPlanes

Definition at line 144 of file pickTask.h.

HdRprimCollection HdxPickTaskContextParams::collection

Definition at line 146 of file pickTask.h.

DepthMaskCallback HdxPickTaskContextParams::depthMaskCallback

Definition at line 145 of file pickTask.h.

bool HdxPickTaskContextParams::doUnpickablesOcclude

Definition at line 141 of file pickTask.h.

TfToken HdxPickTaskContextParams::hitMode

Definition at line 138 of file pickTask.h.

HdxPickHitVector* HdxPickTaskContextParams::outHits

Definition at line 147 of file pickTask.h.

TfToken HdxPickTaskContextParams::pickTarget

Definition at line 139 of file pickTask.h.

GfMatrix4d HdxPickTaskContextParams::projectionMatrix

Definition at line 143 of file pickTask.h.

GfVec2i HdxPickTaskContextParams::resolution

Definition at line 137 of file pickTask.h.

TfToken HdxPickTaskContextParams::resolveMode

Definition at line 140 of file pickTask.h.

GfMatrix4d HdxPickTaskContextParams::viewMatrix

Definition at line 142 of file pickTask.h.

The documentation for this struct was generated from the following file: