| Generate(SFVEC3F &aNormal, const RAY &aRay, const HITINFO &aHitInfo) const | MATERIAL | |
| GetAbsorvance() const | MATERIAL | inline |
| GetAmbientColor() const | MATERIAL | inline |
| GetCastShadows() const | MATERIAL | inline |
| GetEmissiveColor() const | MATERIAL | inline |
| GetGenerator() const | MATERIAL | inline |
| GetReflection() const | MATERIAL | inline |
| GetReflectionRayCount() const | MATERIAL | inline |
| GetReflectionRecursionCount() const | MATERIAL | inline |
| GetReflectivity() const | MATERIAL | inline |
| GetRefractionRayCount() const | MATERIAL | inline |
| GetRefractionRecursionCount() const | MATERIAL | inline |
| GetSpecularColor() const | MATERIAL | inline |
| GetTransparency() const | MATERIAL | inline |
| m_absorbance | MATERIAL | protected |
| m_ambientColor | MATERIAL | protected |
| m_castShadows | MATERIAL | protected |
| m_defaultFeflectionRecursionCount | MATERIAL | privatestatic |
| m_defaultReflectionRayCount | MATERIAL | privatestatic |
| m_defaultRefractionRayCount | MATERIAL | privatestatic |
| m_defaultRefractionRecursionCount | MATERIAL | privatestatic |
| m_emissiveColor | MATERIAL | protected |
| m_generator | MATERIAL | protected |
| m_reflection | MATERIAL | protected |
| m_reflectionRayCount | MATERIAL | protected |
| m_reflectionRecursionCount | MATERIAL | protected |
| m_reflectivity | MATERIAL | protected |
| m_refractionRayCount | MATERIAL | protected |
| m_refractionRecursionCount | MATERIAL | protected |
| m_specularColor | MATERIAL | protected |
| m_transparency | MATERIAL | protected |
| MATERIAL() | MATERIAL | |
| MATERIAL(const SFVEC3F &aAmbient, const SFVEC3F &aEmissive, const SFVEC3F &aSpecular, float aShinness, float aTransparency, float aReflection) | MATERIAL | |
| SetAbsorvance(float aAbsorvanceFactor) | MATERIAL | inline |
| SetCastShadows(bool aCastShadows) | MATERIAL | inline |
| SetDefaultReflectionRayCount(unsigned int aCount) | MATERIAL | inlinestatic |
| SetDefaultReflectionRecursionCount(unsigned int aCount) | MATERIAL | inlinestatic |
| SetDefaultRefractionRayCount(unsigned int aCount) | MATERIAL | inlinestatic |
| SetDefaultRefractionRecursionCount(unsigned int aCount) | MATERIAL | inlinestatic |
| SetGenerator(const MATERIAL_GENERATOR *aGenerator) | MATERIAL | inline |
| SetReflectionRayCount(unsigned int aCount) | MATERIAL | inline |
| SetReflectionRecursionCount(unsigned int aCount) | MATERIAL | inline |
| SetRefractionRayCount(unsigned int aCount) | MATERIAL | inline |
| SetRefractionRecursionCount(unsigned int aCount) | MATERIAL | inline |
| Shade(const RAY &aRay, const HITINFO &aHitInfo, float NdotL, const SFVEC3F &aDiffuseObjColor, const SFVEC3F &aDirToLight, const SFVEC3F &aLightColor, float aShadowAttenuationFactor) const =0 | MATERIAL | pure virtual |
| ~MATERIAL() | MATERIAL | inlinevirtual |