namespacedocs.h File Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Namespaces
namespacedocs.h File Reference

Documentation for namespaces in CS. More...

Go to the source code of this file.

## Namespaces
namespace | CS
| Main namespace for CrystalSpace.
namespace | CS::Animation
| Animation-related types.
namespace | CS::Checksum
| Checksums and message digests.
namespace | CS::Container
| Container classes.
namespace | CS::Debug
| Debugging utilities and helpers.
namespace | CS::Deprecated
| Contains deprecated code that will be removed after next stable release.
namespace | CS::DocSystem
| Document system / XML helper classes.
namespace | CS::Geometry
| Geometry and mesh tools related classes.
namespace | CS::Graphics
| Graphics and rendering related classes.
namespace | CS::Material
| Material and texture related classes.
namespace | CS::Math
| Mathematical functions and definitions.
namespace | CS::Math::Noise
| Noise generation and utilities.
namespace | CS::Math::Noise::Model
| Geometric models for noise generation.
namespace | CS::Math::Noise::Module
| Noise modules for the combination of noise functions.
namespace | CS::Memory
| Memory allocation.
namespace | CS::Mesh
| Meshes.
namespace | CS::Meta
| Meta-programming helpers.
namespace | CS::Physics
| Objects of a dynamic simulation.
namespace | CS::Physics::Bullet
| Objects of a dynamic simulation with the Bullet plugin.
namespace | CS::Platform
| Platform specific code and wrappers.
namespace | CS::Platform::Win32
| Win32-specific classes and functions.
namespace | CS::Plugin
| Implementation of all plugins.
namespace | CS::PluginCommon
| Common code shared among a number of plugins.
namespace | CS::PluginCommon::GL
| Common code shared among plugins using OpenGL.
namespace | CS::PluginCommon::ShaderCacheHelper
| Common code for shader caching.
namespace | CS::PluginCommon::ShaderWeaver
| Common code for plugins implementing shader weaver combiners.
namespace | CS::RenderManager
| Classes for render manager plugin implementation.
namespace | CS::RenderManager::AutoFX
| Classes for "automatic effects" (usually providing special textures or similar on an if-uses basis).
namespace | CS::RenderManager::HDR
| Helpers for HDR effects.
namespace | CS::RenderManager::HDR::Exposure
| Exposure computation.
namespace | CS::RenderManager::HDR::Luminance
| Rendered scene luminance computation.
namespace | CS::SndSys
| Sound system classes.
namespace | CS::Threading
| Functions and classes for threading, locking and atomic operations.
namespace | CS::Utility
| Assorted utility functions and classes that doesn't belong anywhere else.

## Detailed Description

Documentation for namespaces in CS.

Definition in file namespacedocs.h.