Gnash  0.8.10
Public Member Functions | Static Public Member Functions
gnash::SWF::DefineMorphShapeTag Class Reference

DefineMorphShape tag. More...

#include <DefineMorphShapeTag.h>

Inheritance diagram for gnash::SWF::DefineMorphShapeTag:
gnash::SWF::DefinitionTag gnash::SWF::ControlTag gnash::ref_counted

List of all members.

Public Member Functions

virtual ~DefineMorphShapeTag ()
virtual DisplayObjectcreateDisplayObject (Global_as &gl, DisplayObject *parent) const
 Create a DisplayObject with the given parent.
void display (Renderer &renderer, const ShapeRecord &shape, const Transform &base) const
const ShapeRecordshape1 () const
const ShapeRecordshape2 () const

Static Public Member Functions

static void loader (SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)

Detailed Description

DefineMorphShape tag.

Constructor & Destructor Documentation

virtual gnash::SWF::DefineMorphShapeTag::~DefineMorphShapeTag ( ) [inline, virtual]

Member Function Documentation

DisplayObject * gnash::SWF::DefineMorphShapeTag::createDisplayObject ( Global_as gl,
DisplayObject parent 
) const [virtual]

Create a DisplayObject with the given parent.

This function will determine the correct prototype and associated object using the passed global.

glThe global object used to set prototype and associated object. Calling this function creates a new DisplayObject from the DefinitionTag and adds it as a child of the specified parent DisplayObject.

Implements gnash::SWF::DefinitionTag.

References gnash::getRoot().

void gnash::SWF::DefineMorphShapeTag::display ( Renderer renderer,
const ShapeRecord shape,
const Transform base 
) const
void gnash::SWF::DefineMorphShapeTag::loader ( SWFStream in,
TagType  tag,
movie_definition m,
const RunResources r 
) [static]
const ShapeRecord& gnash::SWF::DefineMorphShapeTag::shape1 ( ) const [inline]
const ShapeRecord& gnash::SWF::DefineMorphShapeTag::shape2 ( ) const [inline]

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