Crazy Eddie's GUI System  ${CEGUI_VERSION}
WindowPerformanceTest< TWindow > Class Template Reference

Generic test on a Window. It will automatically create the specified window type and set the renderer on it, so that the rendering phase's logic is tested as well (using the NullRenderer - so no actual rendering is done). More...

+ Inheritance diagram for WindowPerformanceTest< TWindow >:
+ Collaboration diagram for WindowPerformanceTest< TWindow >:

Public Member Functions

 WindowPerformanceTest (CEGUI::String window_type, CEGUI::String renderer)
 
virtual void render ()
 
- Public Member Functions inherited from PerformanceTest
 PerformanceTest (CEGUI::String test_name)
 
void execute ()
 

Public Attributes

TWindow * d_window
 
- Public Attributes inherited from PerformanceTest
CEGUI::String d_testName
 

Additional Inherited Members

- Protected Member Functions inherited from PerformanceTest
virtual void doTest ()=0
 

Detailed Description

template<typename TWindow>
class WindowPerformanceTest< TWindow >

Generic test on a Window. It will automatically create the specified window type and set the renderer on it, so that the rendering phase's logic is tested as well (using the NullRenderer - so no actual rendering is done).