Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://astro.uni-altai.ru/~aw/stellarium/api/classStelProjector_1_1Mat4dTransform.html
Дата изменения: Unknown Дата индексирования: Fri Feb 28 08:03:00 2014 Кодировка: Поисковые слова: п п п п п п п п п п п п п п п п п п п п |
Stellarium 0.12.3
|
Public Member Functions | |
Mat4dTransform (const Mat4d &m) | |
void | forward (Vec3d &v) const |
void | backward (Vec3d &v) const |
void | forward (Vec3f &v) const |
void | backward (Vec3f &v) const |
void | combine (const Mat4d &m) |
Mat4d | getApproximateLinearTransfo () const |
ModelViewTranformP | clone () const |
virtual bool | setupGLSLTransform (StelGLSLShader *shader) |
Attaches (or enables, if attached already) the GLSL transform shader to specified shader. More... | |
virtual void | setGLSLUniforms (StelGLSLShader *shader) |
Set GLSL uniforms needed for the transform shader. More... | |
virtual void | disableGLSLTransform (StelGLSLShader *shader) |
Disable the attached GLSL transform shader. More... | |
Definition at line 122 of file StelProjector.hpp.
|
inlinevirtual |
Disable the attached GLSL transform shader.
Implements StelProjector::ModelViewTranform.
Definition at line 162 of file StelProjector.hpp.
|
inlinevirtual |
Set GLSL uniforms needed for the transform shader.
Called by the renderer backend before drawing, if the transform shader was attached successfully.
Implements StelProjector::ModelViewTranform.
Definition at line 157 of file StelProjector.hpp.
|
inlinevirtual |
Attaches (or enables, if attached already) the GLSL transform shader to specified shader.
The shader attached must implement one function:
vec4(modelViewForward(in vec4 v));
This function should implement the same logic as the forward() member function, except that it returns the result instead of modifying the parameter.
shader | Shader to attach to. |
Implements StelProjector::ModelViewTranform.
Definition at line 134 of file StelProjector.hpp.