TargetPlatformΒΆ

enum TargetPlatform : System.Enum, System.IComparable, System.IFormattable, System.IConvertible

Represents a platform that Protogame can either execute on, or output asset content for.

TargetPlatform Windows

The Windows desktop. This represents running on the Windows desktop using the Win32 API (not Metro).

TargetPlatform Xbox360

XBox 360. This platform is only supported by the original XNA toolkit, and Protogame can not run on it.

TargetPlatform WindowsPhone

Windows Phone 7. This platform is no longer recognised by MonoGame; Protogame still includes this declaration for backwards compatible as this enumeration is serialized as part of assets.

TargetPlatform iOS

Apple iOS devices (including iPhone and iPad).

TargetPlatform Android

Android devices (including phones and tablets).

TargetPlatform Linux

The Linux desktop.

TargetPlatform MacOSX

The Mac OS X desktop.

TargetPlatform WindowsStoreApp

Windows Store applications. This represents running under the new Metro API offered by Windows 8 and later.

TargetPlatform NativeClient

Google NativeClient. This platform is not supported by MonoGame, and as such, Protogame can not run on it.

TargetPlatform Ouya

The OUYA console, which is a superset of the Android functionality.

TargetPlatform PlayStationMobile

PlayStation Mobile. This platform has since been deprecated by Sony.

TargetPlatform WindowsPhone8

Windows Phone 8.

TargetPlatform RaspberryPi

Raspberry Pi. This platform is not supported by MonoGame, and as such, Protogame can not run on it.

TargetPlatform Web

A web application, where the C# code has been converted to Javascript with JSIL. This platform is not yet supported by MonoGame, and as such, Protogame can not run on it.