Duality.Components |
Duality.Editor |
Duality.Helpers |
Duality.Launcher |
Duality.Plugins |
Duality.Resources |
Duality.Serialization |
Duality.Tests |
Duality.Utility |
Duality.VisualStudio |
Name | Description | |
---|---|---|
ClientConnection | ||
CollisionData | Provides detailed information about a collision event. | |
ContentProvider | The ContentProvider is Duality's main instance for content management. If you need any kind of Resource, simply request it from the ContentProvider. It keeps track of which Resources are loaded and valid and prevents Resources from being loaded more than once at a time, thus reducing loading times and redundancy. You can also manually |
|
CorePlugin | ||
DataLogOutput | A |
|
DualityApp | This class controls Duality's main program flow control and general maintenance functionality. It initializes the engine, loads plugins, provides access to user input, houses global data structures and handles logfiles internally. | |
DualityAppData | ||
DualityUserData | ||
ExplicitResourceReferenceAttribute | ||
ExtMethodsBitmap | Provides extension methods for |
|
ExtMethodsXml | ||
FrameData | ||
FrameEvent | ||
FrameReceivedEventArgs | ||
GameMessage | ||
Log | Listens for log entries and writes them to registered |
|
Log.SharedState | Holds a Logs state values. | |
MessageReader | ||
NetworkProfileClient | ||
NetworkProfileServer | ||
PathHelper | Provides helper methods for handling |
|
ReflectionInfo | Provides Reflection data on Properties and Fields. | |
Resource | ||
TcpChannel | ||
TextWriterLogOutput | A ILogOutput">Log output that uses a |
The Time class provides a global interface for time measurement and control. It affects all time-dependent computations. Use the TimeMult Property to make your own computations time-dependent instead of frame-dependent. Otherwise, your game logic will depend on how many FPS the player's machine achieves and mit behave differently on very slow or fast machines. |