# GlutWrapper::IRunner Class Reference

Interface to a test runner. It's used by GlutWrapper::Window to run the test. More...

`#include <IRunner.h>`

Inheritance diagram for GlutWrapper::IRunner:

List of all members.

## Public Member Functions
virtual void | InitializeOpengl (int width, int height)=0
| Its used to configurate opengl.
virtual void | Run (void)=0
| It executes the test.
virtual void | Reshape (int width, int height)=0
| Callback notifies of render window reshape.
## Protected Member Functions
| IRunner (void)
| It can't be constructed.
virtual | ~IRunner (void)=0
| It can`t be destroyed.

## Detailed Description

Interface to a test runner. It's used by GlutWrapper::Window to run the test.

## Member Function Documentation

virtual void GlutWrapper::IRunner::InitializeOpengl | ( | int | width,
|  | int | height |
| ) |  |  | `[pure virtual]`

Its used to configurate opengl.

Parameters:

  | width | render window width
  | height | render window height

Implemented in DelaunayTest::DelaunayTestRunner.

virtual void GlutWrapper::IRunner::Reshape | ( | int | width,
|  | int | height |
| ) |  |  | `[pure virtual]`

Callback notifies of render window reshape.

Parameters:

  | width | new render window width
  | height | new render window height

Implemented in DelaunayTest::DelaunayTestRunner.

The documentation for this class was generated from the following file:

- src/tests/2dRender/IRunner.h