#include "../../../include/BBOP/Graphics/textureClass.h"#include "../../../include/BBOP/Graphics/bbopGlobal.h"#include <iostream>#include <vector>#include <stb/stb_image.h>Macros | |
| #define | STB_IMAGE_IMPLEMENTATION |
Functions | |
| Image | bbopLoadImage (const char *filename, int nrChannels) |
| Load une image. | |
| Image | bbopCCutImage (const Image &toCC, int x, int y, int width, int height) |
| Copy et coupe une image. | |
| Image | bbopLoadPartialImage (const char *filename, int nrChannels, int x, int y, int width, int height) |
| Charge de manière partiel une image. | |
| std::vector< Texture > | bbopLoadSpriteSheet (const char *spriteSheetPath, int rows, int columns) |
| Charge une sprite sheet dans un vector de Texture. | |
| void | bbopFreeImage (Image &image) |
| #define STB_IMAGE_IMPLEMENTATION |
Copy et coupe une image.
| void bbopFreeImage | ( | Image & | image | ) |
Vide le tablea ude données d'une Image
| [in] | image | image à vider |
| Image bbopLoadImage | ( | const char * | filename, |
| int | nrChannels ) |
Load une image.
| Image bbopLoadPartialImage | ( | const char * | filename, |
| int | nrChannels, | ||
| int | x, | ||
| int | y, | ||
| int | width, | ||
| int | height ) |
Charge de manière partiel une image.
| [in] | filename | Chemin d'acès vers l'image |
| [in] | nrChannels | Nombre de canaux de couleurs de l'image |
| [in] | x | Point x de départ du chargement |
| [in] | y | Poitn y de départ du chargement |
| [in] | Nombre | de pixel(s) de large à chargé |
| [in] | Nombre | de pixel(s) de haut à chargé |
| std::vector< Texture > bbopLoadSpriteSheet | ( | const char * | spriteSheetPath, |
| int | rows, | ||
| int | columns ) |
Charge une sprite sheet dans un vector de Texture.
| [in] | rows | Nombre de lignes |
| [in] | columns | Nombre de colonnes |
| [in] | spriteSheetPath | Chemin d'accès vers la sprite sheet |