23 #ifndef GNASH_SWF_MORPH_SHAPE_H 24 #define GNASH_SWF_MORPH_SHAPE_H 32 class movie_definition;
Client program's interface to the definition of a movie or sprite.
Definition: movie_definition.h:95
DisplayObject is the base class for all DisplayList objects.
Definition: DisplayObject.h:168
TagType
SWF tag types. Symbolic names copied from Ming.
Definition: SWF.h:30
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:40
Immutable data representing the definition of a movie display element.
Definition: DefinitionTag.h:47
virtual ~DefineMorphShapeTag()
Definition: DefineMorphShapeTag.h:52
const ShapeRecord & shape2() const
Definition: DefineMorphShapeTag.h:64
Base class for render handlers.
Definition: Renderer.h:188
Definition: GnashKey.h:164
Class to group together per-run and external resources for Gnash.
Definition: RunResources.h:53
The Global object ultimately contains all objects in an ActionScript run.
Definition: Global_as.h:49
const ShapeRecord & shape1() const
Definition: DefineMorphShapeTag.h:60
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: DefineMorphShapeTag.cpp:46
Rectangle class, see swf defined rectangle record.
Definition: SWFRect.h:44
virtual DisplayObject * createDisplayObject(Global_as &gl, DisplayObject *parent) const
Create a DisplayObject with the given parent.
Definition: DefineMorphShapeTag.cpp:69
Definition: GnashKey.h:159
void display(Renderer &renderer, const ShapeRecord &shape, const Transform &base) const
Definition: DefineMorphShapeTag.cpp:76
Holds information needed to draw a shape.
Definition: ShapeRecord.h:126
Definition: GnashKey.h:331
DefineMorphShape tag.
Definition: DefineMorphShapeTag.h:45
SWF stream wrapper class.
Definition: SWFStream.h:58