Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <QVTKFramebufferObjectRenderer.h>
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 |
vtkInternalOpenGLRenderWindow * | m_vtkRenderWindow |
vtkFrameBufferObject2 * | m_vtkFBO |
QVTKQuickItem * | m_vtkQuickItem |
Definition at line 28 of file QVTKFramebufferObjectRenderer.h.
QVTKFramebufferObjectRenderer::QVTKFramebufferObjectRenderer | ( | vtkInternalOpenGLRenderWindow * | rw | ) |
Definition at line 36 of file QVTKFramebufferObjectRenderer.cxx.
References m_vtkRenderWindow, and vtkInternalOpenGLRenderWindow::QtParentRenderer.
QVTKFramebufferObjectRenderer::~QVTKFramebufferObjectRenderer | ( | ) |
Definition at line 87 of file QVTKFramebufferObjectRenderer.cxx.
References m_vtkRenderWindow, and vtkInternalOpenGLRenderWindow::QtParentRenderer.
QOpenGLFramebufferObject * QVTKFramebufferObjectRenderer::createFramebufferObject | ( | const QSize & | size | ) |
Definition at line 45 of file QVTKFramebufferObjectRenderer.cxx.
References m_vtkRenderWindow, and vtkInternalOpenGLRenderWindow::SetFramebufferObject().
|
virtual |
Definition at line 58 of file QVTKFramebufferObjectRenderer.cxx.
References vtkInternalOpenGLRenderWindow::InternalRender(), m_readyToRender, QVTKQuickItem::m_viewLock, m_vtkQuickItem, m_vtkRenderWindow, and vtkInternalOpenGLRenderWindow::OpenGLEndState().
|
virtual |
Definition at line 75 of file QVTKFramebufferObjectRenderer.cxx.
References QVTKQuickItem::init(), m_neverRendered, m_readyToRender, m_vtkQuickItem, and QVTKQuickItem::prepareForRender().
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 |
Definition at line 33 of file QVTKFramebufferObjectRenderer.h.
Referenced by createFramebufferObject(), QVTKFramebufferObjectRenderer(), render(), and ~QVTKFramebufferObjectRenderer().