2 #ifndef _YI_BITMAP_UTILITIES_H_ 3 #define _YI_BITMAP_UTILITIES_H_ 95 #endif // _YI_BITMAP_UTILITIES_H_ Utility class used to perform image operations in software. Not using GPU / hardware acceleration...
Definition: YiBitmapUtilities.h:19
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
static bool SubtractBitmaps(CYIBitmap *pBitmapDest, const CYIBitmap *pBitmapSrc)
Performs a 180 degrees rotation.
Definition: YiBitmapUtilities.h:28
The core bitmap container class used by You.i Engine.
Definition: YiBitmap.h:20
ORIENTATION
Definition: YiBitmapUtilities.h:25
Performs a 90 degrees rotation.
Definition: YiBitmapUtilities.h:27
static bool Reorient(CYIBitmap *pBitmap, ORIENTATION angle)
Performs a flip vertically.
Definition: YiBitmapUtilities.h:30
static bool BitmapToPNG(const CYIBitmap *pBitmap, std::vector< uint8_t > *pOut)
static bool RGB2BGR(CYIBitmap *pBitmap)
Performs a flip horizontally.
Definition: YiBitmapUtilities.h:31
Performs a 270 degrees rotation.
Definition: YiBitmapUtilities.h:29
static bool AddBitmaps(CYIBitmap *pBitmapDest, const CYIBitmap *pBitmapSrc)
static bool SavePNG(const CYIBitmap *pBitmap, const CYIString &filename)