sp | !! |
sp::audio | All audio, sound and music operation functions can be found here. Also volumetric 3D sound effects are in this namespace |
sp::dim | Basic classes such as vectors, planes, matrix etc. can be found in this namespace |
sp::gui | Namespace for each GUI (Graphics User Interface) objects (e.g. Windows, Buttons etc.) for developing level editors or the like |
sp::io | All simple text output and string class are in this namespace |
sp::io::Log | Log class has been changed to an own namespace. The syntax remains the same but now you can use "using namespace io::Log;" |
sp::math | This namespace contains all mathematical basic functions such as sine, cosine, distance calculations etc |
sp::math::CollisionLibrary | Here you will find each function for collision detection, distance computation and intersection tests |
sp::math::InterpolatorManager | |
sp::math::Randomizer | Namepsace for all random-generation functions |
sp::math::Rasterizer | Namespace for rasterization templates |
sp::math::TriangleCutter | |
sp::MemoryManager | MemeoryManager namespace was particular desinged for safe memory allocation and destruction |
sp::network | This namespace contains all network functions such as connecting, sending and receiving messages |
sp::physics | Namespace for physics simulations using NewtonGameDynamics library |
sp::scene | Add 3D object management functions and scene rendering can be found in this namespace |
sp::scene::MeshGenerator | |
sp::scene::MeshModifier | Namespace for mesh buffer modification. This is only to modify vertex coordinates and delta connections |
sp::scene::TreeBuilder | |
sp::tool | This namespace contains all extendet tools for particular game development which should be used in a level editor |
sp::tool::AudioPCMPlotter | Namespace for audio PCM raw data plotter |
sp::tool::CommandLineTasks | |
sp::tool::Debugging | Namespace for debugging functions |
sp::tool::ImageModifier | Image modifier namespace to bake normal maps, blur images etc |
sp::tool::LightmapGen | Namespace with all data structures for lightmap generation |
sp::tool::Toolset | |
sp::video | All rendering and drawing operations for 2D and 3D can be found in this namespace |
sp::video::ImageConverter | ImageConverter namespace used for image buffer manipulation. This is particular used in the Texture class (e.g. for "setFormat", "setSize" etc.) |