src/echo/matter.c File Reference

#include "echo.h"
#include "privateEcho.h"

Include dependency graph for matter.c:


Functions

void echoColorSet (echoObject *obj, echoCol_t R, echoCol_t G, echoCol_t B, echoCol_t A)
void echoMatterPhongSet (echoScene *scene, echoObject *obj, echoCol_t ka, echoCol_t kd, echoCol_t ks, echoCol_t sp)
void echoMatterGlassSet (echoScene *scene, echoObject *obj, echoCol_t index, echoCol_t ka, echoCol_t kd, echoCol_t fuzzy)
void echoMatterMetalSet (echoScene *scene, echoObject *obj, echoCol_t R0, echoCol_t ka, echoCol_t kd, echoCol_t fuzzy)
void echoMatterLightSet (echoScene *scene, echoObject *obj, echoCol_t power, echoCol_t unit)
void echoMatterTextureSet (echoScene *scene, echoObject *obj, Nrrd *ntext)

Variables

int echoObjectHasMatter [ECHO_TYPE_NUM]

Function Documentation

void echoColorSet ( echoObject obj,
echoCol_t  R,
echoCol_t  G,
echoCol_t  B,
echoCol_t  A 
)

void echoMatterGlassSet ( echoScene scene,
echoObject obj,
echoCol_t  index,
echoCol_t  ka,
echoCol_t  kd,
echoCol_t  fuzzy 
)

void echoMatterLightSet ( echoScene scene,
echoObject obj,
echoCol_t  power,
echoCol_t  unit 
)

void echoMatterMetalSet ( echoScene scene,
echoObject obj,
echoCol_t  R0,
echoCol_t  ka,
echoCol_t  kd,
echoCol_t  fuzzy 
)

void echoMatterPhongSet ( echoScene scene,
echoObject obj,
echoCol_t  ka,
echoCol_t  kd,
echoCol_t  ks,
echoCol_t  sp 
)

void echoMatterTextureSet ( echoScene scene,
echoObject obj,
Nrrd ntext 
)


Variable Documentation

int echoObjectHasMatter[ECHO_TYPE_NUM]

Initial value:

 {
  1, 
  1, 
  1, 
  1, 
  1, 
  1, 
  1, 
  1, 
  0, 
  0, 
  0, 
  0, 
}


Generated on Sat May 9 03:55:14 2009 for Teem by  doxygen 1.5.9