Krita Source Code Documentation
Loading...
Searching...
No Matches
KisCoordinatesConverter::Private Struct Reference

Classes

struct  StandardZoomLevelsInitializer
 

Public Member Functions

QPointF preferredTransformationCenterInDocumentPixels () const
 
 Private ()
 

Public Attributes

QSizeF canvasWidgetSize
 
qreal devicePixelRatio
 
QPointF documentOffset
 
QTransform documentToFlake
 
QRect extraReferencesBounds
 
QTransform flakeToWidget
 
QRect imageBounds
 
QTransform imageToDocument
 
qreal imageXRes
 
qreal imageYRes
 
bool isNativeGesture
 
bool isRotating
 
bool isXAxisMirrored
 
bool isYAxisMirrored
 
QPoint maximumOffset
 
qreal maxZoom {9.0}
 
QPoint minimumOffset
 
qreal minZoom {0.01}
 
QPointF preferredTransformationCenterImage
 
qreal rotationAngle
 
qreal rotationBaseAngle
 
QTransform rotationBaseTransform
 
bool rotationIsOrthogonal
 
KisValueCache< StandardZoomLevelsInitializerstandardZoomLevels
 
QTransform widgetToViewport
 

Detailed Description

Definition at line 25 of file kis_coordinates_converter.cpp.

Constructor & Destructor Documentation

◆ Private()

KisCoordinatesConverter::Private::Private ( )
inline

Definition at line 26 of file kis_coordinates_converter.cpp.

26 :
27 imageXRes(1.0),
28 imageYRes(1.0),
29 isXAxisMirrored(false),
30 isYAxisMirrored(false),
31 isRotating(false),
32 isNativeGesture(false),
33 rotationAngle(0.0),
38 {
39 }
KisValueCache< StandardZoomLevelsInitializer > standardZoomLevels

Member Function Documentation

◆ preferredTransformationCenterInDocumentPixels()

QPointF KisCoordinatesConverter::Private::preferredTransformationCenterInDocumentPixels ( ) const
inline

Member Data Documentation

◆ canvasWidgetSize

QSizeF KisCoordinatesConverter::Private::canvasWidgetSize

Definition at line 53 of file kis_coordinates_converter.cpp.

◆ devicePixelRatio

qreal KisCoordinatesConverter::Private::devicePixelRatio

Definition at line 54 of file kis_coordinates_converter.cpp.

◆ documentOffset

QPointF KisCoordinatesConverter::Private::documentOffset

Definition at line 55 of file kis_coordinates_converter.cpp.

◆ documentToFlake

QTransform KisCoordinatesConverter::Private::documentToFlake

Definition at line 74 of file kis_coordinates_converter.cpp.

◆ extraReferencesBounds

QRect KisCoordinatesConverter::Private::extraReferencesBounds

Definition at line 42 of file kis_coordinates_converter.cpp.

◆ flakeToWidget

QTransform KisCoordinatesConverter::Private::flakeToWidget

Definition at line 71 of file kis_coordinates_converter.cpp.

◆ imageBounds

QRect KisCoordinatesConverter::Private::imageBounds

Definition at line 41 of file kis_coordinates_converter.cpp.

◆ imageToDocument

QTransform KisCoordinatesConverter::Private::imageToDocument

Definition at line 73 of file kis_coordinates_converter.cpp.

◆ imageXRes

qreal KisCoordinatesConverter::Private::imageXRes

Definition at line 43 of file kis_coordinates_converter.cpp.

◆ imageYRes

qreal KisCoordinatesConverter::Private::imageYRes

Definition at line 44 of file kis_coordinates_converter.cpp.

◆ isNativeGesture

bool KisCoordinatesConverter::Private::isNativeGesture

Definition at line 49 of file kis_coordinates_converter.cpp.

◆ isRotating

bool KisCoordinatesConverter::Private::isRotating

Definition at line 48 of file kis_coordinates_converter.cpp.

◆ isXAxisMirrored

bool KisCoordinatesConverter::Private::isXAxisMirrored

Definition at line 46 of file kis_coordinates_converter.cpp.

◆ isYAxisMirrored

bool KisCoordinatesConverter::Private::isYAxisMirrored

Definition at line 47 of file kis_coordinates_converter.cpp.

◆ maximumOffset

QPoint KisCoordinatesConverter::Private::maximumOffset

Definition at line 58 of file kis_coordinates_converter.cpp.

◆ maxZoom

qreal KisCoordinatesConverter::Private::maxZoom {9.0}

Definition at line 61 of file kis_coordinates_converter.cpp.

61{9.0};

◆ minimumOffset

QPoint KisCoordinatesConverter::Private::minimumOffset

Definition at line 57 of file kis_coordinates_converter.cpp.

◆ minZoom

qreal KisCoordinatesConverter::Private::minZoom {0.01}

Definition at line 60 of file kis_coordinates_converter.cpp.

60{0.01};

◆ preferredTransformationCenterImage

QPointF KisCoordinatesConverter::Private::preferredTransformationCenterImage

Definition at line 56 of file kis_coordinates_converter.cpp.

◆ rotationAngle

qreal KisCoordinatesConverter::Private::rotationAngle

Definition at line 50 of file kis_coordinates_converter.cpp.

◆ rotationBaseAngle

qreal KisCoordinatesConverter::Private::rotationBaseAngle

Definition at line 51 of file kis_coordinates_converter.cpp.

◆ rotationBaseTransform

QTransform KisCoordinatesConverter::Private::rotationBaseTransform

Definition at line 72 of file kis_coordinates_converter.cpp.

◆ rotationIsOrthogonal

bool KisCoordinatesConverter::Private::rotationIsOrthogonal

Definition at line 52 of file kis_coordinates_converter.cpp.

◆ standardZoomLevels

KisValueCache<StandardZoomLevelsInitializer> KisCoordinatesConverter::Private::standardZoomLevels

Definition at line 69 of file kis_coordinates_converter.cpp.

◆ widgetToViewport

QTransform KisCoordinatesConverter::Private::widgetToViewport

Definition at line 75 of file kis_coordinates_converter.cpp.


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