struct
#include <esp/gfx/PbrDrawable.h>
ClearCoat Structure holding clearcoat layer values
Public variables
- float factor
- Mn::GL::Texture2D* texture
- float roughnessFactor
- Mn::GL::Texture2D* roughnessTexture
- float normalTextureScale
- Mn::GL::Texture2D* normalTexture
Variable documentation
float esp:: gfx:: PbrDrawable:: PBRMaterialCache:: ClearCoat:: factor
Clear coat layer intensity
Mn::GL::Texture2D* esp:: gfx:: PbrDrawable:: PBRMaterialCache:: ClearCoat:: texture
Texture defining clearcoat intensity in R channel. Multiplied by scalar if both are present.
float esp:: gfx:: PbrDrawable:: PBRMaterialCache:: ClearCoat:: roughnessFactor
Clearcoat layer roughness.
Mn::GL::Texture2D* esp:: gfx:: PbrDrawable:: PBRMaterialCache:: ClearCoat:: roughnessTexture
Texture describing clear coat roughness in G channel. Multiplied by scalar if both are present.
float esp:: gfx:: PbrDrawable:: PBRMaterialCache:: ClearCoat:: normalTextureScale
Scale value for clearcoat normal texture
Mn::GL::Texture2D* esp:: gfx:: PbrDrawable:: PBRMaterialCache:: ClearCoat:: normalTexture
Clearcoat Normal map texture, in RGB channels.