4 Library core contains all basic data structures and functions that forms the
5 glue which holds the GFXprim libraries together.
7 The most important data structure is a link:pixmap.html[Pixmap] which
8 describes in-memory pixmap which is used extensively in all parts of the
11 Core also contains link:gen.html[generated] code for basic pixel manipulations
12 such as link:get_put_pixel.html[GetPixel and PutPixel] as well as
13 link:blits.html[Blits] implementation.
15 Library Core is a place to implement common functinonality that is used from
16 the rest of the GFXprim modules, for example the link:debug.html[Debug layer]
17 or link:progress_callback.html[Progress callback].
19 .Main Core library parts
22 |=============================================================================
23 | link:pixmap.html[Pixmap] | Describes in-memory pixmap
25 | link:basic_types.html[Basic types] | Types for size, lenght, pixel and
28 | link:pixels.html[Pixel types] | Pixel types handling and interface
30 | link:get_put_pixel.html[GetPixel and PutPixel] | Macros and functions to
33 | link:blits.html[Blits] | Blits (copies) a rectangular area from one pixmap to
34 another as well as simple pixel format conversions
36 | link:progress_callback.html[Progress Callback] | Progress callback passed
38 link:filters.html[filters]
40 link:loaders.html[loaders]
42 | link:debug.html[Debug layer] | Library debug layer
44 | link:core_common.html[Common macros] | Common macros and semi-internal
47 | link:environment_variables.html[Environment variables] | Environment variables
49 |=============================================================================