gKit2 light
Loading...
Searching...
No Matches
MaterialData Struct Reference

representation d'une matiere texturee. More...

#include <mesh_data.h>

Public Attributes

Color diffuse
 couleur diffuse
Color diffuse_texture_color
 couleur moyenne de la texture
std::string diffuse_filename
 nom de la texture diffuse
GLuint diffuse_texture
 texture diffuse
Color specular
 couleur du reflet
Color emission
 pour une source de lumiere
float ns
 exposant pour les reflets blinn-phong
std::string ns_filename
 nom de la texture exposant
GLuint ns_texture
 texture exposant

Detailed Description

representation d'une matiere texturee.

Definition at line 15 of file mesh_data.h.

Constructor & Destructor Documentation

◆ MaterialData()

MaterialData::MaterialData ( )
inline

Definition at line 33 of file mesh_data.h.

33 : diffuse(0.8f, 0.8f, 0.8f), diffuse_texture_color(1, 1, 1), diffuse_filename(), diffuse_texture(0),
34 specular(Black()), emission(),
35 ns(0), ns_filename(), ns_texture(0) {}
Color Black()
utilitaire. renvoie une couleur noire.
Definition color.cpp:18
Color specular
couleur du reflet
Definition mesh_data.h:23
Color emission
pour une source de lumiere
Definition mesh_data.h:25
GLuint diffuse_texture
texture diffuse
Definition mesh_data.h:21
std::string diffuse_filename
nom de la texture diffuse
Definition mesh_data.h:20
float ns
exposant pour les reflets blinn-phong
Definition mesh_data.h:26
GLuint ns_texture
texture exposant
Definition mesh_data.h:29
Color diffuse
couleur diffuse
Definition mesh_data.h:17
std::string ns_filename
nom de la texture exposant
Definition mesh_data.h:28
Color diffuse_texture_color
couleur moyenne de la texture
Definition mesh_data.h:18

Member Data Documentation

◆ diffuse

Color MaterialData::diffuse

couleur diffuse

Definition at line 17 of file mesh_data.h.

◆ diffuse_texture_color

Color MaterialData::diffuse_texture_color

couleur moyenne de la texture

Definition at line 18 of file mesh_data.h.

◆ diffuse_filename

std::string MaterialData::diffuse_filename

nom de la texture diffuse

Definition at line 20 of file mesh_data.h.

◆ diffuse_texture

GLuint MaterialData::diffuse_texture

texture diffuse

Definition at line 21 of file mesh_data.h.

◆ specular

Color MaterialData::specular

couleur du reflet

Definition at line 23 of file mesh_data.h.

◆ emission

Color MaterialData::emission

pour une source de lumiere

Definition at line 25 of file mesh_data.h.

◆ ns

float MaterialData::ns

exposant pour les reflets blinn-phong

Definition at line 26 of file mesh_data.h.

◆ ns_filename

std::string MaterialData::ns_filename

nom de la texture exposant

Definition at line 28 of file mesh_data.h.

◆ ns_texture

GLuint MaterialData::ns_texture

texture exposant

Definition at line 29 of file mesh_data.h.


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