JD2022-TU1/main/tools/framework/Shuttle.Api/AfterEffectsDTO/Effect.cs

40 lines
No EOL
1.4 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Newtonsoft.Json;
namespace Shuttle.Api.AfterEffectsDTO
{
/// <summary>
/// Effect available in the application
/// </summary>
public class Effect
{
/// <summary>
/// String representing the localized display name of the effect as seen in the Effect menu.
/// </summary>
[JsonProperty("displayName")]
public string DisplayName { get; set; }
/// <summary>
/// String representing the internal unique name for the effect. This name does not change between versions of After Effects. Use this value to apply the effect.
/// </summary>
[JsonProperty("matchName")]
public string MatchName { get; set; }
/// <summary>
/// String representing the localized category label as seen in the Effect menu. This can be “” for synthetic effects that aren’t normally shown to the user.
/// </summary>
[JsonProperty("category")]
public string Category { get; set; }
/// <summary>
/// Effect’s internal version string. This value might be different than the version number the plug-in vendor decides to show in the effect’s about box.
/// </summary>
[JsonProperty("version")]
public string Version { get; set; }
/// <inheritdoc />
public override string ToString()
{
return DisplayName;
}
}
}