Namespaces
-
namespace Death Shared root namespace.
- namespace Backward Exception handling implementation.
-
namespace Containers Container implementations.
- namespace Literals Container literals.
- namespace StringUtils String utilities.
- namespace Cpu Compile-time and runtime CPU instruction set detection and dispatch.
- namespace Cryptography Cryptographic and hashing utilities.
- namespace Environment Platform-specific environment helper functions.
-
namespace IO File system, streaming and IO-related classes.
- namespace Compression Data compression streaming interfaces.
- namespace Memory Memory-related utilities.
- namespace Threading Multithreading-related classes.
- namespace Trace Runtime event tracing implementation, should be used along with Asserts.h.
- namespace Utf8 Unicode (UTF-8. UTF-16 and UTF-32) utilities.
-
namespace Jazz2 Root namespace of Jazz² Resurrection.
-
namespace Actors Implementation of all objects.
- namespace Bosses Enemy bosses.
- namespace Collectibles Collectibles.
- namespace Enemies Enemies.
- namespace Environment Environmental objects.
- namespace Lighting Lighting effects.
- namespace Multiplayer Multiplayer-related objects, compiled only if
WITH_MULTIPLAYER. - namespace Solid Solid objects.
- namespace Weapons Weapons.
- namespace AssetPacker
- namespace Collisions Collision checking.
- namespace Compatibility Translation layer for original data files.
- namespace Events Events and object spawning.
- namespace Input Input handling.
-
namespace Multiplayer Multiplayer-related classes, compiled only if
WITH_MULTIPLAYER.- namespace GameModes
- namespace Rendering Scene rendering and viewport management.
- namespace Resources Structures for game resources.
-
namespace Scripting Scripting-related classes, compiled only if
WITH_ANGELSCRIPT.- namespace Legacy Legacy JJ2+ definitions.
- namespace Tiles Tile sets and maps.
-
namespace UI User interface and menus.
- namespace Menu Menu implementation.
- namespace Multiplayer Multiplayer-related user interface, compiled only if
WITH_MULTIPLAYER.
-
namespace Actors Implementation of all objects.
-
namespace nCine Root namespace of nCine game engine.
- namespace Backends Platform-specific backends.
-
namespace Primitives Primitives.
- namespace Literals Literals for primitives.
-
namespace RHI Render Hardware Interface — compile-time-selectable graphics backend abstraction.
-
namespace D3D11 Direct3D 11 backend, selected by
WITH_RHI_D3D11.- namespace UniformTypeInfo Free-function helpers that classify reflected uniform types (component count, float-ness).
- namespace GL OpenGL 3.3 core, OpenGL|ES 3.0/2.0 and WebGL 2.0 backend, selected by
WITH_RHI_GL. -
namespace GU
- namespace UniformTypeInfo
-
namespace GX
- namespace UniformTypeInfo
-
namespace GXM
- namespace GxmMemory GPU-visible memory of the sceGxm backend.
- namespace UniformTypeInfo
-
namespace PVR
- namespace UniformTypeInfo
-
namespace Software CPU software rasterizer backend, selected by
WITH_RHI_SOFTWARE.- namespace sw Runtime support types for the transpiled (GLSL→C++) software shaders.
- namespace UniformTypeInfo Free-function helpers that classify reflected uniform types (component count, float-ness).
-
namespace Vulkan Vulkan backend, selected by
WITH_RHI_VULKAN.- namespace UniformTypeInfo Free-function helpers that classify reflected uniform types (component count, float-ness).
-
namespace D3D11 Direct3D 11 backend, selected by
-
namespace ShaderCompiler
- namespace VertexIdRewrite