Stellarium
23.4
|
Allows to define non linear operations in addition to the standard linear (Matrix 4d) ModelView transformation. More...
#include <StelProjector.hpp>
Public Member Functions | |
virtual void | forward (Vec3d &) const =0 |
virtual void | backward (Vec3d &) const =0 |
virtual void | forward (Vec3f &) const =0 |
virtual void | backward (Vec3f &) const =0 |
virtual void | combine (const Mat4d &)=0 |
virtual ModelViewTranformP | clone () const =0 |
virtual Mat4d | getApproximateLinearTransfo () const =0 |
virtual QByteArray | getForwardTransformShader () const =0 |
virtual void | setForwardTransformUniforms (QOpenGLShaderProgram &program) const =0 |
virtual QByteArray | getBackwardTransformShader () const =0 |
virtual void | setBackwardTransformUniforms (QOpenGLShaderProgram &program) const =0 |
Allows to define non linear operations in addition to the standard linear (Matrix 4d) ModelView transformation.