#include <GpuTest.h>
Inheritance diagram for GpuThesis::Test::GpuTest:
Public Member Functions | |
std::auto_ptr< TestResultContainer > | runTest () |
TestResult * | evaluate (const TextureMapping &m, float timestep) const |
OpenGL::IoTextureSet * | getIoTextureSet () const |
Protected Member Functions | |
void | setExpectedOutput (unsigned int textureId, const ColorMap &colorMap, float timestep) |
void | setIoTextureSet (OpenGL::IoTextureSet *textures) |
|
Evaluate the given texture mapping. Compares the texture mapping to the actual texture to see if they correspond.
|
|
Get the test's IoTextureSet.
|
|
Runs the test, returning a TestResultContainer.
|
|
Set the expected output of the given texture after running with the given timestep. Used by subclasses.
|
|
Called by subclasses to set the IoTextureSet.
|