void BaseMapGen::Report(const char* msg, ...) { va_list arg; va_start (arg, msg); csReportV(object_reg, CS_REPORTER_SEVERITY_ERROR, "crystalspace.application.basemapgen", msg, arg); va_end (arg); }
void csGLShaderFFP::Report (int severity, const char* msg, ...) { va_list args; va_start (args, msg); csReportV (objectReg, severity, "crystalspace.graphics3d.shader.fixed.fp", msg, args); va_end (args); }
void csShaderGLAVP::Report (int severity, const char* msg, ...) { va_list args; va_start (args, msg); csReportV (shaderPlug->object_reg, severity, "crystalspace.graphics3d.shader.glarb", msg, args); va_end (args); }
void MD3Model::ReportError(const char *description, ...) { va_list arg; va_start(arg, description); csReportV(object_reg, CS_REPORTER_SEVERITY_ERROR, "crystalspace.apps.md32spr", description, arg); va_end(arg); }
void csShaderManager::Report (int severity, const char* msg, ...) { va_list args; va_start (args, msg); csReportV (objectreg, severity, "crystalspace.graphics3d.shadermgr", msg, args); va_end (args); }
void GenmeshAnimationPDLType::Report (int severity, const char* msg, ...) { va_list arg; va_start (arg, msg); csReportV (object_reg, severity, "crystalspace.mesh.anim.pdlight", msg, arg); va_end (arg); }
void csGLDriverDatabase::Report (int severity, const char* msg, ...) { va_list args; va_start (args, msg); csReportV (ogl2d->object_reg, severity, "crystalspace.canvas.openglcommon.driverdb", msg, args); va_end (args); }
void ProctexPDLight::Report (int severity, const char* msg, ...) { static const char msgId[] = "crystalspace.proctex.pdlight"; va_list arg; va_start (arg, msg); csReportV (object_reg, severity, msgId, msg, arg); va_end (arg); }
void csStencilShadowType::Report (int severity, const char* msg, ...) { va_list args; va_start (args, msg); csReportV (object_reg, severity, "crystalspace.renderloop.step.shadow.stencil.type", msg, args); va_end (args); }
/* * csSndSysRendererOpenAL implementation */ void csSndSysRendererOpenAL::Report(int severity, const char* msg, ...) { va_list arg; // TODO: Send notification to alternate destinations // Send notification to the reporter va_start (arg, msg); csReportV (m_ObjectRegistry, severity, "crystalspace.sndsys.renderer.openal", msg, arg); va_end (arg); }
void csWrappedDocumentNode::Report (int severity, iDocumentNode* node, const char* msg, ...) { static const char* messageID = "crystalspace.graphics3d.shadercompiler.xmlshader"; va_list args; va_start (args, msg); csRef<iSyntaxService> synsrv = csQueryRegistry<iSyntaxService> (shared->objreg); if (synsrv.IsValid ()) { synsrv->ReportV (messageID, severity, node, msg, args); } else { csReportV (shared->objreg, severity, messageID, msg, args); } va_end (args); }