Gnash  0.8.10
Namespaces | Enumerations | Functions
SWF.h File Reference
#include <iosfwd>

Go to the source code of this file.

Namespaces

namespace  gnash
 

Anonymous namespace for callbacks, local functions, event handlers etc.


namespace  gnash::SWF
 

SWF format parsing classes.


Enumerations

enum  gnash::SWF::TagType {
  gnash::SWF::END = 0, gnash::SWF::SHOWFRAME = 1, gnash::SWF::DEFINESHAPE = 2, gnash::SWF::FREECHARACTER = 3,
  gnash::SWF::PLACEOBJECT = 4, gnash::SWF::REMOVEOBJECT = 5, gnash::SWF::DEFINEBITS = 6, gnash::SWF::DEFINEBUTTON = 7,
  gnash::SWF::JPEGTABLES = 8, gnash::SWF::SETBACKGROUNDCOLOR = 9, gnash::SWF::DEFINEFONT = 10, gnash::SWF::DEFINETEXT = 11,
  gnash::SWF::DOACTION = 12, gnash::SWF::DEFINEFONTINFO = 13, gnash::SWF::DEFINESOUND = 14, gnash::SWF::STARTSOUND = 15,
  gnash::SWF::STOPSOUND = 16, gnash::SWF::DEFINEBUTTONSOUND = 17, gnash::SWF::SOUNDSTREAMHEAD = 18, gnash::SWF::SOUNDSTREAMBLOCK = 19,
  gnash::SWF::DEFINELOSSLESS = 20, gnash::SWF::DEFINEBITSJPEG2 = 21, gnash::SWF::DEFINESHAPE2 = 22, gnash::SWF::DEFINEBUTTONCXFORM = 23,
  gnash::SWF::PROTECT = 24, gnash::SWF::PATHSAREPOSTSCRIPT = 25, gnash::SWF::PLACEOBJECT2 = 26, gnash::SWF::REMOVEOBJECT2 = 28,
  gnash::SWF::SYNCFRAME = 29, gnash::SWF::FREEALL = 31, gnash::SWF::DEFINESHAPE3 = 32, gnash::SWF::DEFINETEXT2 = 33,
  gnash::SWF::DEFINEBUTTON2 = 34, gnash::SWF::DEFINEBITSJPEG3 = 35, gnash::SWF::DEFINELOSSLESS2 = 36, gnash::SWF::DEFINEEDITTEXT = 37,
  gnash::SWF::DEFINEVIDEO = 38, gnash::SWF::DEFINESPRITE = 39, gnash::SWF::NAMECHARACTER = 40, gnash::SWF::SERIALNUMBER = 41,
  gnash::SWF::DEFINETEXTFORMAT = 42, gnash::SWF::FRAMELABEL = 43, gnash::SWF::DEFINEBEHAVIOR = 44, gnash::SWF::SOUNDSTREAMHEAD2 = 45,
  gnash::SWF::DEFINEMORPHSHAPE = 46, gnash::SWF::FRAMETAG = 47, gnash::SWF::DEFINEFONT2 = 48, gnash::SWF::GENCOMMAND = 49,
  gnash::SWF::DEFINECOMMANDOBJ = 50, gnash::SWF::CHARACTERSET = 51, gnash::SWF::FONTREF = 52, gnash::SWF::DEFINEFUNCTION = 53,
  gnash::SWF::PLACEFUNCTION = 54, gnash::SWF::GENTAGOBJECT = 55, gnash::SWF::EXPORTASSETS = 56, gnash::SWF::IMPORTASSETS = 57,
  gnash::SWF::ENABLEDEBUGGER = 58, gnash::SWF::INITACTION = 59, gnash::SWF::DEFINEVIDEOSTREAM = 60, gnash::SWF::VIDEOFRAME = 61,
  gnash::SWF::DEFINEFONTINFO2 = 62, gnash::SWF::DEBUGID = 63, gnash::SWF::ENABLEDEBUGGER2 = 64, gnash::SWF::SCRIPTLIMITS = 65,
  gnash::SWF::SETTABINDEX = 66, gnash::SWF::DEFINESHAPE4_ = 67, gnash::SWF::DEFINEMORPHSHAPE2_ = 68, gnash::SWF::FILEATTRIBUTES = 69,
  gnash::SWF::PLACEOBJECT3 = 70, gnash::SWF::IMPORTASSETS2 = 71, gnash::SWF::DOABC = 72, gnash::SWF::DEFINEALIGNZONES = 73,
  gnash::SWF::CSMTEXTSETTINGS = 74, gnash::SWF::DEFINEFONT3 = 75, gnash::SWF::SYMBOLCLASS = 76, gnash::SWF::METADATA = 77,
  gnash::SWF::DEFINESCALINGGRID = 78, gnash::SWF::DOABCDEFINE = 82, gnash::SWF::DEFINESHAPE4 = 83, gnash::SWF::DEFINEMORPHSHAPE2 = 84,
  gnash::SWF::DEFINESCENEANDFRAMELABELDATA = 86, gnash::SWF::DEFINEBINARYDATA = 87, gnash::SWF::DEFINEFONTNAME = 88, gnash::SWF::STARTSOUND2 = 89,
  gnash::SWF::DEFINEBITSJPEG4 = 90, gnash::SWF::REFLEX = 777, gnash::SWF::DEFINEBITSPTR = 1023
}
 SWF tag types. Symbolic names copied from Ming. More...
enum  gnash::SWF::ActionType {
  gnash::SWF::ACTION_END = 0x00, gnash::SWF::ACTION_NEXTFRAME = 0x04, gnash::SWF::ACTION_PREVFRAME = 0x05, gnash::SWF::ACTION_PLAY = 0x06,
  gnash::SWF::ACTION_STOP = 0x07, gnash::SWF::ACTION_TOGGLEQUALITY = 0x08, gnash::SWF::ACTION_STOPSOUNDS = 0x09, gnash::SWF::ACTION_GOTOFRAME = 0x81,
  gnash::SWF::ACTION_GETURL = 0x83, gnash::SWF::ACTION_WAITFORFRAME = 0x8A, gnash::SWF::ACTION_SETTARGET = 0x8B, gnash::SWF::ACTION_GOTOLABEL = 0x8C,
  gnash::SWF::ACTION_ADD = 0x0A, gnash::SWF::ACTION_SUBTRACT = 0x0B, gnash::SWF::ACTION_MULTIPLY = 0x0C, gnash::SWF::ACTION_DIVIDE = 0x0D,
  gnash::SWF::ACTION_EQUAL = 0x0E, gnash::SWF::ACTION_LESSTHAN = 0x0F, gnash::SWF::ACTION_LOGICALAND = 0x10, gnash::SWF::ACTION_LOGICALOR = 0x11,
  gnash::SWF::ACTION_LOGICALNOT = 0x12, gnash::SWF::ACTION_STRINGEQ = 0x13, gnash::SWF::ACTION_STRINGLENGTH = 0x14, gnash::SWF::ACTION_SUBSTRING = 0x15,
  gnash::SWF::ACTION_POP = 0x17, gnash::SWF::ACTION_INT = 0x18, gnash::SWF::ACTION_GETVARIABLE = 0x1C, gnash::SWF::ACTION_SETVARIABLE = 0x1D,
  gnash::SWF::ACTION_SETTARGETEXPRESSION = 0x20, gnash::SWF::ACTION_STRINGCONCAT = 0x21, gnash::SWF::ACTION_GETPROPERTY = 0x22, gnash::SWF::ACTION_SETPROPERTY = 0x23,
  gnash::SWF::ACTION_DUPLICATECLIP = 0x24, gnash::SWF::ACTION_REMOVECLIP = 0x25, gnash::SWF::ACTION_TRACE = 0x26, gnash::SWF::ACTION_STARTDRAGMOVIE = 0x27,
  gnash::SWF::ACTION_STOPDRAGMOVIE = 0x28, gnash::SWF::ACTION_STRINGCOMPARE = 0x29, gnash::SWF::ACTION_THROW = 0x2A, gnash::SWF::ACTION_CASTOP = 0x2B,
  gnash::SWF::ACTION_IMPLEMENTSOP = 0x2C, gnash::SWF::ACTION_FSCOMMAND2 = 0x2D, gnash::SWF::ACTION_RANDOM = 0x30, gnash::SWF::ACTION_MBLENGTH = 0x31,
  gnash::SWF::ACTION_ORD = 0x32, gnash::SWF::ACTION_CHR = 0x33, gnash::SWF::ACTION_GETTIMER = 0x34, gnash::SWF::ACTION_MBSUBSTRING = 0x35,
  gnash::SWF::ACTION_MBORD = 0x36, gnash::SWF::ACTION_MBCHR = 0x37, gnash::SWF::ACTION_STRICTMODE = 0x89, gnash::SWF::ACTION_WAITFORFRAMEEXPRESSION = 0x8D,
  gnash::SWF::ACTION_PUSHDATA = 0x96, gnash::SWF::ACTION_BRANCHALWAYS = 0x99, gnash::SWF::ACTION_GETURL2 = 0x9A, gnash::SWF::ACTION_BRANCHIFTRUE = 0x9D,
  gnash::SWF::ACTION_CALLFRAME = 0x9E, gnash::SWF::ACTION_GOTOEXPRESSION = 0x9F, gnash::SWF::ACTION_DELETE = 0x3A, gnash::SWF::ACTION_DELETE2 = 0x3B,
  gnash::SWF::ACTION_VAREQUALS = 0x3C, gnash::SWF::ACTION_CALLFUNCTION = 0x3D, gnash::SWF::ACTION_RETURN = 0x3E, gnash::SWF::ACTION_MODULO = 0x3F,
  gnash::SWF::ACTION_NEW = 0x40, gnash::SWF::ACTION_VAR = 0x41, gnash::SWF::ACTION_INITARRAY = 0x42, gnash::SWF::ACTION_INITOBJECT = 0x43,
  gnash::SWF::ACTION_TYPEOF = 0x44, gnash::SWF::ACTION_TARGETPATH = 0x45, gnash::SWF::ACTION_ENUMERATE = 0x46, gnash::SWF::ACTION_NEWADD = 0x47,
  gnash::SWF::ACTION_NEWLESSTHAN = 0x48, gnash::SWF::ACTION_NEWEQUALS = 0x49, gnash::SWF::ACTION_TONUMBER = 0x4A, gnash::SWF::ACTION_TOSTRING = 0x4B,
  gnash::SWF::ACTION_DUP = 0x4C, gnash::SWF::ACTION_SWAP = 0x4D, gnash::SWF::ACTION_GETMEMBER = 0x4E, gnash::SWF::ACTION_SETMEMBER = 0x4F,
  gnash::SWF::ACTION_INCREMENT = 0x50, gnash::SWF::ACTION_DECREMENT = 0x51, gnash::SWF::ACTION_CALLMETHOD = 0x52, gnash::SWF::ACTION_NEWMETHOD = 0x53,
  gnash::SWF::ACTION_INSTANCEOF = 0x54, gnash::SWF::ACTION_ENUM2 = 0x55, gnash::SWF::ACTION_BITWISEAND = 0x60, gnash::SWF::ACTION_BITWISEOR = 0x61,
  gnash::SWF::ACTION_BITWISEXOR = 0x62, gnash::SWF::ACTION_SHIFTLEFT = 0x63, gnash::SWF::ACTION_SHIFTRIGHT = 0x64, gnash::SWF::ACTION_SHIFTRIGHT2 = 0x65,
  gnash::SWF::ACTION_STRICTEQ = 0x66, gnash::SWF::ACTION_GREATER = 0x67, gnash::SWF::ACTION_STRINGGREATER = 0x68, gnash::SWF::ACTION_EXTENDS = 0x69,
  gnash::SWF::ACTION_CONSTANTPOOL = 0x88, gnash::SWF::ACTION_DEFINEFUNCTION2 = 0x8E, gnash::SWF::ACTION_TRY = 0x8F, gnash::SWF::ACTION_WITH = 0x94,
  gnash::SWF::ACTION_DEFINEFUNCTION = 0x9B, gnash::SWF::ACTION_SETREGISTER = 0x87
}
 SWF action ids. Symbolic names copied from Ming. More...
enum  gnash::SWF::abc_action_type {
  gnash::SWF::ABC_ACTION_END = 0x00, gnash::SWF::ABC_ACTION_BKPT = 0x01, gnash::SWF::ABC_ACTION_NOP = 0x02, gnash::SWF::ABC_ACTION_THROW = 0X03,
  gnash::SWF::ABC_ACTION_GETSUPER = 0X04, gnash::SWF::ABC_ACTION_SETSUPER = 0X05, gnash::SWF::ABC_ACTION_DXNS = 0X06, gnash::SWF::ABC_ACTION_DXNSLATE = 0X07,
  gnash::SWF::ABC_ACTION_KILL = 0X08, gnash::SWF::ABC_ACTION_LABEL = 0X09, gnash::SWF::ABC_ACTION_0x0A = 0X0A, gnash::SWF::ABC_ACTION_0X0B = 0X0B,
  gnash::SWF::ABC_ACTION_IFNLT = 0X0C, gnash::SWF::ABC_ACTION_IFNLE = 0X0D, gnash::SWF::ABC_ACTION_IFNGT = 0X0E, gnash::SWF::ABC_ACTION_IFNGE = 0X0F,
  gnash::SWF::ABC_ACTION_JUMP = 0X10, gnash::SWF::ABC_ACTION_IFTRUE = 0X11, gnash::SWF::ABC_ACTION_IFFALSE = 0X12, gnash::SWF::ABC_ACTION_IFEQ = 0x13,
  gnash::SWF::ABC_ACTION_IFNE = 0X14, gnash::SWF::ABC_ACTION_IFLT = 0X15, gnash::SWF::ABC_ACTION_IFLE = 0x16, gnash::SWF::ABC_ACTION_IFGT = 0x17,
  gnash::SWF::ABC_ACTION_IFGE = 0x18, gnash::SWF::ABC_ACTION_IFSTRICTEQ = 0x19, gnash::SWF::ABC_ACTION_IFSTRICTNE = 0x1A, gnash::SWF::ABC_ACTION_LOOKUPSWITCH = 0x1B,
  gnash::SWF::ABC_ACTION_PUSHWITH = 0x1C, gnash::SWF::ABC_ACTION_POPSCOPE = 0x1D, gnash::SWF::ABC_ACTION_NEXTNAME = 0x1E, gnash::SWF::ABC_ACTION_HASNEXT = 0x1F,
  gnash::SWF::ABC_ACTION_PUSHNULL = 0x20, gnash::SWF::ABC_ACTION_PUSHUNDEFINED = 0x21, gnash::SWF::ABC_ACTION_0x22 = 0x22, gnash::SWF::ABC_ACTION_NEXTVALUE = 0x23,
  gnash::SWF::ABC_ACTION_PUSHBYTE = 0x24, gnash::SWF::ABC_ACTION_PUSHSHORT = 0x25, gnash::SWF::ABC_ACTION_PUSHTRUE = 0x26, gnash::SWF::ABC_ACTION_PUSHFALSE = 0x27,
  gnash::SWF::ABC_ACTION_PUSHNAN = 0x28, gnash::SWF::ABC_ACTION_POP = 0x29, gnash::SWF::ABC_ACTION_DUP = 0x2A, gnash::SWF::ABC_ACTION_SWAP = 0x2B,
  gnash::SWF::ABC_ACTION_PUSHSTRING = 0x2C, gnash::SWF::ABC_ACTION_PUSHINT = 0x2D, gnash::SWF::ABC_ACTION_PUSHUINT = 0x2E, gnash::SWF::ABC_ACTION_PUSHDOUBLE = 0x2F,
  gnash::SWF::ABC_ACTION_PUSHSCOPE = 0x30, gnash::SWF::ABC_ACTION_PUSHNAMESPACE = 0x31, gnash::SWF::ABC_ACTION_HASNEXT2 = 0x32, gnash::SWF::ABC_ACTION_0x33 = 0x33,
  gnash::SWF::ABC_ACTION_0x34 = 0x34, gnash::SWF::ABC_ACTION_0x35 = 0x35, gnash::SWF::ABC_ACTION_0x36 = 0x36, gnash::SWF::ABC_ACTION_0x37 = 0x37,
  gnash::SWF::ABC_ACTION_0x38 = 0x38, gnash::SWF::ABC_ACTION_0x39 = 0x39, gnash::SWF::ABC_ACTION_0x3A = 0x3A, gnash::SWF::ABC_ACTION_0x3B = 0x3B,
  gnash::SWF::ABC_ACTION_0x3C = 0x3C, gnash::SWF::ABC_ACTION_0x3D = 0x3D, gnash::SWF::ABC_ACTION_0x3E = 0x3E, gnash::SWF::ABC_ACTION_0x3F = 0x3F,
  gnash::SWF::ABC_ACTION_NEWFUNCTION = 0x40, gnash::SWF::ABC_ACTION_CALL = 0x41, gnash::SWF::ABC_ACTION_CONSTRUCT = 0x42, gnash::SWF::ABC_ACTION_CALLMETHOD = 0x43,
  gnash::SWF::ABC_ACTION_CALLSTATIC = 0x44, gnash::SWF::ABC_ACTION_CALLSUPER = 0x45, gnash::SWF::ABC_ACTION_CALLPROPERTY = 0x46, gnash::SWF::ABC_ACTION_RETURNVOID = 0x47,
  gnash::SWF::ABC_ACTION_RETURNVALUE = 0x48, gnash::SWF::ABC_ACTION_CONSTRUCTSUPER = 0x49, gnash::SWF::ABC_ACTION_CONSTRUCTPROP = 0x4A, gnash::SWF::ABC_ACTION_CALLSUPERID = 0x4B,
  gnash::SWF::ABC_ACTION_CALLPROPLEX = 0x4C, gnash::SWF::ABC_ACTION_CALLINTERFACE = 0x4D, gnash::SWF::ABC_ACTION_CALLSUPERVOID = 0x4E, gnash::SWF::ABC_ACTION_CALLPROPVOID = 0x4F,
  gnash::SWF::ABC_ACTION_0x50 = 0x50, gnash::SWF::ABC_ACTION_0x51 = 0x51, gnash::SWF::ABC_ACTION_0x52 = 0x52, gnash::SWF::ABC_ACTION_0x53 = 0x53,
  gnash::SWF::ABC_ACTION_0x54 = 0x54, gnash::SWF::ABC_ACTION_NEWOBJECT = 0x55, gnash::SWF::ABC_ACTION_NEWARRAY = 0x56, gnash::SWF::ABC_ACTION_NEWACTIVATION = 0x57,
  gnash::SWF::ABC_ACTION_NEWCLASS = 0x58, gnash::SWF::ABC_ACTION_GETDESCENDANTS = 0x59, gnash::SWF::ABC_ACTION_NEWCATCH = 0x5A, gnash::SWF::ABC_ACTION_0x5B = 0x5B,
  gnash::SWF::ABC_ACTION_0x5C = 0x5C, gnash::SWF::ABC_ACTION_FINDPROPSTRICT = 0x5D, gnash::SWF::ABC_ACTION_FINDPROPERTY = 0x5E, gnash::SWF::ABC_ACTION_FINDDEF = 0x5F,
  gnash::SWF::ABC_ACTION_GETLEX = 0x60, gnash::SWF::ABC_ACTION_SETPROPERTY = 0x61, gnash::SWF::ABC_ACTION_GETLOCAL = 0x62, gnash::SWF::ABC_ACTION_SETLOCAL = 0x63,
  gnash::SWF::ABC_ACTION_GETGLOBALSCOPE = 0x64, gnash::SWF::ABC_ACTION_GETSCOPEOBJECT = 0x65, gnash::SWF::ABC_ACTION_GETPROPERTY = 0x66, gnash::SWF::ABC_ACTION_0x67 = 0x67,
  gnash::SWF::ABC_ACTION_INITPROPERTY = 0x68, gnash::SWF::ABC_ACTION_0x69 = 0x69, gnash::SWF::ABC_ACTION_DELETEPROPERTY = 0x6A, gnash::SWF::ABC_ACTION_0x6B = 0x6B,
  gnash::SWF::ABC_ACTION_GETSLOT = 0x6C, gnash::SWF::ABC_ACTION_SETSLOT = 0x6D, gnash::SWF::ABC_ACTION_GETGLOBALSLOT = 0x6E, gnash::SWF::ABC_ACTION_SETGLOBALSLOT = 0x6F,
  gnash::SWF::ABC_ACTION_CONVERT_S = 0x70, gnash::SWF::ABC_ACTION_ESC_XELEM = 0x71, gnash::SWF::ABC_ACTION_ESC_XATTR = 0x72, gnash::SWF::ABC_ACTION_CONVERT_I = 0x73,
  gnash::SWF::ABC_ACTION_CONVERT_U = 0X74, gnash::SWF::ABC_ACTION_CONVERT_D = 0X75, gnash::SWF::ABC_ACTION_CONVERT_B = 0X76, gnash::SWF::ABC_ACTION_CONVERT_O = 0X77,
  gnash::SWF::ABC_ACTION_CHECKFILTER = 0x78, gnash::SWF::ABC_ACTION_0x79 = 0x79, gnash::SWF::ABC_ACTION_0x7A = 0x7A, gnash::SWF::ABC_ACTION_0x7B = 0x7B,
  gnash::SWF::ABC_ACTION_0x7C = 0x7C, gnash::SWF::ABC_ACTION_0x7D = 0x7D, gnash::SWF::ABC_ACTION_0x7E = 0x7E, gnash::SWF::ABC_ACTION_0x7F = 0x7F,
  gnash::SWF::ABC_ACTION_COERCE = 0x80, gnash::SWF::ABC_ACTION_COERCE_B = 0x81, gnash::SWF::ABC_ACTION_COERCE_A = 0x82, gnash::SWF::ABC_ACTION_COERCE_I = 0x83,
  gnash::SWF::ABC_ACTION_COERCE_D = 0x84, gnash::SWF::ABC_ACTION_COERCE_S = 0x85, gnash::SWF::ABC_ACTION_ASTYPE = 0x86, gnash::SWF::ABC_ACTION_ASTYPELATE = 0x87,
  gnash::SWF::ABC_ACTION_COERCE_U = 0x88, gnash::SWF::ABC_ACTION_COERCE_O = 0x89, gnash::SWF::ABC_ACTION_0x8A = 0x8A, gnash::SWF::ABC_ACTION_0x8B = 0x8B,
  gnash::SWF::ABC_ACTION_0x8C = 0x8C, gnash::SWF::ABC_ACTION_0x8D = 0x8D, gnash::SWF::ABC_ACTION_0x8E = 0x8E, gnash::SWF::ABC_ACTION_0x8F = 0x8F,
  gnash::SWF::ABC_ACTION_NEGATE = 0x90, gnash::SWF::ABC_ACTION_INCREMENT = 0x91, gnash::SWF::ABC_ACTION_INCLOCAL = 0x92, gnash::SWF::ABC_ACTION_DECREMENT = 0x93,
  gnash::SWF::ABC_ACTION_DECLOCAL = 0x94, gnash::SWF::ABC_ACTION_ABC_TYPEOF = 0x95, gnash::SWF::ABC_ACTION_NOT = 0x96, gnash::SWF::ABC_ACTION_BITNOT = 0x97,
  gnash::SWF::ABC_ACTION_0x98 = 0x98, gnash::SWF::ABC_ACTION_0x99 = 0x99, gnash::SWF::ABC_ACTION_CONCAT = 0x9A, gnash::SWF::ABC_ACTION_ADD_D = 0x9B,
  gnash::SWF::ABC_ACTION_0x9C = 0x9C, gnash::SWF::ABC_ACTION_0x9D = 0x9D, gnash::SWF::ABC_ACTION_0x9E = 0x9E, gnash::SWF::ABC_ACTION_0x9F = 0x9F,
  gnash::SWF::ABC_ACTION_ADD = 0xA0, gnash::SWF::ABC_ACTION_SUBTRACT = 0xA1, gnash::SWF::ABC_ACTION_MULTIPLY = 0xA2, gnash::SWF::ABC_ACTION_DIVIDE = 0xA3,
  gnash::SWF::ABC_ACTION_MODULO = 0xA4, gnash::SWF::ABC_ACTION_LSHIFT = 0xA5, gnash::SWF::ABC_ACTION_RSHIFT = 0xA6, gnash::SWF::ABC_ACTION_URSHIFT = 0xA7,
  gnash::SWF::ABC_ACTION_BITAND = 0xA8, gnash::SWF::ABC_ACTION_BITOR = 0xA9, gnash::SWF::ABC_ACTION_BITXOR = 0xAA, gnash::SWF::ABC_ACTION_EQUALS = 0xAB,
  gnash::SWF::ABC_ACTION_STRICTEQUALS = 0xAC, gnash::SWF::ABC_ACTION_LESSTHAN = 0xAD, gnash::SWF::ABC_ACTION_LESSEQUALS = 0xAE, gnash::SWF::ABC_ACTION_GREATERTHAN = 0xAF,
  gnash::SWF::ABC_ACTION_GREATEREQUALS = 0xB0, gnash::SWF::ABC_ACTION_INSTANCEOF = 0xB1, gnash::SWF::ABC_ACTION_ISTYPE = 0xB2, gnash::SWF::ABC_ACTION_ISTYPELATE = 0xB3,
  gnash::SWF::ABC_ACTION_IN = 0xB4, gnash::SWF::ABC_ACTION_0xB5 = 0xB5, gnash::SWF::ABC_ACTION_0xB6 = 0xB6, gnash::SWF::ABC_ACTION_0xB7 = 0xB7,
  gnash::SWF::ABC_ACTION_0xB8 = 0xB8, gnash::SWF::ABC_ACTION_0xB9 = 0xB9, gnash::SWF::ABC_ACTION_0xBA = 0xBA, gnash::SWF::ABC_ACTION_0xBB = 0xBB,
  gnash::SWF::ABC_ACTION_0xBC = 0xBC, gnash::SWF::ABC_ACTION_0xBD = 0xBD, gnash::SWF::ABC_ACTION_0xBE = 0xBE, gnash::SWF::ABC_ACTION_0xBF = 0xBF,
  gnash::SWF::ABC_ACTION_INCREMENT_I = 0xC0, gnash::SWF::ABC_ACTION_DECREMENT_I = 0xC1, gnash::SWF::ABC_ACTION_INCLOCAL_I = 0xC2, gnash::SWF::ABC_ACTION_DECLOCAL_I = 0xC3,
  gnash::SWF::ABC_ACTION_NEGATE_I = 0xC4, gnash::SWF::ABC_ACTION_ADD_I = 0xC5, gnash::SWF::ABC_ACTION_SUBTRACT_I = 0xC6, gnash::SWF::ABC_ACTION_MULTIPLY_I = 0xC7,
  gnash::SWF::ABC_ACTION_0xC8 = 0xC8, gnash::SWF::ABC_ACTION_0xC9 = 0xC9, gnash::SWF::ABC_ACTION_0xCA = 0xCA, gnash::SWF::ABC_ACTION_0xCB = 0xCB,
  gnash::SWF::ABC_ACTION_0xCC = 0xCC, gnash::SWF::ABC_ACTION_0xCD = 0xCD, gnash::SWF::ABC_ACTION_0xCE = 0xCE, gnash::SWF::ABC_ACTION_0xCF = 0xCF,
  gnash::SWF::ABC_ACTION_GETLOCAL0 = 0xD0, gnash::SWF::ABC_ACTION_GETLOCAL1 = 0xD1, gnash::SWF::ABC_ACTION_GETLOCAL2 = 0xD2, gnash::SWF::ABC_ACTION_GETLOCAL3 = 0xD3,
  gnash::SWF::ABC_ACTION_SETLOCAL0 = 0xD4, gnash::SWF::ABC_ACTION_SETLOCAL1 = 0xD5, gnash::SWF::ABC_ACTION_SETLOCAL2 = 0xD6, gnash::SWF::ABC_ACTION_SETLOCAL3 = 0xD7,
  gnash::SWF::ABC_ACTION_0xD8 = 0xD8, gnash::SWF::ABC_ACTION_0xD9 = 0xD9, gnash::SWF::ABC_ACTION_0xDA = 0xDA, gnash::SWF::ABC_ACTION_0xDB = 0xDB,
  gnash::SWF::ABC_ACTION_0xDC = 0xDC, gnash::SWF::ABC_ACTION_0xDD = 0xDD, gnash::SWF::ABC_ACTION_0xDE = 0xDE, gnash::SWF::ABC_ACTION_0xDF = 0xDF,
  gnash::SWF::ABC_ACTION_0xE0 = 0xE0, gnash::SWF::ABC_ACTION_0xE1 = 0xE1, gnash::SWF::ABC_ACTION_0xE2 = 0xE2, gnash::SWF::ABC_ACTION_0xE3 = 0xE3,
  gnash::SWF::ABC_ACTION_0xE4 = 0xE4, gnash::SWF::ABC_ACTION_0xE5 = 0xE5, gnash::SWF::ABC_ACTION_0xE6 = 0xE6, gnash::SWF::ABC_ACTION_0xE7 = 0xE7,
  gnash::SWF::ABC_ACTION_0xE8 = 0xE8, gnash::SWF::ABC_ACTION_0xE9 = 0xE9, gnash::SWF::ABC_ACTION_0xEA = 0xEA, gnash::SWF::ABC_ACTION_0xEB = 0xEB,
  gnash::SWF::ABC_ACTION_0xEC = 0xEC, gnash::SWF::ABC_ACTION_0xED = 0xED, gnash::SWF::ABC_ACTION_ABS_JUMP = 0xEE, gnash::SWF::ABC_ACTION_DEBUG = 0xEF,
  gnash::SWF::ABC_ACTION_DEBUGLINE = 0xF0, gnash::SWF::ABC_ACTION_DEBUGFILE = 0xF1, gnash::SWF::ABC_ACTION_BKPTLINE = 0xF2, gnash::SWF::ABC_ACTION_TIMESTAMP = 0xF3,
  gnash::SWF::ABC_ACTION_0xF4 = 0xF4, gnash::SWF::ABC_ACTION_VERIFYPASS = 0xF5, gnash::SWF::ABC_ACTION_ALLOC = 0xF6, gnash::SWF::ABC_ACTION_MARK = 0xF7,
  gnash::SWF::ABC_ACTION_WB = 0xF8, gnash::SWF::ABC_ACTION_PROLOGUE = 0xF9, gnash::SWF::ABC_ACTION_SENDENTER = 0xFA, gnash::SWF::ABC_ACTION_DOUBLETOATOM = 0xFB,
  gnash::SWF::ABC_ACTION_SWEEP = 0xFC, gnash::SWF::ABC_ACTION_CODEGENOP = 0xFD, gnash::SWF::ABC_ACTION_VERIFYOP = 0xFE
}
enum  gnash::SWF::FillType {
  gnash::SWF::FILL_SOLID = 0x00, gnash::SWF::FILL_LINEAR_GRADIENT = 0x10, gnash::SWF::FILL_RADIAL_GRADIENT = 0x12, gnash::SWF::FILL_FOCAL_GRADIENT = 0x13,
  gnash::SWF::FILL_TILED_BITMAP = 0x40, gnash::SWF::FILL_CLIPPED_BITMAP = 0x41, gnash::SWF::FILL_TILED_BITMAP_HARD = 0x42, gnash::SWF::FILL_CLIPPED_BITMAP_HARD = 0x43
}
 SWF fill style types. Symbolic names copied from Ming. More...
enum  gnash::SWF::SpreadMode { gnash::SWF::GRADIENT_SPREAD_PAD, gnash::SWF::GRADIENT_SPREAD_REFLECT, gnash::SWF::GRADIENT_SPREAD_REPEAT }
enum  gnash::SWF::InterpolationMode { gnash::SWF::GRADIENT_INTERPOLATION_NORMAL, gnash::SWF::GRADIENT_INTERPOLATION_LINEAR }

Functions

std::ostream & gnash::SWF::operator<< (std::ostream &o, TagType t)
std::ostream & gnash::SWF::operator<< (std::ostream &o, ActionType a)
std::ostream & gnash::SWF::operator<< (std::ostream &os, const abc_action_type &typ)
 Output operator for abc_action_type.