Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
QVTKFramebufferObjectRenderer Class Reference

#include <QVTKFramebufferObjectRenderer.h>

Inheritance diagram for QVTKFramebufferObjectRenderer:
Collaboration diagram for QVTKFramebufferObjectRenderer:

Public Member Functions

 QVTKFramebufferObjectRenderer (vtkInternalOpenGLRenderWindow *rw)
 
 ~QVTKFramebufferObjectRenderer ()
 
virtual void synchronize (QQuickFramebufferObject *item)
 
virtual void render ()
 
QOpenGLFramebufferObject * createFramebufferObject (const QSize &size)
 

Public Attributes

bool m_neverRendered
 
bool m_readyToRender
 
vtkInternalOpenGLRenderWindowm_vtkRenderWindow
 
vtkFrameBufferObject2 * m_vtkFBO
 
QVTKQuickItemm_vtkQuickItem
 

Detailed Description

Definition at line 28 of file QVTKFramebufferObjectRenderer.h.

Constructor & Destructor Documentation

QVTKFramebufferObjectRenderer::QVTKFramebufferObjectRenderer ( vtkInternalOpenGLRenderWindow rw)
QVTKFramebufferObjectRenderer::~QVTKFramebufferObjectRenderer ( )

Member Function Documentation

QOpenGLFramebufferObject * QVTKFramebufferObjectRenderer::createFramebufferObject ( const QSize &  size)
void QVTKFramebufferObjectRenderer::synchronize ( QQuickFramebufferObject *  item)
virtual

Member Data Documentation

bool QVTKFramebufferObjectRenderer::m_neverRendered

Definition at line 31 of file QVTKFramebufferObjectRenderer.h.

Referenced by synchronize().

bool QVTKFramebufferObjectRenderer::m_readyToRender

Definition at line 32 of file QVTKFramebufferObjectRenderer.h.

Referenced by render(), and synchronize().

vtkFrameBufferObject2* QVTKFramebufferObjectRenderer::m_vtkFBO

Definition at line 34 of file QVTKFramebufferObjectRenderer.h.

QVTKQuickItem* QVTKFramebufferObjectRenderer::m_vtkQuickItem

Definition at line 36 of file QVTKFramebufferObjectRenderer.h.

Referenced by render(), and synchronize().

vtkInternalOpenGLRenderWindow* QVTKFramebufferObjectRenderer::m_vtkRenderWindow

The documentation for this class was generated from the following files: