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

#include <effect.h>

Inheritance diagram for KWin::WindowPaintData:
KWin::PaintData

Public Member Functions

 WindowPaintData ()
 
 WindowPaintData (const QMatrix4x4 &projectionMatrix)
 
 WindowPaintData (const WindowPaintData &other)
 
 ~WindowPaintData () override
 
WindowPaintDataoperator*= (qreal scale)
 
WindowPaintDataoperator*= (const QVector2D &scale)
 
WindowPaintDataoperator*= (const QVector3D &scale)
 
WindowPaintDataoperator+= (const QPointF &translation)
 
WindowPaintDataoperator+= (const QPoint &translation)
 
WindowPaintDataoperator+= (const QVector2D &translation)
 
WindowPaintDataoperator+= (const QVector3D &translation)
 
qreal opacity () const
 
void setOpacity (qreal opacity)
 
qreal multiplyOpacity (qreal factor)
 
qreal saturation () const
 
void setSaturation (qreal saturation) const
 
qreal multiplySaturation (qreal factor)
 
qreal brightness () const
 
void setBrightness (qreal brightness)
 
qreal multiplyBrightness (qreal factor)
 
int screen () const
 
void setScreen (int screen) const
 
void setCrossFadeProgress (qreal factor)
 Sets the cross fading factor to fade over with previously sized window. If 1.0 only the current window is used, if 0.0 only the previous window is used.
 
qreal crossFadeProgress () const
 
void setProjectionMatrix (const QMatrix4x4 &matrix)
 
QMatrix4x4 projectionMatrix () const
 
QMatrix4x4 & rprojectionMatrix ()
 
- Public Member Functions inherited from KWin::PaintData
virtual ~PaintData ()
 
qreal xScale () const
 
qreal yScale () const
 
qreal zScale () const
 
void setXScale (qreal scale)
 
void setYScale (qreal scale)
 
void setZScale (qreal scale)
 
void setScale (const QVector2D &scale)
 
void setScale (const QVector3D &scale)
 
const QVector3D & scale () const
 
const QVector3D & translation () const
 
qreal xTranslation () const
 
qreal yTranslation () const
 
qreal zTranslation () const
 
void setXTranslation (qreal translate)
 
void setYTranslation (qreal translate)
 
void setZTranslation (qreal translate)
 
void translate (qreal x, qreal y=0.0, qreal z=0.0)
 
void translate (const QVector3D &translate)
 
void setRotationAngle (qreal angle)
 
qreal rotationAngle () const
 
void setRotationOrigin (const QVector3D &origin)
 
QVector3D rotationOrigin () const
 
void setRotationAxis (const QVector3D &axis)
 
void setRotationAxis (Qt::Axis axis)
 
QVector3D rotationAxis () const
 
QMatrix4x4 toMatrix (qreal deviceScale) const
 

Additional Inherited Members

- Protected Member Functions inherited from KWin::PaintData
 PaintData ()
 
 PaintData (const PaintData &other)
 

Detailed Description

Definition at line 299 of file effect.h.


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