|
using | QtBase = QOpenGLWidget |
|
using | ContextID = const void * |
|
|
| CanvasQOpenGLWidget (QWidget *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 |
|
| 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 |
|
virtual void | releaseContext ()=0 |
|
bool | isFullScreen () const |
|
void | setFullScreen (bool fullscreen) |
|
void | propagateEvent (Event *e) |
|
|
static void | defineDefaultContextFormat () |
|
static void | defaultGLState () |
|
|
virtual void | initializeGL () override |
|
virtual void | paintGL () override |
|
virtual void | resizeEvent (QResizeEvent *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:
- canvasqopenglwidget.h
- canvasqopenglwidget.cpp