|  | 
| using | QtBase = QWindow | 
|  | 
| using | ContextID = const void * | 
|  | 
|  | 
|  | CanvasQWindow (QWindow *parent=nullptr, uvec2 dim=uvec2(256, 256)) | 
|  | 
| virtual void | activate () override | 
|  | 
| virtual void | glSwapBuffers () override | 
|  | 
| virtual void | update () override | 
|  | 
| void | repaint () | 
|  | 
| virtual void | resize (uvec2 size) override | 
|  | 
| QOpenGLContext * | context () const | 
|  | 
| QWindow * | parentWidget () const | 
|  | 
| virtual void | releaseContext () override | 
|  | 
|  | CanvasGL (size2_t dimensions) | 
|  | 
| virtual void | render (std::shared_ptr< const Image > image, LayerType layerType=LayerType::Color, size_t idx=0) override | 
|  | 
| virtual void | resize (size2_t size) override | 
|  | 
| virtual void | setProcessorWidgetOwner (ProcessorWidget *) override | 
|  | 
| virtual size2_t | getImageDimensions () const override | 
|  | 
| double | getDepthValueAtCoord (ivec2 canvasCoordinate) const | 
|  | Retrieve depth value in normalized device coordinates at screen coordinate.  More... 
 | 
|  | 
| double | getDepthValueAtNormalizedCoord (dvec2 normalizedScreenCoordinate) const | 
|  | 
|  | Canvas (size2_t dimensions) | 
|  | 
| size2_t | getCanvasDimensions () const | 
|  | 
| void | setEventPropagator (EventPropagator *propagator) | 
|  | 
| virtual ProcessorWidget * | getProcessorWidgetOwner () const | 
|  | 
| virtual std::unique_ptr< Canvas > | createHiddenCanvas ()=0 | 
|  | 
| virtual ContextID | activeContext () const =0 | 
|  | 
| virtual ContextID | contextId () const =0 | 
|  | 
| bool | isFullScreen () const | 
|  | 
| void | setFullScreen (bool fullscreen) | 
|  | 
| void | propagateEvent (Event *e) | 
|  | 
|  | 
| static void | defineDefaultContextFormat () | 
|  | 
| static void | defaultGLState () | 
|  | 
|  | 
| void | initializeGL () | 
|  | 
| void | paintGL () | 
|  | 
| virtual void | resizeEvent (QResizeEvent *event) override | 
|  | 
| void | exposeEvent (QExposeEvent *event) override | 
|  | 
| void | renderLayer (size_t idx=0) | 
|  | 
| void | renderNoise () | 
|  | 
| void | drawSquare () | 
|  | 
| void | renderTexture (int) | 
|  | 
| bool | ready () | 
|  | 
| virtual void | setFullScreenInternal (bool fullscreen)=0 | 
|  | 
|  | 
| class | CanvasProcessorWidgetQt | 
|  | 
The documentation for this class was generated from the following files:
- canvasqwindow.h
- canvasqwindow.cpp