Represents the outline of one or more shapes, along with information on fill and line styles. More...
#include <DefineShapeTag.h>
Public Member Functions | |
| virtual | ~DefineShapeTag () |
| virtual void | display (Renderer &renderer, const DisplayObject &inst) const |
| virtual DisplayObject * | createDisplayObject (Global_as &gl, DisplayObject *parent) const |
| Create a DisplayObject with the given parent. | |
| const SWFRect & | bounds () const |
| Get cached bounds of this shape. | |
| virtual bool | pointTestLocal (boost::int32_t x, boost::int32_t y, const SWFMatrix &wm) const |
Static Public Member Functions | |
| static void | loader (SWFStream &in, TagType tag, movie_definition &m, const RunResources &r) |
Represents the outline of one or more shapes, along with information on fill and line styles.
| virtual gnash::SWF::DefineShapeTag::~DefineShapeTag | ( | ) | [inline, virtual] |
| const SWFRect& gnash::SWF::DefineShapeTag::bounds | ( | ) | const [inline] |
Get cached bounds of this shape.
References gnash::SWF::ShapeRecord::getBounds().
| DisplayObject * gnash::SWF::DefineShapeTag::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.
| gl | The 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::DefineShapeTag::display | ( | Renderer & | renderer, | |
| const DisplayObject & | inst | |||
| ) | const [virtual] |
| void gnash::SWF::DefineShapeTag::loader | ( | SWFStream & | in, | |
| TagType | tag, | |||
| movie_definition & | m, | |||
| const RunResources & | r | |||
| ) | [static] |
| bool gnash::SWF::DefineShapeTag::pointTestLocal | ( | boost::int32_t | x, | |
| boost::int32_t | y, | |||
| const SWFMatrix & | wm | |||
| ) | const [virtual] |
1.7.1