Enum for antialiasing quality levels.
// AntialiasingQuality defines quality tiers for antialiasing const qualities: [string, Editor.Assets.AntialiasingQuality][] = [ ['Low', Editor.Assets.AntialiasingQuality.Low], ['Medium', Editor.Assets.AntialiasingQuality.Medium], ['High', Editor.Assets.AntialiasingQuality.High], ['Default', Editor.Assets.AntialiasingQuality.Default], ['Ultra', Editor.Assets.AntialiasingQuality.Ultra], ]; // Use quality levels to drive plugin logic (e.g., choosing render settings) const desired = Editor.Assets.AntialiasingQuality.High; const label = qualities.find(([, v]) => v === desired)?.[0] ?? 'Unknown'; console.log(`Selected quality: ${label} (${desired})`); // Compare quality levels numerically if (desired >= Editor.Assets.AntialiasingQuality.High) { console.log('High or better — enabling extra render passes'); } Copy
// AntialiasingQuality defines quality tiers for antialiasing const qualities: [string, Editor.Assets.AntialiasingQuality][] = [ ['Low', Editor.Assets.AntialiasingQuality.Low], ['Medium', Editor.Assets.AntialiasingQuality.Medium], ['High', Editor.Assets.AntialiasingQuality.High], ['Default', Editor.Assets.AntialiasingQuality.Default], ['Ultra', Editor.Assets.AntialiasingQuality.Ultra], ]; // Use quality levels to drive plugin logic (e.g., choosing render settings) const desired = Editor.Assets.AntialiasingQuality.High; const label = qualities.find(([, v]) => v === desired)?.[0] ?? 'Unknown'; console.log(`Selected quality: ${label} (${desired})`); // Compare quality levels numerically if (desired >= Editor.Assets.AntialiasingQuality.High) { console.log('High or better — enabling extra render passes'); }
Default antialiasing quality.
High antialiasing quality.
Lowest antialiasing quality.
Medium antialiasing quality.
Highest antialiasing quality.
Enum for antialiasing quality levels.
Example