vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ErrorReporter.h
Go to the documentation of this file.
1 #ifndef ErrorReporter_h
2 #define ErrorReporter_h
3 
4 namespace PhysXPlugin
5 {
6  class ErrorReporter: public NxUserOutputStream
7  {
8  void reportError (NxErrorCode code, const char *message, const char* file, int line)
9  {
10  std::cerr<<file<<": "<<message<<std::endl;
11  }
12 
13  NxAssertResponse reportAssertViolation (const char *message, const char *file,int line)
14  {
15  std::cerr<<file<<": "<<message<<std::endl;
16  return NX_AR_CONTINUE;
17  }
18 
19  void print (const char *message)
20  {
21  std::cerr<<message<<std::endl;
22  }
23 
24  };
25 }
26 
27 
28 #endif