22 #define SIM_SCRIPT_ARG_NULL_ALLOWED (65536) 32 bool readDataFromStack(
int stackHandle,
const int* expectedArguments,
int requiredArgumentCount,
const char* functionName);
48 bool _readData(
int stack,
const int* expectedArguments,
int requiredArgumentCount,
const char* functionName,
const char* argumentText1,
const char* argumentText2,std::vector<CScriptFunctionDataItem>& inOutData);
49 void _writeData(
int stack,std::vector<CScriptFunctionDataItem>& inOutData);
51 std::vector<CScriptFunctionDataItem>
_inData;
std::vector< CScriptFunctionDataItem > _outData
virtual ~CScriptFunctionData()
void _writeData(int stack, std::vector< CScriptFunctionDataItem > &inOutData)
bool readDataFromStack_scriptFunctionCall(int stackHandle, const int *expectedArguments, int requiredArgumentCount, const char *functionName)
std::vector< CScriptFunctionDataItem > * getInDataPtr()
std::vector< CScriptFunctionDataItem > * getOutDataPtr_scriptFunctionCall()
void writeDataToStack_scriptFunctionCall(int stackHandle)
void pushOutData_scriptFunctionCall(const CScriptFunctionDataItem &dataItem)
bool _readData(int stack, const int *expectedArguments, int requiredArgumentCount, const char *functionName, const char *argumentText1, const char *argumentText2, std::vector< CScriptFunctionDataItem > &inOutData)
std::vector< CScriptFunctionDataItem > _inData
bool readDataFromStack(int stackHandle, const int *expectedArguments, int requiredArgumentCount, const char *functionName)
void pushOutData(const CScriptFunctionDataItem &dataItem)
void writeDataToStack(int stackHandle)