Nebula
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CCoreGraphics::__Mesh
 CResources::ResourceLoader::_CallbacksCallback functions to run when an associated resource is loaded (can be stacked)
 CResources::ResourceLoader::_LoadMetaData
 CResources::ResourceLoader::_PendingResourceLoadStruct for pending resources which are about to be loaded
 CResources::ResourceLoader::_PendingResourceUnload
 CResources::ResourceLoader::_PendingStreamLodStruct for pending stream
 CVulkan::VkShaderServer::_PendingView
 CVulkan::VkShaderServer::_PendingViewDelete
 CResources::ResourceLoader::_PlaceholderResource
 CUtil::_smallvector< TYPE, STACK_SIZE >
 CUtil::_smallvector< Action, 0 >
 CUtil::_smallvector< AttachmentFlagBits, 0 >
 CUtil::_smallvector< Attr::Attribute, 0 >
 CUtil::_smallvector< Attr::AttributeTable::ColumnInfo, 0 >
 CUtil::_smallvector< bool, 0 >
 CUtil::_smallvector< byte *, 0 >
 CUtil::_smallvector< char *, 0 >
 CUtil::_smallvector< Characters::CharacterContext::AnimationRuntime, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Characters::CharacterContext::AnimationTracks, 0 >
 CUtil::_smallvector< Characters::SkeletonId, 0 >
 CUtil::_smallvector< ColumnBuffer, 0 >
 CUtil::_smallvector< const Attr::AttributeDefinitionBase *, 0 >
 CUtil::_smallvector< const char *, 0 >
 CUtil::_smallvector< const MaterialTemplates::Entry *, 0 >
 CUtil::_smallvector< const Messaging::Id *, 0 >
 CUtil::_smallvector< const pjson::value_variant *, 0 >
 CUtil::_smallvector< ContactEvent, 0 >
 CUtil::_smallvector< CoreAnimation::AnimationId, 0 >
 CUtil::_smallvector< CoreAnimation::AnimSampleBuffer, 0 >
 CUtil::_smallvector< CoreGraphics::Alloc, 0 >
 CUtil::_smallvector< CoreGraphics::AttachmentFlagBits, 0 >
 CUtil::_smallvector< CoreGraphics::BarrierId, 0 >
 CUtil::_smallvector< CoreGraphics::BlasId, 0 >
 CUtil::_smallvector< CoreGraphics::BlasInstanceId, 0 >
 CUtil::_smallvector< CoreGraphics::BufferBarrierInfo, 0 >
 CUtil::_smallvector< CoreGraphics::BufferCopy, 0 >
 CUtil::_smallvector< CoreGraphics::BufferCopy, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< CoreGraphics::BufferId, 0 >
 CUtil::_smallvector< CoreGraphics::BufferSparsePage, 0 >
 CUtil::_smallvector< CoreGraphics::CmdBufferId, 0 >
 CUtil::_smallvector< CoreGraphics::DisplayEvent, 0 >
 CUtil::_smallvector< CoreGraphics::DrawThread::Command, 0 >
 CUtil::_smallvector< CoreGraphics::EventId, 0 >
 CUtil::_smallvector< CoreGraphics::FrameProfilingMarker, 0 >
 CUtil::_smallvector< CoreGraphics::IndexType::Code, 0 >
 CUtil::_smallvector< CoreGraphics::MeshId, 0 >
 CUtil::_smallvector< CoreGraphics::MeshLoader::FinishedMesh, 0 >
 CUtil::_smallvector< CoreGraphics::PrimitiveGroup, 0 >
 CUtil::_smallvector< CoreGraphics::QueueType, 0 >
 CUtil::_smallvector< CoreGraphics::RenderEvent, 0 >
 CUtil::_smallvector< CoreGraphics::RenderShape, 0 >
 CUtil::_smallvector< CoreGraphics::ResourceTableLayoutAccelerationStructure, 0 >
 CUtil::_smallvector< CoreGraphics::ResourceTableLayoutConstantBuffer, 0 >
 CUtil::_smallvector< CoreGraphics::ResourceTableLayoutId, 0 >
 CUtil::_smallvector< CoreGraphics::ResourceTableLayoutInputAttachment, 0 >
 CUtil::_smallvector< CoreGraphics::ResourceTableLayoutSampler, 0 >
 CUtil::_smallvector< CoreGraphics::ResourceTableLayoutShaderRWBuffer, 0 >
 CUtil::_smallvector< CoreGraphics::ResourceTableLayoutTexture, 0 >
 CUtil::_smallvector< CoreGraphics::SamplerId, 0 >
 CUtil::_smallvector< CoreGraphics::SubmissionWaitEvent, 0 >
 CUtil::_smallvector< CoreGraphics::Subpass, 0 >
 CUtil::_smallvector< CoreGraphics::TextElement, 0 >
 CUtil::_smallvector< CoreGraphics::TextureBarrierInfo, 0 >
 CUtil::_smallvector< CoreGraphics::TextureCopy, 0 >
 CUtil::_smallvector< CoreGraphics::TextureCopy, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< CoreGraphics::TextureId, 0 >
 CUtil::_smallvector< CoreGraphics::TextureLoader::MipHandoverLoaderThread, 0 >
 CUtil::_smallvector< CoreGraphics::TextureViewId, 0 >
 CUtil::_smallvector< CoreGraphics::VertexComponent, 0 >
 CUtil::_smallvector< CoreGraphics::VertexStream, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< CoreGraphics::WindowId, 0 >
 CUtil::_smallvector< Db::Column, 0 >
 CUtil::_smallvector< DeviceMemory, 0 >
 CUtil::_smallvector< DrawFunc, 0 >
 CUtil::_smallvector< Fibers::FiberWaitContext, 0 >
 CUtil::_smallvector< float, 0 >
 CUtil::_smallvector< Frame::FrameOp *, 0 >
 CUtil::_smallvector< Frame::FrameOp::BufferDependency, 0 >
 CUtil::_smallvector< Frame::FrameOp::Compiled *, 0 >
 CUtil::_smallvector< Frame::FrameOp::TextureDependency, 0 >
 CUtil::_smallvector< Frame::FrameSubmission *, 0 >
 CUtil::_smallvector< Frame::FrameSubmission::CompiledImpl *, 0 >
 CUtil::_smallvector< Game::BlueprintManager::Blueprint, 0 >
 CUtil::_smallvector< Game::BlueprintManager::ComponentEntry, 0 >
 CUtil::_smallvector< Game::ComponentSerialization::Serializer, 0 >
 CUtil::_smallvector< Game::EntityMapping, 0 >
 CUtil::_smallvector< Game::FrameEvent *, 0 >
 CUtil::_smallvector< Game::FrameEvent::Batch *, 0 >
 CUtil::_smallvector< Game::PackedLevel::EntityGroup, 0 >
 CUtil::_smallvector< Game::Processor *, 0 >
 CUtil::_smallvector< Game::World::AddStagedComponentCommand, 0 >
 CUtil::_smallvector< Game::World::RemoveComponentCommand, 0 >
 CUtil::_smallvector< generation_t, 0 >
 CUtil::_smallvector< Graphics::GraphicsContextFunctionBundle *, 0 >
 CUtil::_smallvector< Graphics::GraphicsContextState *, 0 >
 CUtil::_smallvector< Graphics::GraphicsEntityId, 0 >
 CUtil::_smallvector< Graphics::GraphicsEntityId, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< GraphicsFeature::CameraManager::ViewData, 0 >
 CUtil::_smallvector< HtmlElement::Code, 0 >
 CUtil::_smallvector< Http::HttpServer::PendingRequest, 0 >
 CUtil::_smallvector< Http::SvgLineChartWriter::Track, 0 >
 CUtil::_smallvector< Ids::Id32, 0 >
 CUtil::_smallvector< IndexT, 0 >
 CUtil::_smallvector< IndexT, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Input::InputEvent, 0 >
 CUtil::_smallvector< int, 0 >
 CUtil::_smallvector< INTERFACE_TYPE, 0 >
 CUtil::_smallvector< IO::ZipDirEntry, 0 >
 CUtil::_smallvector< IO::ZipFileEntry, 0 >
 CUtil::_smallvector< Jobs2::JobNode *, 0 >
 CUtil::_smallvector< KEYTYPE, 0 >
 CUtil::_smallvector< Materials::MaterialId, 0 >
 CUtil::_smallvector< Materials::ShaderConfigBatchTexture *, 0 >
 CUtil::_smallvector< Math::bbox, 0 >
 CUtil::_smallvector< Math::ClipStatus::Type, 0 >
 CUtil::_smallvector< Math::float2, 0 >
 CUtil::_smallvector< Math::mat4, 0 >
 CUtil::_smallvector< Math::matrix44, 0 >
 CUtil::_smallvector< Math::rectangle< int >, 0 >
 CUtil::_smallvector< Math::uint2, 0 >
 CUtil::_smallvector< Math::uint3, 0 >
 CUtil::_smallvector< Math::vec2, 0 >
 CUtil::_smallvector< Math::vec3, 0 >
 CUtil::_smallvector< Math::vec4, 0 >
 CUtil::_smallvector< MemDb::AttributeId, 0 >
 CUtil::_smallvector< MemDb::Dataset::View, 0 >
 CUtil::_smallvector< MemDb::Table::Partition *, 0 >
 CUtil::_smallvector< MemDb::TableId, 0 >
 CUtil::_smallvector< Memory::RangeAllocation, 0 >
 CUtil::_smallvector< Memory::RangeAllocator, 0 >
 CUtil::_smallvector< Memory::RangeAllocator::RangeAllocatorNode, 0 >
 CUtil::_smallvector< MessageQueue, 0 >
 CUtil::_smallvector< Models::CharacterSkinNode::Fragment, 0 >
 CUtil::_smallvector< Models::ModelContext::NodeInstanceState, 0 >
 CUtil::_smallvector< Models::ModelNode *, 0 >
 CUtil::_smallvector< Models::NodeType, 0 >
 CUtil::_smallvector< Models::ShaderStateNode::DrawPacket *, 0 >
 CUtil::_smallvector< NodeInstanceFlags, 0 >
 CUtil::_smallvector< Physics::Actor, 0 >
 CUtil::_smallvector< Physics::ActorId, 0 >
 CUtil::_smallvector< Physics::ActorResourceId, 0 >
 CUtil::_smallvector< Physics::Aggregate, 0 >
 CUtil::_smallvector< Physics::ConstraintId, 0 >
 CUtil::_smallvector< Physics::ConstraintResourceId, 0 >
 CUtil::_smallvector< Physics::ContactEvent, 0 >
 CUtil::_smallvector< Physics::Material, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Physics::Scene, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Physics::VisualDebugger::TimedDrawData, 0 >
 CUtil::_smallvector< physx::PxShape *, 0 >
 CUtil::_smallvector< pjson::value_variant *, 0 >
 CUtil::_smallvector< PostViewCallback, 0 >
 CUtil::_smallvector< PreViewCallback, 0 >
 CUtil::_smallvector< Profiling::ProfilingContext, 0 >
 CUtil::_smallvector< Profiling::ProfilingScope, 0 >
 CUtil::_smallvector< Ptr< Animation::AnimJob >, 0 >
 CUtil::_smallvector< Ptr< CoreGraphics::DisplayEventHandler >, 0 >
 CUtil::_smallvector< Ptr< CoreGraphics::RenderEventHandler >, 0 >
 CUtil::_smallvector< Ptr< Db::Table >, 0 >
 CUtil::_smallvector< Ptr< Game::FeatureUnit >, 0 >
 CUtil::_smallvector< Ptr< Game::Manager >, 0 >
 CUtil::_smallvector< Ptr< Graphics::Stage >, 0 >
 CUtil::_smallvector< Ptr< Graphics::View >, 0 >
 CUtil::_smallvector< Ptr< Http::HttpRequest >, 0 >
 CUtil::_smallvector< Ptr< Http::HttpRequestHandler >, 0 >
 CUtil::_smallvector< Ptr< IO::ConsoleHandler >, 0 >
 CUtil::_smallvector< Ptr< IO::Stream >, 0 >
 CUtil::_smallvector< Ptr< Jobs::Job >, 0 >
 CUtil::_smallvector< Ptr< Messaging::Handler >, 0 >
 CUtil::_smallvector< Ptr< Messaging::Message >, 0 >
 CUtil::_smallvector< Ptr< Messaging::Port >, 0 >
 CUtil::_smallvector< Ptr< Models::ModelNodeInstance >, 0 >
 CUtil::_smallvector< Ptr< Net::TcpClientConnection >, 0 >
 CUtil::_smallvector< Ptr< RenderModules::RTPlugin >, 0 >
 CUtil::_smallvector< Ptr< Resources::ResourceLoader >, 0 >
 CUtil::_smallvector< Raytracetest::Object, 0 >
 CUtil::_smallvector< Resources::ResourceLoader::_Callbacks, 0 >
 CUtil::_smallvector< Resources::ResourceLoader::_PendingResourceUnload, 0 >
 CUtil::_smallvector< Resources::ResourceLoader::_PendingStreamLod, 0 >
 CUtil::_smallvector< Resources::ResourceLoader::ResourceLoadJob, 0 >
 CUtil::_smallvector< Template, 0 >
 CUtil::_smallvector< Terrain::IndirectionEntry, 0 >
 CUtil::_smallvector< Terrain::TerrainBiomeId, 0 >
 CUtil::_smallvector< TerrainTileWrite::TileWrite, 0 >
 CUtil::_smallvector< Threading::AtomicCounter, 0 >
 CUtil::_smallvector< Threading::ThreadId, 0 >
 CUtil::_smallvector< Timing::Tick, 0 >
 CUtil::_smallvector< Timing::Time, 0 >
 CUtil::_smallvector< TYPE, 0 >
 CUtil::_smallvector< uint, 0 >
 CUtil::_smallvector< uint16_t, 0 >
 CUtil::_smallvector< uint32, 0 >
 CUtil::_smallvector< uint32_t, 0 >
 CUtil::_smallvector< uint32_t, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< uint64, 0 >
 CUtil::_smallvector< uint64, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< ultralight::Command, 0 >
 CUtil::_smallvector< Util::Array< CoreGraphics::FrameProfilingMarker >, 0 >
 CUtil::_smallvector< Util::Array< Materials::ShaderConfigBatchTexture * >, 0 >
 CUtil::_smallvector< Util::Array< Ptr< Messaging::Port > >, 0 >
 CUtil::_smallvector< Util::Array< Vulkan::VkReflectionInfo::UniformBuffer >, 0 >
 CUtil::_smallvector< Util::Blob, 0 >
 CUtil::_smallvector< Util::Delegate, 0 >
 CUtil::_smallvector< Util::Delegate< void(const Ptr< Messaging::Message > &)>, 0 >
 CUtil::_smallvector< Util::Dictionary< uint, uint >, 0 >
 CUtil::_smallvector< Util::FixedArray< Characters::SkeletonJobJoint >, 0 >
 CUtil::_smallvector< Util::FixedArray< Math::mat4 >, 0 >
 CUtil::_smallvector< Util::FixedArray< uint >, 0 >
 CUtil::_smallvector< Util::FixedTable< Util::String >, 0 >
 CUtil::_smallvector< Util::Guid, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Attr::AttrId, Attr::Attribute >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Attr::AttrId, IndexT >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< const char *, const MaterialTemplates::MaterialTemplateTexture * >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< const char *, const MaterialTemplates::MaterialTemplateValue * >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< const Core::Rtti *, IndexT >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< const CoreGraphics::BufferId *, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::BufferSubresourceInfo > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< const CoreGraphics::TextureId *, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::TextureSubresourceInfo > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< const MaterialTemplates::Entry *, Visibility::ObserverContext::VisibilityBatchCommand >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< const Messaging::Id *, IndexT >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Core::RefCounted *, Util::String >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< CoreGraphics::BufferId, Util::Array< Frame::FrameOp::BufferDependency > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< CoreGraphics::BufferId, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::BufferSubresourceInfo > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< CoreGraphics::InputAssemblyKey, Vulkan::VkPipelineDatabase::Tier4Node * >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< CoreGraphics::MeshId, Util::Tuple< uint, CoreGraphics::BlasId > >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< CoreGraphics::PassId, Vulkan::VkPipelineDatabase::Tier1Node * >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< CoreGraphics::ShaderFeature::Mask, CoreGraphics::ShaderProgramId >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< CoreGraphics::ShaderProgramId, Vulkan::VkPipelineDatabase::Tier3Node * >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< CoreGraphics::TextureId, Util::Array< Frame::FrameOp::TextureDependency > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< CoreGraphics::TextureId, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::TextureSubresourceInfo > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Game::BlueprintId, MemDb::TableId >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Game::MessageListenerId, IndexT >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Game::World *, IndexT >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Game::WorldHash, WorldId >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Graphics::GraphicsEntityId, Graphics::ContextEntityId >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Graphics::GraphicsEntityId, uint >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Ids::Id24, Ids::Id32 >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< IndexT, Util::Array< Ptr< Models::ModelNodeInstance > > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< IndexT, Vulkan::VkPipelineDatabase::Tier2Node * >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Input::InputPriority::Code, Ptr< Input::InputHandler > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< KEYTYPE, VALUETYPE >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< KEYTYPE, VALUETYPE >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Mask, Util::StringAtom >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< MaterialTemplates::BatchGroup, MaterialTemplates::Entry::Pass * >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< MemDb::AttributeId, IndexT >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Models::ModelNode *, Models::ModelContext::MaterialInstanceContext >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Resources::ResourceId, Util::Array< CoreGraphics::MeshLoader::FinishedMesh > >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Resources::ResourceId, Util::Array< CoreGraphics::TextureLoader::MipHandoverLoaderThread > >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Terrain::TileCacheEntry, Terrain::TextureTileCache::Node * >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< uint, StaticUI::UltralightRenderer::GeometryHandle >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< uint, StaticUI::UltralightRenderer::RenderBufferHandle >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< uint, StaticUI::UltralightRenderer::TextureHandle >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< uint, uint >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< uint32_t, uint32_t >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< uint32_t, Util::Array< CoreGraphics::BufferId > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::FourCC, const Attr::AttributeDefinitionBase * >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::FourCC, const Core::Rtti * >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::FourCC, IndexT >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::FourCC, std::function< Models::ModelNode *()> >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::String, Code >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::String, const Attr::AttributeDefinitionBase * >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Util::String, const Core::Rtti * >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::String, const Core::Rtti * >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Util::String, IndexT >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Util::String, IO::StreamCache::CacheEntry >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::String, Ptr< Http::HttpRequestHandler > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::String, Ptr< IO::Archive > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::String, uint32_t >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::String, Util::String >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::String, Util::String >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Audio::ClipId >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, CoreAnimation::AnimSampleMask >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, CoreGraphics::BufferId >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, CoreGraphics::TextureId >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Frame::FrameOp * >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Game::BlueprintId >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Game::TemplateId >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Http::HttpClientRegistry::Connection >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, IndexT >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, IndexT >, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, IO::EventHandlerData >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, MemDb::AttributeId >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Ptr< Animation::AnimEventHandlerBase > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Ptr< Debug::DebugCounter > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Ptr< Debug::DebugTimer > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Ptr< Frame::FrameScript > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Ptr< Graphics::View > >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Resources::ResourceId >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, uint32_t >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Vulkan::VkReflectionInfo::UniformBuffer >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Vulkan::VkReflectionInfo::Variable >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Vulkan::VkShaderCache::VkReflectionInfo::UniformBuffer >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< Util::StringAtom, Vulkan::VkShaderCache::VkReflectionInfo::Variable >, 0 >
 CUtil::_smallvector< Util::KeyValuePair< VkFence, Util::Array< Vulkan::VkDeferredCommand > >, 0 >
 CUtil::_smallvector< Util::SimpleTree::Node *, 0 >
 CUtil::_smallvector< Util::String, 0 >
 CUtil::_smallvector< Util::StringAtom, 0 >
 CUtil::_smallvector< Util::StringAtomTableBase::StaticString, 0 >
 CUtil::_smallvector< Util::Tuple< float, float >, 0 >
 CUtil::_smallvector< Util::Tuple< IndexT, CoreGraphics::BufferId, CoreGraphics::TextureId >, 0 >
 CUtil::_smallvector< Util::Tuple< uint32, uint32 >, 0 >
 CUtil::_smallvector< Util::Tuple< VkDevice, VkAccelerationStructureKHR >, 0 >
 CUtil::_smallvector< Util::Tuple< VkDevice, VkBuffer >, 0 >
 CUtil::_smallvector< Util::Tuple< VkDevice, VkCommandPool, VkCommandBuffer >, 0 >
 CUtil::_smallvector< Util::Tuple< VkDevice, VkDescriptorPool, VkDescriptorSet, uint * >, 0 >
 CUtil::_smallvector< Util::Tuple< VkDevice, VkFramebuffer, VkRenderPass >, 0 >
 CUtil::_smallvector< Util::Tuple< VkDevice, VkImageView >, 0 >
 CUtil::_smallvector< Util::Tuple< VkDevice, VkImageView, VkImage >, 0 >
 CUtil::_smallvector< ViewDependentCall, 0 >
 CUtil::_smallvector< ViewIndependentCall, 0 >
 CUtil::_smallvector< Visibility::ObserverContext::VisibilityDrawCommand, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Visibility::ObserverContext::VisibilityModelCommand, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Visibility::VisibilitySystem *, 0 >
 CUtil::_smallvector< VkAccelerationStructureBuildRangeInfoKHR, 0 >
 CUtil::_smallvector< VkAccelerationStructureGeometryKHR, 0 >
 CUtil::_smallvector< VkAttachmentReference, 0 >
 CUtil::_smallvector< VkCommandBuffer, 0 >
 CUtil::_smallvector< VkCommandBuffer, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< VkPipelineStageFlags, 0 >
 CUtil::_smallvector< VkPipelineStageFlags, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< VkQueue, 0 >
 CUtil::_smallvector< VkSemaphore, 0 >
 CUtil::_smallvector< VkSemaphore, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< VkSparseBufferMemoryBindInfo, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< VkSparseImageMemoryBind, 0 >
 CUtil::_smallvector< VkSparseImageMemoryBindInfo, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< VkSparseImageOpaqueMemoryBindInfo, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< VkSparseMemoryBind, 0 >
 CUtil::_smallvector< VkVertexInputAttributeDescription, 0 >
 CUtil::_smallvector< void *, 0 >
 CUtil::_smallvector< void *, SMALL_VECTOR_SIZE >
 CUtil::_smallvector< Vulkan::GraphicsDeviceState::PendingDeletes, 0 >
 CUtil::_smallvector< Vulkan::GraphicsDeviceState::SparseBufferBind, 0 >
 CUtil::_smallvector< Vulkan::GraphicsDeviceState::SparseImageBind, 0 >
 CUtil::_smallvector< Vulkan::QueryBundle::QueryChunk, 0 >
 CUtil::_smallvector< Vulkan::VkDeferredCommand, 0 >
 CUtil::_smallvector< Vulkan::VkReflectionInfo::UniformBuffer, 0 >
 CUtil::_smallvector< Vulkan::VkReflectionInfo::Variable, 0 >
 CUtil::_smallvector< Vulkan::VkShaderCache::VkReflectionInfo::UniformBuffer, 0 >
 CUtil::_smallvector< Vulkan::VkShaderCache::VkReflectionInfo::Variable, 0 >
 CUtil::_smallvector< Vulkan::VkShaderServer::_PendingViewDelete, 0 >
 CUtil::_smallvector< Vulkan::VkSubContextHandler::SparseBindSubmission, 0 >
 CUtil::_smallvector< Vulkan::VkSubContextHandler::TimelineSubmission2, 0 >
 CUtil::_smallvector< Vulkan::VkSubContextHandler::TimelineSubmission2, SMALL_VECTOR_SIZE >
 CResources::ResourceLoader::_StreamData
 CCoreGraphics::AccelerationStructureBarrierInfo
 CAccessMode
 CPhysics::Actor
 CPhysics::ActorContext
 CPhysics::ActorId
 CPhysics::ActorInfo
 CPhysics::ActorResourceId
 CCoreGraphics::AdapterDisplay adapter enum
 CCoreGraphics::AdapterInfoContains information about a given display adapter
 CGame::World::AddStagedComponentCommand
 CPhysics::Aggregate
 CPhysics::AggregateContext
 CPhysics::AggregateId
 CPhysics::AggregateInfo
 CPhysics::AggregateResourceId
 CCoreGraphics::Alloc
 CGame::World::AllocateInstanceCommand
 CUtil::AllocatorLock< T >
 CCoreGraphics::AllocRange
 CMath::AngularPFeedbackLoopA proportional feedback loop with correct angular interpolation
 CCoreAnimation::AnimationCreateInfo
 CCoreAnimation::AnimationId
 CCoreAnimation::AnimationResourceId
 CCharacters::CharacterContext::AnimationRuntime
 CCharacters::CharacterContext::AnimationTracks
 CCoreAnimation::AnimClipAn animation clip is a collection of related animation curves (for instance all curves required to animate a character)
 CCoreAnimation::AnimCurveAn animation curve describes a set of animation keys in an AnimKeyBuffer
 CCoreAnimation::AnimEventAn animation event associates a name with a point in time
 CCoreAnimation::AnimEventEmitterThe AnimEventEmitter collects all animevents which are active in the given time range
 CAnimation::AnimEventInfoThe AnimEventInfo has extra information of the animevent, like the animjob from which it is initiated
 CAnimation::AnimJobEnqueueModeDescribes the behaviour when enqueueing a new animation job into an anim sequencer
 CAnimResourceA AnimResource is a collection of related animation clips (for instance all animation clips of a character)
 CCoreAnimation::AnimSampleBufferStores the result of an animation sampling operation, stores samples key values and sample-counts which keep track of the number of samples which contributed to a mixing result (this is necessary for correct mixing of partial animations)
 CCoreAnimation::AnimSampleMask
 CCoreAnimation::AnimSampleMixInfoA data structure for providing sample/mixing attributes to asynchronous jobs in the CoreAnimation subsystem
 CAnimation::AnimSequencerAn AnimSequencer object arranges AnimJobs along the time line to produce a single, priority-blended result
 CCoreAnimation::AnimUtilA class which contains utility methods for animation sampling and mixing
 CCoreGraphics::AntiAliasQualityAnti-alias quality levels
 CIm3d::AppData
 CNebulaEngine.AppEntry
 CAppLauncherLaunch an external application
 CApp::ApplicationProvides a simple application model for Nebula apps
 CArchiveWrapper class for a platform-specific file archive
 CArchiveFileSystemTop-level platform wrapper class of archive file systems
 CArchiveFileSystemBaseBase class for archive file system wrappers
 CMemory::ArenaAllocator< ChunkSize >Allocates memory in chunks
 CMemory::ArenaAllocator< 4096 >
 CMemory::ArenaAllocator< 4096_KB >
 CMemory::ArenaAllocator< BIG_CHUNK >
 CMemory::ArenaAllocator< sizeof(Terrain::OccupancyQuadTree::Node) *64 >
 CUtil::Array< TYPE, SMALL_VECTOR_SIZE >Nebula's dynamic array class
 CUtil::Array< Action >
 CUtil::Array< AttachmentFlagBits >
 CUtil::Array< Attr::Attribute >
 CUtil::Array< Attr::AttributeTable::ColumnInfo >
 CUtil::Array< bool >
 CUtil::Array< byte * >
 CUtil::Array< char * >
 CUtil::Array< Characters::CharacterContext::AnimationRuntime, 8 >
 CUtil::Array< Characters::CharacterContext::AnimationTracks >
 CUtil::Array< Characters::SkeletonId >
 CUtil::Array< ColumnBuffer >
 CUtil::Array< const Attr::AttributeDefinitionBase * >
 CUtil::Array< const char * >
 CUtil::Array< const MaterialTemplates::Entry * >
 CUtil::Array< const Messaging::Id * >
 CUtil::Array< const pjson::value_variant * >
 CUtil::Array< ContactEvent >
 CUtil::Array< CoreAnimation::AnimationId >
 CUtil::Array< CoreAnimation::AnimSampleBuffer >
 CUtil::Array< CoreGraphics::Alloc >
 CUtil::Array< CoreGraphics::AttachmentFlagBits >
 CUtil::Array< CoreGraphics::BarrierId >
 CUtil::Array< CoreGraphics::BlasId >
 CUtil::Array< CoreGraphics::BlasInstanceId >
 CUtil::Array< CoreGraphics::BufferBarrierInfo >
 CUtil::Array< CoreGraphics::BufferCopy >
 CUtil::Array< CoreGraphics::BufferCopy, 4 >
 CUtil::Array< CoreGraphics::BufferId >
 CUtil::Array< CoreGraphics::BufferSparsePage >
 CUtil::Array< CoreGraphics::CmdBufferId >
 CUtil::Array< CoreGraphics::DisplayEvent >
 CUtil::Array< CoreGraphics::DrawThread::Command >
 CUtil::Array< CoreGraphics::EventId >
 CUtil::Array< CoreGraphics::FrameProfilingMarker >
 CUtil::Array< CoreGraphics::IndexType::Code >
 CUtil::Array< CoreGraphics::MeshId >
 CUtil::Array< CoreGraphics::MeshLoader::FinishedMesh >
 CUtil::Array< CoreGraphics::PrimitiveGroup >
 CUtil::Array< CoreGraphics::QueueType >
 CUtil::Array< CoreGraphics::RenderEvent >
 CUtil::Array< CoreGraphics::RenderShape >
 CUtil::Array< CoreGraphics::ResourceTableLayoutAccelerationStructure >
 CUtil::Array< CoreGraphics::ResourceTableLayoutConstantBuffer >
 CUtil::Array< CoreGraphics::ResourceTableLayoutId >
 CUtil::Array< CoreGraphics::ResourceTableLayoutInputAttachment >
 CUtil::Array< CoreGraphics::ResourceTableLayoutSampler >
 CUtil::Array< CoreGraphics::ResourceTableLayoutShaderRWBuffer >
 CUtil::Array< CoreGraphics::ResourceTableLayoutTexture >
 CUtil::Array< CoreGraphics::SamplerId >
 CUtil::Array< CoreGraphics::SubmissionWaitEvent >
 CUtil::Array< CoreGraphics::Subpass >
 CUtil::Array< CoreGraphics::TextElement >
 CUtil::Array< CoreGraphics::TextureBarrierInfo >
 CUtil::Array< CoreGraphics::TextureCopy >
 CUtil::Array< CoreGraphics::TextureCopy, 4 >
 CUtil::Array< CoreGraphics::TextureId >
 CUtil::Array< CoreGraphics::TextureLoader::MipHandoverLoaderThread >
 CUtil::Array< CoreGraphics::TextureViewId >
 CUtil::Array< CoreGraphics::VertexComponent >
 CUtil::Array< CoreGraphics::VertexStream, 4 >
 CUtil::Array< CoreGraphics::WindowId >
 CUtil::Array< Db::Column >
 CUtil::Array< DeviceMemory >
 CUtil::Array< DrawFunc >
 CUtil::Array< Fibers::FiberWaitContext >
 CUtil::Array< float >
 CUtil::Array< Frame::FrameOp * >
 CUtil::Array< Frame::FrameOp::BufferDependency >
 CUtil::Array< Frame::FrameOp::Compiled * >
 CUtil::Array< Frame::FrameOp::TextureDependency >
 CUtil::Array< Frame::FrameSubmission * >
 CUtil::Array< Frame::FrameSubmission::CompiledImpl * >
 CUtil::Array< Game::BlueprintManager::Blueprint >
 CUtil::Array< Game::BlueprintManager::ComponentEntry >
 CUtil::Array< Game::ComponentSerialization::Serializer >
 CUtil::Array< Game::EntityMapping >
 CUtil::Array< Game::FrameEvent * >
 CUtil::Array< Game::FrameEvent::Batch * >
 CUtil::Array< Game::PackedLevel::EntityGroup >
 CUtil::Array< Game::Processor * >
 CUtil::Array< Game::World::AddStagedComponentCommand >
 CUtil::Array< Game::World::RemoveComponentCommand >
 CUtil::Array< generation_t >
 CUtil::Array< Graphics::GraphicsContextFunctionBundle * >
 CUtil::Array< Graphics::GraphicsContextState * >
 CUtil::Array< Graphics::GraphicsEntityId >
 CUtil::Array< Graphics::GraphicsEntityId, 8 >
 CUtil::Array< GraphicsFeature::CameraManager::ViewData >
 CUtil::Array< HtmlElement::Code >
 CUtil::Array< Http::HttpServer::PendingRequest >
 CUtil::Array< Http::SvgLineChartWriter::Track >
 CUtil::Array< Ids::Id32 >
 CUtil::Array< IndexT >
 CUtil::Array< IndexT, 8 >
 CUtil::Array< Input::InputEvent >
 CUtil::Array< int >
 CUtil::Array< INTERFACE_TYPE >
 CUtil::Array< IO::ZipDirEntry >
 CUtil::Array< IO::ZipFileEntry >
 CUtil::Array< Jobs2::JobNode * >
 CUtil::Array< KEYTYPE >
 CUtil::Array< Materials::MaterialId >
 CUtil::Array< Materials::ShaderConfigBatchTexture * >
 CUtil::Array< Math::bbox >
 CUtil::Array< Math::ClipStatus::Type >
 CUtil::Array< Math::float2 >
 CUtil::Array< Math::mat4 >
 CUtil::Array< Math::matrix44 >
 CUtil::Array< Math::rectangle< int > >
 CUtil::Array< Math::uint2 >
 CUtil::Array< Math::uint3 >
 CUtil::Array< Math::vec2 >
 CUtil::Array< Math::vec3 >
 CUtil::Array< Math::vec4 >
 CUtil::Array< MemDb::AttributeId >
 CUtil::Array< MemDb::Dataset::View >
 CUtil::Array< MemDb::Table::Partition * >
 CUtil::Array< MemDb::TableId >
 CUtil::Array< Memory::RangeAllocation >
 CUtil::Array< Memory::RangeAllocator >
 CUtil::Array< Memory::RangeAllocator::RangeAllocatorNode >
 CUtil::Array< MessageQueue >
 CUtil::Array< Models::CharacterSkinNode::Fragment >
 CUtil::Array< Models::ModelContext::NodeInstanceState >
 CUtil::Array< Models::ModelNode * >
 CUtil::Array< Models::NodeType >
 CUtil::Array< Models::ShaderStateNode::DrawPacket * >
 CUtil::Array< NodeInstanceFlags >
 CUtil::Array< Physics::Actor >
 CUtil::Array< Physics::ActorId >
 CUtil::Array< Physics::ActorResourceId >
 CUtil::Array< Physics::Aggregate >
 CUtil::Array< Physics::ConstraintId >
 CUtil::Array< Physics::ConstraintResourceId >
 CUtil::Array< Physics::ContactEvent >
 CUtil::Array< Physics::Material, 16 >
 CUtil::Array< Physics::Scene, 8 >
 CUtil::Array< Physics::VisualDebugger::TimedDrawData >
 CUtil::Array< physx::PxShape * >
 CUtil::Array< pjson::value_variant * >
 CUtil::Array< PostViewCallback >
 CUtil::Array< PreViewCallback >
 CUtil::Array< Profiling::ProfilingContext >
 CUtil::Array< Profiling::ProfilingScope >
 CUtil::Array< Ptr< Animation::AnimJob > >
 CUtil::Array< Ptr< CoreGraphics::DisplayEventHandler > >
 CUtil::Array< Ptr< CoreGraphics::RenderEventHandler > >
 CUtil::Array< Ptr< Db::Table > >
 CUtil::Array< Ptr< Game::FeatureUnit > >
 CUtil::Array< Ptr< Game::Manager > >
 CUtil::Array< Ptr< Graphics::Stage > >
 CUtil::Array< Ptr< Graphics::View > >
 CUtil::Array< Ptr< Http::HttpRequest > >
 CUtil::Array< Ptr< Http::HttpRequestHandler > >
 CUtil::Array< Ptr< IO::ConsoleHandler > >
 CUtil::Array< Ptr< IO::Stream > >
 CUtil::Array< Ptr< Jobs::Job > >
 CUtil::Array< Ptr< Messaging::Handler > >
 CUtil::Array< Ptr< Messaging::Message > >
 CUtil::Array< Ptr< Messaging::Port > >
 CUtil::Array< Ptr< Models::ModelNodeInstance > >
 CUtil::Array< Ptr< Net::TcpClientConnection > >
 CUtil::Array< Ptr< RenderModules::RTPlugin > >
 CUtil::Array< Ptr< Resources::ResourceLoader > >
 CUtil::Array< Raytracetest::Object >
 CUtil::Array< Resources::ResourceLoader::_Callbacks >
 CUtil::Array< Resources::ResourceLoader::_PendingResourceUnload >
 CUtil::Array< Resources::ResourceLoader::_PendingStreamLod >
 CUtil::Array< Resources::ResourceLoader::ResourceLoadJob >
 CUtil::Array< Template >
 CUtil::Array< Terrain::IndirectionEntry >
 CUtil::Array< Terrain::TerrainBiomeId >
 CUtil::Array< TerrainTileWrite::TileWrite >
 CUtil::Array< Threading::AtomicCounter >
 CUtil::Array< Threading::ThreadId >
 CUtil::Array< Timing::Tick >
 CUtil::Array< Timing::Time >
 CUtil::Array< uint >
 CUtil::Array< uint16_t >
 CUtil::Array< uint32 >
 CUtil::Array< uint32_t >
 CUtil::Array< uint32_t, 8 >
 CUtil::Array< uint64 >
 CUtil::Array< uint64, 16 >
 CUtil::Array< ultralight::Command >
 CUtil::Array< Util::Array< CoreGraphics::FrameProfilingMarker > >
 CUtil::Array< Util::Array< Materials::ShaderConfigBatchTexture * > >
 CUtil::Array< Util::Array< Ptr< Messaging::Port > > >
 CUtil::Array< Util::Array< Util::Delegate< void(const Ptr< Messaging::Message > &)> > >
 CUtil::Array< Util::Array< Vulkan::VkReflectionInfo::UniformBuffer > >
 CUtil::Array< Util::Blob >
 CUtil::Array< Util::Delegate >
 CUtil::Array< Util::Delegate< void(const Ptr< Messaging::Message > &)> >
 CUtil::Array< Util::Dictionary< uint, uint > >
 CUtil::Array< Util::FixedArray< Characters::SkeletonJobJoint > >
 CUtil::Array< Util::FixedArray< Math::mat4 > >
 CUtil::Array< Util::FixedArray< uint > >
 CUtil::Array< Util::FixedTable< Util::String > >
 CUtil::Array< Util::Guid >
 CUtil::Array< Util::KeyValuePair< Attr::AttrId, Attr::Attribute > >
 CUtil::Array< Util::KeyValuePair< Attr::AttrId, IndexT > >
 CUtil::Array< Util::KeyValuePair< const char *, const MaterialTemplates::MaterialTemplateTexture * > >
 CUtil::Array< Util::KeyValuePair< const char *, const MaterialTemplates::MaterialTemplateValue * > >
 CUtil::Array< Util::KeyValuePair< const Core::Rtti *, IndexT > >
 CUtil::Array< Util::KeyValuePair< const CoreGraphics::BufferId *, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::BufferSubresourceInfo > > >
 CUtil::Array< Util::KeyValuePair< const CoreGraphics::TextureId *, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::TextureSubresourceInfo > > >
 CUtil::Array< Util::KeyValuePair< const MaterialTemplates::Entry *, Visibility::ObserverContext::VisibilityBatchCommand >, 1 >
 CUtil::Array< Util::KeyValuePair< const Messaging::Id *, IndexT > >
 CUtil::Array< Util::KeyValuePair< Core::RefCounted *, Util::String > >
 CUtil::Array< Util::KeyValuePair< CoreGraphics::BufferId, Util::Array< Frame::FrameOp::BufferDependency > > >
 CUtil::Array< Util::KeyValuePair< CoreGraphics::BufferId, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::BufferSubresourceInfo > > >
 CUtil::Array< Util::KeyValuePair< CoreGraphics::InputAssemblyKey, Vulkan::VkPipelineDatabase::Tier4Node * > >
 CUtil::Array< Util::KeyValuePair< CoreGraphics::MeshId, Util::Tuple< uint, CoreGraphics::BlasId > >, 1 >
 CUtil::Array< Util::KeyValuePair< CoreGraphics::PassId, Vulkan::VkPipelineDatabase::Tier1Node * > >
 CUtil::Array< Util::KeyValuePair< CoreGraphics::ShaderFeature::Mask, CoreGraphics::ShaderProgramId > >
 CUtil::Array< Util::KeyValuePair< CoreGraphics::ShaderProgramId, Vulkan::VkPipelineDatabase::Tier3Node * > >
 CUtil::Array< Util::KeyValuePair< CoreGraphics::TextureId, Util::Array< Frame::FrameOp::TextureDependency > > >
 CUtil::Array< Util::KeyValuePair< CoreGraphics::TextureId, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::TextureSubresourceInfo > > >
 CUtil::Array< Util::KeyValuePair< Game::BlueprintId, MemDb::TableId >, 1 >
 CUtil::Array< Util::KeyValuePair< Game::MessageListenerId, IndexT >, 1 >
 CUtil::Array< Util::KeyValuePair< Game::World *, IndexT > >
 CUtil::Array< Util::KeyValuePair< Game::WorldHash, WorldId >, STACK_SIZE >
 CUtil::Array< Util::KeyValuePair< Graphics::GraphicsEntityId, Graphics::ContextEntityId >, STACK_SIZE >
 CUtil::Array< Util::KeyValuePair< Graphics::GraphicsEntityId, uint >, STACK_SIZE >
 CUtil::Array< Util::KeyValuePair< Ids::Id24, Ids::Id32 > >
 CUtil::Array< Util::KeyValuePair< IndexT, Util::Array< Ptr< Models::ModelNodeInstance > > > >
 CUtil::Array< Util::KeyValuePair< IndexT, Vulkan::VkPipelineDatabase::Tier2Node * > >
 CUtil::Array< Util::KeyValuePair< Input::InputPriority::Code, Ptr< Input::InputHandler > > >
 CUtil::Array< Util::KeyValuePair< KEYTYPE, VALUETYPE > >
 CUtil::Array< Util::KeyValuePair< KEYTYPE, VALUETYPE >, 1 >
 CUtil::Array< Util::KeyValuePair< KEYTYPE, VALUETYPE >, STACK_SIZE >
 CUtil::Array< Util::KeyValuePair< Mask, Util::StringAtom >, 1 >
 CUtil::Array< Util::KeyValuePair< MaterialTemplates::BatchGroup, MaterialTemplates::Entry::Pass * > >
 CUtil::Array< Util::KeyValuePair< MemDb::AttributeId, IndexT >, STACK_SIZE >
 CUtil::Array< Util::KeyValuePair< Models::ModelNode *, Models::ModelContext::MaterialInstanceContext > >
 CUtil::Array< Util::KeyValuePair< Resources::ResourceId, Util::Array< CoreGraphics::MeshLoader::FinishedMesh > >, 1 >
 CUtil::Array< Util::KeyValuePair< Resources::ResourceId, Util::Array< CoreGraphics::TextureLoader::MipHandoverLoaderThread > >, 1 >
 CUtil::Array< Util::KeyValuePair< Terrain::TileCacheEntry, Terrain::TextureTileCache::Node * > >
 CUtil::Array< Util::KeyValuePair< uint, StaticUI::UltralightRenderer::GeometryHandle >, 1 >
 CUtil::Array< Util::KeyValuePair< uint, StaticUI::UltralightRenderer::RenderBufferHandle >, 1 >
 CUtil::Array< Util::KeyValuePair< uint, StaticUI::UltralightRenderer::TextureHandle >, 1 >
 CUtil::Array< Util::KeyValuePair< uint, uint > >
 CUtil::Array< Util::KeyValuePair< uint32_t, uint32_t > >
 CUtil::Array< Util::KeyValuePair< uint32_t, Util::Array< CoreGraphics::BufferId > > >
 CUtil::Array< Util::KeyValuePair< Util::FourCC, const Attr::AttributeDefinitionBase * > >
 CUtil::Array< Util::KeyValuePair< Util::FourCC, const Core::Rtti * > >
 CUtil::Array< Util::KeyValuePair< Util::FourCC, IndexT > >
 CUtil::Array< Util::KeyValuePair< Util::FourCC, std::function< Models::ModelNode *()> > >
 CUtil::Array< Util::KeyValuePair< Util::String, Code > >
 CUtil::Array< Util::KeyValuePair< Util::String, const Attr::AttributeDefinitionBase * >, 1 >
 CUtil::Array< Util::KeyValuePair< Util::String, const Core::Rtti * > >
 CUtil::Array< Util::KeyValuePair< Util::String, const Core::Rtti * >, 1 >
 CUtil::Array< Util::KeyValuePair< Util::String, IndexT >, 1 >
 CUtil::Array< Util::KeyValuePair< Util::String, IO::StreamCache::CacheEntry > >
 CUtil::Array< Util::KeyValuePair< Util::String, Ptr< Http::HttpRequestHandler > > >
 CUtil::Array< Util::KeyValuePair< Util::String, Ptr< IO::Archive > > >
 CUtil::Array< Util::KeyValuePair< Util::String, uint32_t > >
 CUtil::Array< Util::KeyValuePair< Util::String, Util::String > >
 CUtil::Array< Util::KeyValuePair< Util::String, Util::String >, 1 >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Audio::ClipId > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, CoreAnimation::AnimSampleMask >, 1 >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, CoreGraphics::BufferId > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, CoreGraphics::TextureId > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Frame::FrameOp * > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Game::BlueprintId >, 1 >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Game::TemplateId >, 1 >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Http::HttpClientRegistry::Connection > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, IndexT > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, IndexT >, 1 >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, IO::EventHandlerData > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, MemDb::AttributeId > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Ptr< Animation::AnimEventHandlerBase > > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Ptr< Debug::DebugCounter > > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Ptr< Debug::DebugTimer > > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Ptr< Frame::FrameScript > > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Ptr< Graphics::View > > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Resources::ResourceId > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, uint32_t > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Vulkan::VkReflectionInfo::UniformBuffer > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Vulkan::VkReflectionInfo::Variable > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Vulkan::VkShaderCache::VkReflectionInfo::UniformBuffer > >
 CUtil::Array< Util::KeyValuePair< Util::StringAtom, Vulkan::VkShaderCache::VkReflectionInfo::Variable > >
 CUtil::Array< Util::KeyValuePair< VkFence, Util::Array< Vulkan::VkDeferredCommand > > >
 CUtil::Array< Util::SimpleTree::Node * >
 CUtil::Array< Util::String >
 CUtil::Array< Util::StringAtom >
 CUtil::Array< Util::StringAtomTableBase::StaticString >
 CUtil::Array< Util::Tuple< float, float > >
 CUtil::Array< Util::Tuple< IndexT, CoreGraphics::BufferId, CoreGraphics::TextureId > >
 CUtil::Array< Util::Tuple< uint32, uint32 > >
 CUtil::Array< Util::Tuple< VkDevice, VkAccelerationStructureKHR > >
 CUtil::Array< Util::Tuple< VkDevice, VkBuffer > >
 CUtil::Array< Util::Tuple< VkDevice, VkCommandPool, VkCommandBuffer > >
 CUtil::Array< Util::Tuple< VkDevice, VkDescriptorPool, VkDescriptorSet, uint * > >
 CUtil::Array< Util::Tuple< VkDevice, VkFramebuffer, VkRenderPass > >
 CUtil::Array< Util::Tuple< VkDevice, VkImageView > >
 CUtil::Array< Util::Tuple< VkDevice, VkImageView, VkImage > >
 CUtil::Array< ViewDependentCall >
 CUtil::Array< ViewIndependentCall >
 CUtil::Array< Visibility::ObserverContext::VisibilityDrawCommand, 1024 >
 CUtil::Array< Visibility::ObserverContext::VisibilityModelCommand, 256 >
 CUtil::Array< Visibility::VisibilitySystem * >
 CUtil::Array< VkAccelerationStructureBuildRangeInfoKHR >
 CUtil::Array< VkAccelerationStructureGeometryKHR >
 CUtil::Array< VkAttachmentReference >
 CUtil::Array< VkCommandBuffer >
 CUtil::Array< VkCommandBuffer, 16 >
 CUtil::Array< VkPipelineStageFlags >
 CUtil::Array< VkPipelineStageFlags, 16 >
 CUtil::Array< VkQueue >
 CUtil::Array< VkSemaphore >
 CUtil::Array< VkSemaphore, 16 >
 CUtil::Array< VkSparseBufferMemoryBindInfo, 16 >
 CUtil::Array< VkSparseImageMemoryBind >
 CUtil::Array< VkSparseImageMemoryBindInfo, 16 >
 CUtil::Array< VkSparseImageOpaqueMemoryBindInfo, 16 >
 CUtil::Array< VkSparseMemoryBind >
 CUtil::Array< VkVertexInputAttributeDescription >
 CUtil::Array< void * >
 CUtil::Array< void *, 16 >
 CUtil::Array< Vulkan::GraphicsDeviceState::PendingDeletes >
 CUtil::Array< Vulkan::GraphicsDeviceState::SparseBufferBind >
 CUtil::Array< Vulkan::GraphicsDeviceState::SparseImageBind >
 CUtil::Array< Vulkan::QueryBundle::QueryChunk >
 CUtil::Array< Vulkan::VkDeferredCommand >
 CUtil::Array< Vulkan::VkReflectionInfo::UniformBuffer >
 CUtil::Array< Vulkan::VkReflectionInfo::Variable >
 CUtil::Array< Vulkan::VkShaderCache::VkReflectionInfo::UniformBuffer >
 CUtil::Array< Vulkan::VkShaderCache::VkReflectionInfo::Variable >
 CUtil::Array< Vulkan::VkShaderServer::_PendingViewDelete >
 CUtil::Array< Vulkan::VkSubContextHandler::SparseBindSubmission >
 CUtil::Array< Vulkan::VkSubContextHandler::TimelineSubmission2 >
 CUtil::Array< Vulkan::VkSubContextHandler::TimelineSubmission2, 16 >
 CUtil::ArrayAllocator< TYPES >The ArrayAllocator provides a variadic list of types which is to be contained in the allocator and fetching each value by providing the index into the list of types, which means the members are nameless
 CUtil::ArrayAllocator< Game::MessageListenerId, Util::Delegate >
 CUtil::ArrayAllocator< Scripting::NSharpServer::Assembly * >
 CUtil::ArrayAllocator< TYPES... >
 CUtil::ArrayAllocator< Util::Tuple< UnqualifiedType< TYPES > ... > >
 CUtil::ArrayAllocatorSafe< MAX_ALLOCS, TYPES >The ArrayAllocatorSafe provides a thread safe variadic list of types which is to be contained in the allocator and fetching each value by providing the index into the list of types, which means the members are nameless
 CUtil::ArrayAllocatorSafe< MAX_ALLOCS, TYPES... >
 CUtil::ArrayQueue< TYPE >
 CUtil::ArrayStack< TYPE, STACK_SIZE >Nebula's small vector optimized array
 CScripting::NSharpServer::Assembly
 CScripting::AssemblyId
 CThreading::AssertingMutex
 CThreading::AssertingScope
 CThreading::Interlocked::AtomicInt
 CThreading::Interlocked::AtomicInt64
 CThreading::Interlocked::AtomicPointer
 CMemDb::Attribute
 CAttr::AttributeContainerA simple container for attributes
 CAttr::AttributeDefinitionBaseImplements a universal attribute definition, consisting of an attribute name, attribute fourcc code, value type and access type
 CMemDb::AttributeId
 CMemDb::AttributeRegistry
 CAttr::AttrIdAn attribute ID is used to carry attribute types (no values) around
 CAudio::AudioEmitterId
 CBarrierImplements the 2 macros ReadWriteBarrier and MemoryBarrier
 CCoreGraphics::BarrierCreateInfo
 CCoreGraphics::BarrierId
 CCoreGraphics::BarrierScope
 CCoreGraphics::BarrierStackEntry
 CVulkan::VkPipelineDatabase::BaseNode
 CCoreGraphics::BaseVertex
 CGame::FrameEvent::BatchA batch of frame callbacks
 CMath::bboxNebula's bounding box class
 CMath::BezierCubic< POINT >
 CVulkan::BindInfo
 CBindlessRegistryHandles binding of bindless resources
 CGraphics::BindlessRegistryCreateInfo
 CMemory::RangeAllocator::BinIndex
 CTerrain::BiomeMaterial
 CTerrain::BiomeMaterialBuilder
 CTerrain::BiomeParameters
 CTerrain::BiomeSettings
 CTerrain::BiomeSettingsBuilder
 CUtil::BitField< NUMBITS >Implements large bit field
 CUtil::BitField< CAPACITY >
 CUtil::BitField< NUMBITS >::BitType< S >
 CUtil::BitField< NUMBITS >::BitType< 16 >
 CUtil::BitField< NUMBITS >::BitType< 32 >
 CUtil::BitField< NUMBITS >::BitType< 64 >
 CUtil::BitField< NUMBITS >::BitType< BASE >
 CCoreGraphics::BlasCreateInfo
 CCoreGraphics::BlasId
 CCoreGraphics::BlasInstanceCreateInfo
 CCoreGraphics::BlasInstanceId
 CUtil::BlobThe Util::Blob class encapsulates a chunk of raw memory into a C++ object which can be copied, compared and hashed
 CAttr::BlobArrayTypeClass
 CAttr::BlobTypeClass
 CGame::BlueprintManager::BlueprintEntity blueprint
 CGame::BlueprintId
 CPhysics::BodyInfo
 CAttr::BoolArrayTypeClass
 CParticles::EmitterAttrs::BoolAttributes
 CAttr::BoolTypeClass
 CVisibility::BoxSystemLoadInfo
 CVisibility::BruteforceSystemLoadInfo
 CCoreGraphics::BufferBarrier
 CCoreGraphics::BufferBarrierInfo
 CCoreGraphics::BufferCopy
 CCoreGraphics::BufferCreateInfo
 CFrame::FrameOp::BufferDependency
 CCoreGraphics::BufferId
 CVulkan::BufferMapping
 CVulkan::VkShaderCache::BufferMapping
 CCoreGraphics::BufferSetSet of buffers which creates a buffer per each buffered frame
 CBufferSetupTypes used for buffers, how they are created and their intended usage
 CCoreGraphics::BufferSparsePage
 CVulkan::BufferSparsePageTable
 CFrame::FrameOp::BufferSubresourceDep
 CCoreGraphics::BufferSubresourceInfo
 CCoreGraphics::BufferWithStaging
 CFrame::FrameOp::BuildContext
 CBase::GamePadBase::ButtonState
 CBase::MouseBase::ButtonState
 CBvhA generic bounding volume (AABB) hierarchy
 CUtil::Bvh
 CIO::BXMLFileAttr
 CIO::BXMLFileHeader
 CIO::BXMLFileNode
 CIO::BXmlLoaderUtilHelper class for loading binary xml files created with N3's binaryxmlconverter3 tool
 CMath::byte4
 CMath::byte4u
 CByteOrder(C) 2007 Radon Labs GmbH (C) 2013-2018 Individual contributors, see AUTHORS file
 CSystem::ByteOrderProvides information and methods to help with byte ordering issues
 CAttr::ByteTypeClass
 CIO::StreamCache::CacheEntry
 CTerrain::TextureTileCache::CacheResult
 CCalendarTimeAllows to obtain the current point in time as year, month, day, etc... down to milliseconds, convert between filetime and CalendarTime, and format the time to a human readable string
 CBase::CalendarTimeBaseAllows to obtain the current point in time as year, month, day, etc... down to milliseconds, convert between filetime and CalendarTime, and format the time to a human readable string
 CJobs2::CallableStub< ARGS >
 CJobs2::CallableStub< ARGS... >
 CJobs2::CallableStub< SizeT, SizeT, IndexT, SizeT >
 CGraphics::CameraSettings
 CCameraSettingsHelper class for handling camera projection and related settings
 CIm3d::Capsule
 CLighting::CSMUtil::CascadeFrustum
 CCharacters::CharacterJobContext
 CCharacters::CharacterJoint
 CCharacterMaterialSkinNodeA model node that handles materials for characters
 CCharacterNodeWraps a Character object into a ModelNode for rendering
 CAudio::ClipId
 CAudio::ClipInstanceId
 CMath::ClipStatusThe result of a clip check (Inside, Outside or Clipped)
 CCoreGraphics::CmdBufferBeginInfo
 CCoreGraphics::CmdBufferClearInfo
 CCoreGraphics::CmdBufferCreateInfo
 CCoreGraphics::CmdBufferId
 CCoreGraphics::CmdBufferMarkerBundle
 CCoreGraphics::CmdBufferPoolCreateInfo
 CCoreGraphics::CmdBufferPoolId
 CIm3d::Color
 CDb::ColumnDescribes a column in a database table
 CMemDb::ColumnIndexColumn id
 CAttr::AttributeTable::ColumnInfo
 CVegetation::CombinedMeshVertex
 CCoreGraphics::DrawThread::Command
 CCoreGraphics::DrawThread::CommandBuffer
 CVulkan::CommandBufferPools
 CUtil::CommandLineArgsA universal cmd line argument parser
 CFrame::FrameOp::Compiled
 Ccompletion_t
 CGame::ComponentDecayBufferContains data for components flagged with COMPONENTFLAG_DECAY, that has been deleted this frame
 CGame::BlueprintManager::ComponentEntry
 CGame::ComponentInspectionComponent inspection functions
 CNebula.Game.ComponentManager
 CGame::ComponentRegisterInfo< COMPONENT_TYPE >Used for registering component types to the game world
 CGame::FilterBuilder::ComponentRequest
 CGame::ComponentSerializationComponent serialization functions
 CIm3d::internal::CompositeT
 CHttp::HttpClientRegistry::Connection
 CConsoleHook.ConsoleEvents
 CLighting::LightContext::ConstantBufferSet
 CVulkan::GraphicsDeviceState::ConstantsRingBuffer
 CPhysics::Constraint
 CPhysics::ConstraintId
 CPhysics::ConstraintInfo
 CPhysics::ConstraintResourceId
 CPhysics::ContactEvent
 CIm3d::Context
 CGraphics::ContextEntityId
 CcoreBasic type definitions for Nebula
 CSystem::CpuProvides information about the system's CPU(s)
 CUtil::CrcCompute CRC checksums over a range of memory
 CJobs::CreateJobInfo
 CJobs::CreateJobPortInfo
 CJobs::CreateJobSyncInfo
 CThreading::CriticalScope
 CCriticalSectionCritical section objects are used to protect a portion of code from parallel execution
 CLighting::CSMUtilHelper class for creating and rendering Cascading Shadow Maps
 CCoreAnimation::CurveTypeDescribes the general data type of the keys stored in an animation curve
 CCore::CVarA console variable
 CCore::CVarCreateInfoUsed to create a Core::CVar
 CCore::CVarValue
 CDarwinBarrierImplements the 2 macros ReadWriteBarrier and MemoryBarrier
 CDarwin::DarwinTimerDarwin implementation of the Time::Timer class
 CGame::DatasetA dataset that contains views into category tables
 CMemDb::Dataset
 CGame::World::DeallocInstanceCommand
 CNebula.Debug
 CDebug::DebugFloatThis class is supposed to make it easier, to restore the exact value of floating- point-based types, like vector, mat4, float etc
 CUtil::GlobalStringAtomTable::DebugInfoDebug functionality: DebugInfo struct
 CNet::DebugMessageEncapsulates a stream and a port number for debug communication
 CNet::DebugPacketEncapsulates a data packet for debug communication
 CUtil::Delegate< T >Nebula delegate class, allows to store a function, method or lambda call into a C++ object for later execution
 CVulkan::VkDeferredCommand::Delegate
 CUtil::Delegate< RETTYPE(ARGTYPES...)>
 CUtil::Delegate< void(const Ptr< Messaging::Message > &)>
 CUtil::Delegate< void(Physics::ActorId *, SizeT)>
 CUtil::Delegate< void(Ptr< IO::JsonReader > const &, const char *name, void *)>
 CUtil::Delegate< void(Ptr< IO::JsonWriter > const &, const char *name, void *)>
 CMessaging::DelegateTableAssociates message ids with handler delegates
 CCoreGraphics::DepthStencilClear
 CBase::DepthStencilTargetBase
 CVulkan::DerivativeLayout
 CCoreGraphics::DerivativeStateId
 CVulkan::DescriptorSetBinding
 CVulkan::VkShaderCache::DescriptorSetBinding
 Cnanobind::detail::dict_caster
 CUtil::Dictionary< KEYTYPE, VALUETYPE >A collection of key/value pairs with quick value retrieval by key at roughly O(log n)
 CUtil::Dictionary< Attr::AttrId, Attr::Attribute >
 CUtil::Dictionary< Attr::AttrId, IndexT >
 CUtil::Dictionary< const char *, const MaterialTemplates::MaterialTemplateTexture * >
 CUtil::Dictionary< const char *, const MaterialTemplates::MaterialTemplateValue * >
 CUtil::Dictionary< const Core::Rtti *, IndexT >
 CUtil::Dictionary< const CoreGraphics::BufferId *, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::BufferSubresourceInfo > >
 CUtil::Dictionary< const CoreGraphics::TextureId *, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::TextureSubresourceInfo > >
 CUtil::Dictionary< const Messaging::Id *, IndexT >
 CUtil::Dictionary< Core::RefCounted *, Util::String >
 CUtil::Dictionary< CoreGraphics::BufferId, Util::Array< Frame::FrameOp::BufferDependency > >
 CUtil::Dictionary< CoreGraphics::BufferId, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::BufferSubresourceInfo > >
 CUtil::Dictionary< CoreGraphics::InputAssemblyKey, Vulkan::VkPipelineDatabase::Tier4Node * >
 CUtil::Dictionary< CoreGraphics::PassId, Vulkan::VkPipelineDatabase::Tier1Node * >
 CUtil::Dictionary< CoreGraphics::ShaderFeature::Mask, CoreGraphics::ShaderProgramId >
 CUtil::Dictionary< CoreGraphics::ShaderProgramId, Vulkan::VkPipelineDatabase::Tier3Node * >
 CUtil::Dictionary< CoreGraphics::TextureId, Util::Array< Frame::FrameOp::TextureDependency > >
 CUtil::Dictionary< CoreGraphics::TextureId, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::TextureSubresourceInfo > >
 CUtil::Dictionary< Game::World *, IndexT >
 CUtil::Dictionary< Ids::Id24, Ids::Id32 >
 CUtil::Dictionary< IndexT, Util::Array< Ptr< Models::ModelNodeInstance > > >
 CUtil::Dictionary< IndexT, Vulkan::VkPipelineDatabase::Tier2Node * >
 CUtil::Dictionary< MaterialTemplates::BatchGroup, MaterialTemplates::Entry::Pass * >
 CUtil::Dictionary< Models::ModelNode *, Models::ModelContext::MaterialInstanceContext >
 CUtil::Dictionary< Terrain::TileCacheEntry, Terrain::TextureTileCache::Node * >
 CUtil::Dictionary< uint, uint >
 CUtil::Dictionary< uint32_t, uint32_t >
 CUtil::Dictionary< uint32_t, Util::Array< CoreGraphics::BufferId > >
 CUtil::Dictionary< Util::FourCC, const Attr::AttributeDefinitionBase * >
 CUtil::Dictionary< Util::FourCC, const Core::Rtti * >
 CUtil::Dictionary< Util::FourCC, IndexT >
 CUtil::Dictionary< Util::FourCC, std::function< Models::ModelNode *()> >
 CUtil::Dictionary< Util::String, Code >
 CUtil::Dictionary< Util::String, const Core::Rtti * >
 CUtil::Dictionary< Util::String, IO::StreamCache::CacheEntry >
 CUtil::Dictionary< Util::String, Ptr< Http::HttpRequestHandler > >
 CUtil::Dictionary< Util::String, Ptr< IO::Archive > >
 CUtil::Dictionary< Util::String, uint32_t >
 CUtil::Dictionary< Util::String, Util::String >
 CUtil::Dictionary< Util::StringAtom, Audio::ClipId >
 CUtil::Dictionary< Util::StringAtom, CoreGraphics::BufferId >
 CUtil::Dictionary< Util::StringAtom, CoreGraphics::TextureId >
 CUtil::Dictionary< Util::StringAtom, Frame::FrameOp * >
 CUtil::Dictionary< Util::StringAtom, Http::HttpClientRegistry::Connection >
 CUtil::Dictionary< Util::StringAtom, IndexT >
 CUtil::Dictionary< Util::StringAtom, IO::EventHandlerData >
 CUtil::Dictionary< Util::StringAtom, MemDb::AttributeId >
 CUtil::Dictionary< Util::StringAtom, Ptr< Animation::AnimEventHandlerBase > >
 CUtil::Dictionary< Util::StringAtom, Ptr< Debug::DebugCounter > >
 CUtil::Dictionary< Util::StringAtom, Ptr< Debug::DebugTimer > >
 CUtil::Dictionary< Util::StringAtom, Ptr< Frame::FrameScript > >
 CUtil::Dictionary< Util::StringAtom, Ptr< Graphics::View > >
 CUtil::Dictionary< Util::StringAtom, Resources::ResourceId >
 CUtil::Dictionary< Util::StringAtom, uint32_t >
 CUtil::Dictionary< Util::StringAtom, Vulkan::VkReflectionInfo::UniformBuffer >
 CUtil::Dictionary< Util::StringAtom, Vulkan::VkReflectionInfo::Variable >
 CUtil::Dictionary< Util::StringAtom, Vulkan::VkShaderCache::VkReflectionInfo::UniformBuffer >
 CUtil::Dictionary< Util::StringAtom, Vulkan::VkShaderCache::VkReflectionInfo::Variable >
 CUtil::Dictionary< VkFence, Util::Array< Vulkan::VkDeferredCommand > >
 CDisplayDeviceA DisplayDevice object represents the display where the RenderDevice presents the rendered frame
 CCoreGraphics::DisplayEventDisplay events are sent by the display device to registered display event handlers
 CCoreGraphics::DisplayModeDescribe a fullscreen display mode or window dimensions
 CScripting::DotNET_API
 CAttr::DoubleTypeClass
 CRenderUtil::DrawFullScreenQuadActually draws one big triangle which covers the entire screen, which is more efficient than drawing a quad using two triangles
 CIm3d::DrawList
 CModels::ShaderStateNode::DrawPacket
 CCoreGraphics::DrawThreadResult
 CGame::EditorState
 CUtil::PriorityArray< TYPE >::ElementElement class
 CParticles::EmitterAttrsA container for particle emitter attributes
 CParticles::EmitterMeshAn emitter mesh holds positions and normals for particle emission
 CParticles::EmitterMesh::EmitterPoint
 CGame::EntityAn entity is essentially just an Id with some utility functions attached
 CNebula.Game.EntityRepresents a game object that resides in a game world
 CTiXmlBase::Entity
 CVisibility::VisibilitySystem::Entity
 CGame::EntityCreateInfo
 CGame::PackedLevel::EntityGroup
 CNebula.Game.EntityId
 CGame::EntityMappingMaps an entity to a table and instance id
 CGame::EntityPoolGeneration pool
 CGame::EntityTableCreateInfo
 CNebula.Game.EntityTemplate
 CCoreGraphics::RayDispatchTable::Entry
 CMaterialTemplates::Entry
 CTerrain::TileCacheEntry::Entry
 CParticles::EnvelopeCurveAn Attack/Sustain/Release envelope curve class with optional sine/cosine modulation
 CParticles::EnvelopeSampleBufferA lookup table for pre-sampled envelope curves
 CEnvironmentProvides read-access to environment variables
 CEvent
 CEventArgs
 CCoreGraphics::EventCreateInfo
 CIO::EventHandlerData
 CCoreGraphics::EventId
 CCore::ExitHandlerExitHandlers are static objects which register themselves automatically once at startup and are called back from the Core::SysFunc::Exit() static method which is called right before a Nebula application exists
 CMath::Extrapolator< TYPE >Extrapolator maintains state about updates for remote entities, and will generate smooth guesses about where those entities will be based on previously received data
 CCore::FactoryProvides the central object factory mechanism for Nebula
 CCoreGraphics::GraphicsDeviceCreateInfo::Features
 CCoreGraphics::FenceCreateInfo
 CFenceCreateInfoA fence is a CPU-GPU sync object, used to let the CPU wait for the GPU to finish some work
 CCoreGraphics::FenceId
 CFibers::Fiber
 CFibers::fiber_ctx_t
 CFibers::fiber_t
 CFibers::FiberContext
 CFibers::FiberQueue
 CFibers::FiberQueueCreateInfo
 CFibers::FiberWaitContext
 CFileDialogWrapper around NFD for showing file dialogs
 CFileTimeDefines a file-access timestamp
 CFileWatcherLinux implementation of filewatcher
 CFileWatcherWin32 implementation of filewatcher
 CIO::FileWatcherImpl
 CIO::FileWatcherPlatform
 CGame::FilterBuilder
 CGame::FilterBuilder::FilterCreateInfo
 CMemDb::FilterSet
 CFiltersetUsed to query a database
 CCoreGraphics::MeshLoader::FinishedMesh
 CUtil::FixedArray< TYPE, StackAlloc >Implements a fixed size one-dimensional array
 CUtil::FixedArray< Base::GamePadBase::ButtonState >
 CUtil::FixedArray< Base::KeyboardBase::KeyState >
 CUtil::FixedArray< Base::MouseBase::ButtonState >
 CUtil::FixedArray< bool >
 CUtil::FixedArray< byte * >
 CUtil::FixedArray< Characters::CharacterJoint >
 CUtil::FixedArray< Characters::SkeletonJobJoint >
 CUtil::FixedArray< CoreAnimation::AnimClip >
 CUtil::FixedArray< CoreAnimation::AnimCurve >
 CUtil::FixedArray< CoreAnimation::AnimEvent >
 CUtil::FixedArray< CoreGraphics::BufferBarrierInfo >
 CUtil::FixedArray< CoreGraphics::BufferId >
 CUtil::FixedArray< CoreGraphics::FenceId >
 CUtil::FixedArray< CoreGraphics::MeshId >
 CUtil::FixedArray< CoreGraphics::ResourcePipelinePushConstantRange >
 CUtil::FixedArray< CoreGraphics::ResourceTableId >
 CUtil::FixedArray< CoreGraphics::SemaphoreId >
 CUtil::FixedArray< CoreGraphics::TextureBarrierInfo >
 CUtil::FixedArray< CoreGraphics::TextureViewId >
 CUtil::FixedArray< Fibers::Fiber >
 CUtil::FixedArray< Fibers::FiberQueue::Job >
 CUtil::FixedArray< float >
 CUtil::FixedArray< Game::ComponentDecayBuffer >
 CUtil::FixedArray< Math::mat4 >
 CUtil::FixedArray< Math::scalar >
 CUtil::FixedArray< Math::vec4 >
 CUtil::FixedArray< MemDb::Attribute * >
 CUtil::FixedArray< MemDb::AttributeId >
 CUtil::FixedArray< Memory::RingAllocator::Interval >
 CUtil::FixedArray< Ptr< Fibers::FiberThread > >
 CUtil::FixedArray< Ptr< Input::GamePad > >
 CUtil::FixedArray< Ptr< Jobs2::JobThread > >
 CUtil::FixedArray< Resource::State >
 CUtil::FixedArray< ResourceId >
 CUtil::FixedArray< Resources::ResourceId >
 CUtil::FixedArray< Resources::ResourceLoader::_LoadMetaData >
 CUtil::FixedArray< Resources::ResourceLoader::_PendingResourceLoad >
 CUtil::FixedArray< Resources::ResourceLoader::_PlaceholderResource >
 CUtil::FixedArray< Resources::ResourceLoader::_StreamData >
 CUtil::FixedArray< Resources::ResourceLoader::LoadState >
 CUtil::FixedArray< SizeT >
 CUtil::FixedArray< SyncState >
 CUtil::FixedArray< Terrain::IndirectionEntry >
 CUtil::FixedArray< Terrain::SubTexture >
 CUtil::FixedArray< Terrain::TextureTileCache::Node >
 CUtil::FixedArray< TerrainSubTexture >
 CUtil::FixedArray< Threading::Event >
 CUtil::FixedArray< Threading::LockFreeQueue::Node >
 CUtil::FixedArray< uint >
 CUtil::FixedArray< uint32_t >
 CUtil::FixedArray< Util::Array< CoreGraphics::SubmissionWaitEvent > >
 CUtil::FixedArray< Util::Array< Memory::RangeAllocation > >
 CUtil::FixedArray< Util::Array< Resources::ResourceLoader::_Callbacks > >
 CUtil::FixedArray< Util::Array< uint64 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< const MaterialTemplates::Entry *, Visibility::ObserverContext::VisibilityBatchCommand >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< CoreGraphics::MeshId, Util::Tuple< uint, CoreGraphics::BlasId > >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Game::BlueprintId, MemDb::TableId >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Game::MessageListenerId, IndexT >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Game::WorldHash, WorldId >, STACK_SIZE > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Graphics::GraphicsEntityId, Graphics::ContextEntityId >, STACK_SIZE > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Graphics::GraphicsEntityId, uint >, STACK_SIZE > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< KEYTYPE, VALUETYPE >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< KEYTYPE, VALUETYPE >, STACK_SIZE > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Mask, Util::StringAtom >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< MemDb::AttributeId, IndexT >, STACK_SIZE > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Resources::ResourceId, Util::Array< CoreGraphics::MeshLoader::FinishedMesh > >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Resources::ResourceId, Util::Array< CoreGraphics::TextureLoader::MipHandoverLoaderThread > >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< uint, StaticUI::UltralightRenderer::GeometryHandle >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< uint, StaticUI::UltralightRenderer::RenderBufferHandle >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< uint, StaticUI::UltralightRenderer::TextureHandle >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Util::String, const Attr::AttributeDefinitionBase * >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Util::String, const Core::Rtti * >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Util::String, IndexT >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Util::String, Util::String >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Util::StringAtom, CoreAnimation::AnimSampleMask >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Util::StringAtom, Game::BlueprintId >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Util::StringAtom, Game::TemplateId >, 1 > >
 CUtil::FixedArray< Util::Array< Util::KeyValuePair< Util::StringAtom, IndexT >, 1 > >
 CUtil::FixedArray< Util::Array< VkQueue > >
 CUtil::FixedArray< Util::Array< VkSemaphore > >
 CUtil::FixedArray< Util::Array< Vulkan::VkDeferredCommand > >
 CUtil::FixedArray< Util::Array< Vulkan::VkSubContextHandler::TimelineSubmission2, 16 > >
 CUtil::FixedArray< Util::FixedArray< const char * > >
 CUtil::FixedArray< Util::FixedArray< Terrain::OccupancyQuadTree::Node > >
 CUtil::FixedArray< Util::FixedArray< Util::Array< CoreGraphics::TextureSparsePage > > >
 CUtil::FixedArray< Util::FixedArray< Util::Array< VkSparseImageMemoryBind > > >
 CUtil::FixedArray< Util::FixedArray< Util::FixedArray< uint32_t > > >
 CUtil::FixedArray< Util::FixedArray< Vulkan::GraphicsDeviceState::PendingMarkers > >
 CUtil::FixedArray< Util::Pair< uint32_t, CoreGraphics::ResourceTableLayoutId > >
 CUtil::FixedArray< Util::QuadTree::Node >
 CUtil::FixedArray< Util::StringAtom >
 CUtil::FixedArray< VkClearValue >
 CUtil::FixedArray< VkDevice >
 CUtil::FixedArray< VkImage >
 CUtil::FixedArray< VkImageView >
 CUtil::FixedArray< VkPhysicalDevice >
 CUtil::FixedArray< VkPhysicalDeviceAccelerationStructurePropertiesKHR >
 CUtil::FixedArray< VkPhysicalDeviceFeatures >
 CUtil::FixedArray< VkPhysicalDeviceProperties2 >
 CUtil::FixedArray< VkPhysicalDeviceRayTracingPipelinePropertiesKHR >
 CUtil::FixedArray< VkPipelineViewportStateCreateInfo >
 CUtil::FixedArray< VkRect2D >
 CUtil::FixedArray< VkSparseImageMemoryBind >
 CUtil::FixedArray< VkSparseMemoryBind >
 CUtil::FixedArray< VkVertexInputAttributeDescription >
 CUtil::FixedArray< VkVertexInputAttributeDescription2EXT >
 CUtil::FixedArray< VkVertexInputBindingDescription >
 CUtil::FixedArray< VkVertexInputBindingDescription2EXT >
 CUtil::FixedArray< VkViewport >
 CUtil::FixedArray< Vulkan::GraphicsDeviceState::ConstantsRingBuffer >
 CUtil::FixedArray< Vulkan::GraphicsDeviceState::PendingDeletes >
 CUtil::FixedArray< Vulkan::GraphicsDeviceState::Queries >
 CUtil::FixedPool< TYPE >Implements a fixed size pool, from which objects of a specific type can be allocated and freed for reuse
 CUtil::FixedPool< uint32_t >
 CUtil::FixedTable< TYPE >A fixed-size 2-dimensional array
 CUtil::FixedTable< Util::SparseTable::TableEntry >
 CUtil::FixedTable< Util::String >
 CFlat::FlatbufferInterface
 CMath::half::Float
 CMath::float2
 CAttr::Float2ArrayTypeClass
 CAttr::Float2TypeClass
 CMath::float3
 CMath::float4
 CAttr::Float4ArrayTypeClass
 CAttr::Float4TypeClass
 CAttr::FloatArrayTypeClass
 CAttr::FloatTypeClass
 CVulkan::GraphicsDeviceState::ConstantsRingBuffer::FlushedRanges
 CUtil::FourCCA four-character-code is a quasi-human-readable 32-bit-id
 CModels::CharacterSkinNode::FragmentSkin fragment
 CFrame::FrameBatchTypeFrame batch type hints for the render device and render targets
 CFrameBuilder
 CGraphics::FrameContext
 CGame::FrameEvent
 CFrame::FrameOp
 CGame::FramePipeline
 CDebug::FrameScriptInspector
 CFrame::FrameScriptLoader
 CRenderUtil::FreeCameraUtilImplements a free camera
 CMath::frustumDefines a clipping frustum made of 6 planes
 CFSWrapperThis is an internal IO class used to wrap platform specific filesystem access into a generic class
 CGameContentServerThe game content server initializes access to game content on console platforms
 CGamePadAn input handler which represents a game pad
 CGcc::GccInterlockedProvides simple atomic operations on shared variables using gcc compiler builtins
 CRenderUtil::Geometry
 CStaticUI::UltralightRenderer::GeometryHandle
 CRenderUtil::GeometryHelpers
 CVulkan::GeometrySetup
 CUtil::get_template_type< C >
 CUtil::get_template_type< C< I, T > & >Get inner type of two types
 CUtil::get_template_type< C< I, T > >Get inner type of two types
 CUtil::get_template_type< C< T > >Get inner type of two types
 CUtil::get_template_type< C< T, I > & >Get inner type of two types
 CUtil::get_template_type< C< T, I > >Get inner type of two types
 CUtil::get_template_type< const C< T > & >Get inner type of a constant ref outer type
 CGLFWDisplayDeviceGLFW based OpenGL implementation of DisplayDevice class
 CGLFWInputDisplayEventHandlerTranslates DisplayEvents that are relevant for the input system into InputEvents
 CGLFWInputServerGlfw-specific InputServer (provides a default Keyboard and Mouse)
 CCoreGraphics::Gliml
 CGlobalConstantsManagement place for global constants, such as those in the tick/frame groups
 CGraphics::GlobalConstantsCreateInfo
 Cultralight::GPUDriver
 CDynui::GraphTime Graph with predefined amount of entries
 CGraphics::GraphicsContext
 CGraphics::GraphicsContextFunctionBundle
 CGraphics::GraphicsContextStateA graphics context is a resource which holds a contextual representation for a graphics entity
 CCoreGraphics::GraphicsDeviceCreateInfo
 CCoreGraphics::GraphicsDeviceState
 CCoreGraphics::GraphicsDeviceThreadState
 CGraphics::GraphicsEntityIdThe graphics entity is only an Id, to which we can attach GraphicsContexts
 CVegetation::GrassVertex
 CGuidImplements a GUID
 CAttr::GuidArrayTypeClass
 CAttr::GuidTypeClass
 CMath::half
 CUtil::HashTable< KEYTYPE, VALUETYPE, TABLE_SIZE, STACK_SIZE >Organizes key/value pairs by a hash code
 CUtil::HashTable< const MaterialTemplates::Entry *, Visibility::ObserverContext::VisibilityBatchCommand >
 CUtil::HashTable< CoreGraphics::MeshId, Util::Tuple< uint, CoreGraphics::BlasId > >
 CUtil::HashTable< Game::BlueprintId, MemDb::TableId >
 CUtil::HashTable< Game::MessageListenerId, IndexT >
 CUtil::HashTable< Game::WorldHash, WorldId, 32, 1 >
 CUtil::HashTable< Graphics::GraphicsEntityId, Graphics::ContextEntityId, 128, 64 >
 CUtil::HashTable< Graphics::GraphicsEntityId, uint, 16, 1 >
 CUtil::HashTable< Mask, Util::StringAtom >
 CUtil::HashTable< MemDb::AttributeId, IndexT, 32, 1 >
 CUtil::HashTable< Resources::ResourceId, Util::Array< CoreGraphics::MeshLoader::FinishedMesh > >
 CUtil::HashTable< Resources::ResourceId, Util::Array< CoreGraphics::TextureLoader::MipHandoverLoaderThread > >
 CUtil::HashTable< uint, StaticUI::UltralightRenderer::GeometryHandle >
 CUtil::HashTable< uint, StaticUI::UltralightRenderer::RenderBufferHandle >
 CUtil::HashTable< uint, StaticUI::UltralightRenderer::TextureHandle >
 CUtil::HashTable< Util::String, const Attr::AttributeDefinitionBase * >
 CUtil::HashTable< Util::String, const Core::Rtti *, 1024 >
 CUtil::HashTable< Util::String, IndexT >
 CUtil::HashTable< Util::String, Util::String >
 CUtil::HashTable< Util::StringAtom, CoreAnimation::AnimSampleMask >
 CUtil::HashTable< Util::StringAtom, Game::BlueprintId >
 CUtil::HashTable< Util::StringAtom, Game::TemplateId >
 CUtil::HashTable< Util::StringAtom, IndexT >
 CUtil::HashTable< Util::StringAtom, IndexT, 32 >
 CHeapImplements a private heap
 CHttp::HtmlElementHTML markup elements
 CHttpClientUse a HTTP client to send HTTP requests to a HTTP server, and receive and decode HTTP responses
 CHttp::HttpMethodHttp methods enumeration (GET, PUT, etc...)
 CHttp::HttpStatusHTTP status code enumeration (e.g
 CICustomMarshaler
 CIds::IdThis class implements some static helper functions to set high and low 32-bit integers, as well as a function to create a complete id from two of them
 CMessaging::IdA message identifier
 CIds::IdGenerationPoolProvides a system for creating array friendly id numbers with reuse and generations
 CIds::IdPool
 CIEquatable
 CIm3dContextNebula renderer for Im3d gizmos
 CIm3d::Im3dState
 CCoreGraphics::ImageCreateInfoData
 CCoreGraphics::ImageCreateInfoFile
 CCoreGraphics::ImageDimensions
 CCoreGraphics::ImageFileFormatImage file formats supported by StreamTextureSaver
 CCoreGraphics::ImageId
 CCoreGraphics::ImageLoadInfo
 CImguiRendererNebula renderer for the IMGUI dynamic UI library
 CImguiRTPluginUse this class to integrate Imgui with the Nebula rendering loop
 CDynui::ImguiContext::ImguiState
 CDynui::ImguiTextureId
 CVulkan::VkShapeRenderer::IndexedDraws
 CCoreGraphics::IndexTypeData type of vertex indices (16 bit or 32 bit)
 CTerrain::IndirectionEntry
 CNebula.Game.INebulaApi
 CCoreAnimation::InfinityTypeDescribes how time position outsides of an animation curve's scope are handled
 CCoreGraphics::InputAssemblyKey
 CInput::InputEventThe input events of the Input subsystems
 CInput::InputPriorityInput priorities for input handlers
 CInstanceRendererThe instance renderer performs actual rendering and updating of shader variables for transforms
 CInstanceRendererBaseBase class for instance renderers
 CInstanceServerThe instance server collects all instances of a model and render each node instanced, so as to decrease draw calls when rendering huge amounts of identical objects
 CInstanceServerBaseInstancing interface server base
 CVulkan::InstanceSetup
 CMath::int2
 CMath::int3
 CMath::int4
 CAttr::Int64TypeClass
 CAttr::IntArrayTypeClass
 CParticles::EmitterAttrs::IntAttributes
 CInterfaceImplements the asynchronous interface to the IO subsystem
 CInterlockedProvide simple atomic operations on memory variables
 CCoreAnimation::AnimKeyBuffer::Interval
 CMemory::RingAllocator< SYNCPOINTS >::Interval
 CAttr::IntTypeClass
 CIpAddressRepresents an IP address, consisting of a IPv4 host address and a port number
 CUtil::HashTable< KEYTYPE, VALUETYPE, TABLE_SIZE, STACK_SIZE >::Iterator
 CUtil::List< TYPE >::IteratorList iterator
 CFibers::FiberQueue::Job
 CJobs2::JobContext
 CJobs::JobContext
 CJobs::JobFuncContextThis class describes the size of a workload for a single thread (can be multiple items)
 CJobs::JobId
 CJobs::JobIOData
 CJobs2::JobNode
 CJobs::JobPortId
 CJobs2::Jobs2Context
 CJobs::JobSyncId
 CJobs2::JobSystemInitInfo
 CJobs::JobThread::JobThreadCommand
 CJobs::JobUniformData
 CInput::KeyDefine standard key codes
 CKeyboardAn input handler which represents a keyboard for polling
 CBase::KeyboardBase::KeyState
 CUtil::KeyValuePair< KEYTYPE, VALUETYPE >Key/Value pair objects are used by most assiociative container classes, like Dictionary or HashTable
 CUtil::KeyValuePair< Attr::AttrId, Attr::Attribute >
 CUtil::KeyValuePair< Attr::AttrId, IndexT >
 CUtil::KeyValuePair< AttrId, Util::Variant >
 CUtil::KeyValuePair< const char *, const MaterialTemplates::MaterialTemplateTexture * >
 CUtil::KeyValuePair< const char *, const MaterialTemplates::MaterialTemplateValue * >
 CUtil::KeyValuePair< const Core::Rtti *, IndexT >
 CUtil::KeyValuePair< const CoreGraphics::BufferId *, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::BufferSubresourceInfo > >
 CUtil::KeyValuePair< const CoreGraphics::TextureId *, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::TextureSubresourceInfo > >
 CUtil::KeyValuePair< const MaterialTemplates::Entry *, Visibility::ObserverContext::VisibilityBatchCommand >
 CUtil::KeyValuePair< const Messaging::Id *, IndexT >
 CUtil::KeyValuePair< Core::RefCounted *, Util::String >
 CUtil::KeyValuePair< CoreGraphics::BufferId, Util::Array< Frame::FrameOp::BufferDependency > >
 CUtil::KeyValuePair< CoreGraphics::BufferId, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::BufferSubresourceInfo > >
 CUtil::KeyValuePair< CoreGraphics::InputAssemblyKey, Vulkan::VkPipelineDatabase::Tier4Node * >
 CUtil::KeyValuePair< CoreGraphics::MeshId, Util::Tuple< uint, CoreGraphics::BlasId > >
 CUtil::KeyValuePair< CoreGraphics::PassId, Vulkan::VkPipelineDatabase::Tier1Node * >
 CUtil::KeyValuePair< CoreGraphics::ShaderFeature::Mask, CoreGraphics::ShaderProgramId >
 CUtil::KeyValuePair< CoreGraphics::ShaderProgramId, Vulkan::VkPipelineDatabase::Tier3Node * >
 CUtil::KeyValuePair< CoreGraphics::TextureId, Util::Array< Frame::FrameOp::TextureDependency > >
 CUtil::KeyValuePair< CoreGraphics::TextureId, Util::Tuple< Util::StringAtom, CoreGraphics::PipelineStage, CoreGraphics::TextureSubresourceInfo > >
 CUtil::KeyValuePair< Game::BlueprintId, MemDb::TableId >
 CUtil::KeyValuePair< Game::MessageListenerId, IndexT >
 CUtil::KeyValuePair< Game::World *, IndexT >
 CUtil::KeyValuePair< Game::WorldHash, WorldId >
 CUtil::KeyValuePair< Graphics::GraphicsEntityId, Graphics::ContextEntityId >
 CUtil::KeyValuePair< Graphics::GraphicsEntityId, uint >
 CUtil::KeyValuePair< Ids::Id24, Ids::Id32 >
 CUtil::KeyValuePair< IndexT, Util::Array< Ptr< Models::ModelNodeInstance > > >
 CUtil::KeyValuePair< IndexT, Vulkan::VkPipelineDatabase::Tier2Node * >
 CUtil::KeyValuePair< Input::InputPriority::Code, Ptr< Input::InputHandler > >
 CUtil::KeyValuePair< Mask, Util::StringAtom >
 CUtil::KeyValuePair< MaterialTemplates::BatchGroup, MaterialTemplates::Entry::Pass * >
 CUtil::KeyValuePair< MemDb::AttributeId, IndexT >
 CUtil::KeyValuePair< Models::ModelNode *, Models::ModelContext::MaterialInstanceContext >
 CUtil::KeyValuePair< Resources::ResourceId, Util::Array< CoreGraphics::MeshLoader::FinishedMesh > >
 CUtil::KeyValuePair< Resources::ResourceId, Util::Array< CoreGraphics::TextureLoader::MipHandoverLoaderThread > >
 CUtil::KeyValuePair< Terrain::TileCacheEntry, Terrain::TextureTileCache::Node * >
 CUtil::KeyValuePair< uint, StaticUI::UltralightRenderer::GeometryHandle >
 CUtil::KeyValuePair< uint, StaticUI::UltralightRenderer::RenderBufferHandle >
 CUtil::KeyValuePair< uint, StaticUI::UltralightRenderer::TextureHandle >
 CUtil::KeyValuePair< uint, uint >
 CUtil::KeyValuePair< uint32_t, uint32_t >
 CUtil::KeyValuePair< uint32_t, Util::Array< CoreGraphics::BufferId > >
 CUtil::KeyValuePair< Util::FourCC, const Attr::AttributeDefinitionBase * >
 CUtil::KeyValuePair< Util::FourCC, const Core::Rtti * >
 CUtil::KeyValuePair< Util::FourCC, IndexT >
 CUtil::KeyValuePair< Util::FourCC, std::function< Models::ModelNode *()> >
 CUtil::KeyValuePair< Util::String, Code >
 CUtil::KeyValuePair< Util::String, const Attr::AttributeDefinitionBase * >
 CUtil::KeyValuePair< Util::String, const Core::Rtti * >
 CUtil::KeyValuePair< Util::String, IndexT >
 CUtil::KeyValuePair< Util::String, IO::StreamCache::CacheEntry >
 CUtil::KeyValuePair< Util::String, Ptr< Http::HttpRequestHandler > >
 CUtil::KeyValuePair< Util::String, Ptr< IO::Archive > >
 CUtil::KeyValuePair< Util::String, uint32_t >
 CUtil::KeyValuePair< Util::String, Util::String >
 CUtil::KeyValuePair< Util::StringAtom, Audio::ClipId >
 CUtil::KeyValuePair< Util::StringAtom, CoreAnimation::AnimSampleMask >
 CUtil::KeyValuePair< Util::StringAtom, CoreGraphics::BufferId >
 CUtil::KeyValuePair< Util::StringAtom, CoreGraphics::TextureId >
 CUtil::KeyValuePair< Util::StringAtom, Frame::FrameOp * >
 CUtil::KeyValuePair< Util::StringAtom, Game::BlueprintId >
 CUtil::KeyValuePair< Util::StringAtom, Game::TemplateId >
 CUtil::KeyValuePair< Util::StringAtom, Http::HttpClientRegistry::Connection >
 CUtil::KeyValuePair< Util::StringAtom, IndexT >
 CUtil::KeyValuePair< Util::StringAtom, IO::EventHandlerData >
 CUtil::KeyValuePair< Util::StringAtom, MemDb::AttributeId >
 CUtil::KeyValuePair< Util::StringAtom, Ptr< Animation::AnimEventHandlerBase > >
 CUtil::KeyValuePair< Util::StringAtom, Ptr< Debug::DebugCounter > >
 CUtil::KeyValuePair< Util::StringAtom, Ptr< Debug::DebugTimer > >
 CUtil::KeyValuePair< Util::StringAtom, Ptr< Frame::FrameScript > >
 CUtil::KeyValuePair< Util::StringAtom, Ptr< Graphics::View > >
 CUtil::KeyValuePair< Util::StringAtom, Resources::ResourceId >
 CUtil::KeyValuePair< Util::StringAtom, uint32_t >
 CUtil::KeyValuePair< Util::StringAtom, Vulkan::VkReflectionInfo::UniformBuffer >
 CUtil::KeyValuePair< Util::StringAtom, Vulkan::VkReflectionInfo::Variable >
 CUtil::KeyValuePair< Util::StringAtom, Vulkan::VkShaderCache::VkReflectionInfo::UniformBuffer >
 CUtil::KeyValuePair< Util::StringAtom, Vulkan::VkShaderCache::VkReflectionInfo::Variable >
 CUtil::KeyValuePair< VkFence, Util::Array< Vulkan::VkDeferredCommand > >
 CJobs2::Lambda
 CBase::LibraryBase class for loading and handling dynamic libraries
 CLibraryUse to load dynamic libraries and their addresses
 CIm3d::Line
 CMath::lineA line in 3d space
 CIm3d::LineSegment
 CLinux::LinuxCompletionCounterBlock a thread until count reaches 0
 CLinux::LinuxEventLinux implementation of Event
 CLinux::LinuxRendezvousA thread barrier for 2 threads using semaphores
 CLinuxThreadIdA thread id uniquely identifies a thread within the process
 CLinux::LinuxThreadLocalDataThread local data storage class for platforms which don't have a proper __thread implementation but a pthread implementation
 CLinux::LinuxThreadLocalPtrA thread-local pointer class for platforms which don't have proper support for the __thread keyword
 CUtil::List< TYPE >Implements a doubly linked list
 CUtil::List< RefCounted * >
 Clist_caster
 CAudio::AudioDevice::Listener
 CListExt
 CModels::PrimitiveNode::LoadContext
 CResources::ResourceLoader::LoadState
 CThreading::LockFreeQueue< TYPE >
 CThreading::LockFreeQueue< Fibers::FiberQueue::Job >
 CThreading::LockFreeQueue< uint >
 CDynui::ImguiConsole::LogEntry
 Cultralight::Logger
 CIm3d::Mat3
 CIm3d::Mat4
 CMath::mat4A 4x4 single point precision float matrix
 CPhysics::Material
 CMaterials::MaterialBuffer< INTERFACE_TYPE >
 CMaterials::MaterialConstant
 CMaterials::MaterialId
 CModels::ModelContext::MaterialInstanceContext
 CMaterials::MaterialInstanceId
 CMaterialTemplates::MaterialTemplateTexture
 CMaterialTemplates::MaterialTemplateValue
 CMaterials::MaterialTexture
 CMaterials::MaterialVariant
 CMathf.MathHelperContains commonly used precalculated values and mathematical operations
 CAttr::Matrix44ArrayTypeClass
 CAttr::Matrix44TypeClass
 CRenderUtil::MayaCameraUtilHelper class to implement a "Maya camera" with pan/zoom/orbit
 CIO::MediaTypeEncapsulates a MIME conformant media type description (text/plain, image/jpg, etc...)
 CCoreGraphics::MemoryHeap
 CCoreGraphics::MemoryPool
 CMemoryPoolA simple thread-safe memory pool
 CCoreGraphics::MeshCreateInfoMesh collects vertex and index buffers with primitive groups which can be used to render with
 CCoreGraphics::MeshLoader::MeshesToSubmit
 CCoreGraphics::MeshId
 CCoreGraphics::MeshResource
 CCoreGraphics::MeshResourceId
 CCoreGraphics::MeshLoader::MeshStreamData
 CGame::Message< MSG, TYPES >
 CMessaging::MessageCallbackHandlerHandles asynchronous message callbacks
 CGame::MessageListener
 CGame::MessageListenerId
 CGame::Message< MSG, TYPES >::MessageQueueId
 CMiniDumpSupport for generating mini dumps
 CCoreGraphics::TextureLoader::MipHandoverLoaderThread
 CCoreGraphics::TextureLoader::MipLoadMainThread
 CModels::ModelCreateInfo
 CModels::ModelId
 CModels::ModelContext::ModelInstance
 CModels::ModelNode
 CModels::ModelStreamingData
 CInput::MouseButtonMouse button codes and conversion from/to string
 CRenderUtil::MouseRayUtilHelper class to compute a world-space ray from mouse coords
 CNebula.Game.Msg
 CNebula.Game.MsgDispatcher
 CNebula.Game.MsgDispatcher.MsgEvent
 CNebula.Game.NativeComponentAll structs that inherit from this class will automatically be registered and searchable as native components
 CCoreAnimation::Nax2Curve
 CCoreAnimation::Nax2Group
 CCoreAnimation::Nax2HeaderLegacy NAX2 file format structs
 CCoreAnimation::Nax3Anim
 CCoreAnimation::Nax3AnimEvent
 CCoreAnimation::Nax3Clip
 CCoreAnimation::Nax3Curve
 CCoreAnimation::Nax3HeaderNAX3 file format structs
 CCoreAnimation::Nax3Interval
 CNebula.Game.NebulaApp
 CNebulaSettingsPlatform independent way for storing persistent settings Will use registry in windows and config files on other platforms
 CTerrain::OccupancyQuadTree::Node
 CTerrain::TextureTileCache::Node
 CThreading::LockFreeQueue< TYPE >::Node
 CUtil::Bvh::Node
 CUtil::List< TYPE >::NodeNode in the list
 CUtil::QuadTree< TYPE >::NodeNode in quad tree
 CUtil::SimpleTree< VALUETYPE >::NodePublic node class
 CModels::NodeInstanceRange
 CModels::ModelContext::NodeInstanceState
 CRenderUtil::NodeLookupUtilHelper class to find specific nodes and nodeinstances inside a graphicsentity
 CMath::noisePerlin noise class
 CCoreGraphics::NormalVertex
 CCharacters::Nsk3HeaderNSK3 file format structs
 CCharacters::Nsk3Joint
 CCharacters::Nsk3Skeleton
 Cstd::numeric_limits< Math::half >
 CCoreGraphics::Nvx2Group
 CCoreGraphics::Nvx2HeaderNVX2 file format structs
 CNvx2StreamReaderA stream reader which reads legacy nvx2 binary mesh files
 CCoreGraphics::Nvx3Elements
 CCoreGraphics::Nvx3Group
 CCoreGraphics::Nvx3HeaderNVX3 file format structs
 CCoreGraphics::Nvx3Meshlet
 CNvx3StreamReaderA stream reader which reads legacy nvx3 binary mesh files
 CCoreGraphics::Nvx3VertexRange
 CVisibility::VisibilitySystem::Observer
 CTerrain::OccupancyQuadTree
 CVisibility::OctreeSystemLoadInfo
 COSX::OSXCpuCPU related definitions for the MacOSX platform
 COSX::OSXCriticalSectionOn OSX, pthread mutexes are used for critical sections
 COSX::OSXFileTimeWraps file-system related timestamps on OSX
 COSX::OSXFSWrapperInternal filesystem wrapper for the OSX
 COSX::OSXGuidOSX implementation of the Util::Guid class
 COSX::OSXHeapOSX implementation of Memory::Heap
 COSX::OSXMemoryPoolFIXME: IMPLEMENT ME!
 COSXThreadIdA thread id uniquely identifies a thread within the process
 COSX::OSXThreadLocalPtr< TYPE >GCC doesn't implement the __thread modifier on OSX
 CGame::PackedLevelRepresents a level that can be instantiated into a world
 CWin32::ParentWindow
 CParticles::ParticleThe particle structure holds the current state of a single particle and common data for particle-job and nebula3 particle system
 CParticles::ParticleJobContext
 CParticles::ParticleContext::ParticleJobOutput
 CParticles::ParticleJobSliceOutputData
 CParticles::ParticleJobUniformData
 CParticleRenderInfoParticleRenderInfo objects are returned by the ParticleRenderer singleton when a visible particle system is attached
 CParticles::ParticleContext::ParticleRuntime
 CParticleSystemMaterialNodeThe ParticleSystemNode wraps a ParticleSystem object into a ModelNode for rendering using materials
 CParticles::ParticleContext::ParticleSystemRuntime
 CMemDb::Table::PartitionRepresents a partition within a Table in MemDb
 CPassA pass describe a set of textures used for rendering
 CMaterialTemplates::Entry::Pass
 CCoreGraphics::PassCreateInfo
 CCoreGraphics::PassId
 CVulkan::GraphicsDeviceState::PendingDeletes
 CVulkan::GraphicsDeviceState::PendingMarkers
 CHttp::HttpServer::PendingRequest
 CMath::PFeedbackLoop< TYPE >A P feedback loop (proportional feedback loop) is a simple object which moves a system's current state towards a goal, using the resulting error (difference between goal and state as feedback on the next run
 CTerrain::PhysicalTileUpdate
 CPhysicsInterface
 CPhysics::PhysicsResourceId
 CMath::PIDFeedbackLoopA PID feedback loop (proportional integral derivative feedback loop)
 CCoreGraphics::PinnedBuffer< STORAGE >
 CVulkan::Pipeline
 CCoreGraphics::PipelineCreateInfo
 CCoreGraphics::PipelineId
 CCoreGraphics::PipelineRayTracingTable
 CCoreGraphics::PixelFormatPixel format enumeration
 CIm3d::Plane
 CMath::planeA mathematical plane represented by a normal and a distance from origin
 CMathf.PlaneHelper
 CMath::pointRepresents a 3D point in space
 CMath::polarA polar coordinate inline class, consisting of 2 angles theta (latitude) and rho (longitude)
 CMemory::PoolArrayAllocatorAllocates small memory blocks from an array of fixed-size memory pools
 CVisibility::PortalSystemLoadInfo
 CPosixAppLauncherLaunch an external application using fork/execve
 CPosixBarrierImplements the 2 macros ReadWriteBarrier and MemoryBarrier
 CPosix::PosixCpuCPU related definitions for the Posix platform
 CPosix::PosixCriticalSectionPosix-implementation of critical section
 CPosix::PosixEnvironmentProvides read-access to environment variables
 CPosix::PosixEventPosix implmentation of an event synchronization object
 CPosix::PosixFileTimeImplements a Posix-specific file-access time stamp
 CPosix::PosixFSWrapperInternal filesystem wrapper for Posix
 CPosix::PosixGuidPosix implementation of the Util::Guid class
 CPosix::PosixHeapPosix implementation of the class Memory::Heap using the Posix-Heap functions
 CPosix::PosixIpAddressRepresents an IP address, consisting of a IPv4 host address and a port number
 CPosix::PosixMemoryPoolFIXME: IMPLEMENT ME!
 CPosix::PosixReadWriteLock
 CPosix::PosixSettingsA simple wrapper class to store config files in the users home directory Uses Boosts Property_tree library for the time being
 CPosix::PosixSystemInfoProvide information about the system we're running on
 CPosix::PosixThreadBarrierBlock until all thread have arrived at the barrier
 CPosixThreadIdA thread id uniquely identifies a thread within the process
 CPosix::PosixTimerPosix implementation of the Time::Timer class
 CPQuatFeedbackLoopA specialized proportional feedback loop for rotations, using a quaternion representation
 CCoreGraphics::PrimitiveGroupDefines a group of primitives as a subset of a vertex buffer and index buffer plus the primitive topology (triangle list, etc...)
 CCoreGraphics::PrimitiveTopologyThe primitive topology for a draw call
 CPriorityArrayA fixed size priority array
 CUtil::PriorityArray< TYPE >
 CJobs::PrivateMemory
 CBase::ProcessBase class for launching an external application
 CGame::Processor
 CGame::ProcessorBuilder
 CGame::ProcessorJobContext
 CGame::ProcessorJobInput
 CProfiling::ProfilingContextThread context of profiling
 CProfiling::ProfilingScope
 CProfiling::ProfilingScopeLockConvenience class used to automatically push and pop scopes
 CNebula.Game.Property
 CNebula.Game.TemplateManager.Template.PropertyData
 CNebula.Game.PropertyManager
 CPtr< TYPE >Nebula's smart pointer class which manages the life time of RefCounted objects
 CPtr< Animation::AnimEventHandlerBase >
 CPtr< Animation::AnimJob >
 CPtr< Audio::AudioDevice >
 CPtr< Audio::AudioServer >
 CPtr< Base::IndexBufferBase >
 CPtr< Base::MemoryIndexBufferLoaderBase >
 CPtr< Base::MemoryVertexBufferLoaderBase >
 CPtr< Base::VertexBufferBase >
 CPtr< BaseGameFeature::BaseGameFeatureUnit >
 CPtr< Core::CoreServer >
 CPtr< CoreAnimation::AnimKeyBuffer >
 CPtr< CoreAnimation::AnimResource >
 CPtr< CoreAnimation::AnimSampleBuffer >
 CPtr< CoreGraphics::ConstantBuffer >
 CPtr< CoreGraphics::DisplayDevice >
 CPtr< CoreGraphics::DisplayEventHandler >
 CPtr< CoreGraphics::RenderEventHandler >
 CPtr< CoreGraphics::Shader >
 CPtr< CoreGraphics::ShaderServer >
 CPtr< CoreGraphics::ShaderState >
 CPtr< CoreGraphics::ShaderVariable >
 CPtr< CoreGraphics::ShapeRenderer >
 CPtr< CoreGraphics::TextRenderer >
 CPtr< CoreGraphics::Texture >
 CPtr< Db::Command >
 CPtr< Db::Database >
 CPtr< Db::Dataset >
 CPtr< Db::FilterSet >
 CPtr< Db::Sqlite3Factory >
 CPtr< Db::Table >
 CPtr< Db::ValueTable >
 CPtr< Debug::DebugCounter >
 CPtr< Debug::DebugServer >
 CPtr< Debug::DebugShapeRenderer >
 CPtr< Debug::DebugTextRenderer >
 CPtr< Debug::DebugTimer >
 CPtr< Dynui::ImguiInputHandler >
 CPtr< Dynui::ImguiRenderer >
 CPtr< Fibers::FiberThread >
 CPtr< Frame::FrameScript >
 CPtr< FrameSync::FrameSyncTimer >
 CPtr< Game::FeatureUnit >
 CPtr< Game::GameServer >
 CPtr< Game::Manager >
 CPtr< GLFW::GLFWGraphicsDisplayEventHandler >
 CPtr< GLFW::GLFWInputDisplayEventHandler >
 CPtr< Graphics::CameraEntity >
 CPtr< Graphics::Display >
 CPtr< Graphics::GraphicsInterface >
 CPtr< Graphics::GraphicsServer >
 CPtr< Graphics::Stage >
 CPtr< Graphics::View >
 CPtr< Http::DefaultHttpRequestHandler >
 CPtr< Http::HttpClient >
 CPtr< Http::HttpClientRegistry >
 CPtr< Http::HttpRequest >
 CPtr< Http::HttpRequestHandler >
 CPtr< Http::HttpServer >
 CPtr< Http::HttpServerProxy >
 CPtr< Im3d::Im3dInputHandler >
 CPtr< Input::GamePad >
 CPtr< Input::InputHandler >
 CPtr< Input::InputServer >
 CPtr< Input::Keyboard >
 CPtr< Input::Mouse >
 CPtr< Instancing::InstanceRenderer >
 CPtr< IO::Archive >
 CPtr< IO::ArchiveFileSystem >
 CPtr< IO::AssignRegistry >
 CPtr< IO::BinaryReader >
 CPtr< IO::BinaryWriter >
 CPtr< IO::Console >
 CPtr< IO::ConsoleHandler >
 CPtr< IO::FileWatcher >
 CPtr< IO::GameContentServer >
 CPtr< IO::HistoryConsoleHandler >
 CPtr< IO::IoInterface >
 CPtr< IO::IoServer >
 CPtr< IO::MemoryStream >
 CPtr< IO::SchemeRegistry >
 CPtr< IO::Stream >
 CPtr< IO::StreamCache >
 CPtr< IO::TextWriter >
 CPtr< IO::XmlWriter >
 CPtr< Jobs2::JobThread >
 CPtr< Jobs::Job >
 CPtr< Jobs::JobSystem >
 CPtr< MemDb::Database >
 CPtr< Messaging::Handler >
 CPtr< Messaging::HandlerThreadBase >
 CPtr< Messaging::Message >
 CPtr< Messaging::Port >
 CPtr< Models::ModelNode >
 CPtr< Models::ModelNodeInstance >
 CPtr< Net::Socket >
 CPtr< Net::StdTcpServer >
 CPtr< Net::StdTcpServer::ListenerThread >
 CPtr< Net::TcpClient >
 CPtr< Net::TcpClientConnection >
 CPtr< Net::TcpServer >
 CPtr< RenderModules::RTPlugin >
 CPtr< Resources::ResourceLoader >
 CPtr< Resources::ResourceLoaderThread >
 CPtr< Resources::ResourceManager >
 CPtr< Resources::ResourceServer >
 CPtr< Scripting::NSharpServer >
 CPtr< Scripting::ScriptServer >
 CSystem::ByteOrder::PunDoubleULL
 CSystem::ByteOrder::PunFloatUL
 Cphysx::PxAllocatorCallback
 Cphysx::PxErrorCallback
 Cphysx::PxSimulationEventCallback
 CQuadTreeA simple quad tree
 CUtil::QuadTree< TYPE >
 CVisibility::QuadtreeSystemLoadInfo
 CMath::quatA quaternion is usually used to represent an orientation in 3D space
 CAttr::QuaternionTypeClass
 CQuatX
 CVulkan::GraphicsDeviceState::Queries
 CVulkan::QueryBundle
 CVulkan::QueryBundle::QueryChunk
 CVulkan::QueryBundle::QueryState
 CUtil::Queue< TYPE >Nebula's queue class (a FIFO container)
 CUtil::Queue< CoreGraphics::DisplayEvent >
 CUtil::Queue< CoreGraphics::MeshLoader::MeshesToSubmit >
 CUtil::Queue< CoreGraphics::RenderEvent >
 CUtil::Queue< CoreGraphics::TextureLoader::MipLoadMainThread >
 CUtil::Queue< Game::World::AllocateInstanceCommand >
 CUtil::Queue< Game::World::DeallocInstanceCommand >
 CUtil::Queue< Id32 >
 CUtil::Queue< IO::EventHandlerData >
 CUtil::Queue< Jobs::JobId >
 CUtil::Queue< Jobs::JobThread::JobThreadCommand >
 CUtil::Queue< Ptr< Http::HttpRequest > >
 CUtil::Queue< Ptr< IO::Stream > >
 CUtil::Queue< Ptr< Messaging::Message > >
 CUtil::Queue< Resources::ResourceLoader::_PendingStreamLod >
 CUtil::Queue< Resources::ResourceLoader::ResourceLoadOutput >
 CUtil::Queue< std::function< void()> >
 CUtil::Queue< uint32_t >
 CUtil::Queue< Util::KeyValuePair< PRITYPE, TYPE > >
 CUtil::Queue< Util::StringAtom >
 CUtil::Queue< Vulkan::VkShaderServer::_PendingView >
 CUtil::RandomNumberTableA table-based random-number generator
 CUtil::RandomUnion
 CMath::randxorstateFast random generator based on xorshift+
 CMemory::RangeAllocationDescribes a range allocated by the Memory::RangeAllocator
 CMemory::RangeAllocatorAllocates memory ranges using the TLSF method, with extended handling of padding to better suit GPUs
 CMemory::RangeAllocator::RangeAllocatorNode
 CIm3d::Ray
 CCoreGraphics::RayDispatchTable
 CCoreGraphics::RayTracingBitsGet shader program raytracing bits
 CRaytracing::RaytracingSetupSettings
 CMath::rectangle< TYPE >A 2d rectangle class
 CMath::rectangle< int >
 CMath::rectangle< SizeT >
 CCore::RefCountedThe common base class of Nebula
 CGame::World::RemoveComponentCommand
 CModels::ModelContext::ModelInstance::RenderableThe bounding boxes are used by visibility and the states by rendering
 CStaticUI::UltralightRenderer::RenderBufferHandle
 CCoreGraphics::RenderEventRender events are sent by the RenderDevice to registered render event handlers
 CCoreGraphics::RenderShapeDescribes a shape which is rendered through the ShapeRenderer singleton
 CCoreGraphics::RenderShape::RenderShapeVertex
 CTiXmlString::Rep
 CCoreGraphics::ResizeInfo
 CResources::Resource
 CNebula.Game.ResourceDescriptorRepresents a native descriptor for a resource name
 CResources::ResourceLoader::ResourceInitOutput
 CResources::ResourceLoader::ResourceLoadJob
 CResources::ResourceLoader::ResourceLoadOutput
 CCoreGraphics::ResourcePipelineCreateInfo
 CCoreGraphics::ResourcePipelineId
 CCoreGraphics::ResourcePipelinePushConstantRange
 CResources::ResourceStreamCache
 CResources::ResourceLoader::ResourceStreamOutput
 CCoreGraphics::ResourceTableBuffer
 CCoreGraphics::ResourceTableCreateInfo
 CCoreGraphics::ResourceTableId
 CCoreGraphics::ResourceTableInputAttachment
 CCoreGraphics::ResourceTableLayoutAccelerationStructure
 CCoreGraphics::ResourceTableLayoutConstantBuffer
 CCoreGraphics::ResourceTableLayoutCreateInfo
 CCoreGraphics::ResourceTableLayoutId
 CCoreGraphics::ResourceTableLayoutInputAttachment
 CCoreGraphics::ResourceTableLayoutSampler
 CCoreGraphics::ResourceTableLayoutShaderRWBuffer
 CCoreGraphics::ResourceTableLayoutTexture
 CCoreGraphics::ResourceTableSampler
 CCoreGraphics::ResourceTableSetSet of buffers which creates a resource table per each buffered frame
 CCoreGraphics::ResourceTableTexture
 CCoreGraphics::ResourceTableTextureView
 CCoreGraphics::ResourceTableTlas
 CResources::ResourceUnknownId
 CMemory::RingAlloc
 CMemory::RingAllocator< SYNCPOINTS >Allocates memory up-front, and then allows other systems to grab regions
 CUtil::RingBuffer< TYPE >A ring buffer stores up to a maximum number of elements in a circular fashion
 CUtil::RingBuffer< Dynui::ImguiConsole::LogEntry >
 CUtil::RingBuffer< float >
 CUtil::RingBuffer< Graphics::GraphicsEntityId >
 CUtil::RingBuffer< int >
 CUtil::RingBuffer< Particles::Particle >
 CUtil::RingBuffer< Timing::Time >
 CUtil::RingBuffer< Util::String >
 CRoundHelper class for rounding up integer values to 2^N values
 CUtil::Round
 CMemDb::RowIdRow identifier
 CCore::RttiNebula's runtime type information for one class
 CUtil::RunLengthCodecA simple byte-based runlength encoder/decoder
 CNebula.Runtime
 CNebula.Runtime.RuntimeData
 CThreading::SafeFlagA thread-safe flag variable
 CThreading::SafeQueue< TYPE >Thread-safe version of Util::Queue
 CThreading::SafeQueue< CoreGraphics::DisplayEvent >
 CThreading::SafeQueue< CoreGraphics::MeshLoader::MeshesToSubmit >
 CThreading::SafeQueue< CoreGraphics::RenderEvent >
 CThreading::SafeQueue< CoreGraphics::TextureLoader::MipLoadMainThread >
 CThreading::SafeQueue< IO::EventHandlerData >
 CThreading::SafeQueue< Jobs::JobThread::JobThreadCommand >
 CThreading::SafeQueue< Ptr< Http::HttpRequest > >
 CThreading::SafeQueue< Ptr< Messaging::Message > >
 CThreading::SafeQueue< Resources::ResourceLoader::_PendingStreamLod >
 CThreading::SafeQueue< Resources::ResourceLoader::ResourceLoadOutput >
 CThreading::SafeQueue< std::function< void()> >
 CThreading::SafeQueue< Util::StringAtom >
 CThreading::SafeQueue< Vulkan::VkShaderServer::_PendingView >
 CCoreGraphics::SamplerCreateInfo
 CCoreGraphics::SamplerId
 CCoreAnimation::SampleTypeDescribes how an animation curve should be sampled
 CIm3d::internal::ScalarT
 CPhysics::ScenePhysx scene classes, foundation and physics are duplicated here for convenience instead of static getters, might be removed later on
 CVulkan::SceneSetup
 CVulkan::ScissorBundle
 CCoreGraphics::SemaphoreCreateInfo
 CCoreGraphics::SemaphoreId
 CGame::ComponentSerialization::Serializer
 CUtil::Set< KEYTYPE >A collection of unique values with quick lookup
 CUtil::Set< Ids::Id32 >
 CUtil::Set< uint32_t >
 CCoreGraphics::GpuBufferTypes::SetupFlags
 CMaterials::ShaderConfigBatchTexture
 CCoreGraphics::ShaderCreateInfo
 CCoreGraphics::ShaderFeatureWrapper class for shader permutations by name
 CCoreGraphics::ShaderId
 CCoreGraphics::ShaderIdentifierThe ShaderIdentifier is a zero-indexed registry which is used to identify shaders in a constant time (instead of using dictionaries) which can be used to select variables and whatnot using a FixedArray, which is guaranteed to retain the same index during the execution of the application
 CShaderServerThe ShaderServer object loads the available shaders and can instantiate shaders for usage
 CPhysics::ShapeHandle
 CShapeRendererRender shapes for debug visualizations
 CAttr::ShortTypeClass
 CUtil::SimpleTree< VALUETYPE >A simple tree class which stores its nodes in Util::Arrays
 CUtil::SimpleTree< Db::FilterSet::Token >
 CSingletonImplements a system specific Singleton
 CCharacters::SkeletonCreateInfo
 CCharacters::SkeletonId
 CCharacters::SkeletonJobJoint
 CCharacters::SkeletonResourceId
 CSocketPlatform independent wrapper class for the Sockets API
 CVulkan::VkSubContextHandler::SparseBindSubmission
 CVulkan::GraphicsDeviceState::SparseBufferBind
 CCoreGraphics::SparseBufferCreateInfo
 CCoreGraphics::SparseBufferIdSparse buffer type
 CVulkan::GraphicsDeviceState::SparseImageBind
 CUtil::SparseTable< TYPE >A 2D sparse table where many entries may be redundant and support for multiple entries per cell
 CIm3d::Sphere
 CMath::sphereA 3-dimensional sphere
 CThreading::Spinlock
 CThreading::SpinlockScope
 CSqlite3FilterSetSQLite3 implement of Db2::FilterSet
 CUtil::Stack< TYPE >Nebula's stack class (a FILO container)
 CUtil::Stack< const pjson::value_variant * >
 CUtil::Stack< CoreGraphics::FrameProfilingMarker >
 CUtil::Stack< HtmlElement::Code >
 CUtil::Stack< IndexT >
 CUtil::Stack< pjson::value_variant * >
 CUtil::Stack< Profiling::ProfilingScope >
 CUtil::Stack< Util::String >
 CStackTraceHelper class for generating stack traces
 CStackWalker
 CGame::GameServer::StateInternal state and world management
 CMessaging::StaticMessageHandlerImplements a simple, static message handler helper class
 CUtil::StringAtomTableBase::StaticStringStatic string class for sorting the array
 CStreamAnimationLoaderInitialize a CoreAnimation::AnimResource from the content of a stream
 CCoreGraphics::MeshLoader::StreamMeshLoadMetaData
 CStreamShaderLoaderResource loader to setup a Shader object from a stream
 CStreamTextureCacheResource loader for loading texture data from a Nebula stream
 CUtil::StringNebula's universal string class
 CAttr::StringArrayTypeClass
 CUtil::StringAtomA StringAtom
 CUtil::StringAtomTableBaseThis implements the base class for thread-local and global string atom table classes
 CUtil::StringBufferGlobal string buffer for the StringAtom system
 CTiXmlBase::StringToBuffer
 CAttr::StringTypeClass
 CVulkan::VkSubContextHandler::SubmissionList
 CCoreGraphics::SubmissionWaitEvent
 CCoreGraphics::Subpass
 CCoreGraphics::SubpassInfo
 CTerrain::SubTexture
 CTerrain::SubTextureCompressed
 CTerrain::SubTextureUpdateJobOutput
 CTerrain::SubTextureUpdateJobUniforms
 CCoreGraphics::SwapchainCreateInfo
 CCoreGraphics::SwapchainId
 CGraphics::GraphicsServer::SwapInfo
 CCoreGraphics::DrawThread::SyncCommand
 CSysFuncWrap some platform specific low-level functions
 COSX::SysFuncLowest-level functions for OSX platform
 CPosix::SysFuncProvides Posix specific helper functions
 CWin32::SysFuncProvides Win32 specific helper functions
 CSystemInfoProvides information about the host system
 CBase::SystemInfoBase
 CMemDb::TableA table of columns (attributes) and rows
 CMemDb::TableCreateInfoInformation for creating a table
 CUtil::SparseTable< TYPE >::TableEntryTable entry in the sparse table
 CMemDb::TableIdTable identifier
 CMemDb::TableSignatureBasically a bitfield with packed ComponentIds
 CTcpClientSee StdTcpClient for details
 CTcpClientConnectionSee StdTcpClientConnection for details!
 CNet::TcpMessageCodecHelperclass that provides function to encode and decode sreams into messages
 CTcpServerFront-end wrapper class for StdTcpServer, see StdTcpServer for details!
 CNebula.Game.TemplateManager.Template
 CGame::TemplateId
 CNebula.Game.TemplateManager
 CTerrain::TerrainBiomeId
 CGraphicsFeature::GraphicsFeatureUnit::TerrainInstance
 CTerrain::TerrainContext::TerrainLoadInfo
 CTerrain::TerrainQuad
 CTerrain::TerrainContext::TerrainRuntimeInfo
 CTerrain::TerrainSetupSettings
 CTerrain::TerrainTri
 CTerrain::TerrainVert
 CIm3d::TextData
 CIm3d::TextDrawList
 CCoreGraphics::TextElementDescribes a text element for the text renderer
 CVulkan::VkTextRenderer::TextElementVertex
 CTextRendererA simple text renderer for drawing text on screen
 CCoreGraphics::TextureBarrier
 CCoreGraphics::TextureBarrierInfo
 CCoreGraphics::TextureCopyStruct for texture copies
 CCoreGraphics::TextureCreateInfo
 CFrame::FrameOp::TextureDependency
 CCoreGraphics::TextureDimensions
 CFrame::TextureExport
 CStaticUI::UltralightRenderer::TextureHandle
 CCoreGraphics::TextureIdTexture type
 CFrame::TextureImport
 CCoreGraphics::TextureRelativeDimensions
 CCoreGraphics::TextureSparsePage
 CCoreGraphics::TextureSparsePageOffset
 CCoreGraphics::TextureSparsePageSize
 CVulkan::TextureSparsePageTable
 CCoreGraphics::TextureStreamData
 CFrame::FrameOp::TextureSubresourceDep
 CCoreGraphics::TextureSubresourceInfo
 CCoreGraphics::TextureSwizzle
 CTerrain::TextureTileCache
 CCoreGraphics::TextureViewCreateInfo
 CCoreGraphics::TextureViewId
 CTextWriter
 CThread
 CThreadBarrierBlock until all thread have arrived at the barrier
 CTerrain::TileCacheEntry
 CPhysics::VisualDebugger::TimedDrawDataBase class for draw-calls that should be done over a number of steps
 CVulkan::VkSubContextHandler::TimelineSubmission
 CVulkan::VkSubContextHandler::TimelineSubmission2
 CTimerA timer object is the most basic object for time measurement
 CGame::TimeSourceAn object that keeps track of running time and frame time (delta time)
 CGame::TimeSourceCreateInfoUsed to create a timesource
 CIO::XmlReader::TinyXmlInitHelperStatic helper object for TinyXml-Initialization at application startup
 CTiXmlAttributeSet
 CTiXmlBaseTiXmlBase is a base class for every class in TinyXml
 CTiXmlCursor
 CTiXmlHandleA TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing
 CTiXmlParsingData
 CTiXmlString
 CCoreGraphics::TlasCreateInfo
 CCoreGraphics::TlasId
 CDb::FilterSet::Token
 CMemory::TotalMemoryStatusGet the system's total current memory, this does not only include Nebula's memory allocations but the memory usage of the entire system
 CHttp::SvgLineChartWriter::Track
 CGame::AngularVelocity::Traits
 CGame::Entity::Traits
 CGame::Orientation::Traits
 CGame::Position::Traits
 CGame::Scale::Traits
 CGame::Velocity::Traits
 CMath::transformSimple transform using position, quaternion, and scale
 CMath::transform44A 4x4 matrix which is described by translation, rotation and scale
 CAttr::Transform44TypeClass
 CModels::ModelContext::ModelInstance::TransformableTransforms are only used by the model context to traverse and propagate the transform hierarchy
 Cnanobind::detail::type_caster< Util::String >
 CIm3d::internal::TypeTraits< T >
 CIm3d::internal::TypeTraits< float >
 CIm3d::internal::TypeTraits< int >
 CIm3d::internal::TypeTraits< Mat4 >
 CIm3d::internal::TypeTraits< Vec2 >
 CIm3d::internal::TypeTraits< Vec3 >
 CIm3d::internal::TypeTraits< Vec4 >
 CMath::uint2
 CMath::uint3
 CMath::uint4
 CAttr::UInt64TypeClass
 CAttr::UIntTypeClass
 CVulkan::VkReflectionInfo::UniformBuffer
 CVulkan::VkShaderCache::VkReflectionInfo::UniformBuffer
 CVulkan::VkShapeRenderer::UnindexedDraws
 CIO::URIAn URI object can split a Uniform Resource Identifier string into its components or build a string from URI components
 CAttr::UShortTypeClass
 CVulkan::VkReflectionInfo::Variable
 CVulkan::VkShaderCache::VkReflectionInfo::Variable
 CUtil::VariantAn "any type" variable
 CIm3d::Vec2
 CMath::vec2A 2-component float vector class
 CIm3d::Vec3
 CMath::vec3A 3D vector
 CIm3d::Vec4
 CMath::vec4A 4D vector
 CIm3d::Vector< T >
 CMath::vectorA vector is a 3D direction in space
 CIm3d::Vector< bool >
 CIm3d::Vector< char >
 CIm3d::Vector< float >
 CIm3d::Vector< Id >
 CIm3d::Vector< Im3d::Color >
 CIm3d::Vector< Im3d::DrawList >
 CIm3d::Vector< Im3d::Mat4 >
 CIm3d::Vector< Im3d::TextDrawList >
 CIm3d::Vector< Im3d::Vector * >
 CVegetation::VegetationBiomeId
 CVegetation::VegetationGrassSetup
 CVegetation::VegetationMeshSetup
 CVegetation::VegetationSetupSettings
 CCoreGraphics::VertexAlloc
 CCoreGraphics::VertexComponentDescribes a single vertex component in a vertex layout description
 CBase::VertexComponentBase
 CIm3d::VertexData
 CVertexLayoutBaseBase class for platform-specific vertex component subclasses
 CCoreGraphics::VertexLayoutCreateInfo
 CCoreGraphics::VertexLayoutId
 CCoreGraphics::VertexLayoutInfo
 CVulkan::VertexLayoutVkBindInfo
 CCoreGraphics::VertexStream
 CGame::Dataset::ViewThis represents a "view" into an entity table
 CMemDb::Dataset::ViewA view into a category table
 CGraphicsFeature::CameraManager::ViewData
 CVulkan::ViewportBundle
 CVisibility::ObserverContext::VisibilityBatchCommand
 CVisibility::ObserverContext::VisibilityDrawCommand
 CVisibility::ObserverContext::VisibilityDrawList
 CVisibility::ObserverContext::VisibilityModelCommand
 CVisibility::VisibilitySystem
 CPhysics::VisualDebuggerClass that communicates with the physics visual debugger program
 CVulkan::VkCommandBufferThread::VkBarrierCommand
 CVulkan::VkBarrierInfo
 CVulkan::VkCommandBufferThread::VkBeginMarkerCommand
 CVulkan::VkCommandBufferThread::VkBeginQueryCommand
 CVulkan::VkTypes::VkBlockDimensions
 CVulkan::VkBufferLoadInfo
 CVulkan::VkBufferMapInfo
 CVulkan::VkBufferRuntimeInfo
 CVulkan::VkCommandBufferThread::VkCommandBufferBeginCommand
 CVulkan::VkCommandBufferThread::VkCommandBufferEndCommand
 CVulkan::VkCommandBufferThread::VkCommandBufferResetCommand
 CVulkan::VkCommandBufferThread::VkComputePipelineBindCommand
 CVulkan::VkDeferredCommand
 CVulkan::VkCommandBufferThread::VkDescriptorsCommand
 CVulkan::VkCommandBufferThread::VkDispatchCommand
 CVulkan::VkCommandBufferThread::VkDrawCommand
 CVulkan::VkCommandBufferThread::VkEndMarkerCommand
 CVulkan::VkCommandBufferThread::VkEndQueryCommand
 CVulkan::VkEventInfo
 CVulkan::VkFenceInfo
 CVulkan::VkCommandBufferThread::VkGfxPipelineBindCommand
 CVulkan::VkCommandBufferThread::VkIndexBufferCommand
 CVulkan::VkCommandBufferThread::VkIndirectDrawCommand
 CVulkan::VkCommandBufferThread::VkIndirectIndexedDrawCommand
 CVulkan::VkCommandBufferThread::VkInsertMarkerCommand
 CVulkan::VkPassLoadInfo
 CVulkan::VkPassRuntimeInfo
 CVulkan::VkPipelineBundle
 CVulkan::VkPipelineDatabase
 CVulkan::VkProgramReflectionInfo
 CVulkan::VkCommandBufferThread::VkPushConstantsCommand
 CVulkan::VkReflectionInfo
 CVulkan::VkShaderCache::VkReflectionInfo
 CVulkan::VkCommandBufferThread::VkResetEventCommand
 CVulkan::VkScheduler
 CVulkan::VkCommandBufferThread::VkScissorRectArrayCommand
 CVulkan::VkCommandBufferThread::VkScissorRectCommand
 CVulkan::VkCommandBufferThread::VkSetEventCommand
 CVulkan::VkShaderProgramRuntimeInfo
 CVulkan::VkShaderProgramSetupInfo
 CVulkan::VkShaderCache::VkShaderRuntimeInfo
 CVulkan::VkShaderRuntimeInfo
 CVulkan::VkShaderCache::VkShaderSetupInfo
 CVulkan::VkShaderSetupInfo
 CVulkan::VkCommandBufferThread::VkStencilReadMaskCommand
 CVulkan::VkCommandBufferThread::VkStencilRefCommand
 CVulkan::VkCommandBufferThread::VkStencilWriteMaskCommand
 CVulkan::VkSubContextHandler
 CVulkan::VkTextureMappingInfo
 CVulkan::VkTextureRuntimeInfo
 CVulkan::VkTextureSwapInfo
 CVulkan::VkTextureViewLoadInfo
 CVulkan::VkTextureViewRuntimeInfo
 CVulkan::VkTypes
 CVulkan::VkCommandBufferThread::VkUpdateBufferCommand
 CVulkan::VkCommandBufferThread::VkVertexBufferCommand
 CVulkan::VkCommandBufferThread::VkViewportArrayCommand
 CVulkan::VkCommandBufferThread::VkViewportCommand
 CVulkan::VkCommandBufferThread::VkWaitForEventCommand
 CVulkan::VkCommandBufferThread::VkWriteTimestampCommand
 CAttr::VoidPtrTypeClass
 CGI::DDGIContext::Volume
 CIO::WatchEvent
 CWeakPtr< TYPE >A smart pointer which does not change the reference count of the target object
 CWin32BarrierImplements the 2 macros ReadWriteBarrier and MemoryBarrier
 CWin32::Win32CpuCPU related definitions for the Win32 platform
 CWin32::Win32CriticalSectionWin32-implementation of critical section
 CWin32::Win32EnvironmentProvides read-access to environment variables
 CWin32::Win32EventWin32 implementation of an event synchronization object
 CWin32::Win32FileTimeImplements a Win32-specific file-access time stamp
 CWin32::Win32FSWrapperInternal filesystem wrapper for Win32
 CWin32::Win32GuidWin32 implementation of the Util::Guid class
 CWin32::Win32HeapWin32 implementation of the class Memory::Heap
 CWin32InterlockedProvides simple atomic operations on shared variables
 CWin32::Win32IpAddressRepresents an IP address, consisting of a IPv4 host address and a port number
 CWin32::Win32MemoryPoolA simple thread-safe memory pool
 CWin32::Win32MiniDumpWin32 implementation of MiniDump
 CWin32ProcessLaunch an external Win32 application
 CWin32::Win32ReadWriteLock
 CWin32::Win32RegistryA simple wrapper class to access the Win32 registry
 CWin32::Win32StackTrace
 CWin32StacktraceWin32 implementation of stacktrace
 CWin32::Win32StringConverterConvert between UTF-8 and 16-bit wide strings
 CWin32::Win32SystemInfoProvide information about the system we're running on
 CWin32::Win32ThreadBarrierBlock until all thread have arrived at the barrier
 CWin32::Win32TimerWin32 implementation of the Time::Timer class
 CCoreGraphics::WindowCreateInfo
 CCoreGraphics::WindowId
 CWinThreadIdA thread id uniquely identifies a thread within the process
 CGame::WorldA container of entities, their components, and processors
 CNebula.Game.World
 CGame::WorldHash
 CVulkan::WriteInfo
 CIO::ZipDirEntryA directory entry in a zip arcive
 CIO::ZipFileEntryA file entry in a zip archive