Namespaces | Defines

gui.cpp File Reference

#include "MovieClip.h"
#include "gui.h"
#include "Renderer.h"
#include "sound_handler.h"
#include "movie_root.h"
#include "VM.h"
#include "DisplayObject.h"
#include "tu_file.h"
#include "gnash.h"
#include "RunResources.h"
#include <vector>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <boost/algorithm/string/replace.hpp>
#include <boost/lexical_cast.hpp>
Include dependency graph for gui.cpp:

Namespaces

namespace  gnash
 

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


Defines

#define IF_DEBUG_REGION_UPDATES(x)   { if (_showUpdatedRegions) { x } }

Define Documentation

#define IF_DEBUG_REGION_UPDATES (   x  )     { if (_showUpdatedRegions) { x } }

Define this to make sure each frame is fully rendered from ground up even if no motion has been detected in the movie. Define this if you want to debug the *detection* of region updates only. This will disable region updates for the backend (GUI+renderer) completely so that only the last region (red frame) will be visible. However, this slows down rendering as each frame is fully re-rendered. If you want to debug the GUI part, however (see if blitting the region works), then you probably won't define this.