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: