#include <sglProbe.hpp>
Inheritance diagram for sglProbeTemplate::
Public Methods | |
sglProbeTemplate () | |
virtual | ~sglProbeTemplate () |
virtual void | reset () |
void | setMode (unsigned int mode) |
unsigned int | getMode () const |
void | setViewportSize (unsigned int x, unsigned int y) |
void | getViewportSize (unsigned int &x, unsigned int &y) |
void | setViewFrustum (const sglFrustum< T > &frustum) |
sglFrustum<T>& | getOrigViewFrustum () |
sglFrustum<T>& | getViewFrustum () |
sglMat4<T>& | getModelViewMatrix () |
void | setModelViewMatrix (const sglMat4< T > &mat) |
Protected Attributes | |
unsigned int | m_mode |
unsigned int | m_viewport_x |
unsigned int | m_viewport_y |
sglFrustum<T> | m_orig_view_frustum |
sglFrustum<T> | m_current_view_frustum |
sglMat4<T> | m_modelview_matrix |
Definition at line 96 of file sglProbe.hpp.
|
Used only to initialize before a traversal (NOT DURING).
Definition at line 144 of file sglProbe.hpp. |
|
Used internally by the sglUnScale::pick|intersect(..) functions to retrieve the untransformed frustum. Definition at line 153 of file sglProbe.hpp. |
|
Used to determine which lod to intersect for eLOD_VIEW, or to transform billboards for eBILLBOARD_VIEW. Definition at line 160 of file sglProbe.hpp. |
|
Used by transform group nodes to set the new modelview matrix Definition at line 164 of file sglProbe.hpp. |