## siRenderQualityType

### Introduced

v7.0

### Description

Quality levels that a rendering engine's renderer properties can be set to, or queried for.
These quality levels are used in conjunction with the renderer quality callback and have no meaning outside of it since the quality levels are used through a specific context attribute.

### C# Syntax

    siRenderQualityType.siRenderQualityTypeLowest                               // 0
    siRenderQualityType.siRenderQualityTypeLow                                  // 1
    siRenderQualityType.siRenderQualityTypeMedium                               // 2
    siRenderQualityType.siRenderQualityTypeHigh                                 // 3
    siRenderQualityType.siRenderQualityTypeHighest                              // 4

Constant | Value | Description
--- | --- | ---
siRenderQualityTypeLowest | 0 | Lowest quality level. Used only for very quick updates.
siRenderQualityTypeLow | 1 | Low quality level. This is the default level for shader balls.
siRenderQualityTypeMedium | 2 | Medium quality level. Normal working level for the render region.
siRenderQualityTypeHigh | 3 | High quality level. Suitable for test renders.
siRenderQualityTypeHighest | 4 | Highest quality level. Suitable for final renders.

### Applies To

Quality callback

### See Also

PluginRegistrar::RegisterRenderer Custom Renderers