25 #ifndef ENGINES_DRAGONAGE_SCRIPT_FUNCTIONS_H 26 #define ENGINES_DRAGONAGE_SCRIPT_FUNCTIONS_H 32 class FunctionContext;
255 #endif // ENGINES_DRAGONAGE_SCRIPT_FUNCTIONS_H void sin(Aurora::NWScript::FunctionContext &ctx)
void asin(Aurora::NWScript::FunctionContext &ctx)
void isObjectValid(Aurora::NWScript::FunctionContext &ctx)
void getLocalFloat(Aurora::NWScript::FunctionContext &ctx)
void isEventValid(Aurora::NWScript::FunctionContext &ctx)
void randomFloat(Aurora::NWScript::FunctionContext &ctx)
void getEventCreator(Aurora::NWScript::FunctionContext &ctx)
void stringRight(Aurora::NWScript::FunctionContext &ctx)
void getArraySize(Aurora::NWScript::FunctionContext &ctx)
void getObjectByTag(Aurora::NWScript::FunctionContext &ctx)
void toString(Aurora::NWScript::FunctionContext &ctx)
void setName(Aurora::NWScript::FunctionContext &ctx)
void random(Aurora::NWScript::FunctionContext &ctx)
A class holding an UTF-8 string.
void floatToString(Aurora::NWScript::FunctionContext &ctx)
void cos(Aurora::NWScript::FunctionContext &ctx)
void UT_getNearestObjectByTag(Aurora::NWScript::FunctionContext &ctx)
void getLocalResource(Aurora::NWScript::FunctionContext &ctx)
void intToString(Aurora::NWScript::FunctionContext &ctx)
void setEventType(Aurora::NWScript::FunctionContext &ctx)
void setLocalFloat(Aurora::NWScript::FunctionContext &ctx)
Aurora::NWScript::Type returnType
void printInteger(Aurora::NWScript::FunctionContext &ctx)
void unimplementedFunction(Aurora::NWScript::FunctionContext &ctx)
void getStringLength(Aurora::NWScript::FunctionContext &ctx)
void handleEvent(Aurora::NWScript::FunctionContext &ctx)
void subString(Aurora::NWScript::FunctionContext &ctx)
void logTrace(Aurora::NWScript::FunctionContext &ctx)
void setLocalItemProperty(Aurora::NWScript::FunctionContext &ctx)
static Aurora::NWScript::Object * getParamObject(const Aurora::NWScript::FunctionContext &ctx, size_t n)
void fabs(Aurora::NWScript::FunctionContext &ctx)
void setLocalLocation(Aurora::NWScript::FunctionContext &ctx)
void isStringEmpty(Aurora::NWScript::FunctionContext &ctx)
void setLocalResource(Aurora::NWScript::FunctionContext &ctx)
Aurora::NWScript::Type parameters[8]
void stringToInt(Aurora::NWScript::FunctionContext &ctx)
static const FunctionPointer kFunctionPointers[]
The table defining the name and function pointer of each engine function.
void setLocalEffect(Aurora::NWScript::FunctionContext &ctx)
void getHero(Aurora::NWScript::FunctionContext &ctx)
void charToInt(Aurora::NWScript::FunctionContext &ctx)
void getLocalEffect(Aurora::NWScript::FunctionContext &ctx)
const Aurora::NWScript::Variable * defaults[7]
void printString(Aurora::NWScript::FunctionContext &ctx)
void getCurrentScriptResource(Aurora::NWScript::FunctionContext &ctx)
void getLocalInt(Aurora::NWScript::FunctionContext &ctx)
void atan(Aurora::NWScript::FunctionContext &ctx)
void getDistanceBetween(Aurora::NWScript::FunctionContext &ctx)
void getLocalItemProperty(Aurora::NWScript::FunctionContext &ctx)
void getObjectType(Aurora::NWScript::FunctionContext &ctx)
void getLocalString(Aurora::NWScript::FunctionContext &ctx)
void vectorToString(Aurora::NWScript::FunctionContext &ctx)
void setLocalCommand(Aurora::NWScript::FunctionContext &ctx)
void printToLog(Aurora::NWScript::FunctionContext &ctx)
void intToFloat(Aurora::NWScript::FunctionContext &ctx)
void getPosition(Aurora::NWScript::FunctionContext &ctx)
void printVector(Aurora::NWScript::FunctionContext &ctx)
void tan(Aurora::NWScript::FunctionContext &ctx)
void setLocalString(Aurora::NWScript::FunctionContext &ctx)
void getEventType(Aurora::NWScript::FunctionContext &ctx)
void getTlkTableString(Aurora::NWScript::FunctionContext &ctx)
static Common::UString formatFloat(float f, int width=18, int decimals=9)
void abs(Aurora::NWScript::FunctionContext &ctx)
void sqrt(Aurora::NWScript::FunctionContext &ctx)
void getModule(Aurora::NWScript::FunctionContext &ctx)
void getStringByStringId(Aurora::NWScript::FunctionContext &ctx)
void resourceToString(Aurora::NWScript::FunctionContext &ctx)
void(Functions::* funcPtr)(Aurora::NWScript::FunctionContext &ctx)
void getCurrentEvent(Aurora::NWScript::FunctionContext &ctx)
void getLocalObject(Aurora::NWScript::FunctionContext &ctx)
void setLocalObject(Aurora::NWScript::FunctionContext &ctx)
void getEventTarget(Aurora::NWScript::FunctionContext &ctx)
void getTag(Aurora::NWScript::FunctionContext &ctx)
void floatToInt(Aurora::NWScript::FunctionContext &ctx)
void getLocalCommand(Aurora::NWScript::FunctionContext &ctx)
void intToChar(Aurora::NWScript::FunctionContext &ctx)
void printResource(Aurora::NWScript::FunctionContext &ctx)
void intToHexString(Aurora::NWScript::FunctionContext &ctx)
void stringLowerCase(Aurora::NWScript::FunctionContext &ctx)
void getLocalPlayer(Aurora::NWScript::FunctionContext &ctx)
void findSubString(Aurora::NWScript::FunctionContext &ctx)
void log(Aurora::NWScript::FunctionContext &ctx)
void setLocalPlayer(Aurora::NWScript::FunctionContext &ctx)
void stringUpperCase(Aurora::NWScript::FunctionContext &ctx)
void stringToFloat(Aurora::NWScript::FunctionContext &ctx)
void acos(Aurora::NWScript::FunctionContext &ctx)
void getName(Aurora::NWScript::FunctionContext &ctx)
void pow(Aurora::NWScript::FunctionContext &ctx)
void DEBUG_printToScreen(Aurora::NWScript::FunctionContext &ctx)
void objectToString(Aurora::NWScript::FunctionContext &ctx)
void isHero(Aurora::NWScript::FunctionContext &ctx)
void getVectorNormalize(Aurora::NWScript::FunctionContext &ctx)
static const FunctionSignature kFunctionSignatures[]
The table defining the signature (return type and type of parameters) of each engine function...
void printFloat(Aurora::NWScript::FunctionContext &ctx)
void isVectorEmpty(Aurora::NWScript::FunctionContext &ctx)
void getNearestObject(Aurora::NWScript::FunctionContext &ctx)
void printObject(Aurora::NWScript::FunctionContext &ctx)
void getArea(Aurora::NWScript::FunctionContext &ctx)
void jumpTo(DragonAge::Object *object, float x, float y, float z)
void getCurrentScriptName(Aurora::NWScript::FunctionContext &ctx)
void stringLeft(Aurora::NWScript::FunctionContext &ctx)
void getLocalLocation(Aurora::NWScript::FunctionContext &ctx)
void insertString(Aurora::NWScript::FunctionContext &ctx)
void printToLogAndFlush(Aurora::NWScript::FunctionContext &ctx)
void vector(Aurora::NWScript::FunctionContext &ctx)
void getNearestObjectByTag(Aurora::NWScript::FunctionContext &ctx)
void getVectorMagnitude(Aurora::NWScript::FunctionContext &ctx)
static const FunctionDefaults kFunctionDefaults[]
The table defining the default values for the parameters of each engine function. ...
void getLocalEvent(Aurora::NWScript::FunctionContext &ctx)
void stringToVector(Aurora::NWScript::FunctionContext &ctx)
void setEventCreator(Aurora::NWScript::FunctionContext &ctx)
void setLocalInt(Aurora::NWScript::FunctionContext &ctx)
void getResRef(Aurora::NWScript::FunctionContext &ctx)
void printWarning(Aurora::NWScript::FunctionContext &ctx)
void setLocalEvent(Aurora::NWScript::FunctionContext &ctx)
void printToLogWindow(Aurora::NWScript::FunctionContext &ctx)