| ►NAllocators | |
| CBasicPoolTest | |
| ►CDynamicArena | 'Blind' memory allocator |
| CBlock | |
| CGrowth_Exponential | |
| CGrowth_Linear | |
| CPool | Allocator design parameters: |
| CStorage | |
| CStorage_AutoCommit | |
| CStorage_Commit | |
| CStorage_Fixed | |
| CStorage_Reallocate | |
| ►Nanonymous_namespace{Canvas2D.cpp} | |
| CSBindingSlots | |
| ►Nanonymous_namespace{CCmpObstructionManager.cpp} | |
| CStaticShape | Internal representation of arbitrary-rotation static square shapes for buildings |
| CUnitShape | Internal representation of axis-aligned circular shapes for moving units |
| ►Nanonymous_namespace{CCmpRangeManager.cpp} | |
| CEntityData | |
| CEntityDistanceOrdering | Functor for sorting entities by distance from a source point |
| CEntityParabolicRangeOutline | |
| CQuery | Representation of a range query |
| Nanonymous_namespace{CCmpUnitMotion.h} | |
| Nanonymous_namespace{CCmpUnitMotion_System.cpp} | |
| Nanonymous_namespace{CConsole.cpp} | |
| ►Nanonymous_namespace{CGUI.cpp} | |
| CVisibleObject | |
| Nanonymous_namespace{CLogger.cpp} | |
| ►Nanonymous_namespace{CmdLineArgs.cpp} | |
| CIsKeyEqualTo | |
| Nanonymous_namespace{CMiniMap.cpp} | |
| Nanonymous_namespace{ColladaManager.cpp} | |
| Nanonymous_namespace{ConfigDB.cpp} | |
| ►Nanonymous_namespace{CPUSkinnedModelRenderer.cpp} | |
| CModelDefRData | |
| CModelRData | |
| ►Nanonymous_namespace{CStr.cpp} | |
| CAlwaysFalse | |
| Nanonymous_namespace{CStrIntern.cpp} | |
| Nanonymous_namespace{debug.cpp} | |
| ►Nanonymous_namespace{DecalRData.cpp} | |
| CSDecalBatch | |
| CSDecalBatchComparator | |
| Nanonymous_namespace{GUIManager.cpp} | |
| ►Nanonymous_namespace{Hotkey.cpp} | |
| CPressedHotkey | |
| CReleasedHotkey | |
| ►Nanonymous_namespace{HWDetect.cpp} | |
| CLibraryReporter | |
| CReporter | |
| Nanonymous_namespace{ICmpRangeManager.cpp} | |
| Nanonymous_namespace{JSInterface_Hotkey.cpp} | |
| ►Nanonymous_namespace{JSON.cpp} | |
| CStringifier | |
| Nanonymous_namespace{L10n.cpp} | |
| Nanonymous_namespace{LongPathfinder.cpp} | |
| ►Nanonymous_namespace{MapGenerator.cpp} | |
| CCMapGenerationCallbacks | Provides callback's for the JavaScript |
| ►Nanonymous_namespace{MiniMapTexture.cpp} | |
| CMinimapUnitVertex | |
| Nanonymous_namespace{Mod.cpp} | |
| Nanonymous_namespace{MouseEventMask.cpp} | |
| Nanonymous_namespace{ObjectBase.cpp} | |
| Nanonymous_namespace{osx_bundle.mm} | |
| ►Nanonymous_namespace{OverlayRenderer.cpp} | |
| CQuadBatchData | Holds information about a single quad rendering batch |
| CQuadBatchHash | |
| CQuadBatchKey | Key used to group quads into batches for more efficient rendering |
| CShader | |
| Nanonymous_namespace{PostprocManager.cpp} | |
| ►Nanonymous_namespace{PreprocessorWrapper.cpp} | |
| CMatchIncludeResult | |
| ►Nanonymous_namespace{ProfileViewer.cpp} | |
| CDumpTable | |
| CWriteTable | |
| ►Nanonymous_namespace{Renderer.cpp} | |
| CCRendererStatsTable | Class CRendererStatsTable: Implementation of AbstractProfileTable to display the renderer stats in-game |
| Nanonymous_namespace{Replay.cpp} | |
| Nanonymous_namespace{ScriptInterface.cpp} | |
| Nanonymous_namespace{ShadowMap.cpp} | |
| Nanonymous_namespace{SkeletonAnimDef.cpp} | |
| ►Nanonymous_namespace{StdSkeletons.cpp} | |
| CBone | |
| CSkeletonMap | |
| Nanonymous_namespace{TerrainOverlay.cpp} | |
| Nanonymous_namespace{test_setup.cpp} | |
| Nanonymous_namespace{TextRenderer.cpp} | |
| ►Nanonymous_namespace{TextureConverter.cpp} | |
| CBufferOutputHandler | Output handler to collect NVTT's output into a simplistic buffer |
| CConversionRequest | Arguments to the asynchronous task |
| Nanonymous_namespace{TextureManager.cpp} | |
| Nanonymous_namespace{VertexArray.cpp} | |
| Nanonymous_namespace{VertexBufferManager.cpp} | |
| Nanonymous_namespace{VertexPathfinder.cpp} | |
| Nanonymous_namespace{VideoMode.cpp} | |
| Nanonymous_namespace{wpthread.cpp} | |
| ►Nanonymous_namespace{XMBStorage.cpp} | |
| CJSNodeData | |
| CXMBStorageWriter | |
| Nanonymous_namespace{XMLWriter.cpp} | |
| ►Nboost | |
| Nfilesystem | |
| Nrandom | |
| ►NCAlphaMapCalculator | |
| CBlend4 | |
| CBlend8 | |
| NCollada | |
| ►NCxxTest | |
| CValueTraits< CFixedVector3D > | |
| CValueTraits< const CStr8 > | |
| CValueTraits< const CStrW > | |
| CValueTraits< CPlane > | |
| CValueTraits< CVector3D > | |
| ►NEntitySelection | |
| CDefaultComponentFilter | Finds all entities with a given component belonging to any given player |
| NERR | |
| ►NFutureSharedStateDetail | |
| CReceiver | Responsible for syncronization between the task and the receiving thread |
| CSharedState | The shared state between futures and packaged state |
| NGeometry | |
| ►Nglooxwrapper | |
| ►NJingle | See XEP-0166: Jingle and https://camaya.net/api/gloox/namespacegloox_1_1Jingle.html |
| ►CICEUDP | See XEP-0176: Jingle ICE-UDP Transport Method |
| CCandidate | |
| CPlugin | |
| ►CSession | |
| CJingle | |
| CSessionHandler | |
| CCertInfo | |
| CClient | |
| CClientImpl | |
| CConnectionListener | |
| CConnectionListenerWrapper | |
| CDelayedDelivery | |
| CDisco | |
| CIQ | |
| CIqHandler | |
| CIqHandlerWrapper | |
| CJID | |
| ►Clist | |
| Cconst_iterator | |
| Cnode | |
| CMessage | |
| CMessageHandler | |
| CMessageHandlerWrapper | |
| CMUCRoom | |
| CMUCRoomHandler | |
| CMUCRoomHandlerWrapper | |
| CMUCRoomParticipant | |
| CPresence | |
| CRegistration | |
| CRegistrationFields | |
| CRegistrationHandler | |
| CRegistrationHandlerWrapper | |
| CSessionHandlerWrapper | |
| CSessionManager | |
| CStanzaExtension | |
| CStanzaExtensionWrapper | |
| Cstring | |
| CTag | |
| ►NGUIRenderer | |
| CDrawCalls | |
| CSDrawCall | |
| NINFO | |
| ►Nio | |
| CControlBlockRingBuffer | |
| CDefaultCompletedHook | |
| CDefaultIssueHook | |
| CFreeAligned | |
| COperation | |
| ►CParameters | |
| COverlappedTag | |
| NJS | |
| Njs | |
| NJSI_ConfigDB | |
| NJSI_Console | |
| NJSI_Debug | |
| NJSI_Game | |
| NJSI_GameView | |
| NJSI_GUIManager | |
| NJSI_GUISize | |
| NJSI_Hotkey | |
| NJSI_L10n | Namespace for the functions of the JavaScript interface for internationalization and localization |
| NJSI_Lobby | |
| NJSI_Main | |
| NJSI_Mod | |
| NJSI_ModIo | |
| NJSI_Network | |
| NJSI_Renderer | |
| NJSI_SavedGame | |
| NJSI_Simulation | |
| NJSI_Sound | |
| NJSI_UserReport | |
| ►NJSI_VFS | |
| NPathRestriction | |
| CBuildDirEntListState | |
| NJSI_VisualReplay | |
| ►NJSInterface_GUIProxy | |
| CMapCache | |
| NModelFlag | |
| NPathfinding | |
| ►NPS | |
| NEnet | |
| CCapacityExceededException | |
| Cspan | Simplifed version of std::span (C++20) as we don't support the original one yet |
| CStaticVector | A conntainer close to std::vector but the elements are stored in place: There is a fixed capacity and there is no dynamic memory allocation |
| ►NRenderer | |
| ►NBackend | |
| NColorWriteMask | |
| ►NDummy | |
| CCBuffer | |
| CCComputePipelineState | |
| CCDevice | |
| CCDeviceCommandContext | |
| CCFramebuffer | |
| CCGraphicsPipelineState | |
| CCShaderProgram | |
| CCTexture | |
| ►NGL | |
| Nanonymous_namespace{Device.cpp} | |
| Nanonymous_namespace{DeviceCommandContext.cpp} | |
| ►Nanonymous_namespace{ShaderProgram.cpp} | |
| CBinding | |
| Nanonymous_namespace{Texture.cpp} | |
| NMapping | |
| CCBuffer | |
| CCComputePipelineState | |
| ►CCDevice | |
| CBackbufferKeyHash | |
| ►CCDeviceCommandContext | |
| CBindUnit | |
| CScopedBind | |
| CScopedBufferBind | |
| CVertexAttributeFormat | |
| CCFramebuffer | |
| CCGraphicsPipelineState | |
| ►CCShaderProgram | A compiled vertex+fragment shader program |
| CTextureUnit | |
| ►CCShaderProgramARB | |
| CBindingSlot | |
| ►CCShaderProgramGLSL | |
| CBindingSlot | |
| CShaderStage | |
| CCTexture | Represents a low-level GL texture, encapsulates all properties initialization |
| CCVertexInputLayout | |
| ►NSampler | |
| CDesc | |
| ►NVulkan | |
| Nanonymous_namespace{Device.cpp} | |
| ►Nanonymous_namespace{DeviceCommandContext.cpp} | |
| CSBaseImageState | |
| CScopedImageLayoutTransition | |
| ►Nanonymous_namespace{DeviceSelection.cpp} | |
| CReportFormatHelper | |
| CReportFormatHelper< T, typename std::enable_if_t< std::is_array_v< T > > > | |
| CReportFormatHelper< T, typename std::enable_if_t< std::is_enum_v< T > > > | |
| CReportFormatHelper< T, typename std::enable_if_t< std::is_floating_point_v< T > > > | |
| CReportFormatHelper< T, typename std::enable_if_t< std::is_integral_v< T > > > | |
| Nanonymous_namespace{PipelineState.cpp} | |
| Nanonymous_namespace{RingCommandContext.cpp} | |
| Nanonymous_namespace{ShaderProgram.cpp} | |
| NMapping | |
| NUtilities | |
| CCBuffer | |
| CCComputePipelineState | |
| ►CCDescriptorManager | |
| CDescriptorIndexingBindingMap | |
| CSingleTypeCacheKeyHash | |
| ►CSingleTypePool | |
| CElement | |
| CSingleTypePoolReference | |
| ►CCDevice | |
| CObjectToDestroy | |
| ►CCDeviceCommandContext | |
| CCUploadRing | |
| CQueuedReadback | |
| CCFramebuffer | |
| ►CCGraphicsPipelineState | |
| CCacheKey | |
| CCacheKeyEqual | |
| CCacheKeyHash | |
| ►CCRenderPassManager | A helper class to store unique render passes |
| CAttachment | |
| CDesc | |
| CDescEqual | |
| CDescHash | |
| ►CCRingCommandContext | A simple helper class to decouple command buffers rotation from frames presenting |
| CRingItem | |
| ►CCSamplerManager | A helper class to store unique samplers |
| CSamplerDescEqual | |
| CSamplerDescHash | |
| ►CCShaderProgram | |
| CPushConstant | |
| CUniform | |
| CCSingleTypeDescriptorSetBinding | |
| ►CCSubmitScheduler | A helper class to batch VkQueueSubmit calls and track VkCommandBuffer usages properly |
| CFence | |
| CFrameObject | |
| CSubmittedHandle | |
| ►CCSwapChain | |
| ►CSwapChainBackbuffer | |
| CBackbufferKeyHash | |
| CCTexture | |
| CCVertexInputLayout | |
| CSAvailablePhysicalDevice | Structure to store all information that might be useful on device selection |
| ►CIBuffer | |
| CUsage | |
| CIComputePipelineState | A holder for precompiled compute pipeline description |
| ►CIDevice | |
| CCapabilities | |
| ►CIDeviceCommandContext | |
| CRect | |
| CIDeviceObject | |
| CIFramebuffer | IFramebuffer stores attachments which should be used by backend as rendering destinations |
| CIGraphicsPipelineState | A holder for precompiled graphics pipeline description |
| CIShaderProgram | IShaderProgram is a container for multiple shaders of different types |
| ►CITexture | |
| CUsage | |
| CIVertexInputLayout | IVertexInputLayout stores precompiled list of vertex attributes |
| CSBlendStateDesc | |
| CSColorAttachment | |
| CSComputePipelineStateDesc | |
| CSDepthStencilAttachment | |
| CSDepthStencilStateDesc | |
| CSGraphicsPipelineStateDesc | |
| CSRasterizationStateDesc | |
| CSStencilOpState | |
| CSVertexAttributeFormat | |
| ►NRL | |
| CGameCommand | |
| CGameMessage | Holds messages from the RL client to the game |
| CInterface | Implements an interface providing fundamental capabilities required for reinforcement learning (over HTTP) |
| CScenarioConfig | |
| NSavedGames | |
| ►NScript | Wraps SM APIs for manipulating JS objects |
| ►CJobQueue | |
| CQueueElement | |
| NScriptException | |
| NSerialize | |
| ►NSimRasterize | |
| CSpan | Represents the set of cells (i,j) where i0 <= i < i1 |
| NSimRender | |
| ►NSMBIOS | |
| CFieldInitializer | |
| CFieldStringizer | |
| CHandle | |
| CHeader | |
| CSize | |
| CStructures | |
| ►Nstd | |
| Chash< CStrIntern > | |
| Chash< CVector4D > | |
| Chash< Path > | |
| Cnumeric_limits< CFixed< T, max_t, total_bits, int_bits, fract_bits_, fract_pow2 > > | Std::numeric_limits specialisation, currently just providing min and max |
| NStunClient | |
| Ntests | |
| ►NThreading | Light-weight threading utilities |
| Nanonymous_namespace{TaskManager.cpp} | |
| CHandleExceptions | |
| CHandleExceptionsBase | Wrap a function to handle exceptions |
| CHandleExceptionsBase< functionPtr, void(*)(Types...)> | |
| ►CTaskManager | The task manager creates all worker threads on initialisation, and manages the task queues |
| CImpl | PImpl-ed implementation of the Task manager |
| CThread | Light wrapper around std::thread |
| CWorkerThread | Worker thread: process the taskManager queues until killed |
| Ntinygettext | |
| Nvfs | |
| NVisualReplay | Contains functions for visually replaying past games |
| Nvm | |
| NWARN | |
| Nwfirmware | |
| ►Nx86_x64 | |
| CCpuidRegs | Registers used/returned by cpuid |
| CScopedSetPriority | |
| CStringStripper | Functor to remove substrings from the CPU identifier string |