 |
Blamite Game Engine - blam!
00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
5 #include <Strings/components/diagnostics/errors/errors.h>
66 BLAM int ShowErrorDialog(std::string message, HRESULT hr,
bool allow_continue,
bool allow_safemode);
Namespace surrounding all major engine components.
Definition: blam_api.h:18
@ QtDialog
Shows a dialog created using Qt.
Definition: errors.h:19
BlamErrorDisplayType
Enumerator used to control how error info from Blam::Error::ShowLastErrorInfo is displayed.
Definition: errors.h:14
@ Win32Dialog
Shows an engine Error dialog.
Definition: errors.h:17
@ Log
Writes the error to the game log.
Definition: errors.h:16
BLAM int ShowErrorDialog(std::string message, HRESULT hr, bool allow_continue, bool allow_safemode)
Shows an Error dialog with the specified error details and result handle.
Definition: errors.cpp:96
#define BLAM
Definition: errors.h:8
@ Win32MessageBox
Shows a generic message box.
Definition: errors.h:18
BLAM void ShowLastErrorInfo(const char *function, BlamErrorDisplayType display_type)
Displays the last error information from Windows.
Definition: errors.cpp:12
BLAM std::string GetErrorString(BlamResult result)
Definition: error_library.cpp:9
BLAM std::string GetStringFromHResult(HRESULT hr)
Converts a result handle to a string.
Definition: errors.cpp:66
BLAM int ShowWin32ErrorDialog(std::string message, HRESULT hr, bool allow_continue, bool allow_safemode)
Shows an Error dialog with the specified error details and result handle.
Definition: errors.cpp:115