An object that can be used to print warnings, errors, or info in a thread safe way from within the renderer.
More...
#include <RixInterfaces.h>
Inherits RixInterface.
|
| virtual void | Error (const char *format,...)=0 |
| | Report error/warning/info, with printf-style formatting. More...
|
| |
| virtual void | ErrorAlways (const char *format,...)=0 |
| | Report an error, with no suppression of duplicate messages. More...
|
| |
| virtual void | Warning (const char *format,...)=0 |
| | Report a warning, suppressing duplicate messages. More...
|
| |
| virtual void | WarningAlways (const char *format,...)=0 |
| | Report a warning, with no suppression of duplicate messages. More...
|
| |
| virtual void | Info (const char *format,...)=0 |
| | Report information, suppressing duplicate messages. More...
|
| |
| virtual void | InfoAlways (const char *format,...)=0 |
| | Report information, with no suppression of duplicate messages. More...
|
| |
| virtual int | GetVersion () const |
| | Get the version number of this interface. More...
|
| |
An object that can be used to print warnings, errors, or info in a thread safe way from within the renderer.
| Enumerator |
|---|
| k_Float |
|
| k_Integer |
|
| k_StringV |
|
| k_Color |
|
| k_Normal |
|
| k_Vector |
|
| k_Point |
|
| k_HPoint |
|
| k_MPoint |
|
| k_Matrix |
|
| RixMessages::RixMessages |
( |
) | |
|
|
inlineprotected |
Constructor is for internal use only.
| virtual void RixMessages::Error |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
pure virtual |
Report error/warning/info, with printf-style formatting.
For example:
msgs->Error("Plugin failed, status %d", status);
Report an error, suppressing duplicate messages.
Referenced by RixGetSceneColorSpace().
| virtual void RixMessages::ErrorAlways |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
pure virtual |
Report an error, with no suppression of duplicate messages.
| virtual int RixInterface::GetVersion |
( |
) | |
const |
|
inlinevirtualinherited |
Get the version number of this interface.
Different interfaces might have different version numbers in a given release.
References RixInterface::m_version.
| virtual void RixMessages::Info |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
pure virtual |
Report information, suppressing duplicate messages.
| virtual void RixMessages::InfoAlways |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
pure virtual |
Report information, with no suppression of duplicate messages.
| virtual void RixMessages::Warning |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
pure virtual |
Report a warning, suppressing duplicate messages.
| virtual void RixMessages::WarningAlways |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
|
pure virtual |
Report a warning, with no suppression of duplicate messages.
| int RixInterface::m_version |
|
protectedinherited |
The documentation for this class was generated from the following file: