My Project
 
Loading...
Searching...
No Matches
types.h File Reference
#include <cstdint>
#include <expected>
#include <system_error>
#include <unordered_map>
#include "gl-types.h"

Go to the source code of this file.

Namespaces

namespace  graphics_engine
 
namespace  graphics_engine::types
 

Typedefs

template<typename T >
using graphics_engine::types::Expected = std::expected< T, std::error_code >
 
using graphics_engine::types::ShaderSourceMap = std::unordered_map< gl_types::GLShaderType, std::string >
 

Enumerations

enum class  graphics_engine::types::ErrorCode : std::uint8_t {
  graphics_engine::types::kGladLoadGL = 1 , graphics_engine::types::kGLError , graphics_engine::types::kGLErrorInvalidEnum , graphics_engine::types::kGLErrorInvalidOperation ,
  graphics_engine::types::kGLErrorInvalidValue , graphics_engine::types::kGLErrorOutOfMemory , graphics_engine::types::kInvalidShaderType , graphics_engine::types::kSceneInitFailure ,
  graphics_engine::types::kShaderError , graphics_engine::types::kStbErrorLoad , graphics_engine::types::kStbErrorWritePng , graphics_engine::types::kNumErrorCodes
}