Click or drag to resize
DigitalRuneClass Library Reference
The DigitalRune namespaces are listed in the following table and documented in detail in this reference.
Namespaces
NamespaceDescription
DigitalRune
The DigitalRune namespace provides general helper classes for .NET.
DigitalRune.Animation
The DigitalRune.Animation namespace provides an animation system which allows to define and play animations.
DigitalRune.Animation.Character
The DigitalRune.Animation.Character namespace provides support for 3D character animation.
DigitalRune.Animation.Content
The DigitalRune.Animation.Content contains the run-time components of the content pipeline. (Only available in XNA/MonoGame compatible builds.)
DigitalRune.Animation.Content.Pipeline
The DigitalRune.Animation.Content.Pipeline namespace provides the content pipeline for DigitalRune Animation. (Only available in XNA/MonoGame compatible builds.)
DigitalRune.Animation.Easing
The DigitalRune.Animation.Easing provides a variety of easing functions.
DigitalRune.Animation.Traits
The DigitalRune.Animation.Traits namespace provides animation value traits for the most important data types. (Animation value traits define the basic operations that can be performed with animation values.)
DigitalRune.Animation.Transitions
The DigitalRune.Animation.Transitions namespace provides types that control how animations transition from one to another.
DigitalRune.Collections
The DigitalRune.Collections namespace provides new collection types.
DigitalRune.Diagnostics
The DigitalRune.Diagnostics namespace provides types for debugging and profiling applications.
DigitalRune.Game
The DigitalRune.Game namespace provides common types to implement game logic.
DigitalRune.Game.Input
The DigitalRune.Game.Input namespace provides types to read and process input from input devices, like gamepad, keyboard, mouse, touch devices, etc.
DigitalRune.Game.States
The DigitalRune.Game.States namespace provides types to create complex state machines.
DigitalRune.Game.Timing
The DigitalRune.Game.Timing namespace contains clocks and timers for and interactive applications and games.
DigitalRune.Game.UI
The DigitalRune.Game.UI namespace provides general types to manage a graphical user interface (GUI).
DigitalRune.Game.UI.Consoles
The DigitalRune.Game.UI.Consoles namespace provides types to create debugging consoles.
DigitalRune.Game.UI.Content
The DigitalRune.Game.UI.Content namespace contains the run-time components of the content pipeline. (Only available in XNA/MonoGame compatible builds.)
DigitalRune.Game.UI.Content.Pipeline
The DigitalRune.Game.UI.Content.Pipeline namespace provides the content pipeline for DigitalRune Game UI. (Only available in XNA/MonoGame compatible builds.)
DigitalRune.Game.UI.Controls
The DigitalRune.Game.UI.Controls namespace provides graphical user interface controls.
DigitalRune.Game.UI.Rendering
The DigitalRune.Game.UI.Rendering namespace provides types for rendering the graphical user interface.
DigitalRune.Geometry
The DigitalRune.Geometry namespace provides types that define geometric objects.
DigitalRune.Geometry.Collisions
The DigitalRune.Geometry.Collisions namespace provides support for collision detection.
DigitalRune.Geometry.Collisions.Algorithms
The DigitalRune.Geometry.Collisions.Algorithms namespace provides collision detection algorithms.
DigitalRune.Geometry.Content
The DigitalRune.Geometry.Content namespace contains the run-time components of the content pipeline. (Only available in XNA/MonoGame compatible builds.)
DigitalRune.Geometry.Content.Pipeline
The DigitalRune.Geometry.Content.Pipeline namespace provides the content pipeline for DigitalRune Geometry. (Only available in XNA/MonoGame compatible builds.)
DigitalRune.Geometry.Meshes
The DigitalRune.Geometry.Meshes namespace provides support for handling triangle meshes.
DigitalRune.Geometry.Partitioning
The DigitalRune.Geometry.Partitioning namespace provides spatial partitioning methods, such as bounding volume hierarchies.
DigitalRune.Geometry.Shapes
The DigitalRune.Geometry.Shapes namespace provides geometric primitives.
DigitalRune.Graphics
The DigitalRune.Graphics namespace provides types for rendering 3D graphics.
DigitalRune.Graphics.Content
The DigitalRune.Graphics.Content namespace contains the run-time components of the content pipeline. (Only available in XNA/MonoGame compatible builds.)
DigitalRune.Graphics.Content.Pipeline
The DigitalRune.Graphics.Content.Pipeline namespace provides the content pipeline for DigitalRune Graphics. (Only available in XNA/MonoGame compatible builds.)
DigitalRune.Graphics.Effects
The DigitalRune.Graphics.Effects namespace provides types for managing DirectX Effects.
DigitalRune.Graphics.Interop
The DigitalRune.Graphics.Interop namespace provides types that enable interoperability between the XNA Framework, MonoGame, Windows Forms, and the Windows Presentation Foundation (WPF).
DigitalRune.Graphics.PostProcessing
The DigitalRune.Graphics.PostProcessing namespace provides support for image post-processing.
DigitalRune.Graphics.Rendering
The DigitalRune.Graphics.Rendering namespace provides types for rendering 3D scenes.
DigitalRune.Graphics.SceneGraph
The DigitalRune.Graphics.SceneGraph namespace provides types to build hierarchical scene graphs for rendering 3D scenes.
DigitalRune.Linq
The DigitalRune.Linq namespace provides helper classes for language-integrated query (LINQ).
DigitalRune.Mathematics
The DigitalRune.Mathematics namespace provides common mathematical constants and functions.
DigitalRune.Mathematics.Algebra
The DigitalRune.Mathematics.Algebra namespace provides types for (linear) algebra.
DigitalRune.Mathematics.Algebra.Design
The DigitalRune.Mathematics.Algebra.Design namespace provides type conversion for the types defined in DigitalRune.Mathematics.Algebra.
DigitalRune.Mathematics.Analysis
The DigitalRune.Mathematics.Analysis namespace provides types for analysis, such as numerical integration, root finding, etc.
DigitalRune.Mathematics.Content
The DigitalRune.Mathematics.Content namespace contains the run-time components of the content pipeline. (Only available in XNA/MonoGame compatible builds.)
DigitalRune.Mathematics.Content.Pipeline
The DigitalRune.Mathematics.Content.Pipeline namespace provides the content pipeline for DigitalRune Mathematics. (Only available in XNA/MonoGame compatible builds.)
DigitalRune.Mathematics.Interpolation
The DigitalRune.Mathematics.Interpolation namespace types for interpolation and approximation.
DigitalRune.Mathematics.Statistics
The DigitalRune.Mathematics.Statistics namespace types for statistics.
DigitalRune.Particles
The DigitalRune.Particles namespace provides a particle system and related types to simulate particle-based effects.
DigitalRune.Particles.Effectors
The DigitalRune.Particles.Effectors namespace provides particle effectors which can be used to create and manipulate particles in a particle system.
DigitalRune.Physics
The DigitalRune.Physics namespace provides types for physics simulation, especially rigid body dynamics.
DigitalRune.Physics.Constraints
The DigitalRune.Physics.Constraints namespace provides various rigid body constraints (limits, motors, joints, etc.).
DigitalRune.Physics.ForceEffects
The DigitalRune.Physics.ForceEffects namespace provides force effects that apply forces in a physics simulation.
DigitalRune.Physics.Materials
The DigitalRune.Physics.Materials namespace provides types that define material properties of physical objects.
DigitalRune.Physics.Settings
The DigitalRune.Physics.Settings namespace contains the physics simulation settings.
DigitalRune.Physics.Specialized
The DigitalRune.Physics.Specialized namespace provides types for specialized tasks in physics simulation, such as character controllers, vehicle physics, etc.
DigitalRune.ServiceLocation
The DigitalRune.ServiceLocation namespace provides service location and inversion of control (IoC) features.
DigitalRune.Storages
The DigitalRune.Storages namespace contains storage providers for accessing files from file system, ZIP archives, virtual file systems, etc.
DigitalRune.Text
The DigitalRune.Text namespace provides additional types and methods character encoding and string manipulation.
DigitalRune.Threading
The DigitalRune.Threading namespace provides cross-platform support for task-based multithreading.
DigitalRune.Undo
The DigitalRune.Undo namespace provides base classes for undo/redo functionality.
Microsoft.Practices.ServiceLocation
The Common Service Locator library contains a shared interface for service location which application and framework developers can reference.