Cogs.Foundation
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CCogs::Network::Addr
 CCogs::Memory::AllocatorBase allocator implementation
 CCogs::Reflection::AttributeAn attribute containing metadata or describing behavior of a structure
 CCogs::Reflection::AttributesAttribute storage for structures
 CCogs::Logging::BacktraceState
 CCogs::Mouse::Event::ButtonData
 CCogs::ComponentModel::ComponentBase class for Component instances
 CCogs::ComponentModel::ComponentCollectionBaseA collection of components, held by component handles
 CCogs::ComponentModel::ComponentCollection< ComponentType >::ComponentCollectionIteratorIterator type for iterating over typed component collections
 CCogs::ComponentModel::ComponentCollectionBase::ComponentCollectionIteratorIterator type for iterating over ComponentCollectionBase
 CCogs::ComponentModel::ComponentDataPoolBaseBase class for data pools
 CCogs::ComponentModel::ComponentFlagsContains component flags
 CCogs::ComponentModel::ComponentHandleHandle to a Component instance
 CCogs::ComponentModel::ComponentPool< ComponentType >::ComponentIteratorCustom iterator providing iteration support for component pools
 CCogs::ComponentModel::ComponentPoolBaseUntyped Component pool base
 CCogs::ComponentModel::ComponentPoolFlagsContains component pool flags
 CCogs::ComponentModel::ComponentPtr< ComponentType >A shared_pointer type pointer to a component in an entity
 CCogs::Collections::ConfigurablePagedPool< Context, Page, Item >Provides a configurable pool implementation usable as base implementation for several pool-like storage scenarios
 CCogs::Network::ConnectionBase
 CCogs::Logging::ConsumerConsumer is the base class for objects that want to consume log messages through the LogManager
 CCogs::Gesture::Coord
 CCogs::Gestures::PointerState::Data
 CCogs::Collections::DefaultContext
 CCogs::Collections::DefaultPage< T >Default page type that maintains storage for elements of type T in the pool page and provides pooled allocations for this type
 CCogs::DirectoryEntry
 CCogs::Gesture::DoubleTap
 CCogs::Gesture::Drag
 CCogs::ComponentModel::EntityContainer for components, providing composition of dynamic entities
 CCogs::Reflection::EnumeratorSingle integral constant enumerator
 CCogs::Reflection::EnumeratorDef
 CCogs::FileSystemWatcher::Event
 CCogs::Keyboard::Event
 CCogs::Mouse::Event
 CCogs::Reflection::FieldField definition describing a single data member of a data structure
 CCogs::FileContentsAbstract base class storing data read from a file
 CCogs::FileEntry
 CCogs::FileHandle
 CCogs::FileSystemWatcher
 CCogs::Collections::FixedIndexQueue< Element, IndexBaseType >Indexable queue where an element index is fixed through arbitrary enqueues and dequeues
 CCogs::Gesture
 CCogs::Gestures
 Cstd::hash< Cogs::Reflection::Type >Specialized hash function for type instances
 Cstd::hash< Cogs::StringView >Hash structure specialized to provide std compatible hashing of StringView instances
 CCogs::Network::ConnectionHub::Header
 CCogs::Gesture::Hover
 CCogs::ImmutableStringRepresents a non-copyable immutable string
 CCogs::Interpolator< T >
 CCogs::IntrusiveList
 CCogs::IntrusiveNode
 CCogs::Item
 CCogs::Collections::ItemHeaderHeader struct used to alias with the stored type to chain elements in the storage together
 CCogs::IntrusiveList::Iterator
 CCogs::Keyboard
 CCogs::LLToENUConverterConverts WGS latitude-longitude coordinates to ENU local tangential east-north-up coordinate system
 CCogs::Logging::LogLog implementation class
 CCogs::Memory::MemoryBuffer
 CCogs::Memory::MemTypeAllocator< T, memType >
 CCogs::Logging::ThrottledConsumer::Message
 CCogs::Network::MessageHubA MessageHub connects to other hubs to form a simple peer-to-peer application-internal networking system for sending and receiving messages
 CCogs::Reflection::MethodSimple method definition
 CCogs::ModuleBase class for managing libraries dynamically loaded at runtime
 CCogs::MonitorHelper class for enumerating available displays on the host computer
 CCogs::Mouse
 CCogs::Mouse::Event::MoveData
 CCogs::Reflection::NameRepresents an unique name
 CCogs::Network::NetworkAdapter
 CCogs::Gesture::Pan
 CCogs::Gesture::Pinch
 CCogs::PlatformContext
 CCogs::Pointer< T >Provides scoped storage for a raw pointer and corresponding deletion logic
 CCogs::Gestures::PointerState
 CCogs::Geometry::PolygonGeneric 2D concave or convex polygon
 CCogs::Collections::Pool< ElementType >Pool used to store elements of ElementType
 CCogs::Collections::PoolBaseBase untyped pool
 CCogs::Gesture::Press
 CCogs::Memory::MemTypeAllocator< T, memType >::rebind< U >
 CCogs::Gesture::Rotate
 CCogs::Collections::SmallVectorBase
 CCogs::Collections::SmallVector< T, Size >::SmallVectorStorage< Ts, Sizes >
 CCogs::Collections::SmallVector< T, Size >::SmallVectorStorage< T, Size >
 CCogs::Collections::SmallVector< T, Size >::SmallVectorStorage< Ts, 0 >
 CCogs::Collections::SmallVector< T, Size >::SmallVectorStorage< Ts, 1 >
 CCogs::Network::Sockaddr
 CCogs::Keyboard::State
 CCogs::Mouse::State
 CCogs::Memory::StdAllocator< T >
 CCogs::Storage
 CCogs::StringViewProvides a weakly referenced view over the contents of a string
 CCogs::Gesture::Swipe
 CT
 CCogs::Gesture::Tap
 CCogs::TimerOld timer class
 CCogs::Reflection::TypeRepresents a discrete type definition, describing a native type class
 CCogs::Reflection::TypeDatabaseManages all Type instances currently created in the system
 CCogs::Memory::TypedBuffer< T >
 CCogs::Memory::TypedBuffer< Element >
 CCogs::Reflection::TypeFlagsType flags controlling type behavior
 CCogs::Reflection::TypeStoreStorage class for registered types
 CCogs::UniqueValue< T >A value that is cleared when it is moved from
 CCogs::Geometry::Vertex
 CCogs::Gesture::Wheel
 CCogs::Mouse::Event::WheelData
 CCogs::WindowData