SILLY_Image - Man Page
Image is the main user class of the library.
Synopsis
#include <SILLYImage.h>
Public Member Functions
size_t getHeight () const
Retrieve the height of the image.
const char * getLoaderIdentifierString () const
Get Image loader identifier string.
PixelFormat getPixelFormat () const
Retrieve the pixel format of the resulting image.
const byte * getPixelsDataPtr () const
Get a pointer to the pixels data.
size_t getPixelsDataSize () const
Get the size of the pixel buffer.
PixelFormat getSourcePixelFormat () const
Retrieve the pixel format used for the image storage.
size_t getWidth () const
Retrieve the width of the image.
Image (DataSource &data)
Constructor.
bool isValid () const
Return true if the image is valid after its loading.
bool loadImageData (PixelFormat resultFormat=PF_RGBA, PixelOrigin origin=PO_TOP_LEFT)
Load the image pixels in memory and store them in resultFormat.
bool loadImageHeader ()
Retrieve the information concerning the image object.
~Image ()
Destructor.
Detailed Description
Image is the main user class of the library.
Definition at line 46 of file SILLYImage.h.
Constructor & Destructor Documentation
Image (DataSource & data)
Constructor.
- Parameters
data the raw input containing the image
Definition at line 48 of file SILLYImage.cpp.
Member Function Documentation
bool loadImageData (PixelFormat resultFormat = PF_RGBA, PixelOrigin origin = PO_TOP_LEFT)
Load the image pixels in memory and store them in resultFormat.
- Parameters
resultFormat the pixel format to be used for storing the result
origin expected origin position for the pixels- Returns
true on success false if an error occured
- Note
this function can be called several time if the pixel format are different the format is reloaded
Definition at line 68 of file SILLYImage.cpp.
bool loadImageHeader ()
Retrieve the information concerning the image object.
- Returns
true on success
Definition at line 54 of file SILLYImage.cpp.
Author
Generated automatically by Doxygen for Simple Image Loading LibrarY from the source code.