|
Pokered Save Editor 2
Pokemon Red & Blue save file editor - Qt 6 C++/QML
|
QML image provider for individual tileset tiles ("image://..."). More...
#include <tilesetprovider.h>
Public Member Functions | |
| TilesetProvider () | |
| virtual QPixmap | requestPixmap (const QString &id, QSize *size, const QSize &requestedSize) override |
Render the tile for id (format documented above). | |
| QPixmap | blankImage (QSize *size, const QSize &requestedSize) |
| Fallback blank tile. | |
QML image provider for individual tileset tiles ("image://...").
QML requests image://<provider>/<id> and this returns a single tile (or, in debug, the whole tileset) rendered by TilesetEngine. The slash-separated id format is documented in-code below.
Definition at line 31 of file tilesetprovider.h.
| TilesetProvider::TilesetProvider | ( | ) |
Definition at line 28 of file tilesetprovider.cpp.
| QPixmap TilesetProvider::blankImage | ( | QSize * | size, |
| const QSize & | requestedSize ) |
Fallback blank tile.
Definition at line 73 of file tilesetprovider.cpp.
References TilesetEngine::height, and TilesetEngine::width.
Referenced by requestPixmap().
|
overridevirtual |
Render the tile for id (format documented above).
Definition at line 33 of file tilesetprovider.cpp.
References blankImage(), TilesetEngine::buildTileset(), and TilesetEngine::buildTilesetFullDebug().