Static Public Member Functions |
| static bool | SrTable (float *t, unsigned int width, unsigned int height, bool half_float_overflow_check=false) |
| static double | pd_Sr (double dhr, double percent_specular, double angle_dhr, double grazing_angle_reflectivity) |
| static double | ps_Sr (double dhr, double percent_specular, double angle_dhr, double grazing_angle_reflectivity) |
| static double | pe_Sr (double dhr, double percent_specular, double angle_dhr, double grazing_angle_reflectivity) |
| static double | K_PhongH (double k, double angle, double grazing_angle_reflection) |
| static void | RecoverOldPhong (double dhr, double angleDhr, double percentSpecular, double lobe, double *Shine, double *Kamb, double *Kdif, double *Kspec) |
| static bool | PhongHTable (float *t, unsigned int width, unsigned int height, bool half_float_overflow_check=false) |
| static bool | RoughnessTable (float *t, unsigned int width, unsigned int height) |
Member Function Documentation
| static double ssBrdf::g |
( |
double |
a, |
|
|
double |
b |
|
) |
| |
|
staticprivate |
| static double ssBrdf::G |
( |
double |
b | ) |
|
|
staticprivate |
| static double ssBrdf::h_Sr |
( |
double |
a, |
|
|
double |
e |
|
) |
| |
|
staticprivate |
| static double ssBrdf::H_Sr |
( |
double |
a, |
|
|
double |
e |
|
) |
| |
|
staticprivate |
| static double ssBrdf::H_PhongEven |
( |
double |
a, |
|
|
double |
n |
|
) |
| |
|
staticprivate |
| static double ssBrdf::H_PhongOdd |
( |
double |
a, |
|
|
double |
n |
|
) |
| |
|
staticprivate |
| static double ssBrdf::H_PhongAverage |
( |
double |
a, |
|
|
double |
h |
|
) |
| |
|
staticprivate |
| static double ssBrdf::H_PhongEvenNoN |
( |
double |
a | ) |
|
|
staticprivate |
| static double ssBrdf::H_PhongOddNoN |
( |
double |
a | ) |
|
|
staticprivate |
| static double ssBrdf::H_PhongAverageNoN |
( |
double |
a | ) |
|
|
staticprivate |
| static bool ssBrdf::SrTable |
( |
float * |
t, |
|
|
unsigned int |
width, |
|
|
unsigned int |
height, |
|
|
bool |
half_float_overflow_check = false |
|
) |
| |
|
static |
| static double ssBrdf::pd_Sr |
( |
double |
dhr, |
|
|
double |
percent_specular, |
|
|
double |
angle_dhr, |
|
|
double |
grazing_angle_reflectivity |
|
) |
| |
|
static |
| static double ssBrdf::ps_Sr |
( |
double |
dhr, |
|
|
double |
percent_specular, |
|
|
double |
angle_dhr, |
|
|
double |
grazing_angle_reflectivity |
|
) |
| |
|
static |
| static double ssBrdf::pe_Sr |
( |
double |
dhr, |
|
|
double |
percent_specular, |
|
|
double |
angle_dhr, |
|
|
double |
grazing_angle_reflectivity |
|
) |
| |
|
static |
| static double ssBrdf::K_PhongH |
( |
double |
k, |
|
|
double |
angle, |
|
|
double |
grazing_angle_reflection |
|
) |
| |
|
static |
| static void ssBrdf::RecoverOldPhong |
( |
double |
dhr, |
|
|
double |
angleDhr, |
|
|
double |
percentSpecular, |
|
|
double |
lobe, |
|
|
double * |
Shine, |
|
|
double * |
Kamb, |
|
|
double * |
Kdif, |
|
|
double * |
Kspec |
|
) |
| |
|
static |
| static bool ssBrdf::PhongHTable |
( |
float * |
t, |
|
|
unsigned int |
width, |
|
|
unsigned int |
height, |
|
|
bool |
half_float_overflow_check = false |
|
) |
| |
|
static |
| static bool ssBrdf::RoughnessTable |
( |
float * |
t, |
|
|
unsigned int |
width, |
|
|
unsigned int |
height |
|
) |
| |
|
static |
The documentation for this class was generated from the following file: