Runtime data and engine interface.
More...
#include <runtime.hpp>
Runtime data and engine interface.
Interpreter::Runtime::Runtime |
( |
| ) |
|
void Interpreter::Runtime::clear |
( |
| ) |
|
void Interpreter::Runtime::configure |
( |
const Type_Code * |
code, |
|
|
int |
codeSize, |
|
|
Context & |
context |
|
) |
| |
context and code must exist as least until either configure, clear or the destructor is called. codeSize is given in 32-bit words.
Context & Interpreter::Runtime::getContext |
( |
| ) |
|
float Interpreter::Runtime::getFloatLiteral |
( |
int |
index | ) |
const |
int Interpreter::Runtime::getIntegerLiteral |
( |
int |
index | ) |
const |
int Interpreter::Runtime::getPC |
( |
| ) |
const |
std::string Interpreter::Runtime::getStringLiteral |
( |
int |
index | ) |
const |
Data & Interpreter::Runtime::operator[] |
( |
int |
Index | ) |
|
Access stack member, counted from the top.
void Interpreter::Runtime::pop |
( |
| ) |
|
void Interpreter::Runtime::push |
( |
const Data & |
data | ) |
|
push integer data on stack.
void Interpreter::Runtime::push |
( |
Type_Float |
value | ) |
|
push float data on stack.
void Interpreter::Runtime::setPC |
( |
int |
PC | ) |
|
int Interpreter::Runtime::mCodeSize |
|
private |
Context* Interpreter::Runtime::mContext |
|
private |
int Interpreter::Runtime::mPC |
|
private |
std::vector<Data> Interpreter::Runtime::mStack |
|
private |
The documentation for this class was generated from the following files:
- /home/travis/build/OpenMW/openmw/components/interpreter/runtime.hpp
- /home/travis/build/OpenMW/openmw/components/interpreter/runtime.cpp