CheeseEngine
A 2D Game Engine
Loading...
Searching...
No Matches
Classes | Macros | Enumerations
renderQueue.hpp File Reference
#include <algorithm>
#include <array>
#include <cstdlib>
#include <glm/glm.hpp>
#include <mutex>
#include <queue>
#include <variant>
#include <vector>
Include dependency graph for renderQueue.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TextureDescriptor
 
struct  RenderCommand
 
struct  RenderCommand::AddRect
 
struct  RenderCommand::AddTri
 
struct  RenderCommand::Remove
 
struct  RenderCommand::Transform
 
struct  RenderCommand::Camera
 
struct  RenderCommand::SetTexture
 
class  RenderQueue
 

Macros

#define GLM_FORCE_RADIANS
 

Enumerations

enum  RenderCommandType {
  AddRect , AddTriangle , RemoveFig , SetTransform ,
  SetCamera , SetTexture
}
 

Macro Definition Documentation

◆ GLM_FORCE_RADIANS

#define GLM_FORCE_RADIANS

Enumeration Type Documentation

◆ RenderCommandType

Enumerator
AddRect 
AddTriangle 
RemoveFig 
SetTransform 
SetCamera 
SetTexture