includeFramework.h 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. 
  2. // Header for including the most commonly needed parts of the framework.
  3. #ifndef DFPSR_INCLUDED_FRAMEWORK
  4. #define DFPSR_INCLUDED_FRAMEWORK
  5. // Strings, buffers, files, et cetera.
  6. #include "includeEssentials.h"
  7. // Types needed to use the APIs
  8. #include "math/includeMath.h" // Mathematical types
  9. #include "collection/includeCollection.h" // Generic collections
  10. // 2D API
  11. #include "api/imageAPI.h" // Creating images and modifying pixels
  12. #include "api/textureAPI.h" // Creating textures and sampling pixels
  13. #include "api/drawAPI.h" // Efficient drawing on images
  14. #include "api/filterAPI.h" // Efficient image generation, resizing and filtering
  15. // 3D API
  16. #include "api/modelAPI.h" // Polygon models for 3D rendering
  17. // GUI API
  18. #include "api/guiAPI.h" // Handling windows, interfaces and components
  19. #include "api/mediaMachineAPI.h" // A machine for running image functions
  20. #include "api/fontAPI.h" // Printing text to images
  21. // Sound API
  22. #include "api/soundAPI.h" // Processing buffers and playing sounds
  23. // Convenient API
  24. #include "api/algorithmAPI.h" // Functions for performing operations on whole collections
  25. #include "api/timeAPI.h" // Methods for time and delays
  26. #include "api/configAPI.h" // Making it easy to load your application's settings from configuration files
  27. #include "api/randomAPI.h" // Deterministic random number generation
  28. #endif