SILLY(3)
π SILLY β the Simple Image Loading LibrarY namespace π
okay so bestie, welcome to SILLY(3), straight out of the Library Functions Manual β¨. This is the namespace that holds literally everything in the Simple Image Loading LibrarY β all the symbols, all the types, the whole vibe. It's giving "one namespace to load them all" and honestly? iconic. π
π SYNOPSIS π
β¨ Classes β¨
class DataSourceβ This is an abstract class used to provide data to the loader.class FileDataSourceβ This class allow the loading of an image directly from a file.class Imageβ Image is the main user class of the library.class ImageContextβ Store the data needed by anImageLoaderobject during the parsing of an image.class ImageLoaderβ This is an abstract class that define the interface of all image loader.class ImageLoaderManagerβ Manage the list of all supportedImageLoader.class JPGImageContextβ Image Context for JPG image loader.class JPGImageLoaderβ Loader class for JPG Image.class MemoryDataSourceβ Load an image from a memory area.class PNGImageContextβ Image Context for PNG Image Loader.class PNGImageLoaderβ Loader for PNG Image.class TGAImageContextβ Image Context for Targa image.class TGAImageLoaderβ Loader for Targa image.
πΈ Typedefs πΈ
typedef unsigned char byteβ Typename for a byte.typedef std::vector< ImageLoader * > ImageLoaderListβ Typename for a collection of image loader.
π¦ Enumerations π¦
enum PixelFormat { PF_A1B5G5R5, PF_RGB, PF_RGBA, PF_ORIGIN }β List all pixel format supported.enum PixelOrigin { PO_TOP_LEFT, PO_BOTTOM_LEFT }β List all pixel origin supported.
β Functions β
void JPG_emit_message (j_common_ptr cinfo, int msg_level)void JPG_error_exit (j_common_ptr cinfo)boolean JPG_fill_input_buffer (j_decompress_ptr cinfo)void JPG_init_source (j_decompress_ptr cinfo)void JPG_skip_input_data (j_decompress_ptr cinfo, long num_bytes)void JPG_term_source (j_decompress_ptr cinfo)void PNG_error_function (png_structp png_ptr, png_const_charp error)void PNG_read_function (png_structp png_ptr, png_bytep data, png_size_t length)void PNG_warning_function (png_structp png_ptr, png_const_charp error)void SILLYCleanup ()β Cleanup SILLY library internal.bool SILLYInit ()β Initialize the SILLY Library.
π Variables π
static size_t silly_init_counter = 0
π Detailed Description π
Simple Image Loading LibrarY namespace.
This namespace contains all the symbols and types of the library.
fr fr that's the whole point of it. everything lives in here. no cap. π«Ά
π§ Typedef Documentation π§
typedef unsigned char byte
Typename for a byte.
Definition at line 80 of file SILLYBase.h.
typedef std::vector<ImageLoader*> ImageLoaderList
Typename for a collection of image loader.
Definition at line 42 of file SILLYImageLoaderManager.h.
π₯ Enumeration Type Documentation π₯
enum PixelFormat
List all pixel format supported.
Definition at line 59 of file SILLYBase.h.
enum PixelOrigin
List all pixel origin supported.
Definition at line 70 of file SILLYBase.h.
π Function Documentation π
void JPG_emit_message (j_common_ptr cinfo, int msg_level)
Definition at line 84 of file SILLYJPGImageContext.cpp.
void JPG_error_exit (j_common_ptr cinfo)
Definition at line 76 of file SILLYJPGImageContext.cpp.
boolean JPG_fill_input_buffer (j_decompress_ptr cinfo)
Definition at line 54 of file SILLYJPGImageContext.cpp.
void JPG_init_source (j_decompress_ptr cinfo)
Definition at line 49 of file SILLYJPGImageContext.cpp.
void JPG_skip_input_data (j_decompress_ptr cinfo, long num_bytes)
Definition at line 62 of file SILLYJPGImageContext.cpp.
void JPG_term_source (j_decompress_ptr cinfo)
Definition at line 71 of file SILLYJPGImageContext.cpp.
void PNG_error_function (png_structp png_ptr, png_const_charp error)
Definition at line 63 of file SILLYPNGImageLoader.cpp.
void PNG_read_function (png_structp png_ptr, png_bytep data, png_size_t length)
Definition at line 47 of file SILLYPNGImageLoader.cpp.
void PNG_warning_function (png_structp png_ptr, png_const_charp error)
Definition at line 57 of file SILLYPNGImageLoader.cpp.
void SILLY_EXPORT SILLYCleanup ()
Cleanup SILLY library internal.
Definition at line 100 of file SILLYImageLoaderManager.cpp.
bool SILLY_EXPORT SILLYInit ()
Initialize the SILLY Library.
Returns
True if the initialization was successfull false otherwise.
Definition at line 87 of file SILLYImageLoaderManager.cpp.
π Variable Documentation π
size_t silly_init_counter = 0 [static]
Definition at line 58 of file SILLYImageLoaderManager.cpp.
π Author π
Generated automatically by Doxygen for Simple Image Loading LibrarY from the source code.
and that's the whole page bestie, no notes π
the Simple Image Loading LibrarY told Doxygen to make this, it's Version 0.1.0, and it's filed under SILLY(3) πβ¨ go load some images, you got this π«ΆπΈ
π¦ where this page comes from
- fedora 43: SILLY-devel 0.1.0-42.fc43 Β· MIT
- fedora 43: SILLY-devel 0.1.0-42.fc43 Β· MIT
- fedora 44: SILLY-devel 0.1.0-44.fc44 Β· MIT
- fedora 44: SILLY-devel 0.1.0-44.fc44 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms