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.