|
| Projection (GL::Area *parent, const GL::Font &font) |
|
void | set_viewport (const QWidget &frame, int x, int y, int w, int h) |
|
void | set_viewport (const QWidget &) const |
|
void | render_crosshairs (const Eigen::Vector3f &focus) const |
|
void | setup_render_text (float red=1.0, float green=1.0, float blue=0.0) const |
|
void | done_render_text () const |
|
void | render_text (int x, int y, const std::string &text) const |
|
void | render_text_align (int x, int y, const std::string &text, int halign=0, int valign=0) const |
|
void | render_text_inset (int x, int y, const std::string &text, int inset=-1) const |
|
void | render_text (const std::string &text, int position, int line=0) const |
|
void | draw_orientation_labels () const |
|
const GL::mat4 & | modelview_projection () const |
|
const GL::mat4 & | modelview_projection_inverse () const |
|
const GL::mat4 & | modelview () const |
|
const GL::mat4 & | modelview_inverse () const |
|
const GL::mat4 & | projection () const |
|
const GL::mat4 & | projection_inverse () const |
|
void | set (GL::Shader::Program &shader_program) const |
|
void | set (const GL::mat4 &modelview, const GL::mat4 &projection) |
|
void | set_viewport (int x, int y, int w, int h) |
|
void | set (const GL::mat4 &modelview, const GL::mat4 &projection) |
|
GLint | x_position () const |
|
GLint | y_position () const |
|
GLint | width () const |
|
GLint | height () const |
|
float | depth_of (const Eigen::Vector3f &x) const |
|
Eigen::Vector3f | model_to_screen (const Eigen::Vector3f &x) const |
|
Eigen::Vector3f | model_to_screen_direction (const Eigen::Vector3f &dir) const |
|
Eigen::Vector3f | screen_to_model (float x, float y, float depth) const |
|
Eigen::Vector3f | screen_to_model (const Eigen::Vector3f &x) const |
|
Eigen::Vector3f | screen_to_model (const Eigen::Vector3f &x, float depth) const |
|
Eigen::Vector3f | screen_to_model (const Eigen::Vector3f &x, const Eigen::Vector3f &depth) const |
|
Eigen::Vector3f | screen_to_model (const QPoint &x, float depth) const |
|
Eigen::Vector3f | screen_to_model (const QPoint &x, const Eigen::Vector3f &depth) const |
|
Eigen::Vector3f | screen_normal () const |
|
Eigen::Vector3f | screen_to_model_direction (float x, float y, float depth) const |
|
Eigen::Vector3f | screen_to_model_direction (const Eigen::Vector3f &dx, float x) const |
|
Eigen::Vector3f | screen_to_model_direction (const Eigen::Vector3f &dx, const Eigen::Vector3f &x) const |
|
Eigen::Vector3f | screen_to_model_direction (const QPoint &dx, float x) const |
|
Eigen::Vector3f | screen_to_model_direction (const QPoint &dx, const Eigen::Vector3f &x) const |
|
Definition at line 172 of file projection.h.