Rendu
A lightweight rendering engine for experimentations
Loading...
Searching...
No Matches
Public Attributes | List of all members
CompositeObj::Material Struct Reference

OBJ material descriptor. More...

#include <CompositeObj.hpp>

Public Attributes

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.
 

Detailed Description

OBJ material descriptor.


The documentation for this struct was generated from the following file: