 |
TextureMapTypes Enumeration |
TextureMapTypes enum define possible types of texture maps.
The enum is used by the
TextureMapInfo class.
Namespace: Ab3d.DirectX.MaterialsAssembly: Ab3d.DXEngine (in Ab3d.DXEngine.dll) Version: 7.1.9105.2048 (1.0.0.0)
Syntaxpublic enum TextureMapTypes
Members| Member name | Value | Description |
|---|
| Unknown | 0 |
Unknown
|
| DiffuseColor | 1 |
Diffuse color
|
| SpecularColor | 2 |
Specular color
|
| NormalMap | 3 |
Normal map that specified normal adjustment vector.
|
| Height | 4 |
Height map that specified normal adjustment vector.
|
| ReflectionMap | 5 |
Reflection map that specifies which part or the object reflects the EnvironmentCubeMap
|
| EnvironmentCubeMap | 6 |
Environment as a CubeMap
|
| Albedo | 7 |
Albedo for PBR (Physically-based rendering)
|
| BaseColor | 8 |
Base color for PBR (Physically-based rendering)
|
| Metalness | 9 |
Metalness for PBR (Physically-based rendering)
|
| SpecularF0 | 10 |
Specular F0 for PBR (Physically-based rendering)
|
| Roughness | 11 |
Roughness for PBR (Physically-based rendering)
|
| Glossiness | 12 |
Glossiness for PBR (Physically-based rendering)
|
| AmbientOcclusion | 13 |
Baked Ambient occlusion
|
| Emissive | 14 |
Emissive
|
| Cavity | 15 |
Cavity (not supported)
|
| Transparency | 16 |
Transparency (not supported)
|
| MetalnessRoughness | 17 |
Texture that is used for PBR (Physically-based rendering) and stores both Metalness (as blue channel) and Roughness (as green channel) (in BGRA format). This is commonly used by gtTF when there is no ambient occlusion data.
|
| RoughnessMetalness | 18 |
Texture that is used for PBR (Physically-based rendering) and stores both Roughness (as blue channel) and Metalness (as green channel) (in BGRA format).
|
| OcclusionRoughnessMetalness | 19 |
Texture that is used for PBR (Physically-based rendering) and stores all Metalness (as blue channel), Roughness (as green channel) and AmbientOcclusion (as red channel) (in BGRA format). This is commonly used by gtTF
|
See Also