OBJ material descriptor.
More...
#include <CompositeObj.hpp>
|
std::string | normalTexturePath |
| Normal texture path.
|
|
std::string | alphaTexturePath |
| Alpha texture path.
|
|
std::string | displacementTexturePath |
| Displacement texture path.
|
|
std::string | colorTexturePath |
| Albedo texture path.
|
|
std::string | roughTexturePath |
| Roughness texture path.
|
|
std::string | metalTexturePath |
| Metalness texture path.
|
|
std::string | specTexturePath |
| Specular texture path.
|
|
glm::vec3 | color = glm::vec3(0.0f) |
| Albedo value.
|
|
float | rough = 0.0f |
| Roughness value.
|
|
float | metal = 0.0f |
| Metalness value.
|
|
float | spec = 0.0f |
| Specular value.
|
|
bool | hasColor = false |
| Has an albedo value.
|
|
bool | hasRough = false |
| Has a roughness value.
|
|
bool | hasMetal = false |
| Has a metalness value.
|
|
bool | hasSpec = false |
| Has a specular value.
|
|
The documentation for this struct was generated from the following file: