|
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>
Include dependency graph for pickTask.h:
This graph shows which files directly or indirectly include this file: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 36 of file pickTask.h.
| using HdStShaderCodeSharedPtr = std::shared_ptr<class HdStShaderCode> |
Definition at line 58 of file pickTask.h.
| using HdxPickHitVector = std::vector<HdxPickHit> |
Definition at line 108 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 | |||
| ) |