getAmbientReflection() const | Archon::Raytracer::Surface | [inline] |
getColor(const Vector2 &texturePoint, ColorRGBA &) const | Archon::Raytracer::Texture | [virtual] |
getDiffuseReflection() const | Archon::Raytracer::Surface | [inline] |
getRefractiveIndex() const | Archon::Raytracer::Surface | [inline] |
getSpecularReflection() const | Archon::Raytracer::Surface | [inline] |
getSpecularRefraction() const | Archon::Raytracer::Surface | [inline] |
shade(const Light &light, const Vector3 &normal, const Vector3 &viewDirection, const Vector3 &lightDirection, const ColorRGBA &surfaceColor) const | Archon::Raytracer::Surface | |
Surface(double ambientReflection, double diffuseReflection, double specularReflection, double specularRefraction, double reflectiveExponent, double refractiveExponent, double refractiveIndex) | Archon::Raytracer::Surface | [inline] |
Texture(Image image, double ambientReflection=0.1, double diffuseReflection=0.5, double specularReflection=0.5, double specularRefraction=0.5, double reflectiveExponent=20, double refractiveExponent=20, double refractiveIndex=1, unsigned horizontalTiles=1, unsigned verticalTiles=1) | Archon::Raytracer::Texture | [inline] |
~Surface() | Archon::Raytracer::Surface | [inline, virtual] |