Class FeatureLevel
Graphics feature levels indicates what level of support can be relied upon. They are named after the graphics API to indicate the minimum level of the features set to support. Feature levels are ordered from the lowest to the most high-end so feature level enum can be used to switch between feature levels (e.g. don't use geometry shader if not supported).
Inheritance
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
[Unmanaged]
public sealed class FeatureLevel : Enum
Fields
ES2
The features set defined by the core capabilities of OpenGL ES2.
Declaration
public const FeatureLevel ES2
Field Value
FeatureLevel
|
ES3
The features set defined by the core capabilities of OpenGL ES3.
Declaration
public const FeatureLevel ES3
Field Value
FeatureLevel
|
ES3_1
The features set defined by the core capabilities of OpenGL ES3.1.
Declaration
public const FeatureLevel ES3_1
Field Value
FeatureLevel
|
SM4
The features set defined by the core capabilities of DirectX 10 Shader Model 4.
Declaration
public const FeatureLevel SM4
Field Value
FeatureLevel
|
SM5
The features set defined by the core capabilities of DirectX 11 Shader Model 5.
Declaration
public const FeatureLevel SM5
Field Value
FeatureLevel
|
SM6
The features set defined by the core capabilities of DirectX 12 Shader Model 6.
Declaration
public const FeatureLevel SM6
Field Value
FeatureLevel
|
value__
Declaration
public int value__
Field Value
System.Int32
|