A_b(const float theta) | HairRenderNode::DualScatterMath | inlineprivate |
a_fb(const float theta, const float from, const float to) | HairRenderNode::DualScatterMath | inlineprivate |
alpha_fb(const float phi, const float from, const float to) | HairRenderNode::DualScatterMath | inlineprivate |
beta_fb(const float phi, const float from, const float to) | HairRenderNode::DualScatterMath | inlineprivate |
delta_b(const float theta) | HairRenderNode::DualScatterMath | inlineprivate |
DualScatterMath(const unsigned int tableSize=128) | HairRenderNode::DualScatterMath | |
DualScatterMath::f_s(const float theta, const float phi, const float I_R, const float I_TT, const float I_TRT, const float I_G, Ogre::ColourValue &colour_R, Ogre::ColourValue &colour_TT, Ogre::ColourValue &colour_TRT) | HairRenderNode::DualScatterMath | inlineprivate |
f_R(const float theta, const float I, const float phi, Ogre::ColourValue &colour) | HairRenderNode::DualScatterMath | inlineprivate |
f_TRT(const float theta, const float I, const float phi, Ogre::ColourValue &colour) | HairRenderNode::DualScatterMath | inlineprivate |
f_TT(const float theta, const float I, const float phi, Ogre::ColourValue &colour) | HairRenderNode::DualScatterMath | inlineprivate |
fill_A_b(const float from, const float to) | HairRenderNode::DualScatterMath | private |
fill_delta_b(const float from, const float to) | HairRenderNode::DualScatterMath | private |
fill_sigma_b(const float from, const float to) | HairRenderNode::DualScatterMath | private |
fillN_gR() | HairRenderNode::DualScatterMath | private |
fillN_gTRT() | HairRenderNode::DualScatterMath | private |
fillN_gTT() | HairRenderNode::DualScatterMath | private |
funcPtr typedef | HairRenderNode::DualScatterMath | private |
g(float x, float variance) | HairRenderNode::DualScatterMath | private |
getTablesize() const | HairRenderNode::DualScatterMath | |
GToR(const float grad) | HairRenderNode::DualScatterMath | inlineprivate |
m_a | HairRenderNode::DualScatterMath | private |
m_A_b | HairRenderNode::DualScatterMath | private |
m_alpha_R | HairRenderNode::DualScatterMath | private |
m_alpha_TRT | HairRenderNode::DualScatterMath | private |
m_alpha_TT | HairRenderNode::DualScatterMath | private |
m_beta_R | HairRenderNode::DualScatterMath | private |
m_beta_TRT | HairRenderNode::DualScatterMath | private |
m_beta_TT | HairRenderNode::DualScatterMath | private |
m_C_R | HairRenderNode::DualScatterMath | private |
m_C_TRT | HairRenderNode::DualScatterMath | private |
m_C_TT | HairRenderNode::DualScatterMath | private |
m_delta_b | HairRenderNode::DualScatterMath | private |
m_dEta | HairRenderNode::DualScatterMath | private |
m_dh_M | HairRenderNode::DualScatterMath | private |
m_eta | HairRenderNode::DualScatterMath | private |
m_gamma_G | HairRenderNode::DualScatterMath | private |
m_gamma_TT | HairRenderNode::DualScatterMath | private |
m_I_G | HairRenderNode::DualScatterMath | private |
m_I_R | HairRenderNode::DualScatterMath | private |
m_I_TRT | HairRenderNode::DualScatterMath | private |
m_I_TT | HairRenderNode::DualScatterMath | private |
m_k_g | HairRenderNode::DualScatterMath | private |
m_N_gR | HairRenderNode::DualScatterMath | private |
m_N_gTRT | HairRenderNode::DualScatterMath | private |
m_N_gTT | HairRenderNode::DualScatterMath | private |
m_sigma_a | HairRenderNode::DualScatterMath | private |
m_sigma_b | HairRenderNode::DualScatterMath | private |
m_tableSize | HairRenderNode::DualScatterMath | private |
m_w_c | HairRenderNode::DualScatterMath | private |
M_X(const float alpha, const float beta, const float theta) | HairRenderNode::DualScatterMath | inlineprivate |
N_R(const float phi, float empty=0) | HairRenderNode::DualScatterMath | inlineprivate |
N_TRT(const float phi, const float gamma) | HairRenderNode::DualScatterMath | inlineprivate |
N_TT(const float phi, const float gamma) | HairRenderNode::DualScatterMath | inlineprivate |
S(funcPtr f, const float a, const float b, int n, const float c) | HairRenderNode::DualScatterMath | inlineprivate |
sigma_b(const float theta) | HairRenderNode::DualScatterMath | inlineprivate |
SM_X(const float alpha, const float beta, const float a, const float b) | HairRenderNode::DualScatterMath | inlineprivate |
SX_f_s(const float theta, const float from, const float to) | HairRenderNode::DualScatterMath | inlineprivate |
~DualScatterMath() | HairRenderNode::DualScatterMath | |