![]() |
ducttape-engine
0.2.0
A universal game engine
|
| dt::AdvancedPlayerComponent | A component to deal with the input using bullet's built-in character controller |
| dt::BillboardSetComponent | Component to add a billboard (sprite) to a node |
| dt::CameraComponent | Adds a camera to the Node |
| dt::CollisionComponent | A component using collision detection by shooting bullets for interacting with other objects in the scene |
| dt::Component | Modifier for a node |
| dt::Connection | Structure holding information for one connection |
| dt::ConnectionsManager | Class for managing all Connections |
| dt::DisplayManager | A manager class for managing the display and rendering |
| dt::EnumHelper | Helper class to serialize enums into sf::Packets |
| dt::FollowPathComponent | Lets the node follow a bezier path |
| dt::Game | The main instance of a game, running the main loop |
| dt::GoodbyeEvent | An Event announcing the end of a Connection |
| dt::GuiButton | GUI Button widget |
| dt::GuiEditBox | GUI Edit Box widget |
| dt::GuiManager | Manager class for the GUI System |
| dt::GuiRootWindow | Like GuiWindow, but used in GuiManager as the root widget |
| dt::GuiTextBox | Base class widget for widgets containing text (GuiButton, GuiEditBox, GuiWindow) |
| dt::GuiWidget | Base class for all GUI widgets |
| dt::GuiWindow | Basic GuiWidget that manages multiple subwidgets with window-like behaviour |
| dt::HandshakeEvent | Event being sent over Network when establishing a new connection |
| dt::InputManager | Used to capture all OIS input events and forward them to the Event system, and also for unbuffered input |
| dt::InteractionComponent | An abstract component for interacting with other objects in the scene |
| dt::IOPacket | Class for simplifying the code needed for serialization and deserialization of Objects |
| dt::KeyboardState | Helper class for binding the OIS keyboard state in scripts |
| dt::LightComponent | The light component |
| dt::Logger | A class responsible for logging different messages to their LogStreams |
| dt::LogManager | A manager responsible for holding and providing all Loggers |
| dt::LogStream | A class for formatting log messages and writing them to the correct output stream |
| dt::Manager | The Manager interface class |
| dt::MeshComponent | Component to add a mesh to a node |
| dt::MouseState | Helper class for binding the OIS mouse state in scripts |
| dt::MusicComponent | Plays a music file |
| dt::NetworkEvent | Abstract base class for all Events supposed to be sent via network |
| dt::NetworkManager | Manager for serializing events and sending them over network |
| dt::Node | Basic scene object class |
| dt::ParticleSystemComponent | Adds a particle system to the scene |
| dt::PhysicsBodyComponent | A component making the node physical |
| dt::PhysicsManager | A manager for keeping the physics world and for taking care of the complicated initialization |
| dt::PhysicsWorld | Holds and manages a complete world of bullet objects and all associated instances |
| dt::PingEvent | Event for measuring and calculating round-trip-time (ping) |
| dt::Random | A pseudorandom number generator helper |
| dt::RaycastComponent | A component using raycast for interacting with other objects in the scene |
| dt::ResourceManager | Manager for loading resources to memory and communicating resources to Ogre |
| dt::Root | Engine Root class holding various Manager instances |
| dt::Scene | A class to represent a whole scene of the game world |
| dt::ScriptComponent | Loads a script, bound to a node |
| dt::ScriptManager | Manager class for the Scripting Engine |
| dt::Serializer | Basic scene object class |
| dt::SimplePlayerComponent | Moves the node when the WASD / Arrow keys are pressed and rotates it with the mouse |
| dt::SoundComponent | Component for managing sounds in 3D enviroment |
| dt::State | A class DUCTTAPE_API for managing different stages of menu and gameplay |
| dt::StateManager | A manager responsible for managing game states |
| dt::TerrainManager | A manager class for managing terrain |
| dt::TextComponent | Component to add a text on the screen, at the position where the camera would see the node |
| dt::TerrainManager::TextureLayer | A simple wrapper for texture-layers |
| dt::Timer | A timer to send Tick events in regular intervals |
| dt::TriggerAreaComponent | |
| dt::TriggerComponent | A simple trigger component that triggers a callback on certain conditions |
| dt::Viewport | A Ogre::Viewport class wrapper |
1.8.0