RixMessages Class Reference

#include <RixInterfaces.h>

Inheritance diagram for RixMessages:
RixInterface

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

virtual void RixMessages::Error ( const char *  format,
  ... 
)
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: