Home · All Namespaces · All Classes · Functions · Coding Style · Scripting · Plugins · File Structure

StelViewportEffect Class Reference

Allow to apply visual effects on the whole Stellarium viewport. More...

#include <StelViewportEffect.hpp>

Inherited by StelViewportDistorterFisheyeToSphericMirror.

List of all members.

Public Member Functions

virtual QString getName ()
virtual void alterBuffer (QGLFramebufferObject *) const
virtual void paintViewportBuffer (const QGLFramebufferObject *buf) const
virtual void distortXY (float &x, float &y) const


Detailed Description

Allow to apply visual effects on the whole Stellarium viewport.


Member Function Documentation

virtual void StelViewportEffect::alterBuffer ( QGLFramebufferObject *   )  const [inline, virtual]

Alter the GL frame buffer, this method must not display anything.

The default implementation does nothing.

virtual void StelViewportEffect::paintViewportBuffer ( const QGLFramebufferObject *  buf  )  const [virtual]

Draw the viewport on the screen.

Parameters:
buf the GL frame buffer containing the Stellarium viewport alreay drawn. The default implementation paints the buffer on the fullscreen.

virtual void StelViewportEffect::distortXY ( float &  x,
float &  y 
) const [inline, virtual]

Distort an x,y position according to the distortion.

The default implementation does nothing.


Generated on Wed Jun 2 13:11:14 2010 for Stellarium by  doxygen 1.5.5