#include "echo.h"
#include "privateEcho.h"
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] |
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 | |||
) |
int echoObjectHasMatter[ECHO_TYPE_NUM] |
Initial value:
{ 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, }