Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::HiddenCanvasQt Class Reference
Inheritance diagram for inviwo::HiddenCanvasQt:

Public Types

using ContextID = const void*
Public Types inherited from inviwo::Canvas
using ContextID = const void*

Public Member Functions

 HiddenCanvasQt (std::string_view name, QSurfaceFormat format=QSurfaceFormat::defaultFormat())
 HiddenCanvasQt (const HiddenCanvasQt &)=delete
 HiddenCanvasQt (HiddenCanvasQt &&)=delete
HiddenCanvasQtoperator= (const HiddenCanvasQt &)=delete
HiddenCanvasQtoperator= (HiddenCanvasQt &&)=delete
void initializeGL ()
virtual void render (std::shared_ptr< const Image >, LayerType layerType=LayerType::Color, size_t idx=0) override
virtual void update () override
virtual void activate () override
virtual std::unique_ptr< CanvascreateHiddenCanvas () override
virtual ContextID activeContext () const override
virtual ContextID contextId () const override
virtual void releaseContext () override
QOpenGLContext * getContext ()
Public Member Functions inherited from inviwo::Canvas
void setEventPropagator (EventPropagator *propagator)

Static Public Member Functions

static std::unique_ptr< CanvascreateHiddenQtCanvas ()

Protected Attributes

QOpenGLContext * context_
QOffscreenSurface * offScreenSurface_
Protected Attributes inherited from inviwo::Canvas
EventPropagatorpropagator_
PickingController pickingController_

Member Function Documentation

◆ activate()

virtual void inviwo::HiddenCanvasQt::activate ( )
overridevirtual

Implements inviwo::Canvas.

◆ activeContext()

virtual ContextID inviwo::HiddenCanvasQt::activeContext ( ) const
overridevirtual

Implements inviwo::Canvas.

◆ contextId()

virtual ContextID inviwo::HiddenCanvasQt::contextId ( ) const
overridevirtual

Implements inviwo::Canvas.

◆ createHiddenCanvas()

virtual std::unique_ptr< Canvas > inviwo::HiddenCanvasQt::createHiddenCanvas ( )
overridevirtual

Implements inviwo::Canvas.

◆ releaseContext()

virtual void inviwo::HiddenCanvasQt::releaseContext ( )
overridevirtual

Implements inviwo::Canvas.

◆ render()

virtual void inviwo::HiddenCanvasQt::render ( std::shared_ptr< const Image > ,
LayerType layerType = LayerType::Color,
size_t idx = 0 )
inlineoverridevirtual

Implements inviwo::Canvas.

◆ update()

virtual void inviwo::HiddenCanvasQt::update ( )
overridevirtual

Implements inviwo::Canvas.


The documentation for this class was generated from the following file:
  • hiddencanvasqt.h