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.
|