|
QVISH 0.1
|
Implementation of an viewer in a Qt Environment. More...
#include <ImgViewer.hpp>
Public Member Functions | |
| void | enableThreading (bool) |
| RefPtr< VParameter > | getImplementation (const type_info &what, const string &) |
| ImgViewer (const string &name, int p, const RefPtr< VCreationPreferences > &prop) | |
| Construct an external viewer. | |
| ImgViewer (const WeakPtr< ValuePoolProvider > &myValuePoolProvider, const RefPtr< VInputValue< VInteractionEvent > > &myMouseInput, QWidget *parent, const string &name, int p, const RefPtr< VCreationPreferences > &prop) | |
| Construct an internal viewer. | |
| QWidget * | myWidget () |
| const QWidget * | myWidget () const |
| virtual bool | NotifyRenderObject (int RenderId, int SubRenderId, int log2_MaxRenderId) const override |
| bool | request (VRequest &R, double precision) override |
| bool | update (VRequest &, double precision=1.0) override |
| void | Vactivate () |
Public Member Functions inherited from Wizt::QViewer | |
| virtual void | cleanup ()=0 |
| Destructive operation to clear all GL objects that are stored in the associated cache. | |
| void | ExecContextMenu (const QPoint &position) const |
| virtual QMenu * | getSceneContextMenu () const =0 |
| QViewer (const string &name, int p, const RefPtr< VCreationPreferences > &prop) | |
| virtual void | setCacheInfoHandler (const WeakPtr< qVCacheInfo > &ci)=0 |
| Install a callback object that is called whenever there are changes in the OpenGL render cache. | |
| virtual void | setDLCacheSize (int MaxCache)=0 |
| virtual void | setGPUCacheSize (long MaxCache)=0 |
| virtual bool | shutdown () const =0 |
Public Attributes | |
| ViewerActivationIndicator * | myActivator |
| int | timerID |
| int | timerInterval |
Public Attributes inherited from Wizt::QViewer | |
| double | Completion = 1.0 |
| ViewerActivationIndicator * | myActivator |
| RefPtr< qVInterruptor > | OffScreenRenderInterruptor |
Static Public Attributes | |
| static QGLWidget * | shareWidget |
Implementation of an viewer in a Qt Environment.
It requests a FrameBuffer and a MousePosition as input and provides a FrameBuffer as output.
Internally it uses OpenGL for painting, but this functionality is not exposed.
| ImgViewer::ImgViewer | ( | const WeakPtr< ValuePoolProvider > & | myValuePoolProvider, |
| const RefPtr< VInputValue< VInteractionEvent > > & | myMouseInput, | ||
| QWidget * | parent, | ||
| const string & | name, | ||
| int | p, | ||
| const RefPtr< VCreationPreferences > & | prop | ||
| ) |
Construct an internal viewer.
Create a local value pool
|
inlinevirtual |
Implements Wizt::QViewer.
|
inlinevirtual |
Implements Wizt::QViewer.