Implements Captain's desktop and in-game HUD
This is a shared library that implements the user interface code that's common to all containers (i.e. desktop and DirectX software.)
In other words, it implements the HUD, which is responsible for showing the recording toolbar or the informational tidbits.
Because we want to display the UI on top of existing, not only on the desktop. Yes, I am that haywire.
This project does not make much sense as a standalone library. Refer to the main CaptainApp/Captain repository for build instructions.
Captain uses .NET resource files (*.resx
) which include strings and other assets that may be localized. For
translating the UI, you may use the built-in Windows Forms designer features in Visual Studio to modify strings and
other properties. You may want to look to the Resources/Resources.resx
file, which contains other strings that
are used to display notifications, dialogs and other strings not directly bound to a Windows Forms control.
This software depends upon awesome open-source software without which it could not be possible.
These open-source projects are also being used (albeit with no actual source code of these being included):
- Multiple SharpDX libraries, as NuGet package dependencies.
Copyright (c) 2010-2015 SharpDX - Alexandre Mutel