private static string GetPlatformDefineForEffect(TargetPlatform platform)
{
switch (platform)
{
case TargetPlatform.Windows:
return "PLATFORM_WINDOWS";
case TargetPlatform.Xbox360:
return "PLATFORM_XBOX360";
case TargetPlatform.WindowsPhone:
return "PLATFORM_WINDOWSPHONE";
case TargetPlatform.iOS:
return "PLATFORM_IOS";
case TargetPlatform.Android:
return "PLATFORM_ANDROID";
case TargetPlatform.Linux:
return "PLATFORM_LINUX";
case TargetPlatform.MacOSX:
return "PLATFORM_MACOSX";
case TargetPlatform.WindowsStoreApp:
return "PLATFORM_WINDOWSSTOREAPP";
case TargetPlatform.NativeClient:
return "PLATFORM_NATIVECLIENT";
case TargetPlatform.Ouya:
return "PLATFORM_OUYA";
case TargetPlatform.PlayStationMobile:
return "PLATFORM_PSMOBILE";
case TargetPlatform.WindowsPhone8:
return "PLATFORM_WINDOWSPHONE8";
case TargetPlatform.RaspberryPi:
return "PLATFORM_RASPBERRYPI";
case TargetPlatform.Web:
return "PLATFORM_WEB";
default:
return String.Empty;
}
}
}