xoreos  0.0.5
Namespaces | Enumerations
asbuffer.cpp File Reference

Buffer for handling actionscript byte code. More...

#include "src/common/bitstream.h"
#include "src/common/memreadstream.h"
#include "src/common/debug.h"
#include "src/aurora/actionscript/variable.h"
#include "src/aurora/actionscript/asbuffer.h"
#include "src/aurora/actionscript/function.h"
#include "src/aurora/actionscript/array.h"
Include dependency graph for asbuffer.cpp:

Go to the source code of this file.

Namespaces

 Aurora
 
 Aurora::ActionScript
 

Enumerations

enum  Aurora::ActionScript::Opcodes {
  Aurora::ActionScript::kActionNextFrame = 0x04, Aurora::ActionScript::kActionPreviousFrame = 0x05, Aurora::ActionScript::kActionStop = 0x07, Aurora::ActionScript::kActionToggleQuality = 0x08,
  Aurora::ActionScript::kActionStopSounds = 0x09, Aurora::ActionScript::kActionSubtract = 0x0B, Aurora::ActionScript::kActionMultiply = 0x0C, Aurora::ActionScript::kActionDivide = 0x0D,
  Aurora::ActionScript::kActionEquals = 0x0E, Aurora::ActionScript::kActionAnd = 0x10, Aurora::ActionScript::kActionOr = 0x11, Aurora::ActionScript::kActionNot = 0x12,
  Aurora::ActionScript::kActionStringEquals = 0x13, Aurora::ActionScript::kActionPop = 0x17, Aurora::ActionScript::kActionGetVariable = 0x1C, Aurora::ActionScript::kActionSetVariable = 0x1D,
  Aurora::ActionScript::kActionTrace = 0x26, Aurora::ActionScript::kActionDefineLocal = 0x3C, Aurora::ActionScript::kActionCallFunction = 0x3D, Aurora::ActionScript::kActionReturn = 0x3E,
  Aurora::ActionScript::kActionNewObject = 0x40, Aurora::ActionScript::kActionInitArray = 0x42, Aurora::ActionScript::kActionAdd2 = 0x47, Aurora::ActionScript::kActionLess2 = 0x48,
  Aurora::ActionScript::kActionEquals2 = 0x49, Aurora::ActionScript::kActionToNumber2 = 0x4A, Aurora::ActionScript::kActionPushDuplicate = 0x4C, Aurora::ActionScript::kActionGetMember = 0x4E,
  Aurora::ActionScript::kActionSetMember = 0x4F, Aurora::ActionScript::kActionIncrement = 0x50, Aurora::ActionScript::kActionCallMethod = 0x52, Aurora::ActionScript::kActionEnumerate2 = 0x55,
  Aurora::ActionScript::kActionStrictEquals = 0x66, Aurora::ActionScript::kActionExtends = 0x69, Aurora::ActionScript::kActionGetURL = 0x83, Aurora::ActionScript::kActionStoreRegister = 0x87,
  Aurora::ActionScript::kActionConstantPool = 0x88, Aurora::ActionScript::kActionDefineFunction2 = 0x8E, Aurora::ActionScript::kActionPush = 0x96, Aurora::ActionScript::kActionJump = 0x99,
  Aurora::ActionScript::kActionGetURL2 = 0x9A, Aurora::ActionScript::kActionDefineFunction = 0x9B, Aurora::ActionScript::kActionIf = 0x9D
}
 

Detailed Description

Buffer for handling actionscript byte code.

Definition in file asbuffer.cpp.