r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Ccli::ArgsConfig
 Csrv::ArgsConfig
 Ccli::ArgsHandlerClass to handle command line arguments
 Csrv::ArgsHandlerClass to handle command line arguments
 Ccli::SpriteRect::SpriteSheet::Asteroid
 Ccli::ClientClass for the client
 Cutl::ClockClass for clock
 Ceng::Color
 Ccli::SpriteRect::SpriteSheet::Enemy
 Ceng::EngineClass for the game engine
 Cecs::Registry::EntityBuilder
 Crnp::EntityStateEntity state for WORLD_STATE packet
 Ccli::EnvConfig
 Csrv::EnvConfig
 Ceng::Event
 Crnp::EventRecordEvent record for ENTITY_EVENT packets (TLV format)
 Crnp::FragmentHeaderFragmentation header (when FRAG flag is set)
 CGameGameSolo scene
 Cecs::IComponent
 Cecs::Animation
 Cecs::Asteroid
 Cecs::Audio
 Cecs::BeamCharge
 Cecs::Color
 Cecs::Enemy
 Cecs::Explosion
 Cecs::Font
 Cecs::Hitbox
 Cecs::LoadingAnimation
 Cecs::Mob
 Cecs::Pixel
 Cecs::Player
 Cecs::Projectile
 Cecs::Rect
 Cecs::Scale
 Cecs::Text
 Cecs::Texture
 Cecs::Transform
 Cecs::Velocity
 Cgme::IGameClientInterface for the games
 Cgme::AGameClientAbstraction for the games
 Cgme::IGameServerInterface for the games
 Cgme::AGameServerAbstraction for the games
 Cutl::IPluginInterface for plugins
 Ceng::IAudioInterface for the audio
 Ceng::INetworkClientInterface for the client network
 Ceng::AsioClientNetwork implementation with asio for client
 Ceng::IRendererInterface for the renderer
 Csrv::INetworkServerInterface for the server network
 Csrv::AsioServerNetwork implementation with asio for server
 Cecs::Registry::IPool
 Cecs::Registry::Pool< T >
 Ceng::ISceneInterface class for scene
 Ceng::ASceneClass for scene
 Ccli::ConfigMultiConfigMulti scene
 Ccli::ConfigSoloConfigSolo scene
 Ccli::GameSolo
 Ccli::MenuMenu scene
 Ccli::SettingsSettings scene
 Cgme::ISceneInterface for scenes
 Csrv::ISceneInterface class for scene
 Csrv::ASceneClass for scene
 Ceng::ISystem
 Ccli::AsteroidSystem
 Ccli::CollisionSystem
 Ccli::EnemySystem
 Ccli::ExplosionSystem
 Ccli::SpawnSystem
 Ceng::ASystem
 Ccli::AnimationSystem
 Ccli::AudioSystemClass for managing entities and their components
 Ccli::BeamSystem
 Ccli::LoadingAnimationSystem
 Ccli::PixelSystem
 Ccli::PlayerDirectionSystem
 Ccli::ProjectileSystem
 Ccli::SpriteSystem
 Ccli::TextSystemClass for managing entities and their components
 Ccli::WeaponSystemManages weapon firing and charging
 Cutl::LoggerClass for logging
 Crnp::PacketAckACK packet payload
 Crnp::PacketConnectCONNECT packet payload
 Crnp::PacketConnectAcceptCONNECT_ACCEPT packet payload
 Crnp::PacketDisconnectDISCONNECT packet payload
 Crnp::PacketErrorERROR packet payload
 Crnp::PacketHeaderPacket header according to RNP specification (Big Endian) Total size: 16 bytes
 Crnp::PacketPingPongPING/PONG packet payload
 Crnp::PacketWorldStateWORLD_STATE packet payload
 Cutl::PluginLoaderModern, type-safe plugin loader
 Ccli::ProjectileManagerHandles projectile creation and management
 Ccli::SpriteRect::Rect
 Cecs::RegistryClass for managing entities and their components
 Ceng::SceneManagerClass for managing scenes
 Csrv::SceneManagerClass for managing scenes
 Csrv::ServerClass for the server
 Cutl::SharedLibHandle to a dynamic library with RAII
 Cgme::Sprite
 Ceng::Text
 Ceng::WindowSize