Elaztek Developer Hub
Blamite Game Engine - Strings  00341.11.29.21.2042.blamite
A library containing general purpose utilities and classes for use in multiple projects.
errors.h File Reference

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_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_Config_FileNotLoaded = -80, Error_ModuleNotFound = -120,
  Error_ModuleFunctionNotFound = -121, Error_Plugin_Generic = - 160, Error_Plugin_MissingRequiredData = -161
}
 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_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_Config_FileNotLoaded 
Error_ModuleNotFound 
Error_ModuleFunctionNotFound 
Error_Plugin_Generic 
Error_Plugin_MissingRequiredData