Here is an overview of files that are distributed with the DigitalRune products.
This topic contains the following sections.
General
This page gives an overview of the files and folders distributed with the DigitalRune libraries.
Most DigitalRune libraries include multiple builds to support different versions of the Microsoft .NET Framework, Silverlight and the XNA Framework.
This is a complete summary for all DigitalRune libraries. Please note that depending on which product you have licensed, your package may only contain a subset of these files. |
Folders
When you download one of the DigitalRune libraries you will receive a package with the following folders:
Folder | Description |
|---|---|
Content | Contains XNA content projects and pre-built assets (e.g. shaders, textures) used by DigitalRune libraries. |
References | Contains the pre-built binaries (DLLs) for different platforms. |
Samples | Contains example applications that demonstrate how to use the DigitalRune libraries. |
Source | Contains the source code of the DigitalRune libraries. (The source code of selected libraries may be available for free. The full source code is only available if you have bought a source code license. See DigitalRune Website for more information.) |
Documentation
The downloaded archives include the following documentation files in the root folder.
File | Description |
|---|---|
License Agreement.pdf | The license agreement. |
Documentation.chm | The complete API documentation of all DigitalRune libraries. This documentation is also available online, see DigitalRune Website |
Builds and Platforms
Different builds of the DigitalRune libraries are included to support various platforms and .NET Framework versions. The pre-built binaries (DLLs) are sorted into the following folders:
Folder | Description |
|---|---|
References/.NET Framework/vX.Y/ | Contains the build for the Microsoft .NET Framework of the given version (or higher) and Mono. |
References/MonoGame/Windows/ | Contains MonoGame and the DigitalRune libraries built for Windows desktop using DirectX11 (SharpDX). |
References/MonoGame/WindowsPhone/ARM | Contains MonoGame and the DigitalRune libraries built for Windows Phone 8 devices (platform target ARM). |
References/MonoGame/WindowsPhone/x86 | Contains MonoGame and the DigitalRune libraries built for the Windows Phone 8 emulator (platform target x86). |
References/MonoGame/WindowsStore/ | Contains MonoGame and the DigitalRune libraries built for the Windows Store apps (WinRT). |
References/Silverlight/vX.Y/ | Contains the build for Microsoft Silverlight of the given version. |
References/WindowsPhone/vX.Y/ | Contains the build for the Microsoft Windows Phone of the given version. |
References/XNA/Windows/ | Contains the Windows (x86) build for the Microsoft XNA Framework. |
References/XNA/Xbox360/ | Contains the Xbox 360 build for the Microsoft XNA Framework. |
Other platforms
Please contact office@digitalrune.com if you need binaries for platforms or versions that are not included in your downloaded package. For example: .NET Compact Framework, Android, iOS, etc.
Binaries
Here is a description of all files that can be found in the build folders. This list summarizes all DigitalRune libraries. Depending on your license your library package will contain only the necessary subset of these files.
File | Description |
|---|---|
DigitalRune.dll | The DigitalRune Base library, required by most DigitalRune libraries. |
DigitalRune.xml | The XML documentation file for DigitalRune.dll. |
DigitalRune.Animation.dll | The DigitalRune Animation library. |
DigitalRune.Animation.xml | The XML documentation file for DigitalRune.Animation.dll. |
DigitalRune.Animation.Content.Pipeline.dll | An XNA Content Pipeline project that contains the content importers, processors and type writers for DigitalRune Animation. |
DigitalRune.Game.dll | The DigitalRune Game library, required by DigitalRune Game UI. |
DigitalRune.Game.xml | The XML documentation file for DigitalRune.Game.dll. |
DigitalRune.Game.Input.dll | The input processing of the DigitalRune Game UI library. |
DigitalRune.Game.Input.xml | The XML documentation file for DigitalRune.Game.Input.dll. |
DigitalRune.Game.UI.dll | The GUI classes of the DigitalRune Game UI library. |
DigitalRune.Game.UI.xml | The XML documentation file for DigitalRune.Game.UI.dll. |
DigitalRune.Game.UI.Content.Pipeline.dll | An XNA Content Pipeline project that contains the content importers, processors and type writers for DigitalRune Game UI. |
DigitalRune.Game.UI.Content.Pipeline.xml | The XML documentation file for DigitalRune.Game.UI.Content.Pipeline.dll. |
DigitalRune.Geometry.dll | The DigitalRune Geometry library. |
DigitalRune.Geometry.xml | The XML documentation file for DigitalRune.Geometry.dll. |
DigitalRune.Geometry.Content.Pipeline.dll | An XNA Content Pipeline project that contains the content type writers for DigitalRune.Geometry. |
DigitalRune.Geometry.Content.Pipeline.xml | The XML documentation file for DigitalRune.Geometry.Content.Pipeline.dll. |
DigitalRune.Graphics.dll | The DigitalRune Graphics library. |
DigitalRune.Graphics.xml | The XML documentation file for DigitalRune.Geometry.dll. |
DigitalRune.Graphics.Content.Pipeline.dll | An XNA Content Pipeline project that contains the content type writers for DigitalRune.Graphics. |
DigitalRune.Graphics.Content.Pipeline.xml | The XML documentation file for DigitalRune.Graphics.Content.Pipeline.dll. |
DigitalRune.Mathematics.dll | The DigitalRune Mathematics library. |
DigitalRune.Mathematics.xml | The XML documentation file for DigitalRune.Mathematics.dll. |
DigitalRune.Mathematics.Content.Pipeline.dll | An XNA Content Pipeline project that contains the content type writers for DigitalRune.Mathematics. |
DigitalRune.Mathematics.Content.Pipeline.xml | The XML documentation file for DigitalRune.Mathematics.Content.Pipeline.dll. |
DigitalRune.Particles.dll | The DigitalRune Particles library. |
DigitalRune.Particles.xml | The XML documentation file for DigitalRune.Particles.dll. |
DigitalRune.Physics.dll | The DigitalRune Physics library. |
DigitalRune.Physics.xml | The XML documentation file for DigitalRune.Physics.dll. |
DigitalRune.Physics.Specialized.dll | Contains specialized physics modules: ragdolls for Xbox LIVE Avatars, general character controllers and vehicle physics. |
DigitalRune.Physics.Specialized.xml | The XML documentation file for DigitalRune.Physics.Specialized.dll. |
DigitalRune.ServiceLocation.dll | An optional library that comes with the DigitalRune Base library. Contains an Inversion of Control (IoC) container. |
DigitalRune.ServiceLocation.xml | The XML documentation file for DigitalRune.ServiceLocation.dll. |
Microsoft.Practices.ServiceLocation.dll | The Commmon Service Locator library from Microsoft patterns and practices. This library is required by DigitalRune.ServiceLocation.dll. |
Microsoft.Practices.ServiceLocation.xml | The XML documentation file for Microsoft.Practices.ServiceLocation.dll. |