19 #ifndef GNASH_SWF_DEFINETEXTTAG_H 20 #define GNASH_SWF_DEFINETEXTTAG_H 30 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
Definition: SWFMatrix.h:53
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
Base class for render handlers.
Definition: Renderer.h:188
bool extractStaticText(std::vector< const TextRecord *> &to, size_t &size) const
Extract static text from TextRecords.
Definition: DefineTextTag.cpp:66
Definition: GnashKey.h:164
Class to group together per-run and external resources for Gnash.
Definition: RunResources.h:53
std::vector< TextRecord > TextRecords
Definition: TextRecord.h:51
Parse a DefineText2Tag.
Definition: DefineTextTag.h:98
void display(Renderer &renderer, const Transform &xform) const
Draw the string.
Definition: DefineTextTag.cpp:126
The Global object ultimately contains all objects in an ActionScript run.
Definition: Global_as.h:49
static void loader(SWFStream &in, TagType tag, movie_definition &m, const RunResources &r)
Definition: DefineTextTag.cpp:42
Rectangle class, see swf defined rectangle record.
Definition: SWFRect.h:44
Definition: GnashKey.h:159
virtual DisplayObject * createDisplayObject(Global_as &gl, DisplayObject *parent) const
Create a DisplayObject with the given parent.
Definition: DefineTextTag.cpp:59
const SWFRect & bounds() const
Definition: DefineTextTag.h:52
Definition: GnashKey.h:331
SWF stream wrapper class.
Definition: SWFStream.h:58
Static text definition tag.
Definition: DefineTextTag.h:42