5.4 Library dependencies

Here is a list of dependencies of the individual Miniwood libraries. A dependency means that a library requires another library. For example, brush library also needs graphics library.

anim
Depends on graphics. Functions that load and save animations need animio or animio-lite library.

bgpic
Depends on graphics. Functions that load images need imageio or imageio-lite library.

brush
Depends on graphics. Most functions that manipulate image data also need filters library. Functions that load and save images need imageio or imageio-lite library.

clipregion
Depends on graphics.

display
Depends on graphics.

draw
Depends on graphics.

filters
Depends on graphics.

icon
Depends on graphics. Functions that load and save images need imageio or imageio-lite library.

imageio
Depends on graphics.

imageio-lite
Depends on graphics.

layers
Depends on graphics. Most functions that manipulate image data also need filters library.

moveobject
Depends on graphics.

offscreen
Depends on graphics.

palette
Depends on graphics. Functions that load palettes from images need imageio or imageio-lite library.

pointer
Changing the mouse pointer requires display library.

sprite
Depends on graphics. Functions that load images or animations need imageio, imageio-lite, animio or animio-lite library.

text
Depends on graphics.

text-lite
Depends on graphics.

transitionfx
Depends on graphics.

vectorpath
Depends on graphics.

vectorpath-lite
Depends on graphics.

video
Depends on graphics.

Note that the order in which you load Miniwood's libraries via the @USING preprocessor command doesn't matter. Even though libraries like brush depend on graphics it's absolutely allowed to load brush before graphics library.


Show TOC