csDirectXError Class Reference
[Common Plugin Classes]
Obtain symbols and descriptions for DirectX error codes.
More...
#include <csplugincommon/directx/error.h>
Static Public Member Functions | |
static const char * | GetErrorDescription (HRESULT hr) |
Get the description for an error code (like "Something has happened" ). | |
static const char * | GetErrorSymbol (HRESULT hr) |
Get the symbol for an error code (like "DXERROR_SOMETHING" ). |
Detailed Description
Obtain symbols and descriptions for DirectX error codes.
- Remarks:
- Provides a similar service like the "dxerr" library. However, since that library is static, compiler-dependent and not necessarily available, it's safer to just roll a custom version.
Definition at line 38 of file error.h.
Member Function Documentation
static const char* csDirectXError::GetErrorDescription | ( | HRESULT | hr | ) | [static] |
Get the description for an error code (like "Something has happened"
).
- Remarks:
- Return value only guaranteed to be valid until next call.
static const char* csDirectXError::GetErrorSymbol | ( | HRESULT | hr | ) | [static] |
Get the symbol for an error code (like "DXERROR_SOMETHING"
).
- Remarks:
- Return value only guaranteed to be valid until next call.
The documentation for this class was generated from the following file:
- csplugincommon/directx/error.h
Generated for Crystal Space by doxygen 1.4.7