FMX.Types3D.TContextShaderArch
Delphi
TContextShaderArch = (Undefined, DX9, DX10, DX11_level_9, DX11, GLSL, Mac, IOS, Android);
C++
enum class DECLSPEC_DENUM TContextShaderArch : unsigned char { Undefined, DX9, DX10, DX11_level_9, DX11, GLSL, Mac, IOS, Android };
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| enum | public | FMX.Types3D.pas FMX.Types3D.hpp |
FMX.Types3D | FMX.Types3D |
Description
Enumerates the types of shader architectures.
TContextShaderArch has the following values:
| Value | Meaning |
|---|---|
|
|
The shader architecture is undefined. |
|
|
DirectX9 architecture |
|
|
DirectX10 architecture |
|
|
OpenGL ARB assembler code (ARB) |
|
|
OpenGL Shading Language (GLSL) |
The DirectX versions are used for Windows platform and OpenGL is used for Mac.