xoreos  0.0.5
Public Member Functions | Private Attributes | List of all members
Aurora::NWScript::FunctionContext Class Reference

#include <functioncontext.h>

Collaboration diagram for Aurora::NWScript::FunctionContext:
Collaboration graph
[legend]

Public Member Functions

 FunctionContext (const Common::UString &name="")
 
 FunctionContext (const FunctionContext &ctx)
 
 ~FunctionContext ()
 
FunctionContextoperator= (const FunctionContext &ctx)
 
const Common::UStringgetName () const
 
void setSignature (const Signature &signature)
 
void setDefaults (const Parameters &defaults)
 
size_t getParamMin () const
 
size_t getParamMax () const
 
void setParamsSpecified (size_t params)
 
size_t getParamsSpecified () const
 
const SignaturegetSignature () const
 
ObjectgetCaller () const
 
void setCaller (Object *obj)
 
void setCaller (const ObjectReference &obj)
 
ObjectgetTriggerer () const
 
void setTriggerer (Object *obj)
 
void setTriggerer (const ObjectReference &obj)
 
VariablegetReturn ()
 
const VariablegetReturn () const
 
ParametersgetParams ()
 
const ParametersgetParams () const
 
void setCurrentScript (NCSFile *script=0)
 
NCSFilegetCurrentScript () const
 
VariableContainergetCurrentEnvironment () const
 
const Common::UStringgetScriptName () const
 

Private Attributes

Common::UString _name
 
Signature _signature
 The function's signature. More...
 
ObjectReference _caller
 The calling object. More...
 
ObjectReference _triggerer
 The triggering person. More...
 
Variable _return
 The function's return value. More...
 
Parameters _parameters
 The function's parameters. More...
 
NCSFile_currentScript
 The script executing this function. More...
 
size_t _defaultCount
 The number of default values. More...
 
size_t _paramsSpecified
 The number of parameters specified (not defaulted). More...
 

Detailed Description

Definition at line 42 of file functioncontext.h.

Constructor & Destructor Documentation

◆ FunctionContext() [1/2]

Aurora::NWScript::FunctionContext::FunctionContext ( const Common::UString name = "")

Definition at line 34 of file functioncontext.cpp.

◆ FunctionContext() [2/2]

Aurora::NWScript::FunctionContext::FunctionContext ( const FunctionContext ctx)

Definition at line 39 of file functioncontext.cpp.

◆ ~FunctionContext()

Aurora::NWScript::FunctionContext::~FunctionContext ( )

Definition at line 43 of file functioncontext.cpp.

Member Function Documentation

◆ getCaller()

Object * Aurora::NWScript::FunctionContext::getCaller ( ) const

Definition at line 119 of file functioncontext.cpp.

References _caller.

Referenced by Engines::Witcher::Functions::actionCloseDoor(), Engines::Jade::Functions::actionCloseDoor(), Engines::NWN::Functions::actionCloseDoor(), Engines::NWN2::Functions::actionCloseDoor(), Engines::Witcher::Functions::actionDoCommand(), Engines::Jade::Functions::actionDoCommand(), Engines::NWN::Functions::actionDoCommand(), Engines::NWN2::Functions::actionDoCommand(), Engines::Witcher::Functions::actionJumpToLocation(), Engines::Jade::Functions::actionJumpToLocation(), Engines::NWN2::Functions::actionJumpToLocation(), Engines::Witcher::Functions::actionJumpToObject(), Engines::Jade::Functions::actionJumpToObject(), Engines::NWN2::Functions::actionJumpToObject(), Engines::Witcher::Functions::actionMoveToLocation(), Engines::Jade::Functions::actionMoveToLocation(), Engines::NWN::Functions::actionMoveToLocation(), Engines::NWN2::Functions::actionMoveToLocation(), Engines::KotOR::Functions::actionMoveToObject(), Engines::Witcher::Functions::actionMoveToObject(), Engines::Jade::Functions::actionMoveToObject(), Engines::NWN::Functions::actionMoveToObject(), Engines::NWN2::Functions::actionMoveToObject(), Engines::Witcher::Functions::actionOpenDoor(), Engines::Jade::Functions::actionOpenDoor(), Engines::NWN::Functions::actionOpenDoor(), Engines::NWN2::Functions::actionOpenDoor(), Engines::Jade::Functions::actionPlayAnimation(), Engines::Witcher::Functions::actionSpeakString(), Engines::NWN::Functions::actionSpeakString(), Engines::NWN2::Functions::actionSpeakString(), Engines::Jade::Functions::actionSpeakStringByStrRef(), Engines::KotOR2::Functions::actionStartConversation(), Engines::KotOR::Functions::actionStartConversation(), Engines::Jade::Functions::actionStartConversation(), Engines::NWN::Functions::actionStartConversation(), Engines::NWN::Functions::beginConversation(), Engines::KotOR::Functions::clearAllActions(), Engines::KotOR2::Functions::delayCommand(), Engines::KotOR::Functions::delayCommand(), Engines::Witcher::Functions::delayCommand(), Engines::Jade::Functions::delayCommand(), Engines::NWN::Functions::delayCommand(), Engines::NWN2::Functions::delayCommand(), Engines::Witcher::Functions::getDistanceToObject(), Engines::NWN::Functions::getDistanceToObject(), Engines::Jade::Functions::getDistanceToObject(), Engines::NWN2::Functions::getDistanceToObject(), Engines::KotOR2::Functions::getLastClosedBy(), Engines::KotOR::Functions::getLastClosedBy(), Engines::Witcher::Functions::getLastClosedBy(), Engines::NWN::Functions::getLastClosedBy(), Engines::NWN2::Functions::getLastClosedBy(), Engines::KotOR2::Functions::getLastOpenedBy(), Engines::KotOR::Functions::getLastOpenedBy(), Engines::Witcher::Functions::getLastOpenedBy(), Engines::NWN::Functions::getLastOpenedBy(), Engines::NWN2::Functions::getLastOpenedBy(), Engines::KotOR2::Functions::getLastUsedBy(), Engines::KotOR::Functions::getLastUsedBy(), Engines::Witcher::Functions::getLastUsedBy(), Engines::NWN::Functions::getLastUsedBy(), Engines::NWN2::Functions::getLastUsedBy(), Engines::DragonAge::Functions::getParamObject(), Engines::DragonAge2::Functions::getParamObject(), Engines::KotOR2::Functions::getParamObject(), Engines::NWN2::Functions::getParamObject(), Engines::NWN::Functions::getParamObject(), Engines::Witcher::Functions::getParamObject(), Engines::Jade::Functions::getParamObject(), Engines::KotOR::Functions::getParamObject(), Engines::NWN::Functions::getPCSpeaker(), Engines::Jade::Functions::getUserDefinedEventNumber(), Engines::Witcher::Functions::jumpToLocation(), Engines::NWN::Functions::jumpToLocation(), Engines::Jade::Functions::jumpToLocation(), Engines::NWN2::Functions::jumpToLocation(), Engines::Witcher::Functions::jumpToObject(), Engines::NWN::Functions::jumpToObject(), Engines::Jade::Functions::jumpToObject(), Engines::NWN2::Functions::jumpToObject(), Engines::NWN::Functions::playAnimation(), Engines::Jade::Functions::playAnimation(), Engines::Witcher::Functions::playSound(), Engines::NWN2::Functions::playSound(), Engines::NWN::Functions::playSound(), Engines::Witcher::Functions::playSoundByStrRef(), Engines::NWN2::Functions::playSoundByStrRef(), Engines::NWN::Functions::playSoundByStrRef(), Engines::KotOR::Functions::showPartySelectionGUI(), Engines::Witcher::Functions::speakOneLinerConversation(), Engines::NWN::Functions::speakOneLinerConversation(), Engines::NWN2::Functions::speakOneLinerConversation(), Engines::Witcher::Functions::speakString(), Engines::NWN2::Functions::speakString(), Engines::NWN::Functions::speakString(), Engines::Witcher::Functions::speakStringByStrRef(), Engines::NWN2::Functions::speakStringByStrRef(), and Engines::NWN::Functions::speakStringByStrRef().

◆ getCurrentEnvironment()

VariableContainer * Aurora::NWScript::FunctionContext::getCurrentEnvironment ( ) const

◆ getCurrentScript()

NCSFile * Aurora::NWScript::FunctionContext::getCurrentScript ( ) const

◆ getName()

const Common::UString & Aurora::NWScript::FunctionContext::getName ( ) const

Definition at line 60 of file functioncontext.cpp.

References _name.

Referenced by Aurora::NWScript::FunctionManager::call(), Aurora::NWScript::NCSFile::callEngine(), Engines::NWN2::Functions::findSubString(), Engines::NWN::Functions::findSubString(), Engines::DragonAge::Functions::findSubString(), Engines::DragonAge2::Functions::findSubString(), Engines::KotOR2::Functions::getStringLeft(), Engines::NWN::Functions::getStringLeft(), Engines::NWN2::Functions::getStringLeft(), Engines::Witcher::Functions::getStringLeft(), Engines::KotOR::Functions::getStringLeft(), Engines::Jade::Functions::getStringLeft(), Engines::KotOR2::Functions::getStringRight(), Engines::NWN::Functions::getStringRight(), Engines::NWN2::Functions::getStringRight(), Engines::Witcher::Functions::getStringRight(), Engines::KotOR::Functions::getStringRight(), Engines::Jade::Functions::getStringRight(), Engines::NWN2::Functions::getSubString(), Engines::KotOR2::Functions::getSubString(), Engines::NWN::Functions::getSubString(), Engines::Witcher::Functions::getSubString(), Engines::KotOR::Functions::getSubString(), Engines::Jade::Functions::getSubString(), Engines::KotOR2::Functions::insertString(), Engines::NWN::Functions::insertString(), Engines::NWN2::Functions::insertString(), Engines::Witcher::Functions::insertString(), Engines::KotOR::Functions::insertString(), Engines::Jade::Functions::insertString(), Engines::DragonAge::Functions::insertString(), Engines::DragonAge2::Functions::insertString(), Aurora::NWScript::NCSFile::o_action(), Engines::NWN::Functions::playAnimation(), Engines::KotOR2::Functions::sendMessageToPC(), Engines::NWN::Functions::sendMessageToPC(), Engines::NWN2::Functions::sendMessageToPC(), Engines::Witcher::Functions::sendMessageToPC(), Engines::KotOR::Functions::sendMessageToPC(), Engines::Jade::Functions::sendMessageToPC(), Engines::DragonAge::Functions::stringLeft(), Engines::DragonAge2::Functions::stringLeft(), Engines::DragonAge2::Functions::stringRight(), Engines::DragonAge::Functions::stringRight(), Engines::KotOR2::Functions::stringToFloat(), Engines::NWN::Functions::stringToFloat(), Engines::NWN2::Functions::stringToFloat(), Engines::KotOR::Functions::stringToFloat(), Engines::Witcher::Functions::stringToFloat(), Engines::DragonAge::Functions::stringToFloat(), Engines::Jade::Functions::stringToFloat(), Engines::DragonAge2::Functions::stringToFloat(), Engines::NWN::Functions::stringToInt(), Engines::KotOR2::Functions::stringToInt(), Engines::NWN2::Functions::stringToInt(), Engines::Witcher::Functions::stringToInt(), Engines::KotOR::Functions::stringToInt(), Engines::DragonAge::Functions::stringToInt(), Engines::Jade::Functions::stringToInt(), Engines::DragonAge2::Functions::stringToInt(), Engines::DragonAge2::Functions::stringToVector(), Engines::DragonAge::Functions::stringToVector(), Engines::DragonAge2::Functions::subString(), Engines::DragonAge::Functions::subString(), Engines::DragonAge::Functions::unimplementedFunction(), Engines::DragonAge2::Functions::unimplementedFunction(), Engines::Witcher::Functions::unimplementedFunction(), Engines::NWN::Functions::unimplementedFunction(), Engines::KotOR2::Functions::unimplementedFunction(), Engines::NWN2::Functions::unimplementedFunction(), Engines::KotOR::Functions::unimplementedFunction(), and Engines::Jade::Functions::unimplementedFunction().

◆ getParamMax()

size_t Aurora::NWScript::FunctionContext::getParamMax ( ) const

Definition at line 103 of file functioncontext.cpp.

References _parameters.

Referenced by Aurora::NWScript::NCSFile::callEngine().

Here is the caller graph for this function:

◆ getParamMin()

size_t Aurora::NWScript::FunctionContext::getParamMin ( ) const

Definition at line 99 of file functioncontext.cpp.

References _defaultCount, and _parameters.

Referenced by Aurora::NWScript::NCSFile::callEngine().

Here is the caller graph for this function:

◆ getParams() [1/2]

Parameters & Aurora::NWScript::FunctionContext::getParams ( )

Definition at line 151 of file functioncontext.cpp.

References _parameters.

Referenced by Engines::DragonAge::Functions::abs(), Engines::DragonAge2::Functions::abs(), Engines::KotOR2::Functions::abs(), Engines::NWN::Functions::abs(), Engines::NWN2::Functions::abs(), Engines::KotOR::Functions::abs(), Engines::Witcher::Functions::abs(), Engines::Jade::Functions::abs(), Engines::DragonAge2::Functions::acos(), Engines::DragonAge::Functions::acos(), Engines::KotOR2::Functions::acos(), Engines::NWN::Functions::acos(), Engines::NWN2::Functions::acos(), Engines::Witcher::Functions::acos(), Engines::KotOR::Functions::acos(), Engines::Jade::Functions::acos(), Engines::KotOR::Functions::actionCloseDoor(), Engines::Witcher::Functions::actionDoCommand(), Engines::Jade::Functions::actionDoCommand(), Engines::NWN::Functions::actionDoCommand(), Engines::NWN2::Functions::actionDoCommand(), Engines::Witcher::Functions::actionJumpToLocation(), Engines::Jade::Functions::actionJumpToLocation(), Engines::NWN2::Functions::actionJumpToLocation(), Engines::Witcher::Functions::actionMoveToLocation(), Engines::Jade::Functions::actionMoveToLocation(), Engines::NWN::Functions::actionMoveToLocation(), Engines::NWN2::Functions::actionMoveToLocation(), Engines::KotOR::Functions::actionMoveToObject(), Engines::KotOR::Functions::actionOpenDoor(), Engines::Jade::Functions::actionPlayAnimation(), Engines::Witcher::Functions::actionSpeakString(), Engines::NWN::Functions::actionSpeakString(), Engines::NWN2::Functions::actionSpeakString(), Engines::Jade::Functions::actionSpeakStringByStrRef(), Engines::KotOR2::Functions::actionStartConversation(), Engines::KotOR::Functions::actionStartConversation(), Engines::Jade::Functions::actionStartConversation(), Engines::NWN::Functions::actionStartConversation(), Engines::KotOR::Functions::addAvailableNPCByTemplate(), Engines::DragonAge2::Functions::asin(), Engines::DragonAge::Functions::asin(), Engines::KotOR2::Functions::asin(), Engines::NWN::Functions::asin(), Engines::NWN2::Functions::asin(), Engines::Witcher::Functions::asin(), Engines::KotOR::Functions::asin(), Engines::Jade::Functions::asin(), Engines::KotOR2::Functions::assignCommand(), Engines::KotOR::Functions::assignCommand(), Engines::Witcher::Functions::assignCommand(), Engines::Jade::Functions::assignCommand(), Engines::NWN::Functions::assignCommand(), Engines::NWN2::Functions::assignCommand(), Engines::DragonAge2::Functions::atan(), Engines::DragonAge::Functions::atan(), Engines::KotOR2::Functions::atan(), Engines::NWN::Functions::atan(), Engines::NWN2::Functions::atan(), Engines::Witcher::Functions::atan(), Engines::KotOR::Functions::atan(), Engines::Jade::Functions::atan(), Engines::NWN::Object::beginConversation(), Engines::NWN::Functions::beginConversation(), Aurora::NWScript::NCSFile::callEngine(), Engines::DragonAge::Functions::charToInt(), Engines::DragonAge2::Functions::charToInt(), Engines::DragonAge2::Functions::cos(), Engines::DragonAge::Functions::cos(), Engines::KotOR2::Functions::cos(), Engines::NWN::Functions::cos(), Engines::NWN2::Functions::cos(), Engines::Witcher::Functions::cos(), Engines::KotOR::Functions::cos(), Engines::Jade::Functions::cos(), Engines::KotOR::Functions::createItemOnObject(), Engines::KotOR2::Functions::d10(), Engines::NWN::Functions::d10(), Engines::NWN2::Functions::d10(), Engines::KotOR::Functions::d10(), Engines::Witcher::Functions::d10(), Engines::Jade::Functions::d10(), Engines::KotOR2::Functions::d100(), Engines::NWN::Functions::d100(), Engines::NWN2::Functions::d100(), Engines::KotOR::Functions::d100(), Engines::Witcher::Functions::d100(), Engines::Jade::Functions::d100(), Engines::KotOR2::Functions::d12(), Engines::NWN::Functions::d12(), Engines::NWN2::Functions::d12(), Engines::KotOR::Functions::d12(), Engines::Witcher::Functions::d12(), Engines::Jade::Functions::d12(), Engines::KotOR2::Functions::d2(), Engines::NWN::Functions::d2(), Engines::NWN2::Functions::d2(), Engines::Witcher::Functions::d2(), Engines::KotOR::Functions::d2(), Engines::Jade::Functions::d2(), Engines::KotOR2::Functions::d20(), Engines::NWN::Functions::d20(), Engines::NWN2::Functions::d20(), Engines::KotOR::Functions::d20(), Engines::Witcher::Functions::d20(), Engines::Jade::Functions::d20(), Engines::KotOR2::Functions::d3(), Engines::NWN::Functions::d3(), Engines::NWN2::Functions::d3(), Engines::KotOR::Functions::d3(), Engines::Witcher::Functions::d3(), Engines::Jade::Functions::d3(), Engines::KotOR2::Functions::d4(), Engines::NWN::Functions::d4(), Engines::NWN2::Functions::d4(), Engines::KotOR::Functions::d4(), Engines::Witcher::Functions::d4(), Engines::Jade::Functions::d4(), Engines::KotOR2::Functions::d6(), Engines::NWN::Functions::d6(), Engines::NWN2::Functions::d6(), Engines::KotOR::Functions::d6(), Engines::Witcher::Functions::d6(), Engines::Jade::Functions::d6(), Engines::KotOR2::Functions::d8(), Engines::NWN::Functions::d8(), Engines::NWN2::Functions::d8(), Engines::KotOR::Functions::d8(), Engines::Witcher::Functions::d8(), Engines::Jade::Functions::d8(), Engines::DragonAge::Functions::DEBUG_printToScreen(), Engines::DragonAge2::Functions::DEBUG_printToScreen(), Engines::KotOR2::Functions::delayCommand(), Engines::KotOR::Functions::delayCommand(), Engines::Witcher::Functions::delayCommand(), Engines::Jade::Functions::delayCommand(), Engines::NWN::Functions::delayCommand(), Engines::NWN2::Functions::delayCommand(), Engines::KotOR::Functions::destroyObject(), Engines::DragonAge2::Functions::doAreaTransition(), Engines::NWN::Functions::endGame(), Engines::Jade::Functions::eventUserDefined(), Engines::KotOR::Functions::eventUserDefined(), Engines::Witcher::Functions::executeScript(), Engines::Jade::Functions::executeScript(), Engines::NWN::Functions::executeScript(), Engines::NWN2::Functions::executeScript(), Engines::DragonAge2::Functions::fabs(), Engines::DragonAge::Functions::fabs(), Engines::KotOR2::Functions::fabs(), Engines::NWN::Functions::fabs(), Engines::NWN2::Functions::fabs(), Engines::Witcher::Functions::fabs(), Engines::KotOR::Functions::fabs(), Engines::Jade::Functions::fabs(), Engines::KotOR2::Functions::findSubString(), Engines::NWN::Functions::findSubString(), Engines::NWN2::Functions::findSubString(), Engines::Witcher::Functions::findSubString(), Engines::KotOR::Functions::findSubString(), Engines::Jade::Functions::findSubString(), Engines::DragonAge::Functions::findSubString(), Engines::DragonAge2::Functions::findSubString(), Engines::DragonAge::Functions::floatToInt(), Engines::DragonAge2::Functions::floatToInt(), Engines::KotOR2::Functions::floatToInt(), Engines::NWN::Functions::floatToInt(), Engines::NWN2::Functions::floatToInt(), Engines::KotOR::Functions::floatToInt(), Engines::Witcher::Functions::floatToInt(), Engines::Jade::Functions::floatToInt(), Engines::DragonAge::Functions::floatToString(), Engines::DragonAge2::Functions::floatToString(), Engines::NWN::Functions::floatToString(), Engines::NWN2::Functions::floatToString(), Engines::KotOR2::Functions::floatToString(), Engines::Witcher::Functions::floatToString(), Engines::KotOR::Functions::floatToString(), Engines::Jade::Functions::floatToString(), Aurora::NWScript::formatParams(), Engines::Jade::Functions::get2DAEntryFloat(), Engines::Jade::Functions::get2DAEntryFloatByString(), Engines::Jade::Functions::get2DAEntryInt(), Engines::Jade::Functions::get2DAEntryIntByString(), Engines::Jade::Functions::get2DAEntryString(), Engines::Jade::Functions::get2DAEntryStringByString(), Engines::Jade::Functions::get2DANumColumn(), Engines::Jade::Functions::get2DANumRows(), Engines::NWN::Functions::get2DAString(), Engines::NWN2::Functions::get2DAString(), Engines::Witcher::Functions::get2DAString(), Engines::NWN::Functions::getAbilityScore(), Engines::NWN2::Functions::getAbilityScore(), Engines::DragonAge::Functions::getArraySize(), Engines::DragonAge2::Functions::getArraySize(), Engines::NWN::Functions::getAssociate(), Engines::NWN::Functions::getClassByPosition(), Engines::KotOR::Functions::getClassByPosition(), Engines::NWN2::Functions::getClassByPosition(), Engines::KotOR::Functions::getCurrentHitPoints(), Engines::DragonAge::Functions::getEventCreator(), Engines::DragonAge2::Functions::getEventCreator(), Engines::DragonAge2::Functions::getEventCreatorRef(), Engines::DragonAge::Functions::getEventTarget(), Engines::DragonAge2::Functions::getEventTarget(), Engines::DragonAge2::Functions::getEventTargetRef(), Engines::DragonAge::Functions::getEventType(), Engines::DragonAge2::Functions::getEventType(), Engines::DragonAge2::Functions::getEventTypeRef(), Engines::Jade::Functions::getGlobalBool(), Engines::NWN2::Functions::getGlobalBool(), Engines::KotOR::Functions::getGlobalBoolean(), Engines::Jade::Functions::getGlobalFloat(), Engines::NWN2::Functions::getGlobalFloat(), Engines::Jade::Functions::getGlobalInt(), Engines::NWN2::Functions::getGlobalInt(), Engines::KotOR::Functions::getGlobalNumber(), Engines::Jade::Functions::getGlobalString(), Engines::NWN2::Functions::getGlobalString(), Engines::NWN::Functions::getHasFeat(), Engines::NWN2::Functions::getHasFeat(), Engines::NWN::Functions::getHenchman(), Engines::KotOR::Functions::getItemInSlot(), Engines::NWN::Functions::getLevelByClass(), Engines::KotOR::Functions::getLevelByClass(), Engines::NWN2::Functions::getLevelByClass(), Engines::NWN::Functions::getLevelByPosition(), Engines::KotOR::Functions::getLevelByPosition(), Engines::NWN2::Functions::getLevelByPosition(), Engines::Jade::Functions::getLocalBool(), Engines::KotOR2::Functions::getLocalBoolean(), Engines::KotOR::Functions::getLocalBoolean(), Engines::DragonAge::Functions::getLocalCommand(), Engines::DragonAge2::Functions::getLocalCommand(), Engines::DragonAge::Functions::getLocalEffect(), Engines::DragonAge2::Functions::getLocalEffect(), Engines::DragonAge::Functions::getLocalEvent(), Engines::DragonAge2::Functions::getLocalEvent(), Engines::DragonAge::Functions::getLocalFloat(), Engines::DragonAge2::Functions::getLocalFloat(), Engines::Witcher::Functions::getLocalFloat(), Engines::NWN::Functions::getLocalFloat(), Engines::Jade::Functions::getLocalFloat(), Engines::NWN2::Functions::getLocalFloat(), Engines::DragonAge::Functions::getLocalInt(), Engines::DragonAge2::Functions::getLocalInt(), Engines::Witcher::Functions::getLocalInt(), Engines::NWN::Functions::getLocalInt(), Engines::Jade::Functions::getLocalInt(), Engines::NWN2::Functions::getLocalInt(), Engines::DragonAge::Functions::getLocalItemProperty(), Engines::DragonAge2::Functions::getLocalItemProperty(), Engines::DragonAge::Functions::getLocalLocation(), Engines::DragonAge2::Functions::getLocalLocation(), Engines::KotOR2::Functions::getLocalNumber(), Engines::KotOR::Functions::getLocalNumber(), Engines::DragonAge::Functions::getLocalObject(), Engines::DragonAge2::Functions::getLocalObject(), Engines::Witcher::Functions::getLocalObject(), Engines::NWN::Functions::getLocalObject(), Engines::Jade::Functions::getLocalObject(), Engines::NWN2::Functions::getLocalObject(), Engines::DragonAge::Functions::getLocalPlayer(), Engines::DragonAge2::Functions::getLocalPlayer(), Engines::DragonAge::Functions::getLocalResource(), Engines::DragonAge2::Functions::getLocalResource(), Engines::DragonAge::Functions::getLocalString(), Engines::DragonAge2::Functions::getLocalString(), Engines::Witcher::Functions::getLocalString(), Engines::NWN::Functions::getLocalString(), Engines::Jade::Functions::getLocalString(), Engines::NWN2::Functions::getLocalString(), Engines::KotOR::Functions::getMaxHitPoints(), Engines::KotOR::Functions::getMinOneHP(), Engines::Witcher::Functions::getNearestCreature(), Engines::NWN::Functions::getNearestCreature(), Engines::NWN2::Functions::getNearestCreature(), Engines::Witcher::Functions::getNearestObject(), Engines::NWN::Functions::getNearestObject(), Engines::Jade::Functions::getNearestObject(), Engines::DragonAge::Functions::getNearestObject(), Engines::NWN2::Functions::getNearestObject(), Engines::DragonAge2::Functions::getNearestObject(), Engines::Witcher::Functions::getNearestObjectByTag(), Engines::NWN::Functions::getNearestObjectByTag(), Engines::DragonAge::Functions::getNearestObjectByTag(), Engines::NWN2::Functions::getNearestObjectByTag(), Engines::DragonAge2::Functions::getNearestObjectByTag(), Engines::KotOR2::Functions::getObjectByTag(), Engines::KotOR::Functions::getObjectByTag(), Engines::Witcher::Functions::getObjectByTag(), Engines::NWN::Functions::getObjectByTag(), Engines::Jade::Functions::getObjectByTag(), Engines::DragonAge::Functions::getObjectByTag(), Engines::NWN2::Functions::getObjectByTag(), Engines::DragonAge2::Functions::getObjectByTag(), Engines::DragonAge::Functions::getParamObject(), Engines::DragonAge2::Functions::getParamObject(), Engines::KotOR2::Functions::getParamObject(), Engines::NWN::Functions::getParamObject(), Engines::NWN2::Functions::getParamObject(), Engines::Witcher::Functions::getParamObject(), Engines::Jade::Functions::getParamObject(), Engines::KotOR::Functions::getParamObject(), Engines::KotOR::Functions::getPartyMemberByIndex(), Engines::Witcher::Functions::getPositionFromLocation(), Engines::NWN::Functions::getPositionFromLocation(), Engines::Jade::Functions::getPositionFromLocation(), Engines::NWN2::Functions::getPositionFromLocation(), Engines::KotOR::Functions::getRacialType(), Engines::NWN::Functions::getSkillRank(), Engines::NWN2::Functions::getSkillRank(), Engines::DragonAge::Functions::getStringByStringId(), Engines::DragonAge2::Functions::getStringByStringId(), Engines::KotOR2::Functions::getStringByStrRef(), Engines::NWN::Functions::getStringByStrRef(), Engines::NWN2::Functions::getStringByStrRef(), Engines::Witcher::Functions::getStringByStrRef(), Engines::KotOR::Functions::getStringByStrRef(), Engines::Jade::Functions::getStringByStrRef(), Engines::KotOR2::Functions::getStringLeft(), Engines::NWN::Functions::getStringLeft(), Engines::NWN2::Functions::getStringLeft(), Engines::Witcher::Functions::getStringLeft(), Engines::KotOR::Functions::getStringLeft(), Engines::Jade::Functions::getStringLeft(), Engines::KotOR2::Functions::getStringLength(), Engines::NWN::Functions::getStringLength(), Engines::NWN2::Functions::getStringLength(), Engines::Witcher::Functions::getStringLength(), Engines::KotOR::Functions::getStringLength(), Engines::Jade::Functions::getStringLength(), Engines::DragonAge::Functions::getStringLength(), Engines::DragonAge2::Functions::getStringLength(), Engines::KotOR2::Functions::getStringLowerCase(), Engines::NWN::Functions::getStringLowerCase(), Engines::NWN2::Functions::getStringLowerCase(), Engines::Witcher::Functions::getStringLowerCase(), Engines::KotOR::Functions::getStringLowerCase(), Engines::Jade::Functions::getStringLowerCase(), Engines::NWN2::Functions::getStringRight(), Engines::NWN::Functions::getStringRight(), Engines::KotOR2::Functions::getStringRight(), Engines::Witcher::Functions::getStringRight(), Engines::KotOR::Functions::getStringRight(), Engines::Jade::Functions::getStringRight(), Engines::NWN2::Functions::getStringUpperCase(), Engines::NWN::Functions::getStringUpperCase(), Engines::KotOR2::Functions::getStringUpperCase(), Engines::KotOR::Functions::getStringUpperCase(), Engines::Witcher::Functions::getStringUpperCase(), Engines::Jade::Functions::getStringUpperCase(), Engines::KotOR::Functions::getSubRace(), Engines::KotOR2::Functions::getSubString(), Engines::NWN2::Functions::getSubString(), Engines::NWN::Functions::getSubString(), Engines::Witcher::Functions::getSubString(), Engines::KotOR::Functions::getSubString(), Engines::Jade::Functions::getSubString(), Engines::DragonAge::Functions::getTlkTableString(), Engines::DragonAge2::Functions::getTlkTableString(), Engines::DragonAge::Functions::getVectorMagnitude(), Engines::DragonAge2::Functions::getVectorMagnitude(), Engines::DragonAge::Functions::getVectorNormalize(), Engines::DragonAge2::Functions::getVectorNormalize(), Engines::Witcher::Functions::getWaypointByTag(), Engines::NWN::Functions::getWaypointByTag(), Engines::Jade::Functions::getWaypointByTag(), Engines::NWN2::Functions::getWaypointByTag(), Engines::DragonAge::Functions::handleEvent(), Engines::DragonAge2::Functions::handleEvent(), Engines::DragonAge2::Functions::handleEventRef(), Engines::NWN::Functions::insertString(), Engines::KotOR2::Functions::insertString(), Engines::NWN2::Functions::insertString(), Engines::Witcher::Functions::insertString(), Engines::KotOR::Functions::insertString(), Engines::Jade::Functions::insertString(), Engines::DragonAge::Functions::insertString(), Engines::DragonAge2::Functions::insertString(), Engines::DragonAge::Functions::intToChar(), Engines::DragonAge2::Functions::intToChar(), Engines::DragonAge::Functions::intToFloat(), Engines::DragonAge2::Functions::intToFloat(), Engines::NWN::Functions::intToFloat(), Engines::NWN2::Functions::intToFloat(), Engines::KotOR2::Functions::intToFloat(), Engines::KotOR::Functions::intToFloat(), Engines::Witcher::Functions::intToFloat(), Engines::Jade::Functions::intToFloat(), Engines::NWN2::Functions::intToHexString(), Engines::NWN::Functions::intToHexString(), Engines::KotOR2::Functions::intToHexString(), Engines::Witcher::Functions::intToHexString(), Engines::KotOR::Functions::intToHexString(), Engines::DragonAge::Functions::intToHexString(), Engines::DragonAge2::Functions::intToHexString(), Engines::Jade::Functions::intToHexString(), Engines::DragonAge::Functions::intToString(), Engines::DragonAge2::Functions::intToString(), Engines::NWN2::Functions::intToString(), Engines::NWN::Functions::intToString(), Engines::KotOR2::Functions::intToString(), Engines::Witcher::Functions::intToString(), Engines::KotOR::Functions::intToString(), Engines::Jade::Functions::intToString(), Engines::KotOR::Functions::isAvailableCreature(), Engines::DragonAge::Functions::isEventValid(), Engines::DragonAge2::Functions::isEventValid(), Engines::KotOR::Functions::isObjectPartyMember(), Engines::DragonAge::Functions::isStringEmpty(), Engines::DragonAge2::Functions::isStringEmpty(), Engines::DragonAge2::Functions::isVectorEmpty(), Engines::DragonAge::Functions::isVectorEmpty(), Engines::Witcher::Functions::jumpToLocation(), Engines::NWN::Functions::jumpToLocation(), Engines::Jade::Functions::jumpToLocation(), Engines::NWN2::Functions::jumpToLocation(), Engines::Witcher::Functions::location(), Engines::NWN::Functions::location(), Engines::Jade::Functions::location(), Engines::NWN2::Functions::location(), Engines::DragonAge2::Functions::log(), Engines::DragonAge::Functions::log(), Engines::NWN::Functions::log(), Engines::NWN2::Functions::log(), Engines::KotOR2::Functions::log(), Engines::KotOR::Functions::log(), Engines::Witcher::Functions::log(), Engines::Jade::Functions::log(), Engines::DragonAge::Functions::logTrace(), Engines::DragonAge2::Functions::logTrace(), Engines::KotOR2::Functions::musicBackgroundChangeDay(), Engines::KotOR::Functions::musicBackgroundChangeDay(), Engines::Witcher::Functions::musicBackgroundChangeDay(), Engines::NWN2::Functions::musicBackgroundChangeDay(), Engines::NWN::Functions::musicBackgroundChangeDay(), Engines::KotOR2::Functions::musicBackgroundChangeNight(), Engines::KotOR::Functions::musicBackgroundChangeNight(), Engines::Witcher::Functions::musicBackgroundChangeNight(), Engines::NWN2::Functions::musicBackgroundChangeNight(), Engines::NWN::Functions::musicBackgroundChangeNight(), Engines::DragonAge::Functions::objectToString(), Engines::DragonAge2::Functions::objectToString(), Engines::NWN::Functions::objectToString(), Engines::NWN2::Functions::objectToString(), Engines::KotOR2::Functions::objectToString(), Engines::Witcher::Functions::objectToString(), Engines::KotOR::Functions::objectToString(), Engines::Jade::Functions::objectToString(), Engines::NWN::Functions::playAnimation(), Engines::Jade::Functions::playAnimation(), Engines::KotOR2::Functions::playMovie(), Engines::KotOR::Functions::playMovie(), Engines::Witcher::Functions::playSound(), Engines::NWN2::Functions::playSound(), Engines::NWN::Functions::playSound(), Engines::Witcher::Functions::playSoundByStrRef(), Engines::NWN2::Functions::playSoundByStrRef(), Engines::NWN::Functions::playSoundByStrRef(), Engines::NWN2::Functions::playVoiceChat(), Engines::NWN::Functions::playVoiceChat(), Engines::DragonAge2::Functions::pow(), Engines::DragonAge::Functions::pow(), Engines::KotOR2::Functions::pow(), Engines::NWN::Functions::pow(), Engines::NWN2::Functions::pow(), Engines::Witcher::Functions::pow(), Engines::KotOR::Functions::pow(), Engines::Jade::Functions::pow(), Engines::DragonAge::Functions::printFloat(), Engines::DragonAge2::Functions::printFloat(), Engines::NWN::Functions::printFloat(), Engines::NWN2::Functions::printFloat(), Engines::KotOR2::Functions::printFloat(), Engines::Witcher::Functions::printFloat(), Engines::KotOR::Functions::printFloat(), Engines::Jade::Functions::printFloat(), Engines::DragonAge2::Functions::printInteger(), Engines::DragonAge::Functions::printInteger(), Engines::NWN::Functions::printInteger(), Engines::NWN2::Functions::printInteger(), Engines::KotOR2::Functions::printInteger(), Engines::Witcher::Functions::printInteger(), Engines::KotOR::Functions::printInteger(), Engines::Jade::Functions::printInteger(), Engines::DragonAge::Functions::printObject(), Engines::DragonAge2::Functions::printObject(), Engines::NWN::Functions::printObject(), Engines::KotOR2::Functions::printObject(), Engines::NWN2::Functions::printObject(), Engines::Witcher::Functions::printObject(), Engines::KotOR::Functions::printObject(), Engines::Jade::Functions::printObject(), Engines::DragonAge::Functions::printResource(), Engines::DragonAge2::Functions::printResource(), Engines::DragonAge2::Functions::printString(), Engines::DragonAge::Functions::printString(), Engines::NWN::Functions::printString(), Engines::KotOR2::Functions::printString(), Engines::NWN2::Functions::printString(), Engines::KotOR::Functions::printString(), Engines::Witcher::Functions::printString(), Engines::Jade::Functions::printString(), Engines::DragonAge::Functions::printToLog(), Engines::DragonAge2::Functions::printToLog(), Engines::DragonAge::Functions::printToLogAndFlush(), Engines::DragonAge2::Functions::printToLogAndFlush(), Engines::DragonAge2::Functions::printToLogWindow(), Engines::DragonAge::Functions::printToLogWindow(), Engines::DragonAge2::Functions::printVector(), Engines::DragonAge::Functions::printVector(), Engines::NWN2::Functions::printVector(), Engines::NWN::Functions::printVector(), Engines::KotOR2::Functions::printVector(), Engines::Witcher::Functions::printVector(), Engines::KotOR::Functions::printVector(), Engines::Jade::Functions::printVector(), Engines::DragonAge::Functions::printWarning(), Engines::DragonAge2::Functions::printWarning(), Engines::DragonAge2::Functions::random(), Engines::DragonAge::Functions::random(), Engines::NWN::Functions::random(), Engines::KotOR2::Functions::random(), Engines::NWN2::Functions::random(), Engines::KotOR::Functions::random(), Engines::Witcher::Functions::random(), Engines::Jade::Functions::random(), Engines::DragonAge::Functions::resourceToString(), Engines::DragonAge2::Functions::resourceToString(), Engines::Witcher::Functions::runClientLua(), Engines::NWN2::Functions::sendMessageToPC(), Engines::NWN::Functions::sendMessageToPC(), Engines::KotOR2::Functions::sendMessageToPC(), Engines::Witcher::Functions::sendMessageToPC(), Engines::KotOR::Functions::sendMessageToPC(), Engines::Jade::Functions::sendMessageToPC(), Engines::NWN::Functions::setCommandable(), Engines::NWN::Functions::setCustomToken(), Engines::Jade::Functions::setCustomToken(), Engines::DragonAge::Functions::setEventCreator(), Engines::DragonAge2::Functions::setEventCreator(), Engines::DragonAge2::Functions::setEventCreatorRef(), Engines::DragonAge::Functions::setEventType(), Engines::DragonAge2::Functions::setEventType(), Engines::DragonAge2::Functions::setEventTypeRef(), Engines::Jade::Functions::setGlobalBool(), Engines::NWN2::Functions::setGlobalBool(), Engines::KotOR::Functions::setGlobalBoolean(), Engines::KotOR::Functions::setGlobalFadeIn(), Engines::KotOR::Functions::setGlobalFadeOut(), Engines::Jade::Functions::setGlobalFloat(), Engines::NWN2::Functions::setGlobalFloat(), Engines::NWN2::Functions::setGlobalInt(), Engines::Jade::Functions::setGlobalInt(), Engines::KotOR::Functions::setGlobalNumber(), Engines::Jade::Functions::setGlobalString(), Engines::NWN2::Functions::setGlobalString(), Engines::Jade::Functions::setLocalBool(), Engines::KotOR2::Functions::setLocalBoolean(), Engines::KotOR::Functions::setLocalBoolean(), Engines::DragonAge::Functions::setLocalCommand(), Engines::DragonAge2::Functions::setLocalCommand(), Engines::DragonAge::Functions::setLocalEffect(), Engines::DragonAge2::Functions::setLocalEffect(), Engines::DragonAge::Functions::setLocalEvent(), Engines::DragonAge2::Functions::setLocalEvent(), Engines::Witcher::Functions::setLocalFloat(), Engines::NWN::Functions::setLocalFloat(), Engines::DragonAge::Functions::setLocalFloat(), Engines::DragonAge2::Functions::setLocalFloat(), Engines::Jade::Functions::setLocalFloat(), Engines::NWN2::Functions::setLocalFloat(), Engines::Witcher::Functions::setLocalInt(), Engines::NWN::Functions::setLocalInt(), Engines::DragonAge::Functions::setLocalInt(), Engines::DragonAge2::Functions::setLocalInt(), Engines::Jade::Functions::setLocalInt(), Engines::NWN2::Functions::setLocalInt(), Engines::DragonAge::Functions::setLocalItemProperty(), Engines::DragonAge2::Functions::setLocalItemProperty(), Engines::DragonAge::Functions::setLocalLocation(), Engines::DragonAge2::Functions::setLocalLocation(), Engines::KotOR2::Functions::setLocalNumber(), Engines::KotOR::Functions::setLocalNumber(), Engines::Witcher::Functions::setLocalObject(), Engines::NWN::Functions::setLocalObject(), Engines::DragonAge::Functions::setLocalObject(), Engines::DragonAge2::Functions::setLocalObject(), Engines::Jade::Functions::setLocalObject(), Engines::NWN2::Functions::setLocalObject(), Engines::DragonAge::Functions::setLocalPlayer(), Engines::DragonAge2::Functions::setLocalPlayer(), Engines::DragonAge::Functions::setLocalResource(), Engines::DragonAge2::Functions::setLocalResource(), Engines::Witcher::Functions::setLocalString(), Engines::NWN::Functions::setLocalString(), Engines::DragonAge::Functions::setLocalString(), Engines::DragonAge2::Functions::setLocalString(), Engines::Jade::Functions::setLocalString(), Engines::NWN2::Functions::setLocalString(), Engines::KotOR2::Functions::setLocked(), Engines::KotOR::Functions::setLocked(), Engines::Witcher::Functions::setLocked(), Engines::NWN::Functions::setLocked(), Engines::NWN2::Functions::setLocked(), Engines::KotOR::Functions::setMaxHitPoints(), Engines::KotOR::Functions::setMinOneHP(), Engines::DragonAge::Functions::setName(), Engines::DragonAge2::Functions::setName(), Engines::Jade::Functions::setObjectNoCollide(), Engines::KotOR::Functions::setReturnStrref(), Engines::Jade::Functions::setUserDefinedEventNumber(), Engines::KotOR::Functions::showPartySelectionGUI(), Engines::Jade::Functions::signalEvent(), Engines::KotOR::Functions::signalEvent(), Engines::DragonAge2::Functions::sin(), Engines::DragonAge::Functions::sin(), Engines::NWN::Functions::sin(), Engines::KotOR2::Functions::sin(), Engines::NWN2::Functions::sin(), Engines::KotOR::Functions::sin(), Engines::Witcher::Functions::sin(), Engines::Jade::Functions::sin(), Engines::Witcher::Functions::speakOneLinerConversation(), Engines::NWN2::Functions::speakOneLinerConversation(), Engines::NWN::Functions::speakOneLinerConversation(), Engines::Witcher::Functions::speakString(), Engines::NWN::Functions::speakString(), Engines::NWN2::Functions::speakString(), Engines::Witcher::Functions::speakStringByStrRef(), Engines::NWN2::Functions::speakStringByStrRef(), Engines::NWN::Functions::speakStringByStrRef(), Engines::DragonAge::Functions::sqrt(), Engines::DragonAge2::Functions::sqrt(), Engines::KotOR2::Functions::sqrt(), Engines::NWN::Functions::sqrt(), Engines::NWN2::Functions::sqrt(), Engines::KotOR::Functions::sqrt(), Engines::Witcher::Functions::sqrt(), Engines::Jade::Functions::sqrt(), Engines::Witcher::Functions::startNewModule(), Engines::NWN::Functions::startNewModule(), Engines::NWN2::Functions::startNewModule(), Engines::DragonAge2::Functions::stringLeft(), Engines::DragonAge::Functions::stringLeft(), Engines::DragonAge2::Functions::stringLowerCase(), Engines::DragonAge::Functions::stringLowerCase(), Engines::DragonAge::Functions::stringRight(), Engines::DragonAge2::Functions::stringRight(), Engines::NWN::Functions::stringToFloat(), Engines::KotOR2::Functions::stringToFloat(), Engines::NWN2::Functions::stringToFloat(), Engines::Witcher::Functions::stringToFloat(), Engines::KotOR::Functions::stringToFloat(), Engines::Jade::Functions::stringToFloat(), Engines::DragonAge::Functions::stringToFloat(), Engines::DragonAge2::Functions::stringToFloat(), Engines::NWN::Functions::stringToInt(), Engines::NWN2::Functions::stringToInt(), Engines::KotOR2::Functions::stringToInt(), Engines::Witcher::Functions::stringToInt(), Engines::KotOR::Functions::stringToInt(), Engines::DragonAge::Functions::stringToInt(), Engines::Jade::Functions::stringToInt(), Engines::DragonAge2::Functions::stringToInt(), Engines::DragonAge::Functions::stringToVector(), Engines::DragonAge2::Functions::stringToVector(), Engines::DragonAge2::Functions::stringUpperCase(), Engines::DragonAge::Functions::stringUpperCase(), Engines::DragonAge::Functions::subString(), Engines::DragonAge2::Functions::subString(), Engines::DragonAge::Functions::tan(), Engines::DragonAge2::Functions::tan(), Engines::NWN::Functions::tan(), Engines::KotOR2::Functions::tan(), Engines::NWN2::Functions::tan(), Engines::KotOR::Functions::tan(), Engines::Witcher::Functions::tan(), Engines::Jade::Functions::tan(), Engines::DragonAge::Functions::toString(), Engines::DragonAge2::Functions::toString(), Engines::DragonAge::Functions::UT_getNearestObjectByTag(), Engines::DragonAge2::Functions::UT_getNearestObjectByTag(), Engines::DragonAge2::Functions::vector(), Engines::DragonAge::Functions::vector(), Engines::KotOR2::Functions::vector(), Engines::NWN2::Functions::vector(), Engines::NWN::Functions::vector(), Engines::Witcher::Functions::vector(), Engines::KotOR::Functions::vector(), Engines::Jade::Functions::vector(), Engines::NWN2::Functions::vectorMagnitude(), Engines::NWN::Functions::vectorMagnitude(), Engines::KotOR2::Functions::vectorMagnitude(), Engines::KotOR::Functions::vectorMagnitude(), Engines::Witcher::Functions::vectorMagnitude(), Engines::Jade::Functions::vectorMagnitude(), Engines::NWN::Functions::vectorNormalize(), Engines::NWN2::Functions::vectorNormalize(), Engines::KotOR2::Functions::vectorNormalize(), Engines::KotOR::Functions::vectorNormalize(), Engines::Witcher::Functions::vectorNormalize(), Engines::Jade::Functions::vectorNormalize(), Engines::DragonAge::Functions::vectorToString(), Engines::DragonAge2::Functions::vectorToString(), Engines::NWN::Functions::writeTimestampedLogEntry(), Engines::KotOR2::Functions::writeTimestampedLogEntry(), Engines::NWN2::Functions::writeTimestampedLogEntry(), Engines::Witcher::Functions::writeTimestampedLogEntry(), Engines::KotOR::Functions::writeTimestampedLogEntry(), and Engines::Jade::Functions::writeTimestampedLogEntry().

◆ getParams() [2/2]

const Parameters & Aurora::NWScript::FunctionContext::getParams ( ) const

Definition at line 155 of file functioncontext.cpp.

References _parameters.

◆ getParamsSpecified()

size_t Aurora::NWScript::FunctionContext::getParamsSpecified ( ) const

Definition at line 111 of file functioncontext.cpp.

References _paramsSpecified.

◆ getReturn() [1/2]

Variable & Aurora::NWScript::FunctionContext::getReturn ( )

Definition at line 143 of file functioncontext.cpp.

References _return.

Referenced by Engines::DragonAge::Functions::abs(), Engines::DragonAge2::Functions::abs(), Engines::KotOR2::Functions::abs(), Engines::NWN::Functions::abs(), Engines::NWN2::Functions::abs(), Engines::KotOR::Functions::abs(), Engines::Witcher::Functions::abs(), Engines::Jade::Functions::abs(), Engines::DragonAge::Functions::acos(), Engines::DragonAge2::Functions::acos(), Engines::KotOR2::Functions::acos(), Engines::NWN::Functions::acos(), Engines::NWN2::Functions::acos(), Engines::KotOR::Functions::acos(), Engines::Witcher::Functions::acos(), Engines::Jade::Functions::acos(), Engines::DragonAge::Functions::asin(), Engines::DragonAge2::Functions::asin(), Engines::KotOR2::Functions::asin(), Engines::NWN::Functions::asin(), Engines::NWN2::Functions::asin(), Engines::KotOR::Functions::asin(), Engines::Witcher::Functions::asin(), Engines::Jade::Functions::asin(), Engines::DragonAge::Functions::atan(), Engines::DragonAge2::Functions::atan(), Engines::KotOR2::Functions::atan(), Engines::NWN::Functions::atan(), Engines::NWN2::Functions::atan(), Engines::KotOR::Functions::atan(), Engines::Witcher::Functions::atan(), Engines::Jade::Functions::atan(), Engines::NWN::Functions::beginConversation(), Aurora::NWScript::FunctionManager::call(), Aurora::NWScript::NCSFile::callEngine(), Engines::DragonAge::Functions::charToInt(), Engines::DragonAge2::Functions::charToInt(), Engines::DragonAge::Functions::cos(), Engines::DragonAge2::Functions::cos(), Engines::KotOR2::Functions::cos(), Engines::NWN::Functions::cos(), Engines::NWN2::Functions::cos(), Engines::KotOR::Functions::cos(), Engines::Witcher::Functions::cos(), Engines::Jade::Functions::cos(), Engines::KotOR2::Functions::d10(), Engines::NWN::Functions::d10(), Engines::NWN2::Functions::d10(), Engines::Witcher::Functions::d10(), Engines::KotOR::Functions::d10(), Engines::Jade::Functions::d10(), Engines::KotOR2::Functions::d100(), Engines::NWN::Functions::d100(), Engines::NWN2::Functions::d100(), Engines::Witcher::Functions::d100(), Engines::KotOR::Functions::d100(), Engines::Jade::Functions::d100(), Engines::KotOR2::Functions::d12(), Engines::NWN::Functions::d12(), Engines::NWN2::Functions::d12(), Engines::Witcher::Functions::d12(), Engines::KotOR::Functions::d12(), Engines::Jade::Functions::d12(), Engines::KotOR2::Functions::d2(), Engines::NWN::Functions::d2(), Engines::NWN2::Functions::d2(), Engines::Witcher::Functions::d2(), Engines::KotOR::Functions::d2(), Engines::Jade::Functions::d2(), Engines::KotOR2::Functions::d20(), Engines::NWN::Functions::d20(), Engines::NWN2::Functions::d20(), Engines::Witcher::Functions::d20(), Engines::KotOR::Functions::d20(), Engines::Jade::Functions::d20(), Engines::KotOR2::Functions::d3(), Engines::NWN::Functions::d3(), Engines::NWN2::Functions::d3(), Engines::Witcher::Functions::d3(), Engines::KotOR::Functions::d3(), Engines::Jade::Functions::d3(), Engines::KotOR2::Functions::d4(), Engines::NWN::Functions::d4(), Engines::NWN2::Functions::d4(), Engines::Witcher::Functions::d4(), Engines::KotOR::Functions::d4(), Engines::Jade::Functions::d4(), Engines::KotOR2::Functions::d6(), Engines::NWN::Functions::d6(), Engines::NWN2::Functions::d6(), Engines::Witcher::Functions::d6(), Engines::KotOR::Functions::d6(), Engines::Jade::Functions::d6(), Engines::KotOR2::Functions::d8(), Engines::NWN::Functions::d8(), Engines::NWN2::Functions::d8(), Engines::Witcher::Functions::d8(), Engines::KotOR::Functions::d8(), Engines::Jade::Functions::d8(), Engines::DragonAge2::Functions::doAreaTransition(), Engines::Jade::Functions::eventUserDefined(), Engines::KotOR::Functions::eventUserDefined(), Engines::DragonAge::Functions::fabs(), Engines::DragonAge2::Functions::fabs(), Engines::KotOR2::Functions::fabs(), Engines::NWN::Functions::fabs(), Engines::NWN2::Functions::fabs(), Engines::KotOR::Functions::fabs(), Engines::Witcher::Functions::fabs(), Engines::Jade::Functions::fabs(), Engines::KotOR2::Functions::findSubString(), Engines::NWN::Functions::findSubString(), Engines::NWN2::Functions::findSubString(), Engines::KotOR::Functions::findSubString(), Engines::Witcher::Functions::findSubString(), Engines::Jade::Functions::findSubString(), Engines::DragonAge::Functions::findSubString(), Engines::DragonAge2::Functions::findSubString(), Engines::DragonAge::Functions::floatToInt(), Engines::DragonAge2::Functions::floatToInt(), Engines::KotOR2::Functions::floatToInt(), Engines::NWN::Functions::floatToInt(), Engines::NWN2::Functions::floatToInt(), Engines::Witcher::Functions::floatToInt(), Engines::KotOR::Functions::floatToInt(), Engines::Jade::Functions::floatToInt(), Engines::DragonAge::Functions::floatToString(), Engines::DragonAge2::Functions::floatToString(), Engines::KotOR2::Functions::floatToString(), Engines::NWN::Functions::floatToString(), Engines::NWN2::Functions::floatToString(), Engines::KotOR::Functions::floatToString(), Engines::Witcher::Functions::floatToString(), Engines::Jade::Functions::floatToString(), Aurora::NWScript::formatReturn(), Engines::Jade::Functions::get2DAEntryFloat(), Engines::Jade::Functions::get2DAEntryFloatByString(), Engines::Jade::Functions::get2DAEntryInt(), Engines::Jade::Functions::get2DAEntryIntByString(), Engines::Jade::Functions::get2DAEntryString(), Engines::Jade::Functions::get2DAEntryStringByString(), Engines::Jade::Functions::get2DANumColumn(), Engines::Jade::Functions::get2DANumRows(), Engines::NWN::Functions::get2DAString(), Engines::NWN2::Functions::get2DAString(), Engines::Witcher::Functions::get2DAString(), Engines::NWN::Functions::getAbilityScore(), Engines::NWN2::Functions::getAbilityScore(), Engines::NWN::Functions::getAlignmentGoodEvil(), Engines::NWN2::Functions::getAlignmentGoodEvil(), Engines::NWN::Functions::getAlignmentLawChaos(), Engines::NWN2::Functions::getAlignmentLawChaos(), Engines::KotOR::Functions::getArea(), Engines::Witcher::Functions::getArea(), Engines::NWN::Functions::getArea(), Engines::Jade::Functions::getArea(), Engines::NWN2::Functions::getArea(), Engines::DragonAge::Functions::getArea(), Engines::DragonAge2::Functions::getArea(), Engines::DragonAge::Functions::getArraySize(), Engines::DragonAge2::Functions::getArraySize(), Engines::NWN::Functions::getAssociate(), Engines::Jade::Functions::getAutoBalance(), Engines::NWN::Functions::getClassByPosition(), Engines::KotOR::Functions::getClassByPosition(), Engines::NWN2::Functions::getClassByPosition(), Engines::KotOR2::Functions::getClickingObject(), Engines::KotOR::Functions::getClickingObject(), Engines::Witcher::Functions::getClickingObject(), Engines::NWN::Functions::getClickingObject(), Engines::NWN2::Functions::getClickingObject(), Engines::NWN::Functions::getCommandable(), Engines::DragonAge::Functions::getCurrentEvent(), Engines::DragonAge2::Functions::getCurrentEvent(), Engines::DragonAge2::Functions::getCurrentEventType(), Engines::KotOR::Functions::getCurrentHitPoints(), Engines::DragonAge::Functions::getCurrentScriptName(), Engines::DragonAge2::Functions::getCurrentScriptName(), Engines::DragonAge::Functions::getCurrentScriptResource(), Engines::DragonAge2::Functions::getCurrentScriptResource(), Engines::DragonAge::Functions::getDistanceBetween(), Engines::DragonAge2::Functions::getDistanceBetween(), Engines::Witcher::Functions::getDistanceToObject(), Engines::NWN::Functions::getDistanceToObject(), Engines::Jade::Functions::getDistanceToObject(), Engines::NWN2::Functions::getDistanceToObject(), Engines::KotOR2::Functions::getEnteringObject(), Engines::KotOR::Functions::getEnteringObject(), Engines::Witcher::Functions::getEnteringObject(), Engines::NWN::Functions::getEnteringObject(), Engines::Jade::Functions::getEnteringObject(), Engines::NWN2::Functions::getEnteringObject(), Engines::DragonAge::Functions::getEventCreator(), Engines::DragonAge2::Functions::getEventCreator(), Engines::DragonAge2::Functions::getEventCreatorRef(), Engines::DragonAge::Functions::getEventTarget(), Engines::DragonAge2::Functions::getEventTarget(), Engines::DragonAge2::Functions::getEventTargetRef(), Engines::DragonAge::Functions::getEventType(), Engines::DragonAge2::Functions::getEventType(), Engines::DragonAge2::Functions::getEventTypeRef(), Engines::KotOR2::Functions::getExitingObject(), Engines::KotOR::Functions::getExitingObject(), Engines::Witcher::Functions::getExitingObject(), Engines::NWN::Functions::getExitingObject(), Engines::Jade::Functions::getExitingObject(), Engines::NWN2::Functions::getExitingObject(), Engines::NWN2::Functions::getFactionLeader(), Engines::KotOR2::Functions::getFirstPC(), Engines::KotOR::Functions::getFirstPC(), Engines::Witcher::Functions::getFirstPC(), Engines::NWN::Functions::getFirstPC(), Engines::NWN2::Functions::getFirstPC(), Engines::KotOR::Functions::getGender(), Engines::NWN::Functions::getGender(), Engines::NWN2::Functions::getGender(), Engines::Jade::Functions::getGlobalBool(), Engines::NWN2::Functions::getGlobalBool(), Engines::KotOR::Functions::getGlobalBoolean(), Engines::Jade::Functions::getGlobalFloat(), Engines::NWN2::Functions::getGlobalFloat(), Engines::Jade::Functions::getGlobalInt(), Engines::NWN2::Functions::getGlobalInt(), Engines::KotOR::Functions::getGlobalNumber(), Engines::Jade::Functions::getGlobalString(), Engines::NWN2::Functions::getGlobalString(), Engines::NWN::Functions::getGoodEvilValue(), Engines::NWN2::Functions::getGoodEvilValue(), Engines::NWN::Functions::getHasFeat(), Engines::NWN2::Functions::getHasFeat(), Engines::NWN::Functions::getHenchman(), Engines::DragonAge::Functions::getHero(), Engines::DragonAge2::Functions::getHero(), Engines::NWN::Functions::getHitDice(), Engines::NWN2::Functions::getHitDice(), Engines::NWN::Functions::getIsDead(), Engines::NWN2::Functions::getIsDead(), Engines::NWN::Functions::getIsDM(), Engines::NWN2::Functions::getIsDM(), Engines::KotOR2::Functions::getIsObjectValid(), Engines::KotOR::Functions::getIsObjectValid(), Engines::Witcher::Functions::getIsObjectValid(), Engines::NWN::Functions::getIsObjectValid(), Engines::Jade::Functions::getIsObjectValid(), Engines::NWN2::Functions::getIsObjectValid(), Engines::KotOR2::Functions::getIsOpen(), Engines::KotOR::Functions::getIsOpen(), Engines::Witcher::Functions::getIsOpen(), Engines::NWN::Functions::getIsOpen(), Engines::NWN2::Functions::getIsOpen(), Engines::KotOR2::Functions::getIsPC(), Engines::KotOR::Functions::getIsPC(), Engines::Jade::Functions::getIsPC(), Engines::Witcher::Functions::getIsPC(), Engines::NWN::Functions::getIsPC(), Engines::NWN2::Functions::getIsPC(), Engines::NWN2::Functions::getIsRosterMember(), Engines::NWN2::Functions::getIsSinglePlayer(), Engines::KotOR::Functions::getItemInSlot(), Engines::KotOR2::Functions::getLastClosedBy(), Engines::KotOR::Functions::getLastClosedBy(), Engines::Witcher::Functions::getLastClosedBy(), Engines::NWN::Functions::getLastClosedBy(), Engines::NWN2::Functions::getLastClosedBy(), Engines::KotOR2::Functions::getLastOpenedBy(), Engines::KotOR::Functions::getLastOpenedBy(), Engines::Witcher::Functions::getLastOpenedBy(), Engines::NWN::Functions::getLastOpenedBy(), Engines::NWN2::Functions::getLastOpenedBy(), Engines::NWN::Functions::getLastSpeaker(), Engines::KotOR2::Functions::getLastUsedBy(), Engines::KotOR::Functions::getLastUsedBy(), Engines::Witcher::Functions::getLastUsedBy(), Engines::NWN::Functions::getLastUsedBy(), Engines::NWN2::Functions::getLastUsedBy(), Engines::NWN::Functions::getLawChaosValue(), Engines::NWN2::Functions::getLawChaosValue(), Engines::NWN::Functions::getLevelByClass(), Engines::KotOR::Functions::getLevelByClass(), Engines::NWN2::Functions::getLevelByClass(), Engines::NWN::Functions::getLevelByPosition(), Engines::KotOR::Functions::getLevelByPosition(), Engines::NWN2::Functions::getLevelByPosition(), Engines::NWN::Functions::getListenPatternNumber(), Engines::Jade::Functions::getLocalBool(), Engines::KotOR2::Functions::getLocalBoolean(), Engines::KotOR::Functions::getLocalBoolean(), Engines::DragonAge::Functions::getLocalCommand(), Engines::DragonAge2::Functions::getLocalCommand(), Engines::DragonAge::Functions::getLocalEffect(), Engines::DragonAge2::Functions::getLocalEffect(), Engines::DragonAge::Functions::getLocalEvent(), Engines::DragonAge2::Functions::getLocalEvent(), Engines::DragonAge::Functions::getLocalFloat(), Engines::DragonAge2::Functions::getLocalFloat(), Engines::Witcher::Functions::getLocalFloat(), Engines::NWN::Functions::getLocalFloat(), Engines::Jade::Functions::getLocalFloat(), Engines::NWN2::Functions::getLocalFloat(), Engines::DragonAge::Functions::getLocalInt(), Engines::DragonAge2::Functions::getLocalInt(), Engines::Witcher::Functions::getLocalInt(), Engines::NWN::Functions::getLocalInt(), Engines::Jade::Functions::getLocalInt(), Engines::NWN2::Functions::getLocalInt(), Engines::DragonAge::Functions::getLocalItemProperty(), Engines::DragonAge2::Functions::getLocalItemProperty(), Engines::DragonAge::Functions::getLocalLocation(), Engines::DragonAge2::Functions::getLocalLocation(), Engines::KotOR2::Functions::getLocalNumber(), Engines::KotOR::Functions::getLocalNumber(), Engines::DragonAge::Functions::getLocalObject(), Engines::DragonAge2::Functions::getLocalObject(), Engines::Witcher::Functions::getLocalObject(), Engines::NWN::Functions::getLocalObject(), Engines::Jade::Functions::getLocalObject(), Engines::NWN2::Functions::getLocalObject(), Engines::DragonAge::Functions::getLocalPlayer(), Engines::DragonAge2::Functions::getLocalPlayer(), Engines::DragonAge::Functions::getLocalResource(), Engines::DragonAge2::Functions::getLocalResource(), Engines::DragonAge::Functions::getLocalString(), Engines::DragonAge2::Functions::getLocalString(), Engines::Witcher::Functions::getLocalString(), Engines::NWN::Functions::getLocalString(), Engines::Jade::Functions::getLocalString(), Engines::NWN2::Functions::getLocalString(), Engines::Witcher::Functions::getLocation(), Engines::NWN::Functions::getLocation(), Engines::Jade::Functions::getLocation(), Engines::NWN2::Functions::getLocation(), Engines::KotOR2::Functions::getLocked(), Engines::KotOR::Functions::getLocked(), Engines::Witcher::Functions::getLocked(), Engines::NWN::Functions::getLocked(), Engines::NWN2::Functions::getLocked(), Engines::NWN::Functions::getMaster(), Engines::KotOR::Functions::getMaxHitPoints(), Engines::KotOR::Functions::getMinOneHP(), Engines::KotOR2::Functions::getModule(), Engines::KotOR::Functions::getModule(), Engines::NWN::Functions::getModule(), Engines::Witcher::Functions::getModule(), Engines::DragonAge::Functions::getModule(), Engines::DragonAge2::Functions::getModule(), Engines::NWN2::Functions::getModule(), Engines::Witcher::Functions::getName(), Engines::NWN::Functions::getName(), Engines::NWN2::Functions::getName(), Engines::DragonAge::Functions::getName(), Engines::DragonAge2::Functions::getName(), Engines::Witcher::Functions::getNearestCreature(), Engines::NWN::Functions::getNearestCreature(), Engines::NWN2::Functions::getNearestCreature(), Engines::Witcher::Functions::getNearestObject(), Engines::NWN::Functions::getNearestObject(), Engines::Jade::Functions::getNearestObject(), Engines::DragonAge::Functions::getNearestObject(), Engines::NWN2::Functions::getNearestObject(), Engines::DragonAge2::Functions::getNearestObject(), Engines::Witcher::Functions::getNearestObjectByTag(), Engines::NWN::Functions::getNearestObjectByTag(), Engines::NWN2::Functions::getNearestObjectByTag(), Engines::DragonAge::Functions::getNearestObjectByTag(), Engines::DragonAge2::Functions::getNearestObjectByTag(), Engines::KotOR2::Functions::getNextPC(), Engines::KotOR::Functions::getNextPC(), Engines::Witcher::Functions::getNextPC(), Engines::NWN::Functions::getNextPC(), Engines::Jade::Functions::getNextPC(), Engines::NWN2::Functions::getNextPC(), Engines::KotOR2::Functions::getObjectByTag(), Engines::KotOR::Functions::getObjectByTag(), Engines::Witcher::Functions::getObjectByTag(), Engines::NWN::Functions::getObjectByTag(), Engines::Jade::Functions::getObjectByTag(), Engines::NWN2::Functions::getObjectByTag(), Engines::DragonAge::Functions::getObjectByTag(), Engines::DragonAge2::Functions::getObjectByTag(), Engines::Jade::Functions::getObjectConversationResref(), Engines::Witcher::Functions::getObjectType(), Engines::NWN::Functions::getObjectType(), Engines::Jade::Functions::getObjectType(), Engines::DragonAge::Functions::getObjectType(), Engines::NWN2::Functions::getObjectType(), Engines::DragonAge2::Functions::getObjectType(), Engines::NWN2::Functions::getOnePartyMode(), Engines::KotOR::Functions::getPartyMemberByIndex(), Engines::KotOR::Functions::getPCSpeaker(), Engines::NWN::Functions::getPCSpeaker(), Engines::Jade::Functions::getPlayer(), Engines::Witcher::Functions::getPosition(), Engines::NWN::Functions::getPosition(), Engines::Jade::Functions::getPosition(), Engines::DragonAge::Functions::getPosition(), Engines::NWN2::Functions::getPosition(), Engines::DragonAge2::Functions::getPosition(), Engines::Witcher::Functions::getPositionFromLocation(), Engines::NWN::Functions::getPositionFromLocation(), Engines::Jade::Functions::getPositionFromLocation(), Engines::NWN2::Functions::getPositionFromLocation(), Engines::Jade::Functions::getPriorActivation(), Engines::KotOR::Functions::getRacialType(), Engines::NWN::Functions::getRacialType(), Engines::NWN2::Functions::getRacialType(), Engines::DragonAge::Functions::getResRef(), Engines::DragonAge2::Functions::getResRef(), Engines::NWN::Functions::getSkillRank(), Engines::NWN2::Functions::getSkillRank(), Engines::DragonAge::Functions::getStringByStringId(), Engines::DragonAge2::Functions::getStringByStringId(), Engines::NWN::Functions::getStringByStrRef(), Engines::KotOR2::Functions::getStringByStrRef(), Engines::NWN2::Functions::getStringByStrRef(), Engines::KotOR::Functions::getStringByStrRef(), Engines::Witcher::Functions::getStringByStrRef(), Engines::Jade::Functions::getStringByStrRef(), Engines::KotOR2::Functions::getStringLeft(), Engines::NWN::Functions::getStringLeft(), Engines::NWN2::Functions::getStringLeft(), Engines::KotOR::Functions::getStringLeft(), Engines::Witcher::Functions::getStringLeft(), Engines::Jade::Functions::getStringLeft(), Engines::NWN2::Functions::getStringLength(), Engines::KotOR2::Functions::getStringLength(), Engines::NWN::Functions::getStringLength(), Engines::KotOR::Functions::getStringLength(), Engines::Witcher::Functions::getStringLength(), Engines::Jade::Functions::getStringLength(), Engines::DragonAge::Functions::getStringLength(), Engines::DragonAge2::Functions::getStringLength(), Engines::KotOR2::Functions::getStringLowerCase(), Engines::NWN2::Functions::getStringLowerCase(), Engines::NWN::Functions::getStringLowerCase(), Engines::KotOR::Functions::getStringLowerCase(), Engines::Witcher::Functions::getStringLowerCase(), Engines::Jade::Functions::getStringLowerCase(), Engines::KotOR2::Functions::getStringRight(), Engines::NWN2::Functions::getStringRight(), Engines::NWN::Functions::getStringRight(), Engines::Witcher::Functions::getStringRight(), Engines::KotOR::Functions::getStringRight(), Engines::Jade::Functions::getStringRight(), Engines::NWN::Functions::getStringUpperCase(), Engines::NWN2::Functions::getStringUpperCase(), Engines::KotOR2::Functions::getStringUpperCase(), Engines::KotOR::Functions::getStringUpperCase(), Engines::Witcher::Functions::getStringUpperCase(), Engines::Jade::Functions::getStringUpperCase(), Engines::KotOR::Functions::getSubRace(), Engines::NWN2::Functions::getSubString(), Engines::NWN::Functions::getSubString(), Engines::KotOR2::Functions::getSubString(), Engines::KotOR::Functions::getSubString(), Engines::Witcher::Functions::getSubString(), Engines::Jade::Functions::getSubString(), Engines::Witcher::Functions::getTag(), Engines::NWN::Functions::getTag(), Engines::Jade::Functions::getTag(), Engines::NWN2::Functions::getTag(), Engines::DragonAge::Functions::getTag(), Engines::DragonAge2::Functions::getTag(), Engines::DragonAge::Functions::getTlkTableString(), Engines::DragonAge2::Functions::getTlkTableString(), Engines::Jade::Functions::getUserDefinedEventNumber(), Engines::KotOR::Functions::getUserDefinedEventNumber(), Engines::DragonAge::Functions::getVectorMagnitude(), Engines::DragonAge2::Functions::getVectorMagnitude(), Engines::DragonAge::Functions::getVectorNormalize(), Engines::DragonAge2::Functions::getVectorNormalize(), Engines::Witcher::Functions::getWaypointByTag(), Engines::NWN::Functions::getWaypointByTag(), Engines::Jade::Functions::getWaypointByTag(), Engines::NWN2::Functions::getWaypointByTag(), Engines::NWN::Functions::getXP(), Engines::NWN2::Functions::getXP(), Engines::NWN2::Functions::insertString(), Engines::KotOR2::Functions::insertString(), Engines::NWN::Functions::insertString(), Engines::KotOR::Functions::insertString(), Engines::Witcher::Functions::insertString(), Engines::Jade::Functions::insertString(), Engines::DragonAge::Functions::insertString(), Engines::DragonAge2::Functions::insertString(), Engines::DragonAge::Functions::intToChar(), Engines::DragonAge2::Functions::intToChar(), Engines::DragonAge::Functions::intToFloat(), Engines::DragonAge2::Functions::intToFloat(), Engines::KotOR2::Functions::intToFloat(), Engines::NWN::Functions::intToFloat(), Engines::NWN2::Functions::intToFloat(), Engines::Witcher::Functions::intToFloat(), Engines::KotOR::Functions::intToFloat(), Engines::Jade::Functions::intToFloat(), Engines::NWN::Functions::intToHexString(), Engines::NWN2::Functions::intToHexString(), Engines::KotOR2::Functions::intToHexString(), Engines::Witcher::Functions::intToHexString(), Engines::KotOR::Functions::intToHexString(), Engines::DragonAge::Functions::intToHexString(), Engines::DragonAge2::Functions::intToHexString(), Engines::Jade::Functions::intToHexString(), Engines::DragonAge::Functions::intToString(), Engines::DragonAge2::Functions::intToString(), Engines::NWN2::Functions::intToString(), Engines::NWN::Functions::intToString(), Engines::KotOR2::Functions::intToString(), Engines::KotOR::Functions::intToString(), Engines::Witcher::Functions::intToString(), Engines::Jade::Functions::intToString(), Engines::KotOR::Functions::isAvailableCreature(), Engines::DragonAge::Functions::isEventValid(), Engines::DragonAge2::Functions::isEventValid(), Engines::DragonAge::Functions::isHero(), Engines::DragonAge2::Functions::isHero(), Engines::NWN::Functions::isInConversation(), Engines::KotOR2::Functions::isObjectPartyMember(), Engines::KotOR::Functions::isObjectPartyMember(), Engines::DragonAge::Functions::isObjectValid(), Engines::DragonAge2::Functions::isObjectValid(), Engines::DragonAge2::Functions::isStringEmpty(), Engines::DragonAge::Functions::isStringEmpty(), Engines::DragonAge::Functions::isVectorEmpty(), Engines::DragonAge2::Functions::isVectorEmpty(), Engines::NWN::Functions::location(), Engines::Witcher::Functions::location(), Engines::Jade::Functions::location(), Engines::NWN2::Functions::location(), Engines::DragonAge2::Functions::log(), Engines::DragonAge::Functions::log(), Engines::NWN2::Functions::log(), Engines::NWN::Functions::log(), Engines::KotOR2::Functions::log(), Engines::KotOR::Functions::log(), Engines::Witcher::Functions::log(), Engines::Jade::Functions::log(), Engines::KotOR2::Functions::musicBackgroundGetDayTrack(), Engines::KotOR::Functions::musicBackgroundGetDayTrack(), Engines::Witcher::Functions::musicBackgroundGetDayTrack(), Engines::NWN2::Functions::musicBackgroundGetDayTrack(), Engines::NWN::Functions::musicBackgroundGetDayTrack(), Engines::KotOR2::Functions::musicBackgroundGetNightTrack(), Engines::KotOR::Functions::musicBackgroundGetNightTrack(), Engines::Witcher::Functions::musicBackgroundGetNightTrack(), Engines::NWN2::Functions::musicBackgroundGetNightTrack(), Engines::NWN::Functions::musicBackgroundGetNightTrack(), Engines::DragonAge::Functions::objectToString(), Engines::DragonAge2::Functions::objectToString(), Engines::KotOR2::Functions::objectToString(), Engines::NWN2::Functions::objectToString(), Engines::NWN::Functions::objectToString(), Engines::KotOR::Functions::objectToString(), Engines::Witcher::Functions::objectToString(), Engines::Jade::Functions::objectToString(), Engines::DragonAge::Functions::pow(), Engines::DragonAge2::Functions::pow(), Engines::NWN2::Functions::pow(), Engines::NWN::Functions::pow(), Engines::KotOR2::Functions::pow(), Engines::Witcher::Functions::pow(), Engines::KotOR::Functions::pow(), Engines::Jade::Functions::pow(), Engines::Witcher::Functions::printObject(), Engines::Witcher::Functions::printVector(), Engines::DragonAge2::Functions::random(), Engines::DragonAge::Functions::random(), Engines::NWN2::Functions::random(), Engines::KotOR2::Functions::random(), Engines::NWN::Functions::random(), Engines::Witcher::Functions::random(), Engines::KotOR::Functions::random(), Engines::Jade::Functions::random(), Engines::DragonAge::Functions::randomFloat(), Engines::DragonAge2::Functions::randomFloat(), Engines::DragonAge::Functions::resourceToString(), Engines::DragonAge2::Functions::resourceToString(), Engines::DragonAge::Functions::setEventCreator(), Engines::DragonAge2::Functions::setEventCreator(), Engines::DragonAge::Functions::setEventType(), Engines::DragonAge2::Functions::setEventType(), Engines::Jade::Functions::setUserDefinedEventNumber(), Engines::DragonAge2::Functions::sin(), Engines::DragonAge::Functions::sin(), Engines::NWN::Functions::sin(), Engines::KotOR2::Functions::sin(), Engines::NWN2::Functions::sin(), Engines::KotOR::Functions::sin(), Engines::Witcher::Functions::sin(), Engines::Jade::Functions::sin(), Engines::DragonAge::Functions::sqrt(), Engines::DragonAge2::Functions::sqrt(), Engines::NWN2::Functions::sqrt(), Engines::NWN::Functions::sqrt(), Engines::KotOR2::Functions::sqrt(), Engines::KotOR::Functions::sqrt(), Engines::Witcher::Functions::sqrt(), Engines::Jade::Functions::sqrt(), Engines::DragonAge2::Functions::stringLeft(), Engines::DragonAge::Functions::stringLeft(), Engines::DragonAge::Functions::stringLowerCase(), Engines::DragonAge2::Functions::stringLowerCase(), Engines::DragonAge2::Functions::stringRight(), Engines::DragonAge::Functions::stringRight(), Engines::NWN::Functions::stringToFloat(), Engines::KotOR2::Functions::stringToFloat(), Engines::NWN2::Functions::stringToFloat(), Engines::KotOR::Functions::stringToFloat(), Engines::Witcher::Functions::stringToFloat(), Engines::Jade::Functions::stringToFloat(), Engines::DragonAge2::Functions::stringToFloat(), Engines::DragonAge::Functions::stringToFloat(), Engines::NWN2::Functions::stringToInt(), Engines::KotOR2::Functions::stringToInt(), Engines::NWN::Functions::stringToInt(), Engines::KotOR::Functions::stringToInt(), Engines::Witcher::Functions::stringToInt(), Engines::DragonAge2::Functions::stringToInt(), Engines::DragonAge::Functions::stringToInt(), Engines::Jade::Functions::stringToInt(), Engines::DragonAge2::Functions::stringToVector(), Engines::DragonAge::Functions::stringToVector(), Engines::DragonAge::Functions::stringUpperCase(), Engines::DragonAge2::Functions::stringUpperCase(), Engines::DragonAge::Functions::subString(), Engines::DragonAge2::Functions::subString(), Engines::DragonAge2::Functions::tan(), Engines::DragonAge::Functions::tan(), Engines::NWN2::Functions::tan(), Engines::NWN::Functions::tan(), Engines::KotOR2::Functions::tan(), Engines::KotOR::Functions::tan(), Engines::Witcher::Functions::tan(), Engines::Jade::Functions::tan(), Engines::DragonAge::Functions::toString(), Engines::DragonAge2::Functions::toString(), Engines::DragonAge::Functions::unimplementedFunction(), Engines::DragonAge2::Functions::unimplementedFunction(), Engines::KotOR2::Functions::unimplementedFunction(), Engines::Witcher::Functions::unimplementedFunction(), Engines::NWN2::Functions::unimplementedFunction(), Engines::NWN::Functions::unimplementedFunction(), Engines::KotOR::Functions::unimplementedFunction(), Engines::Jade::Functions::unimplementedFunction(), Engines::DragonAge::Functions::UT_getNearestObjectByTag(), Engines::DragonAge2::Functions::UT_getNearestObjectByTag(), Engines::DragonAge::Functions::vector(), Engines::DragonAge2::Functions::vector(), Engines::NWN::Functions::vector(), Engines::NWN2::Functions::vector(), Engines::KotOR2::Functions::vector(), Engines::KotOR::Functions::vector(), Engines::Witcher::Functions::vector(), Engines::Jade::Functions::vector(), Engines::NWN::Functions::vectorMagnitude(), Engines::KotOR2::Functions::vectorMagnitude(), Engines::NWN2::Functions::vectorMagnitude(), Engines::Witcher::Functions::vectorMagnitude(), Engines::KotOR::Functions::vectorMagnitude(), Engines::Jade::Functions::vectorMagnitude(), Engines::KotOR2::Functions::vectorNormalize(), Engines::NWN2::Functions::vectorNormalize(), Engines::NWN::Functions::vectorNormalize(), Engines::KotOR::Functions::vectorNormalize(), Engines::Witcher::Functions::vectorNormalize(), Engines::Jade::Functions::vectorNormalize(), Engines::DragonAge::Functions::vectorToString(), and Engines::DragonAge2::Functions::vectorToString().

◆ getReturn() [2/2]

const Variable & Aurora::NWScript::FunctionContext::getReturn ( ) const

Definition at line 147 of file functioncontext.cpp.

References _return.

◆ getScriptName()

const Common::UString & Aurora::NWScript::FunctionContext::getScriptName ( ) const

◆ getSignature()

const Signature & Aurora::NWScript::FunctionContext::getSignature ( ) const

Definition at line 115 of file functioncontext.cpp.

References _signature.

◆ getTriggerer()

Object * Aurora::NWScript::FunctionContext::getTriggerer ( ) const

Definition at line 131 of file functioncontext.cpp.

References _triggerer.

Referenced by Engines::Witcher::Functions::actionDoCommand(), Engines::Jade::Functions::actionDoCommand(), Engines::NWN::Functions::actionDoCommand(), Engines::NWN2::Functions::actionDoCommand(), Engines::KotOR2::Functions::assignCommand(), Engines::KotOR::Functions::assignCommand(), Engines::Witcher::Functions::assignCommand(), Engines::Jade::Functions::assignCommand(), Engines::NWN::Functions::assignCommand(), Engines::NWN2::Functions::assignCommand(), Engines::NWN::Functions::beginConversation(), Engines::KotOR2::Functions::delayCommand(), Engines::KotOR::Functions::delayCommand(), Engines::Witcher::Functions::delayCommand(), Engines::Jade::Functions::delayCommand(), Engines::NWN::Functions::delayCommand(), Engines::NWN2::Functions::delayCommand(), Engines::KotOR2::Functions::getClickingObject(), Engines::KotOR::Functions::getClickingObject(), Engines::Witcher::Functions::getClickingObject(), Engines::NWN::Functions::getClickingObject(), Engines::NWN2::Functions::getClickingObject(), Engines::KotOR2::Functions::getEnteringObject(), Engines::KotOR::Functions::getEnteringObject(), Engines::Witcher::Functions::getEnteringObject(), Engines::NWN::Functions::getEnteringObject(), Engines::Jade::Functions::getEnteringObject(), Engines::NWN2::Functions::getEnteringObject(), Engines::KotOR2::Functions::getExitingObject(), Engines::KotOR::Functions::getExitingObject(), Engines::Witcher::Functions::getExitingObject(), Engines::NWN::Functions::getExitingObject(), Engines::Jade::Functions::getExitingObject(), Engines::NWN2::Functions::getExitingObject(), and Engines::KotOR::Functions::showPartySelectionGUI().

Here is the caller graph for this function:

◆ operator=()

FunctionContext & Aurora::NWScript::FunctionContext::operator= ( const FunctionContext ctx)

◆ setCaller() [1/2]

void Aurora::NWScript::FunctionContext::setCaller ( Object obj)

Definition at line 123 of file functioncontext.cpp.

References _caller.

Referenced by Engines::NWN::Object::beginConversation(), and Aurora::NWScript::NCSFile::callEngine().

Here is the caller graph for this function:

◆ setCaller() [2/2]

void Aurora::NWScript::FunctionContext::setCaller ( const ObjectReference obj)

Definition at line 127 of file functioncontext.cpp.

References _caller.

◆ setCurrentScript()

void Aurora::NWScript::FunctionContext::setCurrentScript ( NCSFile script = 0)

Definition at line 159 of file functioncontext.cpp.

References _currentScript.

Referenced by Aurora::NWScript::NCSFile::callEngine().

Here is the caller graph for this function:

◆ setDefaults()

void Aurora::NWScript::FunctionContext::setDefaults ( const Parameters defaults)

Definition at line 82 of file functioncontext.cpp.

References _defaultCount, _parameters, and Aurora::NWScript::Variable::getType().

Here is the call graph for this function:

◆ setParamsSpecified()

void Aurora::NWScript::FunctionContext::setParamsSpecified ( size_t  params)

Definition at line 107 of file functioncontext.cpp.

References _paramsSpecified.

Referenced by Aurora::NWScript::NCSFile::callEngine().

Here is the caller graph for this function:

◆ setSignature()

void Aurora::NWScript::FunctionContext::setSignature ( const Signature signature)

Definition at line 64 of file functioncontext.cpp.

References _parameters, _return, Aurora::NWScript::kTypeVoid, and Aurora::NWScript::Variable::setType().

Here is the call graph for this function:

◆ setTriggerer() [1/2]

void Aurora::NWScript::FunctionContext::setTriggerer ( Object obj)

Definition at line 135 of file functioncontext.cpp.

References _triggerer.

Referenced by Engines::NWN::Object::beginConversation(), and Aurora::NWScript::NCSFile::callEngine().

Here is the caller graph for this function:

◆ setTriggerer() [2/2]

void Aurora::NWScript::FunctionContext::setTriggerer ( const ObjectReference obj)

Definition at line 139 of file functioncontext.cpp.

References _triggerer.

Member Data Documentation

◆ _caller

ObjectReference Aurora::NWScript::FunctionContext::_caller
private

The calling object.

Definition at line 88 of file functioncontext.h.

Referenced by getCaller(), operator=(), and setCaller().

◆ _currentScript

NCSFile* Aurora::NWScript::FunctionContext::_currentScript
private

The script executing this function.

Definition at line 94 of file functioncontext.h.

Referenced by getCurrentEnvironment(), getCurrentScript(), getScriptName(), operator=(), and setCurrentScript().

◆ _defaultCount

size_t Aurora::NWScript::FunctionContext::_defaultCount
private

The number of default values.

Definition at line 96 of file functioncontext.h.

Referenced by getParamMin(), operator=(), and setDefaults().

◆ _name

Common::UString Aurora::NWScript::FunctionContext::_name
private

Definition at line 84 of file functioncontext.h.

Referenced by getName(), and operator=().

◆ _parameters

Parameters Aurora::NWScript::FunctionContext::_parameters
private

The function's parameters.

Definition at line 92 of file functioncontext.h.

Referenced by getParamMax(), getParamMin(), getParams(), operator=(), setDefaults(), and setSignature().

◆ _paramsSpecified

size_t Aurora::NWScript::FunctionContext::_paramsSpecified
private

The number of parameters specified (not defaulted).

Definition at line 97 of file functioncontext.h.

Referenced by getParamsSpecified(), operator=(), and setParamsSpecified().

◆ _return

Variable Aurora::NWScript::FunctionContext::_return
private

The function's return value.

Definition at line 91 of file functioncontext.h.

Referenced by getReturn(), operator=(), and setSignature().

◆ _signature

Signature Aurora::NWScript::FunctionContext::_signature
private

The function's signature.

Definition at line 86 of file functioncontext.h.

Referenced by getSignature(), and operator=().

◆ _triggerer

ObjectReference Aurora::NWScript::FunctionContext::_triggerer
private

The triggering person.

Definition at line 89 of file functioncontext.h.

Referenced by getTriggerer(), operator=(), and setTriggerer().


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