InterceptPluginInterface * GLIAPI CreateFunctionLogPlugin(const char *pluginName, InterceptPluginCallbacks * callBacks) { //If no call backs, return NULL if(callBacks == NULL) { return NULL; } //Assign the error logger if(errorLog == NULL) { errorLog = callBacks->GetLogErrorFunction(); } string cmpPluginName(pluginName); //Test for the logger plugin if(cmpPluginName == "OpenGLShaderEdit") { return new ShaderEditManager(callBacks); } return NULL; }
InterceptPluginInterface * GLIAPI CreateFunctionLogPlugin(const char *pluginName, InterceptPluginCallbacks * callBacks) { //If no call backs, return NULL if(callBacks == NULL) { return NULL; } //Assign the error logger if(errorLog == NULL) { errorLog = callBacks->GetLogErrorFunction(); } string cmpPluginName(pluginName); //Test for the function status plugin if(cmpPluginName == "FunctionStats") { return new FuncStatsPlugin(callBacks); } return NULL; }