OpenMW
Public Member Functions
Interpreter::Context Class Reference

#include <context.hpp>

List of all members.

Public Member Functions

virtual ~Context ()
virtual int getLocalShort (int index) const =0
virtual int getLocalLong (int index) const =0
virtual float getLocalFloat (int index) const =0
virtual void setLocalShort (int index, int value)=0
virtual void setLocalLong (int index, int value)=0
virtual void setLocalFloat (int index, float value)=0
virtual void messageBox (const std::string &message, const std::vector< std::string > &buttons)=0
void messageBox (const std::string &message)
virtual void report (const std::string &message)=0
virtual bool menuMode ()=0
virtual int getGlobalShort (const std::string &name) const =0
virtual int getGlobalLong (const std::string &name) const =0
virtual float getGlobalFloat (const std::string &name) const =0
virtual void setGlobalShort (const std::string &name, int value)=0
virtual void setGlobalLong (const std::string &name, int value)=0
virtual void setGlobalFloat (const std::string &name, float value)=0
virtual std::vector< std::string > getGlobals () const =0
virtual char getGlobalType (const std::string &name) const =0
virtual std::string getActionBinding (const std::string &action) const =0
virtual std::string getNPCName () const =0
virtual std::string getNPCRace () const =0
virtual std::string getNPCClass () const =0
virtual std::string getNPCFaction () const =0
virtual std::string getNPCRank () const =0
virtual std::string getPCName () const =0
virtual std::string getPCRace () const =0
virtual std::string getPCClass () const =0
virtual std::string getPCRank () const =0
virtual std::string getPCNextRank () const =0
virtual int getPCBounty () const =0
virtual std::string getCurrentCellName () const =0
virtual bool isScriptRunning (const std::string &name) const =0
virtual void startScript (const std::string &name)=0
virtual void stopScript (const std::string &name)=0
virtual float getDistance (const std::string &name, const std::string &id="") const =0
virtual float getSecondsPassed () const =0
virtual bool isDisabled (const std::string &id="") const =0
virtual void enable (const std::string &id="")=0
virtual void disable (const std::string &id="")=0
virtual int getMemberShort (const std::string &id, const std::string &name) const =0
virtual int getMemberLong (const std::string &id, const std::string &name) const =0
virtual float getMemberFloat (const std::string &id, const std::string &name) const =0
virtual void setMemberShort (const std::string &id, const std::string &name, int value)=0
virtual void setMemberLong (const std::string &id, const std::string &name, int value)=0
virtual void setMemberFloat (const std::string &id, const std::string &name, float value)=0

Constructor & Destructor Documentation

virtual Interpreter::Context::~Context ( ) [inline, virtual]

Member Function Documentation

virtual void Interpreter::Context::disable ( const std::string &  id = "") [pure virtual]
virtual void Interpreter::Context::enable ( const std::string &  id = "") [pure virtual]
virtual std::string Interpreter::Context::getActionBinding ( const std::string &  action) const [pure virtual]
virtual std::string Interpreter::Context::getCurrentCellName ( ) const [pure virtual]
virtual float Interpreter::Context::getDistance ( const std::string &  name,
const std::string &  id = "" 
) const [pure virtual]
virtual float Interpreter::Context::getGlobalFloat ( const std::string &  name) const [pure virtual]
virtual int Interpreter::Context::getGlobalLong ( const std::string &  name) const [pure virtual]
virtual std::vector<std::string> Interpreter::Context::getGlobals ( ) const [pure virtual]
virtual int Interpreter::Context::getGlobalShort ( const std::string &  name) const [pure virtual]
virtual char Interpreter::Context::getGlobalType ( const std::string &  name) const [pure virtual]
virtual float Interpreter::Context::getLocalFloat ( int  index) const [pure virtual]
virtual int Interpreter::Context::getLocalLong ( int  index) const [pure virtual]
virtual int Interpreter::Context::getLocalShort ( int  index) const [pure virtual]
virtual float Interpreter::Context::getMemberFloat ( const std::string &  id,
const std::string &  name 
) const [pure virtual]
virtual int Interpreter::Context::getMemberLong ( const std::string &  id,
const std::string &  name 
) const [pure virtual]
virtual int Interpreter::Context::getMemberShort ( const std::string &  id,
const std::string &  name 
) const [pure virtual]
virtual std::string Interpreter::Context::getNPCClass ( ) const [pure virtual]
virtual std::string Interpreter::Context::getNPCFaction ( ) const [pure virtual]
virtual std::string Interpreter::Context::getNPCName ( ) const [pure virtual]
virtual std::string Interpreter::Context::getNPCRace ( ) const [pure virtual]
virtual std::string Interpreter::Context::getNPCRank ( ) const [pure virtual]
virtual int Interpreter::Context::getPCBounty ( ) const [pure virtual]
virtual std::string Interpreter::Context::getPCClass ( ) const [pure virtual]
virtual std::string Interpreter::Context::getPCName ( ) const [pure virtual]
virtual std::string Interpreter::Context::getPCNextRank ( ) const [pure virtual]
virtual std::string Interpreter::Context::getPCRace ( ) const [pure virtual]
virtual std::string Interpreter::Context::getPCRank ( ) const [pure virtual]
virtual float Interpreter::Context::getSecondsPassed ( ) const [pure virtual]
virtual bool Interpreter::Context::isDisabled ( const std::string &  id = "") const [pure virtual]
virtual bool Interpreter::Context::isScriptRunning ( const std::string &  name) const [pure virtual]
virtual bool Interpreter::Context::menuMode ( ) [pure virtual]
virtual void Interpreter::Context::messageBox ( const std::string &  message,
const std::vector< std::string > &  buttons 
) [pure virtual]
void Interpreter::Context::messageBox ( const std::string &  message) [inline]
virtual void Interpreter::Context::report ( const std::string &  message) [pure virtual]
virtual void Interpreter::Context::setGlobalFloat ( const std::string &  name,
float  value 
) [pure virtual]
virtual void Interpreter::Context::setGlobalLong ( const std::string &  name,
int  value 
) [pure virtual]
virtual void Interpreter::Context::setGlobalShort ( const std::string &  name,
int  value 
) [pure virtual]
virtual void Interpreter::Context::setLocalFloat ( int  index,
float  value 
) [pure virtual]
virtual void Interpreter::Context::setLocalLong ( int  index,
int  value 
) [pure virtual]
virtual void Interpreter::Context::setLocalShort ( int  index,
int  value 
) [pure virtual]
virtual void Interpreter::Context::setMemberFloat ( const std::string &  id,
const std::string &  name,
float  value 
) [pure virtual]
virtual void Interpreter::Context::setMemberLong ( const std::string &  id,
const std::string &  name,
int  value 
) [pure virtual]
virtual void Interpreter::Context::setMemberShort ( const std::string &  id,
const std::string &  name,
int  value 
) [pure virtual]
virtual void Interpreter::Context::startScript ( const std::string &  name) [pure virtual]
virtual void Interpreter::Context::stopScript ( const std::string &  name) [pure virtual]

The documentation for this class was generated from the following file: