HDK
|
#include "pxr/pxr.h"
#include "pxr/imaging/hdx/api.h"
#include "pxr/imaging/hdSt/textureUtils.h"
#include "pxr/imaging/hd/dataSource.h"
#include "pxr/imaging/hd/enums.h"
#include "pxr/imaging/hd/primOriginSchema.h"
#include "pxr/imaging/hd/renderPass.h"
#include "pxr/imaging/hd/renderPassState.h"
#include "pxr/imaging/hd/rprimCollection.h"
#include "pxr/imaging/hd/task.h"
#include "pxr/base/arch/align.h"
#include "pxr/base/tf/declarePtrs.h"
#include "pxr/base/gf/matrix4d.h"
#include "pxr/base/gf/vec2i.h"
#include "pxr/base/gf/vec2f.h"
#include "pxr/base/gf/vec4i.h"
#include "pxr/base/gf/vec4d.h"
#include "pxr/usd/sdf/path.h"
#include <vector>
#include <memory>
Go to the source code of this file.
Classes | |
struct | HdxPickTaskParams |
struct | HdxPickHit |
struct | HdxInstancerContext |
struct | HdxPrimOriginInfo |
struct | HdxPickTaskContextParams |
class | HdxPickTask |
class | HdxPickResult |
A utility class for resolving ID buffers into hits. More... | |
Macros | |
#define | HDX_PICK_TOKENS |
Typedefs | |
using | HdStShaderCodeSharedPtr = std::shared_ptr< class HdStShaderCode > |
using | HdxPickHitVector = std::vector< HdxPickHit > |
Functions | |
TF_DECLARE_PUBLIC_TOKENS (HdxPickTokens, HDX_API, HDX_PICK_TOKENS) | |
HDX_API bool | operator< (HdxPickHit const &lhs, HdxPickHit const &rhs) |
HDX_API std::ostream & | operator<< (std::ostream &out, const HdxPickHit &h) |
HDX_API bool | operator== (const HdxPickHit &lhs, const HdxPickHit &rhs) |
HDX_API bool | operator!= (const HdxPickHit &lhs, const HdxPickHit &rhs) |
HDX_API std::ostream & | operator<< (std::ostream &out, const HdxPickTaskParams &pv) |
HDX_API bool | operator== (const HdxPickTaskParams &lhs, const HdxPickTaskParams &rhs) |
HDX_API bool | operator!= (const HdxPickTaskParams &lhs, const HdxPickTaskParams &rhs) |
HDX_API std::ostream & | operator<< (std::ostream &out, const HdxPickTaskContextParams &pv) |
HDX_API bool | operator== (const HdxPickTaskContextParams &lhs, const HdxPickTaskContextParams &rhs) |
HDX_API bool | operator!= (const HdxPickTaskContextParams &lhs, const HdxPickTaskContextParams &rhs) |
#define HDX_PICK_TOKENS |
Definition at line 53 of file pickTask.h.
using HdStShaderCodeSharedPtr = std::shared_ptr<class HdStShaderCode> |
Definition at line 74 of file pickTask.h.
using HdxPickHitVector = std::vector<HdxPickHit> |
Definition at line 124 of file pickTask.h.
HDX_API bool operator!= | ( | const HdxPickHit & | lhs, |
const HdxPickHit & | rhs | ||
) |
HDX_API bool operator!= | ( | const HdxPickTaskParams & | lhs, |
const HdxPickTaskParams & | rhs | ||
) |
HDX_API bool operator!= | ( | const HdxPickTaskContextParams & | lhs, |
const HdxPickTaskContextParams & | rhs | ||
) |
HDX_API bool operator< | ( | HdxPickHit const & | lhs, |
HdxPickHit const & | rhs | ||
) |
HDX_API std::ostream& operator<< | ( | std::ostream & | out, |
const HdxPickHit & | h | ||
) |
HDX_API std::ostream& operator<< | ( | std::ostream & | out, |
const HdxPickTaskParams & | pv | ||
) |
HDX_API std::ostream& operator<< | ( | std::ostream & | out, |
const HdxPickTaskContextParams & | pv | ||
) |
HDX_API bool operator== | ( | const HdxPickHit & | lhs, |
const HdxPickHit & | rhs | ||
) |
HDX_API bool operator== | ( | const HdxPickTaskParams & | lhs, |
const HdxPickTaskParams & | rhs | ||
) |
HDX_API bool operator== | ( | const HdxPickTaskContextParams & | lhs, |
const HdxPickTaskContextParams & | rhs | ||
) |
TF_DECLARE_PUBLIC_TOKENS | ( | HdxPickTokens | , |
HDX_API | , | ||
HDX_PICK_TOKENS | |||
) |