KWin
Loading...
Searching...
No Matches
Public Member Functions | List of all members
KWin::RenderViewport Class Reference

#include <renderviewport.h>

Public Member Functions

 RenderViewport (const QRectF &renderRect, double scale, const RenderTarget &renderTarget)
 
QMatrix4x4 projectionMatrix () const
 
QRectF renderRect () const
 
double scale () const
 
QRectF mapToRenderTarget (const QRectF &logicalGeometry) const
 
QRect mapToRenderTarget (const QRect &logicalGeometry) const
 
QPoint mapToRenderTarget (const QPoint &logicalGeometry) const
 
QPointF mapToRenderTarget (const QPointF &logicalGeometry) const
 
QRegion mapToRenderTarget (const QRegion &logicalGeometry) const
 
QRectF mapToRenderTargetTexture (const QRectF &logicalGeometry) const
 
QRect mapToRenderTargetTexture (const QRect &logicalGeometry) const
 
QPoint mapToRenderTargetTexture (const QPoint &logicalGeometry) const
 
QPointF mapToRenderTargetTexture (const QPointF &logicalGeometry) const
 
QRegion mapToRenderTargetTexture (const QRegion &logicalGeometry) const
 

Detailed Description

Definition at line 20 of file renderviewport.h.

Constructor & Destructor Documentation

◆ RenderViewport()

KWin::RenderViewport::RenderViewport ( const QRectF & renderRect,
double scale,
const RenderTarget & renderTarget )
explicit

Definition at line 26 of file renderviewport.cpp.

Member Function Documentation

◆ mapToRenderTarget() [1/5]

QPoint KWin::RenderViewport::mapToRenderTarget ( const QPoint & logicalGeometry) const

Definition at line 65 of file renderviewport.cpp.

◆ mapToRenderTarget() [2/5]

QPointF KWin::RenderViewport::mapToRenderTarget ( const QPointF & logicalGeometry) const

Definition at line 71 of file renderviewport.cpp.

◆ mapToRenderTarget() [3/5]

QRect KWin::RenderViewport::mapToRenderTarget ( const QRect & logicalGeometry) const

Definition at line 58 of file renderviewport.cpp.

◆ mapToRenderTarget() [4/5]

QRectF KWin::RenderViewport::mapToRenderTarget ( const QRectF & logicalGeometry) const

Definition at line 51 of file renderviewport.cpp.

◆ mapToRenderTarget() [5/5]

QRegion KWin::RenderViewport::mapToRenderTarget ( const QRegion & logicalGeometry) const

Definition at line 77 of file renderviewport.cpp.

◆ mapToRenderTargetTexture() [1/5]

QPoint KWin::RenderViewport::mapToRenderTargetTexture ( const QPoint & logicalGeometry) const

Definition at line 98 of file renderviewport.cpp.

◆ mapToRenderTargetTexture() [2/5]

QPointF KWin::RenderViewport::mapToRenderTargetTexture ( const QPointF & logicalGeometry) const

Definition at line 103 of file renderviewport.cpp.

◆ mapToRenderTargetTexture() [3/5]

QRect KWin::RenderViewport::mapToRenderTargetTexture ( const QRect & logicalGeometry) const

Definition at line 92 of file renderviewport.cpp.

◆ mapToRenderTargetTexture() [4/5]

QRectF KWin::RenderViewport::mapToRenderTargetTexture ( const QRectF & logicalGeometry) const

Definition at line 86 of file renderviewport.cpp.

◆ mapToRenderTargetTexture() [5/5]

QRegion KWin::RenderViewport::mapToRenderTargetTexture ( const QRegion & logicalGeometry) const

Definition at line 108 of file renderviewport.cpp.

◆ projectionMatrix()

QMatrix4x4 KWin::RenderViewport::projectionMatrix ( ) const

Definition at line 36 of file renderviewport.cpp.

◆ renderRect()

QRectF KWin::RenderViewport::renderRect ( ) const

Definition at line 41 of file renderviewport.cpp.

◆ scale()

double KWin::RenderViewport::scale ( ) const

Definition at line 46 of file renderviewport.cpp.


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