Midterm: Team Cyber
 All Classes Files Functions Variables Typedefs Pages
RayTracer Member List

This is the complete list of members for RayTracer, including all inherited members.

castRay(const Ray &ray, float maxDistance=finf(), bool anyHit=false) const RayTracerprotected
create()RayTracerstatic
createPhotonMap()RayTracerprotected
L_i(const Point3 P, const Vector3 &wi, int bouncesLeft, Random &rnd) const RayTracerprotected
L_o(const shared_ptr< Surfel > &surfel, const Vector3 &wo, int bouncesLeft, Random &rnd) const RayTracerprotected
L_scatteredDirect(const shared_ptr< Surfel > &surfel, const Vector3 &wo, Random &rnd) const RayTracerprotected
L_scatteredIndirect(const shared_ptr< Surfel > &surfel, const Vector3 &wo, Random &rnd) const RayTracerprotected
L_scatteredSpecularIndirect(const shared_ptr< Surfel > &surfel, const Vector3 &wo, int bouncesLeft, Random &rnd) const RayTracerprotected
m_cameraRayTracerprotected
m_imageRayTracerprotected
m_lightingRayTracerprotected
m_rndRayTracerprotected
m_settingsRayTracerprotected
m_statsRayTracerprotected
m_testIntRayTracerprotected
m_triTreeRayTracerprotected
photonsRayTracerprotected
PhotonTree typedefRayTracerprotected
RayTracer()RayTracerprotected
render(const Settings &settings, const Array< shared_ptr< Surface > > &surfaceArray, const shared_ptr< LightingEnvironment > &lighting, const shared_ptr< Camera > &camera, Stats &stats)RayTracer
traceAllPixels(int numThreads)RayTracerprotected
traceOnePixel(int x, int y, int threadID)RayTracerprotected
tracePhotons(Photon p, int bouncesLeft)RayTracerprotected
visiblePercentage(Ray ray, const shared_ptr< Light > &light, float distance) const RayTracerprotected