#include <C:/Users/Andres/source/repos/casm_viewer/external/tinc/external/allolib/include/al/ui/al_PickableManager.hpp>
|
PickableManager & | registerPickable (Pickable &p) |
|
PickableManager & | operator<< (Pickable &p) |
|
PickableManager & | operator<< (Pickable *p) |
|
std::vector< Pickable * > | pickables () |
|
Hit | intersect (Rayd r) |
|
void | event (PickEvent e) |
|
void | unhighlightAll () |
|
void | onMouseMove (Graphics &g, const Mouse &m, int w, int h) |
|
void | onMouseDown (Graphics &g, const Mouse &m, int w, int h) |
|
void | onMouseDrag (Graphics &g, const Mouse &m, int w, int h) |
|
void | onMouseUp (Graphics &g, const Mouse &m, int w, int h) |
|
void | onKeyDown (const Keyboard &k) |
|
void | onKeyUp (const Keyboard &k) |
|
Hit | lastPoint () |
|
Hit | lastPick () |
|
|
Vec3d | unproject (Graphics &g, Vec3d screenPos, bool view=true) |
|
Rayd | getPickRay (Graphics &g, int screenX, int screenY, int width, int height, bool view=true) |
|
|
std::vector< Pickable * > | mPickables |
|
Hit | mLastPoint |
|
Hit | mLastPick |
|
Vec3d | selectOffset |
|
int | x |
|
int | y |
|
bool | ctrlKey {false} |
|
The documentation for this class was generated from the following file: