![]() |
Bbop-2D 0.4.1-alpha
Bbop-2D is a c++ library based on openGL to make 2D game. It implement sprite, shape, light and more.
|
#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 |