#include <Picking.hpp>
|
| OwnedBy (Engine &owner) |
| Constructor.
|
|
◆ Picking()
Constructor.
- Parameters
-
[in] | resources | The graph resources handler. |
[in] | device | The GPU device. |
[in] | queueData | The queue receiving the GPU commands. |
[in] | size | The render area dimensions. |
[in] | cameraUbo | The scene matrices UBO. |
[in] | sceneUbo | The scene UBO. |
[in] | culler | The culler for this pass. |
◆ ~Picking()
C3D_API castor3d::Picking::~Picking |
( |
| ) |
|
|
noexcept |
◆ getImageView()
crg::ImageViewId const & castor3d::Picking::getImageView |
( |
| ) |
const |
|
inlinenoexcept |
◆ getPickedBillboard()
BillboardBase const * castor3d::Picking::getPickedBillboard |
( |
| ) |
const |
|
inlinenoexcept |
◆ getPickedFace()
uint32_t castor3d::Picking::getPickedFace |
( |
| ) |
const |
|
inlinenoexcept |
◆ getPickedGeometry()
Geometry const * castor3d::Picking::getPickedGeometry |
( |
| ) |
const |
|
inlinenoexcept |
◆ getPickedNodeType()
◆ getPickedSubmesh()
Submesh const * castor3d::Picking::getPickedSubmesh |
( |
| ) |
const |
|
inlinenoexcept |
◆ getSemaphoreWait()
crg::SemaphoreWaitArray const & castor3d::Picking::getSemaphoreWait |
( |
| ) |
const |
|
inlinenoexcept |
◆ isPicking()
bool castor3d::Picking::isPicking |
( |
| ) |
const |
|
inlinenoexcept |
◆ pick()
Picks a geometry at given mouse position.
- Parameters
-
[in] | position | The position in the pass. |
- Returns
- PickingPass::PickNodeType::eNone if nothing was picked.
The documentation for this class was generated from the following file: