Main Page   Namespace List   Alphabetical List   Data Structures   File List   Data Fields   Globals  

material.h File Reference

Go to the source code of this file.

Defines

#define NUM_MATERIALS   28
#define NB_COLORS   13

Enumerations

enum  materials {
  EMERALD, JADE, OBSIDIAN, PEARL,
  RUBY, TURQUOISE, BRASS, BRONZE,
  CHROME, COPPER, GOLD, SILVER,
  BLACK_PLASTIC, CYAN_PLASTIC, GREEN_PLASTIC, RED_PLASTIC,
  WHITE_PLASTIC, YELLOW_PLASTIC, BLACK_RUBBER, CYAN_RUBBER,
  GREEN_RUBBER, RED_RUBBER, WHITE_RUBBER, YELLOW_RUBBER,
  BRIGHT_WHITE, LESS_BRIGHT_WHITE, WARM_WHITE, COOL_WHITE
}

Functions

void doMaterial (GLfloat *pMat, GLenum gSide)

Variables

double coltable [NB_COLORS][3]
char * matNames [NUM_MATERIALS][50]
GLfloat Material [NUM_MATERIALS][10]


Define Documentation

#define NB_COLORS   13
 

#define NUM_MATERIALS   28
 


Enumeration Type Documentation

enum materials
 

Enumeration values:
EMERALD 
JADE 
OBSIDIAN 
PEARL 
RUBY 
TURQUOISE 
BRASS 
BRONZE 
CHROME 
COPPER 
GOLD 
SILVER 
BLACK_PLASTIC 
CYAN_PLASTIC 
GREEN_PLASTIC 
RED_PLASTIC 
WHITE_PLASTIC 
YELLOW_PLASTIC 
BLACK_RUBBER 
CYAN_RUBBER 
GREEN_RUBBER 
RED_RUBBER 
WHITE_RUBBER 
YELLOW_RUBBER 
BRIGHT_WHITE 
LESS_BRIGHT_WHITE 
WARM_WHITE 
COOL_WHITE 


Function Documentation

void doMaterial GLfloat *    pMat,
GLenum    gSide
 


Variable Documentation

double coltable[NB_COLORS][3] [static]
 

Initial value:

 {
    {1.00, 1.00, 1.00},         
    {0.00, 0.00, 0.00},         
    {1.00, 0.85, 0.70},         
    {0.90, 0.50, 0.30},         
    {0.44, 0.50, 0.56},         
    {0.39, 0.58, 0.93},         
    {0.50, 0.50, 0.83},         
    {0.49, 0.92, 0.00},         
    {0.74, 0.71, 0.42},         
    {1.00, 0.84, 0.00},         
    {0.80, 0.36, 0.36},         
    {0.55, 0.27, 0.07},         
    {1.00, 0.08, 0.56},         
}

GLfloat Material[NUM_MATERIALS][10] [static]
 

char* matNames[NUM_MATERIALS][50] [static]
 

Initial value:

 {

    "EMERALD", "JADE", "OBSIDIAN", "PEARL", "RUBY", "TURQUOISE",

    "BRASS", "BRONZE", "CHROME", "COPPER", "GOLD", "SILVER",

    "BLACK_PLASTIC", "CYAN_PLASTIC", "GREEN_PLASTIC",

    "RED_PLASTIC", "WHITE_PLASTIC", "YELLOW_PLASTIC",

    "BLACK_RUBBER", "CYAN_RUBBER", "GREEN_RUBBER",

    "RED_RUBBER", "WHITE_RUBBER", "YELLOW_RUBBER",

    "BRIGHT_WHITE", "LESS_BRIGHT_WHITE",

    "WARM_WHITE", "COOL_WHITE"
}


Generated on Wed Feb 18 16:32:52 2004 for POVAMA by doxygen1.2.18