Loading...
Searching...
No Matches
Image.h
Go to the documentation of this file.
7// In no event will the authors be held liable for any damages arising from the use of this software.
180CSFML_GRAPHICS_API bool sfImage_saveToMemory(const sfImage* image, sfBuffer* output, const char* format);
204CSFML_GRAPHICS_API void sfImage_createMaskFromColor(sfImage* image, sfColor color, uint8_t alpha);
228CSFML_GRAPHICS_API bool sfImage_copyImage(sfImage* image, const sfImage* source, sfVector2u dest, sfIntRect sourceRect, bool applyAlpha);
void sfImage_setPixel(sfImage *image, sfVector2u coords, sfColor color)
Change the color of a pixel in an image.
void sfImage_flipHorizontally(sfImage *image)
Flip an image horizontally (left <-> right)
sfImage * sfImage_createFromStream(sfInputStream *stream)
Create an image from a custom stream.
bool sfImage_saveToFile(const sfImage *image, const char *filename)
Save an image to a file on disk.
sfImage * sfImage_createFromColor(sfVector2u size, sfColor color)
Create an image and fill it with a unique color.
void sfImage_createMaskFromColor(sfImage *image, sfColor color, uint8_t alpha)
Create a transparency mask from a specified color-key.
const uint8_t * sfImage_getPixelsPtr(const sfImage *image)
Get a read-only pointer to the array of pixels of an image.
sfImage * sfImage_createFromFile(const char *filename)
Create an image from a file on disk.
bool sfImage_saveToMemory(const sfImage *image, sfBuffer *output, const char *format)
Save the image to a buffer in memory.
void sfImage_flipVertically(sfImage *image)
Flip an image vertically (top <-> bottom)
sfImage * sfImage_createFromPixels(sfVector2u size, const uint8_t *pixels)
Create an image from an array of pixels.
sfImage * sfImage_createFromMemory(const void *data, size_t size)
Create an image from a file in memory.
bool sfImage_copyImage(sfImage *image, const sfImage *source, sfVector2u dest, sfIntRect sourceRect, bool applyAlpha)
Copy pixels from an image onto another.
sfColor sfImage_getPixel(const sfImage *image, sfVector2u coords)
Get the color of a pixel in an image.
Set of callbacks that allow users to define custom file streams.
Definition InputStream.h:46