VTK
Public Member Functions | Protected Attributes | List of all members
QVTKPaintEngine Class Reference

A paint engine class to direct QPainter calls into a VTK window. More...

#include <QVTKPaintEngine.h>

Inherits QPaintEngine.

Collaboration diagram for QVTKPaintEngine:
[legend]

Public Member Functions

 QVTKPaintEngine ()
 
 ~QVTKPaintEngine ()
 
bool begin (QPaintDevice *dev)
 
bool end ()
 
QPaintEngine::Type type () const
 
void updateState (const QPaintEngineState &)
 
void drawPixmap (const QRectF &r, const QPixmap &pm, const QRectF &sr)
 
void drawPath (const QPainterPath &path)
 
void drawPolygon (const QPointF *points, int pointCount, PolygonDrawMode mode)
 
void drawPolygon (const QPoint *points, int pointCount, PolygonDrawMode mode)
 

Protected Attributes

QVTKWidgetWidget
 
QVTKPaintEngineInternal * Internal
 

Detailed Description

A paint engine class to direct QPainter calls into a VTK window.

Definition at line 38 of file QVTKPaintEngine.h.

Constructor & Destructor Documentation

◆ QVTKPaintEngine()

QVTKPaintEngine::QVTKPaintEngine ( )

◆ ~QVTKPaintEngine()

QVTKPaintEngine::~QVTKPaintEngine ( )

Member Function Documentation

◆ begin()

bool QVTKPaintEngine::begin ( QPaintDevice *  dev)

◆ end()

bool QVTKPaintEngine::end ( )

◆ type()

QPaintEngine::Type QVTKPaintEngine::type ( ) const

◆ updateState()

void QVTKPaintEngine::updateState ( const QPaintEngineState &  )

◆ drawPixmap()

void QVTKPaintEngine::drawPixmap ( const QRectF &  r,
const QPixmap &  pm,
const QRectF &  sr 
)

◆ drawPath()

void QVTKPaintEngine::drawPath ( const QPainterPath &  path)

◆ drawPolygon() [1/2]

void QVTKPaintEngine::drawPolygon ( const QPointF *  points,
int  pointCount,
PolygonDrawMode  mode 
)

◆ drawPolygon() [2/2]

void QVTKPaintEngine::drawPolygon ( const QPoint *  points,
int  pointCount,
PolygonDrawMode  mode 
)

Member Data Documentation

◆ Widget

QVTKWidget* QVTKPaintEngine::Widget
protected

Definition at line 75 of file QVTKPaintEngine.h.

◆ Internal

QVTKPaintEngineInternal* QVTKPaintEngine::Internal
protected

Definition at line 76 of file QVTKPaintEngine.h.


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