ezEngine Release 26.3
Loading...
Searching...
No Matches
ezTextureFilterSetting Struct Reference

Defines texture filtering quality and method for runtime sampling. More...

#include <ImageEnums.h>

Inheritance diagram for ezTextureFilterSetting:

Public Types

enum  Enum {
  FixedNearest , FixedBilinear , FixedTrilinear , FixedAnisotropic2x ,
  FixedAnisotropic4x , FixedAnisotropic8x , FixedAnisotropic16x , LowestQuality ,
  LowQuality , DefaultQuality , HighQuality , HighestQuality ,
  Default = DefaultQuality
}
 
using StorageType = ezUInt8
 

Detailed Description

Defines texture filtering quality and method for runtime sampling.

This enum allows both fixed filtering methods and quality-based settings. Fixed methods specify the exact filtering algorithm, while quality settings allow the renderer to choose appropriate filtering based on hardware capabilities and performance considerations.

Member Enumeration Documentation

◆ Enum

Enumerator
FixedNearest 

Always use nearest neighbor filtering (no interpolation)

FixedBilinear 

Always use bilinear filtering within mip levels.

FixedTrilinear 

Always use trilinear filtering between mip levels.

FixedAnisotropic2x 

Always use 2x anisotropic filtering.

FixedAnisotropic4x 

Always use 4x anisotropic filtering.

FixedAnisotropic8x 

Always use 8x anisotropic filtering.

FixedAnisotropic16x 

Always use 16x anisotropic filtering.

LowestQuality 

Let renderer choose lowest quality filtering.

LowQuality 

Let renderer choose low quality filtering.

DefaultQuality 

Let renderer choose default quality filtering.

HighQuality 

Let renderer choose high quality filtering.

HighestQuality 

Let renderer choose highest quality filtering.


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