Script

C++
struct Script {
};
File

ScriptHelpers.h

Description

Script call helper.

Script::Call Method (IScriptSystem *, HSCRIPTFUNCTION)
C++
static bool Call(IScriptSystem * pSS, HSCRIPTFUNCTION func);
Script::Call Method (IScriptSystem *, HSCRIPTFUNCTION, P1 &)
C++
template <class P1> static bool Call(IScriptSystem * pSS, HSCRIPTFUNCTION func, const P1 & p1);
Script::Call Method (IScriptSystem *, HSCRIPTFUNCTION, P1 &, P2 &)
C++
template <class P1,class P2> static bool Call(IScriptSystem * pSS, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2);
Script::Call Method (IScriptSystem *, HSCRIPTFUNCTION, P1 &, P2 &, P3 &)
C++
template <class P1,class P2,class P3> static bool Call(IScriptSystem * pSS, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2, const P3 & p3);
Script::Call Method (IScriptSystem *, HSCRIPTFUNCTION, P1 &, P2 &, P3 &, P4 &)
C++
template <class P1,class P2,class P3,class P4> static bool Call(IScriptSystem * pSS, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2, const P3 & p3, const P4 & p4);
Script::Call Method (IScriptSystem *, HSCRIPTFUNCTION, P1 &, P2 &, P3 &, P4 &, P5 &)
C++
template <class P1,class P2,class P3,class P4, class P5> static bool Call(IScriptSystem * pSS, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2, const P3 & p3, const P4 & p4, const P5 & p5);
Script::Call Method (IScriptSystem *, HSCRIPTFUNCTION, P1 &, P2 &, P3 &, P4 &, P5 &, P6 &)
C++
template <class P1,class P2,class P3,class P4, class P5, class P6> static bool Call(IScriptSystem * pSS, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2, const P3 & p3, const P4 & p4, const P5 & p5, const P6 & p6);
Script::Call Method (IScriptSystem *, char*)
C++
static bool Call(IScriptSystem * pSS, const char* funcName);
Script::CallMethod Method (IScriptTable *, HSCRIPTFUNCTION)
C++
static bool CallMethod(IScriptTable * pTable, HSCRIPTFUNCTION func);
Description

Call to table.

Script::CallMethod Method (IScriptTable *, HSCRIPTFUNCTION, P1 &)
C++
template <class P1> static bool CallMethod(IScriptTable * pTable, HSCRIPTFUNCTION func, const P1 & p1);
Script::CallMethod Method (IScriptTable *, HSCRIPTFUNCTION, P1 &, P2 &)
C++
template <class P1,class P2> static bool CallMethod(IScriptTable * pTable, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2);
Script::CallMethod Method (IScriptTable *, HSCRIPTFUNCTION, P1 &, P2 &, P3 &)
C++
template <class P1,class P2,class P3> static bool CallMethod(IScriptTable * pTable, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2, const P3 & p3);
Script::CallMethod Method (IScriptTable *, HSCRIPTFUNCTION, P1 &, P2 &, P3 &, P4 &)
C++
template <class P1,class P2,class P3,class P4> static bool CallMethod(IScriptTable * pTable, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2, const P3 & p3, const P4 & p4);
Script::CallMethod Method (IScriptTable *, HSCRIPTFUNCTION, P1 &, P2 &, P3 &, P4 &, P5&)
C++
template <class P1,class P2,class P3,class P4,class P5> static bool CallMethod(IScriptTable * pTable, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2, const P3 & p3, const P4 & p4, const P5& p5);
Script::CallMethod Method (IScriptTable *, char*)
C++
static bool CallMethod(IScriptTable * pTable, const char* sMethod);
Parameters
Parameters
Description
IScriptTable * pTable
must not be 0
Description

Call to table.

Script::CallMethod Method (IScriptTable *, char*, P1 &)
C++
template <class P1> static bool CallMethod(IScriptTable * pTable, const char* sMethod, const P1 & p1);
Parameters
Parameters
Description
IScriptTable * pTable
must not be 0
Script::CallMethod Method (IScriptTable *, char*, P1 &, P2 &)
C++
template <class P1,class P2> static bool CallMethod(IScriptTable * pTable, const char* sMethod, const P1 & p1, const P2 & p2);
Script::CallMethod Method (IScriptTable *, char*, P1 &, P2 &, P3 &)
C++
template <class P1,class P2,class P3> static bool CallMethod(IScriptTable * pTable, const char* sMethod, const P1 & p1, const P2 & p2, const P3 & p3);
Script::CallMethod Method (IScriptTable *, char*, P1 &, P2 &, P3 &, P4 &)
C++
template <class P1,class P2,class P3,class P4> static bool CallMethod(IScriptTable * pTable, const char* sMethod, const P1 & p1, const P2 & p2, const P3 & p3, const P4 & p4);
Script::CallMethod Method (IScriptTable *, char*, P1 &, P2 &, P3 &, P4 &, P5&)
C++
template <class P1,class P2,class P3,class P4,class P5> static bool CallMethod(IScriptTable * pTable, const char* sMethod, const P1 & p1, const P2 & p2, const P3 & p3, const P4 & p4, const P5& p5);
Script::CallReturn Method (IScriptSystem *, HSCRIPTFUNCTION, P1 &, P2 &, P3 &, P4 &, P5 &, Ret &)
C++
template <class P1,class P2,class P3,class P4,class P5,class Ret> static bool CallReturn(IScriptSystem * pSS, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2, const P3 & p3, const P4 & p4, const P5 & p5, Ret & ret);
Script::CallReturn Method (IScriptSystem *, HSCRIPTFUNCTION, P1 &, P2 &, P3 &, P4 &, Ret &)
C++
template <class P1,class P2,class P3,class P4,class Ret> static bool CallReturn(IScriptSystem * pSS, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2, const P3 & p3, const P4 & p4, Ret & ret);
Script::CallReturn Method (IScriptSystem *, HSCRIPTFUNCTION, P1 &, P2 &, P3 &, Ret &)
C++
template <class P1,class P2,class P3,class Ret> static bool CallReturn(IScriptSystem * pSS, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2, const P3 & p3, Ret & ret);
Script::CallReturn Method (IScriptSystem *, HSCRIPTFUNCTION, P1 &, P2 &, Ret &)
C++
template <class P1,class P2,class Ret> static bool CallReturn(IScriptSystem * pSS, HSCRIPTFUNCTION func, const P1 & p1, const P2 & p2, Ret & ret);
Script::CallReturn Method (IScriptSystem *, HSCRIPTFUNCTION, P1 &, Ret &)
C++
template <class P1,class Ret> static bool CallReturn(IScriptSystem * pSS, HSCRIPTFUNCTION func, const P1 & p1, Ret & ret);
Script::CallReturn Method (IScriptSystem *, HSCRIPTFUNCTION, Ret &)
C++
template <class Ret> static bool CallReturn(IScriptSystem * pSS, HSCRIPTFUNCTION func, Ret & ret);
Script::GetCachedTable Method (CScriptSetGetChain&, char*)
C++
static SmartScriptTable GetCachedTable(CScriptSetGetChain& chain, const char* fieldName);
Script::GetCachedTable Method (IFunctionHandler *, int)
C++
static SmartScriptTable GetCachedTable(IFunctionHandler * pH, int funcParam);
Script::GetCachedTable Method (SmartScriptTable&, char*)
C++
static SmartScriptTable GetCachedTable(SmartScriptTable& table, const char* fieldName);
Script::SetCachedVector Method (Vec3&, CScriptSetGetChain&, char*)
C++
static SmartScriptTable SetCachedVector(const Vec3& value, CScriptSetGetChain& chain, const char* fieldName);
Script::SetCachedVector Method (Vec3&, IFunctionHandler *, int)
C++
static SmartScriptTable SetCachedVector(const Vec3& value, IFunctionHandler * pH, int funcParam);
Script::SetCachedVector Method (Vec3&, SmartScriptTable&, char*)
C++
static SmartScriptTable SetCachedVector(const Vec3& value, SmartScriptTable& table, const char* fieldName);