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