NTrace
GPU ray tracing framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
FW::MeshBase::Material Struct Reference

#include <Mesh.hpp>

Inherited by FW::Material.

Public Member Functions

 Material (void)
 

Public Attributes

Vec4f diffuse
 
Vec3f specular
 
F32 glossiness
 
F32 displacementCoef
 
F32 displacementBias
 
F32 emissivity
 
F32 reflectivity
 
F32 refractivity
 
F32 indexOfRefraction
 
Texture textures [TextureType_Max]
 

Detailed Description

Definition at line 80 of file Mesh.hpp.

Constructor & Destructor Documentation

FW::MeshBase::Material::Material ( void  )
inline

Definition at line 94 of file Mesh.hpp.

Member Data Documentation

Vec4f FW::MeshBase::Material::diffuse

Definition at line 82 of file Mesh.hpp.

F32 FW::MeshBase::Material::displacementBias

Definition at line 86 of file Mesh.hpp.

F32 FW::MeshBase::Material::displacementCoef

Definition at line 85 of file Mesh.hpp.

F32 FW::MeshBase::Material::emissivity

Definition at line 87 of file Mesh.hpp.

F32 FW::MeshBase::Material::glossiness

Definition at line 84 of file Mesh.hpp.

F32 FW::MeshBase::Material::indexOfRefraction

Definition at line 90 of file Mesh.hpp.

F32 FW::MeshBase::Material::reflectivity

Definition at line 88 of file Mesh.hpp.

F32 FW::MeshBase::Material::refractivity

Definition at line 89 of file Mesh.hpp.

Vec3f FW::MeshBase::Material::specular

Definition at line 83 of file Mesh.hpp.

Texture FW::MeshBase::Material::textures[TextureType_Max]

Definition at line 92 of file Mesh.hpp.


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