Files
ai-images/Source/AIImages/Defs/ArtStyleDef.cs

47 lines
1.6 KiB
C#

using System.Diagnostics.CodeAnalysis;
using Verse;
namespace AIImages
{
/// <summary>
/// Определение художественного стиля для генерации изображений
/// </summary>
[SuppressMessage(
"Major Code Smell",
"S1104:Fields should not have public accessibility",
Justification = "Required for RimWorld's Def system XML serialization"
)]
public class ArtStyleDef : Def
{
/// <summary>
/// Промпт для позитивного описания стиля
/// </summary>
public string positivePrompt = "";
/// <summary>
/// Промпт для негативного описания (что исключить)
/// </summary>
public string negativePrompt = "";
/// <summary>
/// Теги качества специфичные для этого стиля
/// </summary>
public string qualityTags = "";
/// <summary>
/// Добавлять ли базовые теги качества (highly detailed, professional, masterpiece, best quality)
/// </summary>
public bool addBaseQualityTags = true;
/// <summary>
/// Добавлять ли базовые негативные промпты (ugly, deformed, low quality, etc.)
/// </summary>
public bool addBaseNegativePrompts = true;
/// <summary>
/// Порядок сортировки в UI
/// </summary>
public int sortOrder = 100;
}
}