#include <Picking.hpp>
|
| OwnedBy (Engine &owner) |
| Constructeur.
|
|
◆ Picking()
Constructeur.
- Paramètres
-
[in] | resources | Le gestionnaire de ressources du graphe. |
[in] | device | Le device GPU. |
[in] | queueData | La queue recevant les commandes GPU. |
[in] | size | Les dimensions de la zone de rendu |
[in] | cameraUbo | L'UBO de matrices de la scène. |
[in] | sceneUbo | L'UBO de scène. |
[in] | culler | Le culler pour cette passe. |
◆ ~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()
Sélectionne la géométrie à la position de souris donnée.
- Paramètres
-
[in] | position | La position dans la passe. |
- Renvoie
- PickingPass::PickNodeType si rien n'a été pické.
La documentation de cette classe a été générée à partir du fichier suivant :