Phongo Clap RT  1.0
Simple Raytracing Renderer
geo::Sphere Member List

This is the complete list of members for geo::Sphere, including all inherited members.

getCenter() const geo::Sphereinline
getColour()geo::Sphereinlinevirtual
getColour(ngl::Vec3 &_isect)geo::Sphereinlinevirtual
getIntersection(geo::Ray &_ray)geo::Spherevirtual
getMaterial()geo::Shapeinline
getNormalAt(ngl::Vec3 _p)geo::Spherevirtual
getRadius() const geo::Sphereinline
getType()geo::Shapeinline
hasReflection(float _refl_intensity, float _diffuse_intensity)geo::Shapeinline
hasRefraction(float _ior, float _transparency, float _diffuse_intensity)geo::Shapeinline
m_centergeo::Sphereprivate
m_colourgeo::Shapeprotected
m_materialgeo::Shapeprotected
m_radiusgeo::Sphereprivate
m_typegeo::Shapeprotected
setCenter(ngl::Vec3 _center)geo::Sphereinline
setRadius(float _radius)geo::Sphereinline
Shape()geo::Shapeinline
Sphere()geo::Sphereinline
Sphere(ngl::Vec3 _center, float _radius, ngl::Colour _colour)geo::Sphereinline
~Shape()geo::Shapeinline
~Sphere()geo::Sphereinline