Functions | |
| void | Fail (std::string s) |
| void | Math () |
| void | Render () |
| void | Scene () |
| void | Graphics () |
| void | Explicit () |
| void | All () |
| void Testcases::All | ( | ) |
Modules testcases. One per namespace
Definition at line 278 of file Testcases.cc.
References Explicit(), Math(), Render(), and Scene().

| void Testcases::Explicit | ( | ) |
Modules testcases. One per namespace
Definition at line 218 of file Testcases.cc.
Referenced by All().

| void Testcases::Fail | ( | std::string | s | ) |
Useful local function to wreak havoc
Definition at line 26 of file Testcases.cc.
Referenced by Math(), and Render().

| void Testcases::Graphics | ( | ) |
Modules testcases. One per namespace
Definition at line 206 of file Testcases.cc.
References World::ColLib::Blue(), Graphics::Screen::EventWait(), and Graphics::Screen::PutPixel().

| void Testcases::Math | ( | ) |
Modules testcases. One per namespace
Definition at line 31 of file Testcases.cc.
References Math::Vector::Cross(), Math::Vector::Dot(), Fail(), and Math::Rotate::X().
Referenced by All(), and Render().


| void Testcases::Render | ( | ) |
Modules testcases. One per namespace
Definition at line 69 of file Testcases.cc.
References World::Scene::AddLight(), World::Scene::AddObject(), Fail(), Math(), and Render::Raytracer::Render().
Referenced by All().


| void Testcases::Scene | ( | ) |
Modules testcases. One per namespace
Definition at line 104 of file Testcases.cc.
References World::Scene::AddLight(), World::Scene::AddObject(), World::TexLib::Blue(), World::ColLib::Blue(), World::Sphere::Collide(), World::Plane::Collide(), Render::Ray::GetPoint(), World::Scene::Iterator< T >::Next(), World::TexLib::Red(), and World::ColLib::White().
Referenced by All().


1.5.5