Public Member Functions | |
PickVisitor (const osg::Viewport *viewport, const osg::Matrixd &proj, const osg::Matrixd &view, float mx, float my) | |
void | runNestedPickVisitor (osg::Node &node, const osg::Viewport *viewport, const osg::Matrix &proj, const osg::Matrix &view, float mx, float my) |
void | apply (osg::Projection &projection) |
void | apply (osg::Camera &camera) |
Protected Attributes | |
float | _mx |
float | _my |
osg::ref_ptr< const osg::Viewport > | _lastViewport |
osg::Matrixd | _lastProjectionMatrix |
osg::Matrixd | _lastViewMatrix |
osgUtil::PickVisitor::PickVisitor | ( | const osg::Viewport * | viewport, | |
const osg::Matrixd & | proj, | |||
const osg::Matrixd & | view, | |||
float | mx, | |||
float | my | |||
) |
void osgUtil::PickVisitor::runNestedPickVisitor | ( | osg::Node & | node, | |
const osg::Viewport * | viewport, | |||
const osg::Matrix & | proj, | |||
const osg::Matrix & | view, | |||
float | mx, | |||
float | my | |||
) |
void osgUtil::PickVisitor::apply | ( | osg::Projection & | projection | ) | [virtual] |
Reimplemented from osg::NodeVisitor.
void osgUtil::PickVisitor::apply | ( | osg::Camera & | camera | ) | [virtual] |
Reimplemented from osg::NodeVisitor.
float osgUtil::PickVisitor::_mx [protected] |
float osgUtil::PickVisitor::_my [protected] |
osg::ref_ptr<const osg::Viewport> osgUtil::PickVisitor::_lastViewport [protected] |
osg::Matrixd osgUtil::PickVisitor::_lastViewMatrix [protected] |