RixMessages Class Reference
RixMessages Class Referenceabstract
#include <RixInterfaces.h>
Inheritance diagram for RixMessages:
Public Member Functions | |
virtual void | Error (const char *format,...)=0 |
virtual void | ErrorAlways (const char *format,...)=0 |
Report an error, with no suppression of duplicate messages. | |
virtual void | Warning (const char *format,...)=0 |
Report a warning, suppressing duplicate messages. | |
virtual void | WarningAlways (const char *format,...)=0 |
Report a warning, with no suppression of duplicate messages. | |
virtual void | Info (const char *format,...)=0 |
Report information, suppressing duplicate messages. | |
virtual void | InfoAlways (const char *format,...)=0 |
Report information, with no suppression of duplicate messages. | |
Public Member Functions inherited from RixInterface | |
virtual int | GetVersion () const |
Protected Member Functions | |
RixMessages () | |
Constructor is for internal use only. | |
Protected Member Functions inherited from RixInterface | |
RixInterface (int version) | |
Interfaces should not be constructed by users. | |
virtual | ~RixInterface () |
Interfaces should not be deleted by users. | |
Additional Inherited Members | |
Protected Attributes inherited from RixInterface | |
int | m_version |
Version number of this interface. | |
Detailed Description
An object that can be used to print warnings, errors, or info in a thread safe way from within the renderer
Member Function Documentation
|
pure virtual |
Report an error, with printf-style formatting. For example:
ReportError("Plugin failed, status %d", status);
Duplicate error messages are suppressed.
The documentation for this class was generated from the following file: