TriEngine
v0.0.16
General-purpose engine in C#/OpenGL
|
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Class to manage engine audio. |
![]() ![]() ![]() ![]() ![]() | Provides various methods to manipulate audio. |
![]() ![]() ![]() ![]() ![]() | A song that will be streamed in the audio player. |
![]() ![]() ![]() ![]() ![]() | A sound file for use with the audio manager. |
![]() ![]() ![]() ![]() ![]() | Used as a fallback AudioManager object when the service locator fails to find one. |
![]() ![]() ![]() ![]() ![]() | Fallback song class used in NullAudioManager. |
![]() ![]() ![]() ![]() ![]() | Fallback sound class used in NullAudioManager. |
![]() ![]() ![]() ![]() ![]() | Song class that can be used with AudioManager. |
![]() ![]() ![]() ![]() ![]() | Sound class that can be used with the AudioManager. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Extensions for System.Byte. |
![]() ![]() ![]() ![]() ![]() | Extensions for System.Decimal. |
![]() ![]() ![]() ![]() ![]() | Extensions for System.Double. |
![]() ![]() ![]() ![]() ![]() | Extensions for System.Enum. |
![]() ![]() ![]() ![]() ![]() | Extensions for System.Single. |
![]() ![]() ![]() ![]() ![]() | Extensions for System.Int16, System.UInt16, System.Int32, System.UInt32, System.Int64 and System.UInt64. |
![]() ![]() ![]() ![]() ![]() | Extensions for System.String |
![]() ![]() ![]() ![]() ![]() | Extensions for Vector3. |
![]() ![]() ![]() ![]() ![]() | Extensions for Vector4. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Represents a primitive 2D shape composed of triangles. |
![]() ![]() ![]() ![]() ![]() | A primitive 2D Rectangle shape. |
![]() ![]() ![]() ![]() ![]() | A primitive 2D Triangle shape. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Provides helper methods for dealing with exceptions. |
![]() ![]() ![]() ![]() ![]() | Provides various helper functions for doing IO operations. |
![]() ![]() ![]() ![]() ![]() | Various helper methods for working with math. |
![]() ![]() ![]() ![]() ![]() | Provides various helper functions for doing threading operations. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | EventArgs class used for key-related events. Contains information about the key related with the event. |
![]() ![]() ![]() ![]() ![]() ![]() | EventArgs class used for keychar-related events. Contains information about the character related with the event. |
![]() ![]() ![]() ![]() ![]() | Provides various methods to query input devices like the keyboard. |
![]() ![]() ![]() ![]() ![]() | Input manager interfacing with input methods provided by a GameWindow. |
![]() ![]() ![]() ![]() ![]() | Used as a fallback InputManager object when the service locator fails to find one. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Implements a simple draw method. |
![]() ![]() ![]() ![]() ![]() | A game component that can be added to GameState objects. Drawable game components also implement a draw method to draw themselves to screen. |
![]() ![]() ![]() ![]() ![]() | A game component that can be added to IGameState objects. |
![]() ![]() ![]() ![]() ![]() | Implements a simple update method. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Class to manage logging. ILog interfaces should be obtained from this class' methods, as opposed to calling default log4net methods. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Helper class with various methods to help native coding and debugging. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | An external resource created from a file. |
![]() ![]() ![]() ![]() ![]() | Exception for resource-related issues. Thrown when there is a problem in ResourceManager. |
![]() ![]() ![]() ![]() ![]() | Static class to manage resources. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Provides serialization methods. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | GLSL shader object loaded and compiled from a *.glsl shader file. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Base GameState class that all other game states derive from, defines basic GameState behaviour. |
![]() ![]() ![]() ![]() ![]() | Game state manager that keeps track of the active game states and provides methods to control the states. |
![]() ![]() ![]() ![]() ![]() | A game state that can be used with the game state manager. Represent a specific state of the game, like main menu and options screen. |
![]() ![]() ![]() ![]() ![]() | Game state manager that keeps track of the active game states and provides methods to control the states. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Holds a specific font type. |
![]() ![]() ![]() ![]() ![]() | Container class for different QFont configurations for use with the Font constructor. |
![]() ![]() ![]() ![]() ![]() | Implements methods to construct a text object and render it to screen. |
![]() ![]() ![]() ![]() ![]() | Implements the ITextObject interface. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Base control class that all other controls inherits from. Defines basic UI control behaviour. |
![]() ![]() ![]() ![]() ![]() | Control manager to manage various UI controls for a game. |
![]() ![]() ![]() ![]() ![]() | A UI control that can be drawn on screen and interacted with. |
![]() ![]() ![]() ![]() ![]() | Manages various UI controls, automatically updating and drawing them to the screen. |
![]() ![]() ![]() ![]() ![]() | A simple label to display text on the screen. |
![]() ![]() ![]() ![]() ![]() | A label that, when clicked, will open a URL. |
![]() ![]() ![]() ![]() | Represents an RGBA color that can be used with TriEngine2D. |
![]() ![]() ![]() ![]() | Base exception class for all engine-related exceptions. The inner exception will contain more info as to what actually happened. |
![]() ![]() ![]() ![]() | Game window class specialized for drawing 2D graphics. |
![]() ![]() ![]() ![]() | A struct representing an X/Y/Z coordinate. |
![]() ![]() ![]() ![]() | An OpenGL program. |
![]() ![]() ![]() ![]() | A rectangle representing an area in 2D space. |
![]() ![]() ![]() ![]() | Provides different game-related service interfaces. |
![]() ![]() ![]() ![]() | Version class specifiying the version of this project. |