You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

libcaca.dox 2.0 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /* $Id$ */
  2. /** \mainpage libcaca Documentation
  3. \section intro Introduction
  4. \e libcaca is a graphics library that outputs text instead of pixels,
  5. so that it can work on older video cards or text terminals. It is not
  6. unlike the famous AAlib library. \e libcaca can use almost any virtual
  7. terminal to work, thus it should work on all Unix systems (including
  8. Mac OS X) using either the S-Lang library or the ncurses library, on DOS
  9. using the conio library, and on Windows systems using the native Win32
  10. console, the conio library, or using S-Lang or ncurses (through Cygwin
  11. emulation). There is also a native X11 driver, and an OpenGL driver
  12. (through freeglut) that does not require a text terminal. For machines
  13. without a screen, the raw driver can be used to send the output to another
  14. machine, using for instance cacaserver.
  15. \e libcaca is free software, released under the Do What The Fuck You
  16. Want To Public License. This ensures that no one, not even the \e libcaca
  17. developers, will ever have anything to say about what you do with the
  18. software. It used to be licensed under the GNU Lesser General Public
  19. License, but that was not free enough.
  20. \section devel Developer's documentation
  21. The complete \e libcaca programming interface is
  22. available from the following header:
  23. - caca.h
  24. There is language-specific documentation for the various bindings:
  25. - \subpage libcaca-ruby
  26. Some other topics are covered by specific sections:
  27. - \subpage libcaca-tutorial
  28. - \subpage libcaca-migrating
  29. There is also information specially targeted at \e libcaca developers:
  30. - \subpage libcaca-font
  31. - \subpage libcaca-canvas
  32. - \subpage libcaca-style
  33. \section user User's documentation
  34. - \subpage libcaca-env
  35. \section misc Misc
  36. - \subpage libcaca-news
  37. - \subpage libcaca-authors
  38. - \subpage libcaca-thanks
  39. \section license License
  40. Permission is granted to copy, distribute and/or modify this document
  41. under the terms of the Do What The Fuck You Want To Public License, version
  42. 2 as published by Sam Hocevar. For details see http://sam.zoy.org/wtfpl/ .
  43. */