CCoreGraphics::__Mesh | |
CResources::ResourceLoader::_Callbacks | Callback functions to run when an associated resource is loaded (can be stacked) |
CResources::ResourceLoader::_LoadMetaData | |
CResources::ResourceLoader::_PendingResourceLoad | Struct for pending resources which are about to be loaded |
CResources::ResourceLoader::_PendingResourceUnload | |
CResources::ResourceLoader::_PendingStreamLod | Struct 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::Adapter | Display adapter enum |
CCoreGraphics::AdapterInfo | Contains 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::AngularPFeedbackLoop | A proportional feedback loop with correct angular interpolation |
CCoreAnimation::AnimationCreateInfo | |
CCoreAnimation::AnimationId | |
CCoreAnimation::AnimationResourceId | |
CCharacters::CharacterContext::AnimationRuntime | |
CCharacters::CharacterContext::AnimationTracks | |
CCoreAnimation::AnimClip | An animation clip is a collection of related animation curves (for instance all curves required to animate a character) |
CCoreAnimation::AnimCurve | An animation curve describes a set of animation keys in an AnimKeyBuffer |
CCoreAnimation::AnimEvent | An animation event associates a name with a point in time |
CCoreAnimation::AnimEventEmitter | The AnimEventEmitter collects all animevents which are active in the given time range |
CAnimation::AnimEventInfo | The AnimEventInfo has extra information of the animevent, like the animjob from which it is initiated |
CAnimation::AnimJobEnqueueMode | Describes the behaviour when enqueueing a new animation job into an anim sequencer |
CAnimResource | A AnimResource is a collection of related animation clips (for instance all animation clips of a character) |
CCoreAnimation::AnimSampleBuffer | Stores 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::AnimSampleMixInfo | A data structure for providing sample/mixing attributes to asynchronous jobs in the CoreAnimation subsystem |
CAnimation::AnimSequencer | An AnimSequencer object arranges AnimJobs along the time line to produce a single, priority-blended result |
CCoreAnimation::AnimUtil | A class which contains utility methods for animation sampling and mixing |
CCoreGraphics::AntiAliasQuality | Anti-alias quality levels |
CIm3d::AppData | |
CNebulaEngine.AppEntry | |
CAppLauncher | Launch an external application |
►CApp::Application | Provides a simple application model for Nebula apps |
CApp::ConsoleApplication | Base class for Nebula console applications |
CApp::GameApplication | Nebula's default game application |
►CApp::RenderApplication | Render application class with multithreaded rendering |
CApp::ViewerApplication | Derived from RenderApplication, adds support for Stages, Views and GraphicsEntities to the asynchronous render app |
CArchive | Wrapper class for a platform-specific file archive |
CArchiveFileSystem | Top-level platform wrapper class of archive file systems |
CArchiveFileSystemBase | Base 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::PinnedArray< MAX_ALLOCS, TYPE > | |
CUtil::TrivialArray< TYPE > | Array class based on Util::Array for trivial and POD types that avoids any per element copying and constructor/destructor calls |
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::PinnedArray< 0xFFFF, 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::PinnedArray< 0xFFFF, CoreGraphics::MeshId > | |
CUtil::Array< CoreGraphics::MeshLoader::FinishedMesh > | |
►CUtil::Array< CoreGraphics::PrimitiveGroup > | |
CUtil::PinnedArray< 0xFFFF, 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::PinnedArray< 0xFFFF, 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::PinnedArray< 0xFFFF, INTERFACE_TYPE > | |
CUtil::Array< IO::ZipDirEntry > | |
CUtil::Array< IO::ZipFileEntry > | |
CUtil::Array< Jobs2::JobNode * > | |
CUtil::Array< KEYTYPE > | |
►CUtil::Array< Materials::MaterialId > | |
CUtil::PinnedArray< 0xFFFF, Materials::MaterialId > | |
CUtil::Array< Materials::ShaderConfigBatchTexture * > | |
►CUtil::Array< Math::bbox > | |
CUtil::PinnedArray< 0xFFFF, Math::bbox > | |
CUtil::Array< Math::ClipStatus::Type > | |
CUtil::Array< Math::float2 > | |
►CUtil::Array< Math::mat4 > | |
CUtil::PinnedArray< 0xFFFF, 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::PinnedArray< 0xFFFF, Models::ModelContext::NodeInstanceState > | |
►CUtil::Array< Models::ModelNode * > | |
CUtil::PinnedArray< 0xFFFF, Models::ModelNode * > | |
►CUtil::Array< Models::NodeType > | |
CUtil::PinnedArray< 0xFFFF, Models::NodeType > | |
CUtil::Array< Models::ShaderStateNode::DrawPacket * > | |
►CUtil::Array< NodeInstanceFlags > | |
CUtil::PinnedArray< 0xFFFF, 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::PinnedArray< MAX_ALLOCS, Threading::ThreadId > | |
CUtil::PinnedArray< 0xFFFF, Threading::ThreadId > | |
CUtil::Array< Timing::Tick > | |
CUtil::Array< Timing::Time > | |
CUtil::Array< uint > | |
CUtil::Array< uint16_t > | |
►CUtil::Array< uint32 > | |
CUtil::PinnedArray< 0xFFFF, uint32 > | |
CUtil::Array< uint32_t > | |
CUtil::Array< uint32_t, 8 > | |
►CUtil::Array< uint64 > | |
CUtil::PinnedArray< 0xFFFF, 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::PinnedArray< 0xFFFF, Util::Tuple< float, float > > | |
CUtil::Array< Util::Tuple< IndexT, CoreGraphics::BufferId, CoreGraphics::TextureId > > | |
►CUtil::Array< Util::Tuple< uint32, uint32 > > | |
CUtil::PinnedArray< 0xFFFF, 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::PinnedArray< 0xFFFF, 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... > | |
CIds::IdAllocator< Audio::ClipId, Math::point, Math::vector, float, float, float, float, bool, float > | |
CIds::IdAllocator< SoLoud::Wav, uint > | |
CIds::IdAllocator< Vulkan::VkShaderCache::VkReflectionInfo, Vulkan::VkShaderCache::VkShaderSetupInfo, Vulkan::VkShaderCache::VkShaderRuntimeInfo, VkShaderProgramAllocator > | |
CIds::IdAllocator< TYPES > | An ID allocator associates an id with a slice in an N number of arrays |
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... > | |
CIds::IdAllocatorSafe< 0xFFFF, Physics::ActorInfo > | |
CIds::IdAllocatorSafe< 0xFFFF, Physics::ConstraintInfo > | |
CIds::IdAllocatorSafe< 0xFFFF, Physics::AggregateInfo > | |
CIds::IdAllocatorSafe< 0xFFFF, PhysicsResource::PhysicsResourceUnion, Ids::Id32 > | |
CIds::IdAllocatorSafe< 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 | |
CGame::ComponentInterface | These are registered to the attribute registry so that we can add more functionality to attributes |
CAttr::AttributeContainer | A simple container for attributes |
►CAttr::AttributeDefinitionBase | Implements a universal attribute definition, consisting of an attribute name, attribute fourcc code, value type and access type |
CAttr::AttributeDefinition< VALUETYPE, TYPE > | This extends the typeless AttributeDefinitionBase class by a typed template class, which adds compiletime-type-safety to attribute definitions |
CMemDb::AttributeId | |
CMemDb::AttributeRegistry | |
►CAttr::AttrId | An attribute ID is used to carry attribute types (no values) around |
CAttr::BlobAttrId | Typed attribute id for blob type |
CAttr::BoolAttrId | Typed attribute id for bool type |
CAttr::FloatAttrId | Typed attribute id for float type |
CAttr::GuidAttrId | Typed attribute id for guid type |
CAttr::IntAttrId | Typed attribute id for integer type |
CAttr::Mat4AttrId | Typed attribute id for mat4 type |
CAttr::StringAttrId | Typed attribute id for string type |
CAttr::UIntAttrId | Typed attribute id for unsigned integer type |
CAttr::Vec4AttrId | Typed attribute id for vec4 type |
CAudio::AudioEmitterId | |
CBarrier | Implements the 2 macros ReadWriteBarrier and MemoryBarrier |
CCoreGraphics::BarrierCreateInfo | |
CCoreGraphics::BarrierId | |
CCoreGraphics::BarrierScope | |
CCoreGraphics::BarrierStackEntry | |
►CVulkan::VkPipelineDatabase::BaseNode | |
CVulkan::VkPipelineDatabase::Tier1Node | |
CVulkan::VkPipelineDatabase::Tier2Node | |
CVulkan::VkPipelineDatabase::Tier3Node | |
CVulkan::VkPipelineDatabase::Tier4Node | |
CCoreGraphics::BaseVertex | |
CGame::FrameEvent::Batch | A batch of frame callbacks |
CMath::bbox | Nebula's bounding box class |
CMath::BezierCubic< POINT > | |
CVulkan::BindInfo | |
CBindlessRegistry | Handles 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::Blob | The 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::Blueprint | Entity 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::BufferSet | Set of buffers which creates a buffer per each buffered frame |
CBufferSetup | Types 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 | |
CBvh | A generic bounding volume (AABB) hierarchy |
CUtil::Bvh | |
CIO::BXMLFileAttr | |
CIO::BXMLFileHeader | |
CIO::BXMLFileNode | |
CIO::BXmlLoaderUtil | Helper 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::ByteOrder | Provides information and methods to help with byte ordering issues |
CAttr::ByteTypeClass | |
CIO::StreamCache::CacheEntry | |
CTerrain::TextureTileCache::CacheResult | |
CCalendarTime | Allows 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::CalendarTimeBase | Allows 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 |
CPosix::PosixCalendarTime | Posix implementation of CalendarTime |
CWin32::Win32CalendarTime | Win implementation of CalendarTime |
CJobs2::CallableStub< ARGS > | |
►CJobs2::CallableStub< ARGS... > | |
CJobs2::Callable< LAMBDA, ARGS > | |
CJobs2::CallableStub< SizeT, SizeT, IndexT, SizeT > | |
CGraphics::CameraSettings | |
CCameraSettings | Helper class for handling camera projection and related settings |
CIm3d::Capsule | |
CLighting::CSMUtil::CascadeFrustum | |
CCharacters::CharacterJobContext | |
CCharacters::CharacterJoint | |
CCharacterMaterialSkinNode | A model node that handles materials for characters |
CCharacterNode | Wraps a Character object into a ModelNode for rendering |
CAudio::ClipId | |
CAudio::ClipInstanceId | |
CMath::ClipStatus | The 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::Column | Describes a column in a database table |
CMemDb::ColumnIndex | Column id |
CAttr::AttributeTable::ColumnInfo | |
CVegetation::CombinedMeshVertex | |
CCoreGraphics::DrawThread::Command | |
CCoreGraphics::DrawThread::CommandBuffer | |
CVulkan::CommandBufferPools | |
CUtil::CommandLineArgs | A universal cmd line argument parser |
►CFrame::FrameOp::Compiled | |
CFrame::FrameBarrier::CompiledImpl | |
CFrame::FrameBlit::CompiledImpl | |
CFrame::FrameCode::CompiledImpl | |
CFrame::FrameCompute::CompiledImpl | |
CFrame::FrameCopy::CompiledImpl | |
CFrame::FrameMipmap::CompiledImpl | |
CFrame::FramePass::CompiledImpl | |
CFrame::FramePlugin::CompiledImpl | |
CFrame::FrameResolve::CompiledImpl | |
CFrame::FrameSubgraph::CompiledImpl | |
CFrame::FrameSubmission::CompiledImpl | |
CFrame::FrameSubpass::CompiledImpl | |
CFrame::FrameSubpassBatch::CompiledImpl | |
CFrame::FrameSubpassFullscreenEffect::CompiledImpl | |
CFrame::FrameSubpassOrderedBatch::CompiledImpl | |
CFrame::FrameSubpassPlugin::CompiledImpl | |
CFrame::FrameSwap::CompiledImpl | |
Ccompletion_t | |
CGame::ComponentDecayBuffer | Contains data for components flagged with COMPONENTFLAG_DECAY, that has been deleted this frame |
CGame::BlueprintManager::ComponentEntry | |
CGame::ComponentInspection | Component inspection functions |
CNebula.Game.ComponentManager | |
CGame::ComponentRegisterInfo< COMPONENT_TYPE > | Used for registering component types to the game world |
CGame::FilterBuilder::ComponentRequest | |
CGame::ComponentSerialization | Component serialization functions |
►CIm3d::internal::CompositeT | |
CIm3d::internal::MatT | |
CIm3d::internal::VecT | |
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 | |
Ccore | Basic type definitions for Nebula |
CSystem::Cpu | Provides information about the system's CPU(s) |
CUtil::Crc | Compute CRC checksums over a range of memory |
CJobs::CreateJobInfo | |
CJobs::CreateJobPortInfo | |
CJobs::CreateJobSyncInfo | |
CThreading::CriticalScope | |
CCriticalSection | Critical section objects are used to protect a portion of code from parallel execution |
CLighting::CSMUtil | Helper class for creating and rendering Cascading Shadow Maps |
CCoreAnimation::CurveType | Describes the general data type of the keys stored in an animation curve |
CCore::CVar | A console variable |
CCore::CVarCreateInfo | Used to create a Core::CVar |
CCore::CVarValue | |
CDarwinBarrier | Implements the 2 macros ReadWriteBarrier and MemoryBarrier |
CDarwin::DarwinTimer | Darwin implementation of the Time::Timer class |
CGame::Dataset | A dataset that contains views into category tables |
CMemDb::Dataset | |
CGame::World::DeallocInstanceCommand | |
CNebula.Debug | |
CDebug::DebugFloat | This class is supposed to make it easier, to restore the exact value of floating- point-based types, like vector, mat4, float etc |
CUtil::GlobalStringAtomTable::DebugInfo | Debug functionality: DebugInfo struct |
CNet::DebugMessage | Encapsulates a stream and a port number for debug communication |
CNet::DebugPacket | Encapsulates 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::DelegateTable | Associates message ids with handler delegates |
CCoreGraphics::DepthStencilClear | |
►CBase::DepthStencilTargetBase | |
CVulkan::VkDepthStencilTarget | |
CVulkan::DerivativeLayout | |
CCoreGraphics::DerivativeStateId | |
CVulkan::DescriptorSetBinding | |
CVulkan::VkShaderCache::DescriptorSetBinding | |
►Cnanobind::detail::dict_caster | |
Cnanobind::detail::type_caster< Util::Dictionary< Key, Value > > | |
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 > > | |
CDisplayDevice | A DisplayDevice object represents the display where the RenderDevice presents the rendered frame |
CCoreGraphics::DisplayEvent | Display events are sent by the display device to registered display event handlers |
CCoreGraphics::DisplayMode | Describe a fullscreen display mode or window dimensions |
CScripting::DotNET_API | |
CAttr::DoubleTypeClass | |
CRenderUtil::DrawFullScreenQuad | Actually 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 >::Element | Element class |
CParticles::EmitterAttrs | A container for particle emitter attributes |
CParticles::EmitterMesh | An emitter mesh holds positions and normals for particle emission |
CParticles::EmitterMesh::EmitterPoint | |
CGame::Entity | An entity is essentially just an Id with some utility functions attached |
CNebula.Game.Entity | Represents a game object that resides in a game world |
CTiXmlBase::Entity | |
CVisibility::VisibilitySystem::Entity | |
CGame::EntityCreateInfo | |
CGame::PackedLevel::EntityGroup | |
CNebula.Game.EntityId | |
CGame::EntityMapping | Maps an entity to a table and instance id |
CGame::EntityPool | Generation pool |
CGame::EntityTableCreateInfo | |
CNebula.Game.EntityTemplate | |
CCoreGraphics::RayDispatchTable::Entry | |
CMaterialTemplates::Entry | |
CTerrain::TileCacheEntry::Entry | |
CParticles::EnvelopeCurve | An Attack/Sustain/Release envelope curve class with optional sine/cosine modulation |
CParticles::EnvelopeSampleBuffer | A lookup table for pre-sampled envelope curves |
CEnvironment | Provides read-access to environment variables |
►CEvent | |
CThreading::EventWithManualReset | |
►CEventArgs | |
CConsoleHook.ConsoleWriterEventArgs | |
CCoreGraphics::EventCreateInfo | |
CIO::EventHandlerData | |
CCoreGraphics::EventId | |
►CCore::ExitHandler | ExitHandlers 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 |
CApp::GameApplication::GameAppExitHandler | |
CAttr::AttrExitHandler | Exit handler for the Attr subsystem, cleans up dynamic attribute definitions before shutdown |
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::Factory | Provides the central object factory mechanism for Nebula |
CCoreGraphics::GraphicsDeviceCreateInfo::Features | |
CCoreGraphics::FenceCreateInfo | |
CFenceCreateInfo | A 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 | |
CFileDialog | Wrapper around NFD for showing file dialogs |
CFileTime | Defines a file-access timestamp |
CFileWatcher | Linux implementation of filewatcher |
CFileWatcher | Win32 implementation of filewatcher |
CIO::FileWatcherImpl | |
CIO::FileWatcherPlatform | |
CGame::FilterBuilder | |
CGame::FilterBuilder::FilterCreateInfo | |
CMemDb::FilterSet | |
CFilterset | Used 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::FourCC | A four-character-code is a quasi-human-readable 32-bit-id |
CModels::CharacterSkinNode::Fragment | Skin fragment |
CFrame::FrameBatchType | Frame batch type hints for the render device and render targets |
CFrameBuilder | |
CGraphics::FrameContext | |
CGame::FrameEvent | |
►CFrame::FrameOp | |
CFrame::FrameBarrier | |
CFrame::FrameBlit | |
CFrame::FrameCode | |
CFrame::FrameCompute | |
CFrame::FrameCopy | |
CFrame::FrameEvent | |
CFrame::FrameMipmap | |
CFrame::FramePass | |
CFrame::FramePlugin | |
CFrame::FrameResolve | |
CFrame::FrameSubgraph | |
CFrame::FrameSubmission | |
CFrame::FrameSubpass | |
CFrame::FrameSubpassBatch | |
CFrame::FrameSubpassFullscreenEffect | |
CFrame::FrameSubpassOrderedBatch | |
CFrame::FrameSubpassPlugin | |
CFrame::FrameSwap | |
CGame::FramePipeline | |
CDebug::FrameScriptInspector | |
CFrame::FrameScriptLoader | |
CRenderUtil::FreeCameraUtil | Implements a free camera |
CMath::frustum | Defines a clipping frustum made of 6 planes |
CFSWrapper | This is an internal IO class used to wrap platform specific filesystem access into a generic class |
CGameContentServer | The game content server initializes access to game content on console platforms |
CGamePad | An input handler which represents a game pad |
CGcc::GccInterlocked | Provides 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 |
CGLFWDisplayDevice | GLFW based OpenGL implementation of DisplayDevice class |
CGLFWInputDisplayEventHandler | Translates DisplayEvents that are relevant for the input system into InputEvents |
CGLFWInputServer | Glfw-specific InputServer (provides a default Keyboard and Mouse) |
CCoreGraphics::Gliml | |
CGlobalConstants | Management place for global constants, such as those in the tick/frame groups |
CGraphics::GlobalConstantsCreateInfo | |
►Cultralight::GPUDriver | |
CStaticUI::UltralightRenderer | |
CDynui::Graph | Time Graph with predefined amount of entries |
►CGraphics::GraphicsContext | |
CCharacters::CharacterContext | Assumes control over the character animation functionalities of a model if it contains a character definition and an animation set |
CClustering::ClusterContext | |
CDecals::DecalContext | |
CDynui::ImguiContext | |
CFog::VolumetricFogContext | |
CGI::DDGIContext | |
CGraphics::CameraContext | Handles cameras |
CGraphics::EnvironmentContext | The environment context deals with anything related to the sky and atmosphere effects |
CGraphics::LightProbeContext | Adds a light probe component to graphics entities |
CIm3d::Im3dContext | |
CLighting::LightContext | |
CModels::ModelContext | |
CParticles::ParticleContext | |
CPostEffects::BloomContext | |
CPostEffects::DownsamplingContext | |
CPostEffects::HistogramContext | |
CPostEffects::SSAOContext | |
CPostEffects::SSRContext | |
CRaytracing::RaytracingContext | |
CStaticUI::StaticUIContext | |
CTerrain::TerrainContext | |
CVegetation::VegetationContext | |
CVisibility::ObservableContext | |
CVisibility::ObserverContext | |
CGraphics::GraphicsContextFunctionBundle | |
CGraphics::GraphicsContextState | A graphics context is a resource which holds a contextual representation for a graphics entity |
CCoreGraphics::GraphicsDeviceCreateInfo | |
►CCoreGraphics::GraphicsDeviceState | |
CVulkan::GraphicsDeviceState | |
CCoreGraphics::GraphicsDeviceThreadState | |
CGraphics::GraphicsEntityId | The graphics entity is only an Id, to which we can attach GraphicsContexts |
CVegetation::GrassVertex | |
CGuid | Implements 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 > | |
CHeap | Implements a private heap |
CHttp::HtmlElement | HTML markup elements |
CHttpClient | Use a HTTP client to send HTTP requests to a HTTP server, and receive and decode HTTP responses |
CHttp::HttpMethod | Http methods enumeration (GET, PUT, etc...) |
CHttp::HttpStatus | HTTP status code enumeration (e.g |
►CICustomMarshaler | |
CUtil.StringMarshaler | |
CIds::Id | This 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::Id | A message identifier |
CIds::IdGenerationPool | Provides a system for creating array friendly id numbers with reuse and generations |
CIds::IdPool | |
►CIEquatable | |
CMathf.BoundingBox | |
CMathf.BoundingFrustum | Defines a viewing frustum for intersection operations |
CMathf.BoundingSphere | Describes a sphere in 3D-space for bounding operations |
CMathf.Color | Describes a 32-bit packed color |
CMathf.Matrix | Represents the right-handed 4x4 floating point matrix, which can store translation, scale and rotation information |
CMathf.Plane | |
CMathf.Point | Describes a 2D-point |
CMathf.Quaternion | An efficient mathematical representation for three dimensional rotations |
CMathf.Ray | |
CMathf.Rectangle | Describes a 2D-rectangle |
CMathf.Vector2 | Describes a 2D-vector |
CMathf.Vector3 | Describes a 3D-vector |
CMathf.Vector4 | Describes a 4D-vector |
CIm3dContext | Nebula renderer for Im3d gizmos |
CIm3d::Im3dState | |
CCoreGraphics::ImageCreateInfoData | |
CCoreGraphics::ImageCreateInfoFile | |
CCoreGraphics::ImageDimensions | |
CCoreGraphics::ImageFileFormat | Image file formats supported by StreamTextureSaver |
CCoreGraphics::ImageId | |
CCoreGraphics::ImageLoadInfo | |
CImguiRenderer | Nebula renderer for the IMGUI dynamic UI library |
CImguiRTPlugin | Use this class to integrate Imgui with the Nebula rendering loop |
CDynui::ImguiContext::ImguiState | |
CDynui::ImguiTextureId | |
CVulkan::VkShapeRenderer::IndexedDraws | |
CCoreGraphics::IndexType | Data type of vertex indices (16 bit or 32 bit) |
CTerrain::IndirectionEntry | |
►CNebula.Game.INebulaApi | |
CNebula.Game.NebulaApiV1 | |
CCoreAnimation::InfinityType | Describes how time position outsides of an animation curve's scope are handled |
CCoreGraphics::InputAssemblyKey | |
CInput::InputEvent | The input events of the Input subsystems |
CInput::InputPriority | Input priorities for input handlers |
CInstanceRenderer | The instance renderer performs actual rendering and updating of shader variables for transforms |
CInstanceRendererBase | Base class for instance renderers |
CInstanceServer | The 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 |
CInstanceServerBase | Instancing interface server base |
CVulkan::InstanceSetup | |
CMath::int2 | |
CMath::int3 | |
CMath::int4 | |
CAttr::Int64TypeClass | |
CAttr::IntArrayTypeClass | |
CParticles::EmitterAttrs::IntAttributes | |
CInterface | Implements the asynchronous interface to the IO subsystem |
CInterlocked | Provide simple atomic operations on memory variables |
CCoreAnimation::AnimKeyBuffer::Interval | |
CMemory::RingAllocator< SYNCPOINTS >::Interval | |
CAttr::IntTypeClass | |
CIpAddress | Represents 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 >::Iterator | List iterator |
CFibers::FiberQueue::Job | |
CJobs2::JobContext | |
CJobs::JobContext | |
CJobs::JobFuncContext | This 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::Key | Define standard key codes |
CKeyboard | An 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 > | |
CAttr::Attribute | A compiletime-typesafe key/value pair |
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 > | |
CIO::Assign | An assign associates an intuitive name with a real-world filesystem path |
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::Library | Base class for loading and handling dynamic libraries |
CWin32::Win32Library | Load and handle an external DLL |
CLibrary | Use to load dynamic libraries and their addresses |
CIm3d::Line | |
CMath::line | A line in 3d space |
CIm3d::LineSegment | |
CLinux::LinuxCompletionCounter | Block a thread until count reaches 0 |
CLinux::LinuxEvent | Linux implementation of Event |
CLinux::LinuxRendezvous | A thread barrier for 2 threads using semaphores |
CLinuxThreadId | A thread id uniquely identifies a thread within the process |
CLinux::LinuxThreadLocalData | Thread local data storage class for platforms which don't have a proper __thread implementation but a pthread implementation |
CLinux::LinuxThreadLocalPtr | A 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 * > | |
CCore::RefCountedList | Implements a static list which keeps track of all refcounted objects to detect refcounting leaks at application shutdown |
►Clist_caster | |
Cnanobind::detail::type_caster< Util::Array< Type > > | |
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 | |
CStaticUI::Logger | |
CIm3d::Mat3 | |
CIm3d::Mat4 | |
CMath::mat4 | A 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.MathHelper | Contains commonly used precalculated values and mathematical operations |
CAttr::Matrix44ArrayTypeClass | |
CAttr::Matrix44TypeClass | |
CRenderUtil::MayaCameraUtil | Helper class to implement a "Maya camera" with pan/zoom/orbit |
CIO::MediaType | Encapsulates a MIME conformant media type description (text/plain, image/jpg, etc...) |
CCoreGraphics::MemoryHeap | |
CCoreGraphics::MemoryPool | |
CMemoryPool | A simple thread-safe memory pool |
CCoreGraphics::MeshCreateInfo | Mesh 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::MessageCallbackHandler | Handles asynchronous message callbacks |
CGame::MessageListener | |
CGame::MessageListenerId | |
CGame::Message< MSG, TYPES >::MessageQueueId | |
CMiniDump | Support for generating mini dumps |
CCoreGraphics::TextureLoader::MipHandoverLoaderThread | |
CCoreGraphics::TextureLoader::MipLoadMainThread | |
CModels::ModelCreateInfo | |
CModels::ModelId | |
CModels::ModelContext::ModelInstance | |
►CModels::ModelNode | |
►CModels::TransformNode | |
CModels::CharacterNode | |
►CModels::ShaderStateNode | |
CModels::ParticleSystemNode | |
►CModels::PrimitiveNode | |
CModels::CharacterSkinNode | |
CModels::ModelStreamingData | |
CInput::MouseButton | Mouse button codes and conversion from/to string |
CRenderUtil::MouseRayUtil | Helper class to compute a world-space ray from mouse coords |
CNebula.Game.Msg | |
CNebula.Game.MsgDispatcher | |
CNebula.Game.MsgDispatcher.MsgEvent | |
CNebula.Game.NativeComponent | All structs that inherit from this class will automatically be registered and searchable as native components |
CCoreAnimation::Nax2Curve | |
CCoreAnimation::Nax2Group | |
CCoreAnimation::Nax2Header | Legacy NAX2 file format structs |
CCoreAnimation::Nax3Anim | |
CCoreAnimation::Nax3AnimEvent | |
CCoreAnimation::Nax3Clip | |
CCoreAnimation::Nax3Curve | |
CCoreAnimation::Nax3Header | NAX3 file format structs |
CCoreAnimation::Nax3Interval | |
CNebula.Game.NebulaApp | |
CNebulaSettings | Platform 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 >::Node | Node in the list |
CUtil::QuadTree< TYPE >::Node | Node in quad tree |
CUtil::SimpleTree< VALUETYPE >::Node | Public node class |
CModels::NodeInstanceRange | |
CModels::ModelContext::NodeInstanceState | |
CRenderUtil::NodeLookupUtil | Helper class to find specific nodes and nodeinstances inside a graphicsentity |
CMath::noise | Perlin noise class |
►CCoreGraphics::NormalVertex | |
CCoreGraphics::ColorVertex | |
CCoreGraphics::SecondUVVertex | |
CCoreGraphics::SkinVertex | |
CCharacters::Nsk3Header | NSK3 file format structs |
CCharacters::Nsk3Joint | |
CCharacters::Nsk3Skeleton | |
Cstd::numeric_limits< Math::half > | |
CCoreGraphics::Nvx2Group | |
CCoreGraphics::Nvx2Header | NVX2 file format structs |
CNvx2StreamReader | A stream reader which reads legacy nvx2 binary mesh files |
CCoreGraphics::Nvx3Elements | |
CCoreGraphics::Nvx3Group | |
CCoreGraphics::Nvx3Header | NVX3 file format structs |
CCoreGraphics::Nvx3Meshlet | |
CNvx3StreamReader | A stream reader which reads legacy nvx3 binary mesh files |
CCoreGraphics::Nvx3VertexRange | |
CVisibility::VisibilitySystem::Observer | |
CTerrain::OccupancyQuadTree | |
CVisibility::OctreeSystemLoadInfo | |
COSX::OSXCpu | CPU related definitions for the MacOSX platform |
COSX::OSXCriticalSection | On OSX, pthread mutexes are used for critical sections |
COSX::OSXFileTime | Wraps file-system related timestamps on OSX |
COSX::OSXFSWrapper | Internal filesystem wrapper for the OSX |
COSX::OSXGuid | OSX implementation of the Util::Guid class |
COSX::OSXHeap | OSX implementation of Memory::Heap |
COSX::OSXMemoryPool | FIXME: IMPLEMENT ME! |
COSXThreadId | A thread id uniquely identifies a thread within the process |
COSX::OSXThreadLocalPtr< TYPE > | GCC doesn't implement the __thread modifier on OSX |
CGame::PackedLevel | Represents a level that can be instantiated into a world |
CWin32::ParentWindow | |
CParticles::Particle | The 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 | |
CParticleRenderInfo | ParticleRenderInfo objects are returned by the ParticleRenderer singleton when a visible particle system is attached |
CParticles::ParticleContext::ParticleRuntime | |
CParticleSystemMaterialNode | The ParticleSystemNode wraps a ParticleSystem object into a ModelNode for rendering using materials |
CParticles::ParticleContext::ParticleSystemRuntime | |
CMemDb::Table::Partition | Represents a partition within a Table in MemDb |
CPass | A 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::PIDFeedbackLoop | A PID feedback loop (proportional integral derivative feedback loop) |
CCoreGraphics::PinnedBuffer< STORAGE > | |
CVulkan::Pipeline | |
CCoreGraphics::PipelineCreateInfo | |
CCoreGraphics::PipelineId | |
CCoreGraphics::PipelineRayTracingTable | |
CCoreGraphics::PixelFormat | Pixel format enumeration |
CIm3d::Plane | |
CMath::plane | A mathematical plane represented by a normal and a distance from origin |
CMathf.PlaneHelper | |
CMath::point | Represents a 3D point in space |
CMath::polar | A polar coordinate inline class, consisting of 2 angles theta (latitude) and rho (longitude) |
CMemory::PoolArrayAllocator | Allocates small memory blocks from an array of fixed-size memory pools |
CVisibility::PortalSystemLoadInfo | |
CPosixAppLauncher | Launch an external application using fork/execve |
CPosixBarrier | Implements the 2 macros ReadWriteBarrier and MemoryBarrier |
CPosix::PosixCpu | CPU related definitions for the Posix platform |
CPosix::PosixCriticalSection | Posix-implementation of critical section |
CPosix::PosixEnvironment | Provides read-access to environment variables |
CPosix::PosixEvent | Posix implmentation of an event synchronization object |
CPosix::PosixFileTime | Implements a Posix-specific file-access time stamp |
CPosix::PosixFSWrapper | Internal filesystem wrapper for Posix |
CPosix::PosixGuid | Posix implementation of the Util::Guid class |
CPosix::PosixHeap | Posix implementation of the class Memory::Heap using the Posix-Heap functions |
CPosix::PosixIpAddress | Represents an IP address, consisting of a IPv4 host address and a port number |
CPosix::PosixMemoryPool | FIXME: IMPLEMENT ME! |
CPosix::PosixReadWriteLock | |
CPosix::PosixSettings | A simple wrapper class to store config files in the users home directory Uses Boosts Property_tree library for the time being |
CPosix::PosixSystemInfo | Provide information about the system we're running on |
CPosix::PosixThreadBarrier | Block until all thread have arrived at the barrier |
CPosixThreadId | A thread id uniquely identifies a thread within the process |
CPosix::PosixTimer | Posix implementation of the Time::Timer class |
CPQuatFeedbackLoop | A specialized proportional feedback loop for rotations, using a quaternion representation |
CCoreGraphics::PrimitiveGroup | Defines a group of primitives as a subset of a vertex buffer and index buffer plus the primitive topology (triangle list, etc...) |
CCoreGraphics::PrimitiveTopology | The primitive topology for a draw call |
CPriorityArray | A fixed size priority array |
CUtil::PriorityArray< TYPE > | |
CJobs::PrivateMemory | |
►CBase::Process | Base class for launching an external application |
CPosix::PosixProcess | |
CWin32::Win32Process | |
CGame::Processor | |
CGame::ProcessorBuilder | |
CGame::ProcessorJobContext | |
CGame::ProcessorJobInput | |
CProfiling::ProfilingContext | Thread context of profiling |
CProfiling::ProfilingScope | |
CProfiling::ProfilingScopeLock | Convenience 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 | |
CPhysics::Allocator | |
►Cphysx::PxErrorCallback | |
CPhysics::ErrorCallback | |
►Cphysx::PxSimulationEventCallback | |
CPhysics::PhysxState | |
CQuadTree | A simple quad tree |
CUtil::QuadTree< TYPE > | |
CVisibility::QuadtreeSystemLoadInfo | |
►CMath::quat | A quaternion is usually used to represent an orientation in 3D space |
CGame::Orientation | A component that stores the orientation of an entity |
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 > > | |
CThreading::SafePriorityQueue< PRITYPE, TYPE > | A thread-safe priority-sorted queue which protects itself with critical sections |
CUtil::Queue< Util::StringAtom > | |
CUtil::Queue< Vulkan::VkShaderServer::_PendingView > | |
CUtil::RandomNumberTable | A table-based random-number generator |
CUtil::RandomUnion | |
CMath::randxorstate | Fast random generator based on xorshift+ |
CMemory::RangeAllocation | Describes a range allocated by the Memory::RangeAllocator |
CMemory::RangeAllocator | Allocates memory ranges using the TLSF method, with extended handling of padding to better suit GPUs |
CMemory::RangeAllocator::RangeAllocatorNode | |
CIm3d::Ray | |
CCoreGraphics::RayDispatchTable | |
CCoreGraphics::RayTracingBits | Get shader program raytracing bits |
CRaytracing::RaytracingSetupSettings | |
CMath::rectangle< TYPE > | A 2d rectangle class |
CMath::rectangle< int > | |
CMath::rectangle< SizeT > | |
►CCore::RefCounted | The common base class of Nebula |
►CAnimation::AnimJob | Descibes a single animation sampling job in the AnimController |
CAnimation::PlayClipJob | An AnimJob which simply plays an animation clip |
►CAttr::AttributeTable | A table of attributes with a compact memory footprint and fast random access |
CDb::ValueTable | A table of database values |
CAudio::AudioDevice | Central class of the core audio subsystem |
CAudio::AudioServer | Front-end of the Audio subsystem |
►CBase::DisplayDeviceBase | A DisplayDevice object represents the display where the RenderDevice presents the rendered frame |
►CGLFW::GLFWDisplayDevice | |
CVulkan::VkDisplayDevice | |
CWin32::Win32DisplayDevice | Win32 implementation of DisplayDevice class |
CBase::GameContentServerBase | The game content server initializes access to game content on console platforms |
►CBase::InputServerBase | The InputServer is the central object of the Input subsystem |
►CGLFW::GLFWInputServer | |
CInput::InputServer | The InputServer is the central object of the Input subsystem |
►CBase::InstanceRendererBase | |
CVulkan::VkInstanceRenderer | |
►CBase::InstanceServerBase | |
CVulkan::VkInstanceServer | |
►CBase::ShaderServerBase | The ShaderServer loads all shaders when created, meaning all shaders in the project must be valid and hardware compatible when starting |
CVulkan::VkShaderServer | |
►CBase::ShapeRendererBase | Base class of ShapeRenderer, can render a number of shapes, mainly for debug visualization |
CVulkan::VkShapeRenderer | |
►CBase::TextRendererBase | Base class for text rendering (don't use this for high-quality text rendering) |
CVulkan::VkTextRenderer | |
CBaseGameFeature::LevelParser | Base class for level parsing |
CCore::CoreServer | The central core server object initializes a minimal Nebula runtime environment necessary to boot up the rest of Nebula |
CCoreAnimation::AnimKeyBuffer | A simple buffer of vec4 animation keys |
►CCoreGraphics::DisplayEventHandler | A display event handler object is notified by the DisplayDevice about noteworthy window events, for instance when the mouse is moved, the window is minimized, and so on |
CCoreGraphics::ThreadSafeDisplayEventHandler | A thread-safe subclass of DisplayEventHandler |
CGLFW::GLFWGraphicsDisplayEventHandler | Handles DisplayEvents that are relevant for the graphics system |
CGLFW::GLFWInputDisplayEventHandler | |
►CCoreGraphics::RenderEventHandler | A render event handler object is notified by the RenderDevice about noteworthy events |
CCoreGraphics::ThreadSafeRenderEventHandler | A thread-safe subclass of RenderEventHandler |
►CDb::Command | Wraps a general SQL command |
CDb::Sqlite3Command | SQLite3 implementation of Db::Command |
►CDb::Database | Wraps an entire database into a C++ object |
CDb::Sqlite3Database | SQLite3 implementation of Db::Database |
►CDb::Dataset | A dataset is an efficient in-memory-cache for rlational database data |
CDb::Sqlite3Dataset | SQLite implemention of Dataset |
►CDb::DbFactory | DbFactory object for the Db subsystem |
CDb::Sqlite3Factory | Creates Db objects derived for the Sqlite3 Db wrapper |
CDb::DbServer | Provides highlevel access to the world database |
►CDb::FilterSet | Implements a filter for datatbase data using a condition tree |
CDb::Sqlite3FilterSet | |
CDb::Reader | Wrapper to bulk-read the contents of a database table |
CDb::Relation | A Relation object describes a relation between 2 tables which are linked through a common attribute |
►CDb::Table | Describes a table in a database, or more abstract, a set of typed columns grouped under a common name |
CDb::Sqlite3Table | |
CDb::Writer | A wrapper class to bulk-write data to the database in a simple way |
CDebug::DebugCounter | A debug counter for counting events |
CDebug::DebugServer | The debug server singleton is visible from all threads and keeps track of debug timer and debug counters |
CDebug::DebugTimer | A debug timer for measuring time spent in code blocks |
CDynui::ImguiAddon | (C) 2012-2016 Individual contributors, see AUTHORS file |
CDynui::ImguiConsole | The ImGui console uses ImGui to produce a live interactive console |
CDynui::ImguiProfiler | |
CFrame::FrameScript | A FrameScript describes render operations being done to produce a single frame |
CFrame::FrameServer | |
CFrameSync::FrameSyncTimer | A thread-local time source object which is synchronized with the sync point in the FrameSyncHandlerThread |
►CGame::FeatureUnit | A FeatureUnit is an encapsulated feature which can be added to an application |
CAudioFeature::AudioFeatureUnit | Sets up and interfaces with the audio subsystem |
CBaseGameFeature::BaseGameFeatureUnit | The BaseGameFeatureUnit creates everything to allow load and run a game level |
CGraphicsFeature::GraphicsFeatureUnit | Sets up the core rendering system and provides properties and managers for default usage, such as rendering models, animations, particles, etc |
CPhysicsFeature::PhysicsFeatureUnit | Sets up and interfaces with the physics subsystem |
CScripting::ScriptFeatureUnit | |
CGame::GameServer | The game server setups and runs the game world |
►CGame::Manager | Managers are objects which care about some specific functionality of a feature |
CAudioFeature::AudioManager | |
CGame::BlueprintManager | Loads the 'data:tables/blueprint.json' file and subsequently sets up categories based on the blueprints in the entity manager |
CGame::TimeManager | Singleton object which manages all Game::TimeSource objects |
CGraphicsFeature::CameraManager | Handles camera related properties |
CGraphicsFeature::GraphicsManager | Handles logic for connecting the game layer with the render layer |
CPhysicsFeature::PhysicsManager | |
CGraphics::GraphicsServer | The graphics server is the main singleton for the Graphics subsystem |
CGraphics::Stage | A stage contains a list of graphics entities, which can be rendered through a View |
CGraphics::View | A view describes a camera which can observe a Stage |
CHttp::HttpClientRegistry | The HttpClientRegistry provides a way to re-use existing connections to HTTP servers instead of setting up a HTTP connection for every single HTTP request |
►CHttp::HttpRequestHandler | HttpRequestHandlers are attached to the HttpServer and process incoming HTTP requests |
CDebug::ConsolePageHandler | Print console output to HTML page |
CDebug::CorePageHandler | Provide information about Core subsystem to debug http server |
CDebug::DebugPageHandler | Http request handler for the Debug subsystem |
CDebug::DisplayPageHandler | Provide information about the display to the debug http server |
CDebug::HelloWorldRequestHandler | Most simple HttpRequestHandler possible |
CDebug::IoPageHandler | Provide information about IO subsystem to debug http server |
CDebug::MemoryPageHandler | Provide information about memory allocations to debug http server |
CDebug::MeshPageHandler | Provide an HTML debug page with information about shared mesh resources |
CDebug::ShaderPageHandler | Provide a HTML debug page for shaders |
CDebug::StringAtomPageHandler | |
CDebug::SvgTestPageHandler | A HTTP test page handler to test SVG rendering functionality |
CDebug::TexturePageHandler | Provide a HTML debug page with information about all shared texture resources |
CDebug::ThreadPageHandler | Displays info about currently running Nebula threads |
CHttp::DefaultHttpRequestHandler | This implements the "Home Page" of the Nebula application |
CHttp::HttpServer | Implements an extremly simple standalone HTTP server with attached HttpRequestHandlers |
CHttp::HttpServerProxy | Client-side proxy of the HttpServer |
►CHttp::NebulaHttpClient | |
CHttp::HttpClient | Use a HTTP client to send HTTP requests to a HTTP server, and receive and decode HTTP responses |
►CIO::ArchiveBase | Base class of file archives |
CIO::ZipArchive | Private helper class for ZipFileSystem to hold per-Zip-archive data |
►CIO::ArchiveFileSystemBase | |
CIO::ZipFileSystem | An archive filesystem wrapper for ZIP files |
CIO::AssignRegistry | Central registry for path assigns |
CIO::Console | Nebula's console, this is the central place for command- line-style communication with the user |
►CIO::ConsoleHandler | Base class for all console handlers |
CDynui::ImguiConsoleHandler | Consolehandler that prints its output to the imgui console |
CIO::HistoryConsoleHandler | A console handler which stores the last N log messages in a Util::RingBuffer<String> |
CIO::LogFileConsoleHandler | A console handler which writes all console output to a log file |
COSX::OSXConsoleHandler | The default console handler for OSX, puts messages to stdout and stderr, reads from stdin |
CPosix::PosixConsoleHandler | The default console handler for Posix, puts normal messages to the debug output channel, and error messages into a message box |
CWin32::Win32ConsoleHandler | The default console handler for Win32, puts normal messages to the debug output channel, and error messages into a message box |
CIO::IoServer | The central server object of the IO subsystem offers the following services: |
CIO::SchemeRegistry | Central registry for URI schemes, associates an URI scheme (e.g |
►CIO::Stream | Offers an abstract interface for read/write access to a sequence of bytes |
►CIO::CachedStream | Wraps an underlying mappable stream object to avoid reopening it more than once (e |
CIO::CachedHttpStream | |
►CIO::FileStream | A stream to which offers read/write access to filesystem files |
CIO::SafeFileStream | Wrapper around FileStream that will save to a temporary file and swap when closed |
►CIO::MemoryStream | Implements a stream class which writes to and reads from system RAM |
CHttp::HttpNzStream | A version of HttpStream which reads .nz compressed files as created by the Nebula archiver tool |
CHttp::HttpStream | Wraps client HTTP requests to a HTTP server into an IO::Stream |
CIO::EmbeddedMemoryStream | Implements a stream class which reads from an embedded resource |
CIO::ZipFileStream | Wraps a file in a zip archive into a stream |
CIO::StreamCache | Explicit cache for reusing read-only streams that are already opened |
►CIO::StreamReader | Stream reader classes provide a specialized read-interface for a stream |
CCoreGraphics::Nvx3StreamReader | |
CHttp::HttpRequestReader | A stream reader which cracks a HTTP request into its components |
CHttp::HttpResponseReader | Decodes a response header from a HTTP server and optionally writes received content data to a provided stream |
CIO::BXmlReader | Stream reader for binary XML files |
CIO::BinaryReader | A friendly interface to read binary data from a stream |
CIO::ExcelXmlReader | A stream reader class which reads Excel XML files |
CIO::JsonReader | Reads json formatted data with random access from a stream using pjson as backend |
CIO::TextReader | A friendly interface for reading text data from a stream |
CIO::XmlReader | Reads XML formatted data with random access from a stream using TinyXML as backend |
CMessaging::MessageReader | Implements a binary stream protocol for decoding messages from a stream |
►CIO::StreamWriter | Stream writer classes provide a specialized write-interface for a stream |
CHttp::HtmlPageWriter | A stream writer which supports writing a HTML-formatted page into a stream |
CHttp::HttpRequestWriter | Writes a valid HTTP request header to a stream |
CHttp::HttpResponseWriter | Stream writer which writes a correct HTTP response to a stream |
►CHttp::SvgPageWriter | A stream writer to generate simple SVG pages |
CHttp::SvgLineChartWriter | Specialized SVG page writer which draws a line chart diagrams |
CIO::BinaryWriter | A friendly interface for writing binary data to a stream |
CIO::JsonWriter | Write Json-formatted data to a stream |
CIO::TextWriter | A friendly interface for writing text data to a stream |
CIO::XmlWriter | Write XML-formatted data to a stream |
CMessaging::MessageWriter | Implements a binary stream protocol for encoding messages into streams |
►CInput::InputHandler | Input handlers receive and process input events |
CBase::GamePadBase | An input handler which represents one of at most 4 game pads |
CBase::KeyboardBase | An input handler which represents a keyboard for polling |
►CBase::MouseBase | An input handler which represents a mouse for polling |
CInput::Mouse | An input handler which represents a mouse for polling |
CDynui::ImguiInputHandler | This input handler passes input events to Imgui |
CIm3d::Im3dInputHandler | |
CLinux::LinuxThread | Linux implementation of Threading::Thread |
CMemDb::Database | |
►CMessaging::AsyncPort | Runs its handlers in a separate thread, so that message processing happens in a separate thread and doesn't block the main thread |
►CInterface::InterfaceBase | Base class for interfaces |
CDebug::DebugInterface | Interface object of the Debug subsystem |
CHttp::HttpInterface | The HttpInterface launches the HttpServer thread and is the communication interface with the HttpServer thread |
CIO::IoInterface | |
►CMessaging::Handler | Message handlers are used to process a message |
CAnimation::AnimEventHandlerBase | This is the base class for handling animation events |
CAnimation::AnimEventServer | This is the server, which is triggered if a animation event is emitted |
►CInterface::InterfaceHandlerBase | Base class for message handlers attached to Interface objects |
CDebug::DebugHandler | The message handler for the debug interface |
CHttp::HttpMessageHandler | Runs the HttpServer thread, and owns the central http server |
CIO::IoInterfaceHandler | Handler class for io interfaces |
►CMessaging::Message | Messages are packets of data which can be sent to a message port |
CHttp::AttachRequestHandler | |
CHttp::HttpRequest | Encapsulates a complete Http request into a message |
CHttp::RemoveRequestHandler | |
CIO::CopyFile | |
►CIO::IOMessage | |
CIO::CreateDirectory | |
CIO::DeleteDirectory | |
CIO::DeleteFile | |
CIO::MountArchive | |
CIO::ReadStream | |
CIO::WriteStream | |
CMessaging::BatchMessage | A batch of messages which is itself a message |
►CMessaging::Port | A message port is a receiving point for messages |
CMessaging::Dispatcher | A message Dispatcher is a specialization of a message Port |
CNet::StdTcpClient | A TcpClient object is used to communicate with a TcpServer |
CNet::StdTcpClientConnection | A TcpClientConnection represents a connected TcpClient on the server side |
CNet::StdTcpServer | A TcpServer opens a socket and listens for connecting TcpClients |
COSX::OSXThread | OSX implementation of Threading::Thread |
CPicking::PickingServer | Server responsible to handle id-based rendering |
CPosix::PosixSocket | A lowlevel socket wrapper class |
CPosix::PosixThread | Posix implementation of thread class |
►CRenderModules::RTPlugin | Standard interface to add new functionality to the render thread |
CDynui::ImguiRTPlugin | |
CRenderModules::RTPluginRegistry | The central registry for render thread plugins |
CRenderModules::RenderModule | A RenderModule wraps a specific, optional, rendering functionality into a simple object which only requires a simple setup |
►CResources::ResourceLoader | |
CCharacters::SkeletonLoader | |
CCoreAnimation::AnimationLoader | |
CCoreGraphics::MeshLoader | |
CCoreGraphics::ShaderLoader | |
CCoreGraphics::TextureLoader | |
CMaterials::MaterialLoader | |
CModels::ModelLoader | |
CPhysics::StreamActorPool | |
CResources::ResourceSaver | |
CResources::ResourceServer | |
CScripting::NSharpServer | C# backend for the Nebula scripting subsystem |
►CScripting::ScriptServer | Server class of the scripting subsystem |
CScripting::PythonServer | Python backend for the Nebula scripting subsystem |
CThreading::ObjectRef | A thread-safe reference to a shared object |
CVisibility::VisibilityContainer | |
CWin32::Win32Socket | A lowlevel socket wrapper class |
CWin32::Win32Thread | Win32 implementation of thread class |
CGame::World::RemoveComponentCommand | |
CModels::ModelContext::ModelInstance::Renderable | The bounding boxes are used by visibility and the states by rendering |
CStaticUI::UltralightRenderer::RenderBufferHandle | |
CCoreGraphics::RenderEvent | Render events are sent by the RenderDevice to registered render event handlers |
CCoreGraphics::RenderShape | Describes a shape which is rendered through the ShapeRenderer singleton |
CCoreGraphics::RenderShape::RenderShapeVertex | |
CTiXmlString::Rep | |
CCoreGraphics::ResizeInfo | |
CResources::Resource | |
CNebula.Game.ResourceDescriptor | Represents a native descriptor for a resource name |
CResources::ResourceLoader::ResourceInitOutput | |
CResources::ResourceLoader::ResourceLoadJob | |
CResources::ResourceLoader::ResourceLoadOutput | |
CCoreGraphics::ResourcePipelineCreateInfo | |
CCoreGraphics::ResourcePipelineId | |
CCoreGraphics::ResourcePipelinePushConstantRange | |
►CResources::ResourceStreamCache | |
CVulkan::VkShaderCache | |
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::ResourceTableSet | Set 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 > | |
CRound | Helper class for rounding up integer values to 2^N values |
CUtil::Round | |
CMemDb::RowId | Row identifier |
CCore::Rtti | Nebula's runtime type information for one class |
CUtil::RunLengthCodec | A simple byte-based runlength encoder/decoder |
CNebula.Runtime | |
CNebula.Runtime.RuntimeData | |
CThreading::SafeFlag | A 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::SampleType | Describes how an animation curve should be sampled |
►CIm3d::internal::ScalarT | |
CIm3d::internal::FloatT | |
CIm3d::internal::IntT | |
CPhysics::Scene | Physx 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::ShaderFeature | Wrapper class for shader permutations by name |
CCoreGraphics::ShaderId | |
CCoreGraphics::ShaderIdentifier | The 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 |
CShaderServer | The ShaderServer object loads the available shaders and can instantiate shaders for usage |
CPhysics::ShapeHandle | |
CShapeRenderer | Render 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 > | |
CSingleton | Implements a system specific Singleton |
CCharacters::SkeletonCreateInfo | |
CCharacters::SkeletonId | |
CCharacters::SkeletonJobJoint | |
CCharacters::SkeletonResourceId | |
CSocket | Platform independent wrapper class for the Sockets API |
CVulkan::VkSubContextHandler::SparseBindSubmission | |
CVulkan::GraphicsDeviceState::SparseBufferBind | |
CCoreGraphics::SparseBufferCreateInfo | |
CCoreGraphics::SparseBufferId | Sparse 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::sphere | A 3-dimensional sphere |
CThreading::Spinlock | |
CThreading::SpinlockScope | |
CSqlite3FilterSet | SQLite3 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 > | |
CStackTrace | Helper class for generating stack traces |
►CStackWalker | |
CStackWalkerToString | |
CGame::GameServer::State | Internal state and world management |
CMessaging::StaticMessageHandler | Implements a simple, static message handler helper class |
CUtil::StringAtomTableBase::StaticString | Static string class for sorting the array |
CStreamAnimationLoader | Initialize a CoreAnimation::AnimResource from the content of a stream |
CCoreGraphics::MeshLoader::StreamMeshLoadMetaData | |
CStreamShaderLoader | Resource loader to setup a Shader object from a stream |
CStreamTextureCache | Resource loader for loading texture data from a Nebula stream |
CUtil::String | Nebula's universal string class |
CAttr::StringArrayTypeClass | |
CUtil::StringAtom | A StringAtom |
►CUtil::StringAtomTableBase | This implements the base class for thread-local and global string atom table classes |
CUtil::GlobalStringAtomTable | Global string atom table |
CUtil::LocalStringAtomTable | Implements a thread-local string atom table which is used as a cache to prevent excessive locking when creating string atoms |
CUtil::StringBuffer | Global 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 | |
CSysFunc | Wrap some platform specific low-level functions |
COSX::SysFunc | Lowest-level functions for OSX platform |
CPosix::SysFunc | Provides Posix specific helper functions |
CWin32::SysFunc | Provides Win32 specific helper functions |
CSystemInfo | Provides information about the host system |
►CBase::SystemInfoBase | |
CDarwin::DarwinSystemInfo | Provide information about the system we're running on |
CMemDb::Table | A table of columns (attributes) and rows |
CMemDb::TableCreateInfo | Information for creating a table |
CUtil::SparseTable< TYPE >::TableEntry | Table entry in the sparse table |
CMemDb::TableId | Table identifier |
CMemDb::TableSignature | Basically a bitfield with packed ComponentIds |
►CTcpClient | See StdTcpClient for details |
CNet::MessageClient | Wrapper class for the Net::TcpClient that sends data in special message container |
►CTcpClientConnection | See StdTcpClientConnection for details! |
CNet::MessageClientConnection | A wrapper class for the Net::TcpClientConnection |
CNet::TcpMessageCodec | Helperclass that provides function to encode and decode sreams into messages |
CTcpServer | Front-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::TextElement | Describes a text element for the text renderer |
CVulkan::VkTextRenderer::TextElementVertex | |
CTextRenderer | A simple text renderer for drawing text on screen |
CCoreGraphics::TextureBarrier | |
CCoreGraphics::TextureBarrierInfo | |
CCoreGraphics::TextureCopy | Struct for texture copies |
►CCoreGraphics::TextureCreateInfo | |
►CCoreGraphics::TextureCreateInfoAdjusted | |
CVulkan::VkTextureLoadInfo | |
CFrame::FrameOp::TextureDependency | |
CCoreGraphics::TextureDimensions | |
CFrame::TextureExport | |
CStaticUI::UltralightRenderer::TextureHandle | |
CCoreGraphics::TextureId | Texture 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 | |
CConsoleHook.ConsoleWriter | |
►CThread | |
►CCoreGraphics::DrawThread | A CoreGraphics thread meant to only record draw commands to command buffers |
CVulkan::VkCommandBufferThread | |
CFibers::FiberThread | |
CIO::FileWatcher | For registering callbacks for file modification events |
CJobs2::JobThread | |
CJobs::JobThread | |
►CMessaging::HandlerThreadBase | Base class for AsyncPort message handler thread classes |
CMessaging::BlockingHandlerThread | Message handler thread class which blocks until messages arrive (or optionally, a time-out occurs) |
CMessaging::RunThroughHandlerThread | A simple handler thread class which "runs thru", and doesn't wait for messages |
CNet::StdTcpServer::ListenerThread | Private listener thread class |
CResources::ResourceLoaderThread | |
CThreadBarrier | Block until all thread have arrived at the barrier |
CTerrain::TileCacheEntry | |
CPhysics::VisualDebugger::TimedDrawData | Base class for draw-calls that should be done over a number of steps |
CVulkan::VkSubContextHandler::TimelineSubmission | |
CVulkan::VkSubContextHandler::TimelineSubmission2 | |
CTimer | A timer object is the most basic object for time measurement |
CGame::TimeSource | An object that keeps track of running time and frame time (delta time) |
CGame::TimeSourceCreateInfo | Used to create a timesource |
CIO::XmlReader::TinyXmlInitHelper | Static helper object for TinyXml-Initialization at application startup |
CTiXmlAttributeSet | |
►CTiXmlBase | TiXmlBase is a base class for every class in TinyXml |
CTiXmlAttribute | An attribute is a name-value pair |
►CTiXmlNode | The parent class for everything in the Document Object Model |
CTiXmlComment | An XML comment |
CTiXmlDeclaration | In correct XML the declaration is the first entry in the file |
CTiXmlDocument | Always the top level node |
CTiXmlElement | The element is a container class |
CTiXmlText | XML text |
CTiXmlUnknown | Any tag that tinyXml doesn't recognize is saved as an unknown |
CTiXmlCursor | |
CTiXmlHandle | A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing |
CTiXmlParsingData | |
►CTiXmlString | |
CTiXmlOutStream | |
CCoreGraphics::TlasCreateInfo | |
CCoreGraphics::TlasId | |
CDb::FilterSet::Token | |
CMemory::TotalMemoryStatus | Get 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::transform | Simple transform using position, quaternion, and scale |
CMath::transform44 | A 4x4 matrix which is described by translation, rotation and scale |
CAttr::Transform44TypeClass | |
CModels::ModelContext::ModelInstance::Transformable | Transforms 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::URI | An 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::Variant | An "any type" variable |
CIm3d::Vec2 | |
CMath::vec2 | A 2-component float vector class |
CIm3d::Vec3 | |
►CMath::vec3 | A 3D vector |
CGame::AngularVelocity | |
CGame::Position | A component that stores the position of an entity in world space coordinates |
CGame::Scale | A component that stores the scale of an entity |
CGame::Velocity | A component that stores the linear velocity of an entity |
CIm3d::Vec4 | |
►CMath::vec4 | A 4D vector |
CUtil::Color | For now just a wrapper around Math::vec4 for type safety |
CIm3d::Vector< T > | |
CMath::vector | A 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::VertexComponent | Describes a single vertex component in a vertex layout description |
CBase::VertexComponentBase | |
CIm3d::VertexData | |
CVertexLayoutBase | Base class for platform-specific vertex component subclasses |
CCoreGraphics::VertexLayoutCreateInfo | |
CCoreGraphics::VertexLayoutId | |
CCoreGraphics::VertexLayoutInfo | |
CVulkan::VertexLayoutVkBindInfo | |
CCoreGraphics::VertexStream | |
CGame::Dataset::View | This represents a "view" into an entity table |
CMemDb::Dataset::View | A view into a category table |
CGraphicsFeature::CameraManager::ViewData | |
CVulkan::ViewportBundle | |
CVisibility::ObserverContext::VisibilityBatchCommand | |
CVisibility::ObserverContext::VisibilityDrawCommand | |
CVisibility::ObserverContext::VisibilityDrawList | |
CVisibility::ObserverContext::VisibilityModelCommand | |
►CVisibility::VisibilitySystem | |
CVisibility::BoxSystem | |
CVisibility::BruteforceSystem | |
CVisibility::OctreeSystem | |
CVisibility::PortalSystem | |
CVisibility::QuadtreeSystem | |
CPhysics::VisualDebugger | Class 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 |
CWin32Barrier | Implements the 2 macros ReadWriteBarrier and MemoryBarrier |
CWin32::Win32Cpu | CPU related definitions for the Win32 platform |
CWin32::Win32CriticalSection | Win32-implementation of critical section |
CWin32::Win32Environment | Provides read-access to environment variables |
CWin32::Win32Event | Win32 implementation of an event synchronization object |
CWin32::Win32FileTime | Implements a Win32-specific file-access time stamp |
CWin32::Win32FSWrapper | Internal filesystem wrapper for Win32 |
CWin32::Win32Guid | Win32 implementation of the Util::Guid class |
CWin32::Win32Heap | Win32 implementation of the class Memory::Heap |
CWin32Interlocked | Provides simple atomic operations on shared variables |
CWin32::Win32IpAddress | Represents an IP address, consisting of a IPv4 host address and a port number |
CWin32::Win32MemoryPool | A simple thread-safe memory pool |
CWin32::Win32MiniDump | Win32 implementation of MiniDump |
CWin32Process | Launch an external Win32 application |
CWin32::Win32ReadWriteLock | |
CWin32::Win32Registry | A simple wrapper class to access the Win32 registry |
CWin32::Win32StackTrace | |
CWin32Stacktrace | Win32 implementation of stacktrace |
CWin32::Win32StringConverter | Convert between UTF-8 and 16-bit wide strings |
CWin32::Win32SystemInfo | Provide information about the system we're running on |
CWin32::Win32ThreadBarrier | Block until all thread have arrived at the barrier |
CWin32::Win32Timer | Win32 implementation of the Time::Timer class |
CCoreGraphics::WindowCreateInfo | |
CCoreGraphics::WindowId | |
CWinThreadId | A thread id uniquely identifies a thread within the process |
CGame::World | A container of entities, their components, and processors |
CNebula.Game.World | |
CGame::WorldHash | |
CVulkan::WriteInfo | |
CIO::ZipDirEntry | A directory entry in a zip arcive |
CIO::ZipFileEntry | A file entry in a zip archive |