Gnash  0.8.11dev
Classes | Namespaces | Functions
DisplayObject.h File Reference
#include <vector>
#include <map>
#include <string>
#include <cassert>
#include <cstdint>
#include <boost/noncopyable.hpp>
#include <boost/logic/tribool.hpp>
#include "ObjectURI.h"
#include "GC.h"
#include "Transform.h"
#include "event_id.h"
#include "SWFRect.h"
#include "SWFMatrix.h"
#include "SWFCxForm.h"
#include "dsodefs.h"
#include "snappingrange.h"

Go to the source code of this file.

Classes

class  gnash::DisplayObject
 DisplayObject is the base class for all DisplayList objects. More...
 
class  gnash::DisplayObject::MaskRenderer
 Render a dynamic mask for a specified DisplayObject. More...
 

Namespaces

 gnash
 Anonymous namespace for callbacks, local functions, event handlers etc.
 
 gnash::SWF
 SWF format parsing classes.
 

Functions

bool gnash::isReferenceable (const DisplayObject &d)
 Returns true if the DisplayObject is referenceable in ActionScript. More...
 
bool gnash::setDisplayObjectProperty (DisplayObject &obj, const ObjectURI &uri, const as_value &val)
 Set special properties. More...
 
bool gnash::getDisplayObjectProperty (DisplayObject &obj, const ObjectURI &uri, as_value &val)
 DisplayObject property lookup. More...
 
void gnash::getIndexedProperty (size_t index, DisplayObject &o, as_value &val)
 Get a property by its numeric index. More...
 
void gnash::setIndexedProperty (size_t index, DisplayObject &o, const as_value &val)
 Set a property by its numeric index. More...
 
void gnash::copyMatrix (const DisplayObject &from, DisplayObject &to)
 Copy SWFMatrix and caches from given DisplayObjecta. More...
 
SWFMatrix gnash::getWorldMatrix (const DisplayObject &d, bool includeRoot=true)
 Get concatenated SWFMatrix (all ancestor transforms and our SWFMatrix) More...
 
SWFCxForm gnash::getWorldCxForm (const DisplayObject &d)
 Get concatenated color transform of a DisplayObject. More...
 
const SWFMatrix & gnash::getMatrix (const DisplayObject &o)
 Get local transform SWFMatrix for this DisplayObject. More...
 
const SWFCxForm & gnash::getCxForm (const DisplayObject &o)
 
as_object * gnash::getObject (const DisplayObject *d)
 Return the as_object associated with a DisplayObject if it exists. More...
 
std::ostream & gnash::operator<< (std::ostream &o, DisplayObject::BlendMode bm)
 Stream operator for DisplayObject blend mode. More...