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:
Public Member Functions inherited from