Classes | Namespaces | Defines | Functions

MovieTester.h File Reference

#include "Range2d.h"
#include "GnashKey.h"
#include "sound_handler.h"
#include "Renderer.h"
#include "Movie.h"
#include "ManualClock.h"
#include "RunResources.h"
#include "movie_root.h"
#include <boost/intrusive_ptr.hpp>
#include <vector>
#include <memory>
#include <string>
#include <boost/shared_ptr.hpp>
#include <cmath>

Go to the source code of this file.

Classes

class  gnash::TestingRenderer
 A table of built renderers. More...
class  gnash::MovieTester
 An utility class for testing movie playback. More...

Namespaces

namespace  gnash
 

Anonymous namespace for callbacks, local functions, event handlers etc.


Defines

#define check_pixel(x, y, radius, color, tolerance)
#define xcheck_pixel(x, y, radius, color, tolerance)

Functions

double gnash::exp2 (double x)

Define Documentation

#define check_pixel (   x,
  y,
  radius,
  color,
  tolerance 
)
Value:
{\
                std::stringstream ss; \
                ss << "[" << __FILE__ << ":" << __LINE__ << "]"; \
                tester.checkPixel(x, y, radius, color, tolerance, ss.str(), false); \
        }

Referenced by main(), and test_mouse_activity().

#define xcheck_pixel (   x,
  y,
  radius,
  color,
  tolerance 
)
Value:
{\
                std::stringstream ss; \
                ss << "[" << __FILE__ << ":" << __LINE__ << "]"; \
                tester.checkPixel(x, y, radius, color, tolerance, ss.str(), true); \
        }

Referenced by main().