JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
PixelCanvasGeometry.cpp File Reference
#include "HMI/Editor/PixelCanvasGeometry.h"
#include <cmath>

Namespaces

namespace  hmi

Functions

PixelScreenRect hmi::imagePixelScreenRect (const PixelCanvasView &view, int x, int y) noexcept
 Rectangle écran du pixel image (x, y), au zoom et décalage de vue donnés.
std::optional< std::pair< int, int > > hmi::screenToImagePixel (const PixelCanvasView &view, int imageWidth, int imageHeight, double screenX, double screenY) noexcept
 Pixel image sous une position écran donnée.
PixelCanvasRealSize hmi::pixelCanvasRealSize (int imageWidth, int imageHeight, int zoom, double scaleFactor) noexcept
 Taille en pixels réels du canevas entier à un facteur d'échelle d'affichage donné.
PixelCanvasRealSize hmi::pixelCanvasRealSize (int imageWidth, int imageHeight, const PixelCanvasView &view, double scaleFactor) noexcept
 Taille en pixels réels du canevas entier, à l'échelle rationnelle d'une vue.