/** * Adds a parameter to the calling convention. This should be called in normal ascending order. * * @param type Data type to convert to/from. * @param pass How the data is passed in C++. * @param decflags Flags on decoding from the plugin to C++. * @param encflags Flags on encoding from C++ to the plugin. */ public static void PrepSDKCall_AddParameter(SDKType type, SDKPassMethod pass, int decflags = 0, int encflags = 0) { throw new NotImplementedException(); }
/** * Sets the return information of an SDK call. Do not call this if there is no return data. * This must be called if there is a return value (i.e. it is not necessarily safe to ignore * the data). * * @param type Data type to convert to/from. * @param pass How the data is passed in C++. * @param decflags Flags on decoding from the plugin to C++. * @param encflags Flags on encoding from C++ to the plugin. */ public static void PrepSDKCall_SetReturnInfo(SDKType type, SDKPassMethod pass, int decflags = 0, int encflags = 0) { throw new NotImplementedException(); }