Elaztek Developer Hub
Blamite Game Engine - Strings  00419.04.29.24.1948.blamite
A library containing general purpose utilities and classes for use in multiple projects.
errors.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BR_FAILED(result)   (result < 0)
 Macro to check if a BlamResult indicates a failed operation. More...
 
#define BR_SUCCEEDED(result)   (result >= 0)
 Macro to check if a BlamResult indicates a successful operation. More...
 

Enumerations

enum  BlamResult {
  Success_OK = 0, Error_Generic = -1, Error_FileNotFound = -2, Error_ResourceNotFound = -3,
  Error_FileInvalid = -4, Error_ItemAlreadyExists = -5, Error_NullPointer = -6, Error_DataSizeInvalid = -7,
  Error_Init_SDL2_OpenGL_Failed = -40, Error_Init_ImGui_OpenGL_Failed = -41, Error_Init_SDL2_D3D_Failed = -42, Error_Init_ImGui_D3D_Failed = -43,
  Error_Reserved44 = -44, Error_Init_D3D11_Failed_Generic = -45, Error_Init_OpenGL3_Failed_Generic = -46, Error_Init_OpenGL3_CreateContext_Failed = -47,
  Error_Init_Ogre2_Failed = -48, Error_Config_FileNotLoaded = -80, Error_ModuleNotFound = -120, Error_ModuleFunctionNotFound = -121,
  Error_Plugin_Generic = - 160, Error_Plugin_MissingRequiredData = -161, Error_Plugin_NoPluginFound = -162, Error_Plugin_VerificationFailed = -163,
  Error_Extension_FileNotFound = -500, Error_Extension_MissingRequiredAPIFunctions = -501, Error_Extension_MissingInfoFile = -502, Error_Extension_InvalidInfoFile = -503,
  Error_Command_InvalidArguments = -700, Error_Command_WrongArgumentCount = -701, Error_Command_Unsupported = -702, Error_DebugMenu_UnknownItemType = -900
}
 Enumerator containing any and all result codes used throughout the engine. More...
 

Macro Definition Documentation

◆ BR_FAILED

#define BR_FAILED (   result)    (result < 0)

Macro to check if a BlamResult indicates a failed operation.

◆ BR_SUCCEEDED

#define BR_SUCCEEDED (   result)    (result >= 0)

Macro to check if a BlamResult indicates a successful operation.

Enumeration Type Documentation

◆ BlamResult

enum BlamResult

Enumerator containing any and all result codes used throughout the engine.

Enumerator
Success_OK 
Error_Generic 
Error_FileNotFound 
Error_ResourceNotFound 
Error_FileInvalid 
Error_ItemAlreadyExists 
Error_NullPointer 
Error_DataSizeInvalid 
Error_Init_SDL2_OpenGL_Failed 
Error_Init_ImGui_OpenGL_Failed 
Error_Init_SDL2_D3D_Failed 
Error_Init_ImGui_D3D_Failed 
Error_Reserved44 
Error_Init_D3D11_Failed_Generic 
Error_Init_OpenGL3_Failed_Generic 
Error_Init_OpenGL3_CreateContext_Failed 
Error_Init_Ogre2_Failed 
Error_Config_FileNotLoaded 
Error_ModuleNotFound 
Error_ModuleFunctionNotFound 
Error_Plugin_Generic 
Error_Plugin_MissingRequiredData 
Error_Plugin_NoPluginFound 
Error_Plugin_VerificationFailed 
Error_Extension_FileNotFound 
Error_Extension_MissingRequiredAPIFunctions 
Error_Extension_MissingInfoFile 
Error_Extension_InvalidInfoFile 
Error_Command_InvalidArguments 
Error_Command_WrongArgumentCount 
Error_Command_Unsupported 
Error_DebugMenu_UnknownItemType