3D City v-1.0
Computer Graphics Project
engine.h File Reference
#include "core.h"
#include <functional>
#include <algorithm>
#include <limits>
#include "material.h"
#include "pointLight.h"
#include "camera.h"
#include "thread_pool.hpp"

Go to the source code of this file.

Classes

struct  framebuffer
 Framebuffer implementation for cpu. More...
 
struct  Vertex2
 Vertex + extra info required for shading. More...
 
struct  engine
 backend for all rendering purposes More...
 

Macros

#define EXTRA_VERTEX_INFO   vec3
 

Macro Definition Documentation

◆ EXTRA_VERTEX_INFO

#define EXTRA_VERTEX_INFO   vec3

Definition at line 66 of file engine.h.