Assembly: WaveEngine.Framework (in WaveEngine.Framework.dll)

Name Description
Public class Supported by the .NET Compact Framework. AllowMultipleInstances Custom attribute used to allow multiples instances of that Component type in the same entity.
Public class Supported by the .NET Compact Framework. BaseDecorator Provides an extension point within the engine through inheritance. It acts as an Entity wrapper. IMPORTANT NOTE: It is recommended, as a general guideline within Wave Engine, not to overload a BaseDecorator with logic. For such purpose, it is provided Component-based classes like Behavior or Drawable.
Public class Supported by the .NET Compact Framework. Behavior Represents a Component that has just logic, updatable through the Update() method.
Public class Supported by the .NET Compact Framework. Component Provides logic and functionality to an Entity.
Public class Supported by the .NET Compact Framework. DependencyObject Define the base class for the Dependency Property System
Public class Supported by the .NET Compact Framework. DependencyProperty Represent a Dependency Property <remarks> Dependency Property class is the main key for the Dependency Property System, and its primary used for storage of values </remarks>
Public class Supported by the .NET Compact Framework. DependencyResolver Resolve types dependencies for custom attributes.
Public class Supported by the .NET Compact Framework. DevelopersAttribute Extra info class
Public class Supported by the .NET Compact Framework. Drawable Represents a Component that can be painted.
Public class Supported by the .NET Compact Framework. Entity This class represents a game entity, which is basically a container of Component types, which are the ones that provide the actual game logic. Entity types are contained in Scene ones, which handle how to update and draw them.
Public class Supported by the .NET Compact Framework. Game Defines the game it-self from a top view. Provides basic graphic device initialization, game logic and rendering code.
Public class Supported by the .NET Compact Framework. ParentNotificationPropertyMetadata This class represent a Metadata in a dependecy property to allow us know if a parent value has changed.
Public class Supported by the .NET Compact Framework. PropertyMetadata Define the property metadata for the Dependency Property system.
Public class Supported by the .NET Compact Framework. RequiredComponent Custom attribute used to connect two Component.
Public class Supported by the .NET Compact Framework. Scene A Scene is a collection of different manager classes that will handle the maintenance of the different Entity and Component instances that are associated with a given Scene.
Public class Supported by the .NET Compact Framework. SceneBehavior This abstract class represent a scene behavior.
Public class Supported by the .NET Compact Framework. SerializerFactory Serializer Factory
Top
Name Description
Public structure Supported by the .NET Compact Framework. DependencyPropertyChangedEventArgs Event arguments for Dependency propertyc changed event
Top
Name Description
Public delegate Supported by the .NET Compact Framework. PropertyChangedCallback This class represent a property changed callback.
Top
Name Description
Public enumeration Supported by the .NET Compact Framework. FamilyType Represent whether a behavior will be updated in main thread or in other.
Public enumeration Supported by the .NET Compact Framework. OperationType Represent a math operation type.
Public enumeration Supported by the .NET Compact Framework. SerializationType Serialization Type enum
Top

Windows Vista, Windows 7, Windows 8 and Windows 8.1

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supported in: 3.5, 2.0, 1.0