ezEngine Release 26.9
Loading...
Searching...
No Matches
ezGALTextureQualitySlot Struct Reference

#include <RendererFoundationDLL.h>

Inheritance diagram for ezGALTextureQualitySlot:

Public Types

enum  Enum : StorageType {
  LowestQuality , LowQuality , DefaultQuality , HighQuality ,
  HighestQuality , None = 0xFF , Default = DefaultQuality
}
 
using StorageType = ezUInt8
 

Detailed Description

Identifies one of the five abstract quality tiers used by the texture quality system.

Samplers that opt in via ezGALSamplerStateCreationDescription::m_useTextureQualitySlot reference one of these slots. Each slot is assigned an ezGALTextureQuality value through ezGALDevice::SetTextureQualityMode, and the device maps the requested tier to a concrete filter based on the current global quality setting.

Member Enumeration Documentation

◆ Enum

enum ezGALTextureQualitySlot::Enum : StorageType
Enumerator
LowestQuality 

Lowest quality tier, typically used for distant or unimportant textures.

LowQuality 

Below-default quality tier.

DefaultQuality 

Standard quality tier used for most textures.

HighQuality 

Above-default quality tier.

HighestQuality 

Highest quality tier, typically reserved for hero assets or UI.

None 

Sentinel value: sampler uses its own fixed filter settings instead of a quality slot.


The documentation for this struct was generated from the following file: