All Classes Namespaces Functions Variables Enumerations Properties Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
OverlayPainter Class Reference

Public Member Functions

void setViewTransform (const QTransform view)
 
void setOptions (const OverlayPainterOptions &p)
 
void preparePainter (const LayerCamera *cameraLayer, const QPalette &palette)
 
void paint (QPainter &painter)
 

Private Member Functions

void initializePainter (QPainter &painter)
 
void paintGrid (QPainter &painter) const
 
void paintOverlayCenter (QPainter &painter, const QTransform &camTransform, const QRect &camRect) const
 
void paintOverlayThirds (QPainter &painter, const QTransform &camTransform, const QRect &camRect) const
 
void paintOverlayGolden (QPainter &painter, const QTransform &camTransform, const QRect &camRect) const
 
void paintOverlaySafeAreas (QPainter &painter, const Camera &camera, const QTransform &camTransform, const QRect &camRect) const
 
void paintOverlayPerspectiveOnePoint (QPainter &painter, const QTransform &camTransform, const QRect &camRect) const
 
void paintOverlayPerspectiveTwoPoints (QPainter &painter, const Camera &camera, const QTransform &camTransform, const QRect &camRect) const
 
void paintOverlayPerspectiveThreePoints (QPainter &painter, const Camera &camera, const QTransform &camTransform, const QRect &camRect) const
 
int round100 (double f, int gridSize) const
 

Private Attributes

OverlayPainterOptions mOptions
 
QTransform mViewTransform
 
const LayerCameramCameraLayer = nullptr
 
QPalette mPalette
 

Detailed Description

Definition at line 39 of file overlaypainter.h.


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