Namespaces package
Namespaces
- namespace Death
- Shared root namespace.
- namespace nCine
- Root namespace of nCine game engine.
- namespace nCine::Backends
- Platform-specific backends.
- namespace nCine::Primitives
- Primitives.
- namespace nCine::Primitives::Literals
- Literals for primitives.
- namespace nCine::RHI
- Render Hardware Interface — compile-time-selectable graphics backend abstraction.
- namespace nCine::RHI::GL
- OpenGL 3.3 core, OpenGL|ES 3.0/2.0 and WebGL 2.0 backend, selected by
WITH_RHI_GL. - namespace nCine::RHI::Software
- CPU software rasterizer backend, selected by
WITH_RHI_SOFTWARE. - namespace nCine::RHI::Software::sw
- Runtime support types for the transpiled (GLSL→C++) software shaders.
- namespace nCine::RHI::Software::UniformTypeInfo
- Free-function helpers that classify reflected uniform types (component count, float-ness).
- namespace nCine::RHI::D3D11
- Direct3D 11 backend, selected by
WITH_RHI_D3D11. - namespace nCine::RHI::D3D11::UniformTypeInfo
- Free-function helpers that classify reflected uniform types (component count, float-ness).
- namespace nCine::RHI::Vulkan
- Vulkan backend, selected by
WITH_RHI_VULKAN. - namespace nCine::RHI::Vulkan::UniformTypeInfo
- Free-function helpers that classify reflected uniform types (component count, float-ness).
- namespace Jazz2
- Root namespace of Jazz² Resurrection.
- namespace Jazz2::Actors
- Implementation of all objects.
- namespace Jazz2::Actors::Collectibles
- Collectibles.
- namespace Jazz2::Actors::Enemies
- Enemies.
- namespace Jazz2::Actors::Bosses
- Enemy bosses.
- namespace Jazz2::Actors::Environment
- Environmental objects.
- namespace Jazz2::Actors::Lighting
- Lighting effects.
- namespace Jazz2::Actors::Multiplayer
- Multiplayer-related objects, compiled only if
WITH_MULTIPLAYER. - namespace Jazz2::Actors::Solid
- Solid objects.
- namespace Jazz2::Actors::Weapons
- Weapons.
- namespace Jazz2::Collisions
- Collision checking.
- namespace Jazz2::Compatibility
- Translation layer for original data files.
- namespace Jazz2::Events
- Events and object spawning.
- namespace Jazz2::Input
- Input handling.
- namespace Jazz2::Multiplayer
- Multiplayer-related classes, compiled only if
WITH_MULTIPLAYER. - namespace Jazz2::Rendering
- Scene rendering and viewport management.
- namespace Jazz2::Resources
- Structures for game resources.
- namespace Jazz2::Scripting
- Scripting-related classes, compiled only if
WITH_ANGELSCRIPT. - namespace Jazz2::Scripting::Legacy
- Legacy JJ2+ definitions.
- namespace Jazz2::Tiles
- Tile sets and maps.
- namespace Jazz2::UI
- User interface and menus.
- namespace Jazz2::UI::Menu
- Menu implementation.
- namespace Jazz2::UI::Menu::Resources
- Common menu resources defined in
Metadata/UI/MainMenu.res. - namespace Jazz2::UI::Multiplayer
- Multiplayer-related user interface, compiled only if
WITH_MULTIPLAYER.