webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Attributes | List of all members
ANGLERenderTest Class Referenceabstract

#include <ANGLEPerfTest.h>

Inheritance diagram for ANGLERenderTest:
ANGLEPerfTest testing::Test angle::NonCopyable angle::TexturesBenchmark

Public Member Functions

 ANGLERenderTest (const std::string &name, const RenderTestParams &testParams)
 
 ~ANGLERenderTest ()
 
virtual void initializeBenchmark ()
 
virtual void destroyBenchmark ()
 
virtual void drawBenchmark ()=0
 
bool popEvent (Event *event)
 
OSWindowgetWindow ()
 
- Public Member Functions inherited from ANGLEPerfTest
 ANGLEPerfTest (const std::string &name, const std::string &suffix)
 
virtual ~ANGLEPerfTest ()
 

Protected Attributes

const RenderTestParamsmTestParams
 
- Protected Attributes inherited from ANGLEPerfTest
std::string mName
 
std::string mSuffix
 
TimermTimer
 
double mRunTimeSeconds
 

Additional Inherited Members

- Protected Member Functions inherited from ANGLEPerfTest
void run ()
 
void printResult (const std::string &trace, double value, const std::string &units, bool important) const
 
void printResult (const std::string &trace, size_t value, const std::string &units, bool important) const
 
double normalizedTime (size_t value) const
 
void abortTest ()
 
unsigned int getNumStepsPerformed () const
 
- Protected Member Functions inherited from testing::Test
 Test ()
 

Constructor & Destructor Documentation

◆ ANGLERenderTest()

ANGLERenderTest::ANGLERenderTest ( const std::string name,
const RenderTestParams testParams 
)

◆ ~ANGLERenderTest()

ANGLERenderTest::~ANGLERenderTest ( )

Member Function Documentation

◆ destroyBenchmark()

virtual void ANGLERenderTest::destroyBenchmark ( )
inlinevirtual

Reimplemented in angle::TexturesBenchmark.

◆ drawBenchmark()

virtual void ANGLERenderTest::drawBenchmark ( )
pure virtual

Implemented in angle::TexturesBenchmark.

◆ getWindow()

OSWindow * ANGLERenderTest::getWindow ( )

◆ initializeBenchmark()

virtual void ANGLERenderTest::initializeBenchmark ( )
inlinevirtual

Reimplemented in angle::TexturesBenchmark.

◆ popEvent()

bool ANGLERenderTest::popEvent ( Event event)

Member Data Documentation

◆ mTestParams

const RenderTestParams& ANGLERenderTest::mTestParams
protected

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