lovr/src/graphics/graphics.h

15 lines
593 B
C
Raw Normal View History

2016-08-10 06:28:17 +00:00
#include "buffer.h"
#include "model.h"
#include "shader.h"
2016-07-07 07:04:24 +00:00
2016-08-10 06:28:17 +00:00
void lovrGraphicsInit();
2016-09-17 03:11:11 +00:00
void lovrGraphicsClear(int color, int depth);
2016-08-10 06:28:17 +00:00
void lovrGraphicsPresent();
void lovrGraphicsGetClearColor(float* r, float* g, float* b, float* a);
void lovrGraphicsSetClearColor(float r, float g, float b, float a);
2016-09-14 00:02:23 +00:00
Shader* lovrGraphicsGetShader();
2016-08-10 06:28:17 +00:00
void lovrGraphicsSetShader(Shader* shader);
Buffer* lovrGraphicsNewBuffer(int size, BufferDrawMode drawMode, BufferUsage usage);
2016-08-10 06:28:17 +00:00
Model* lovrGraphicsNewModel(const char* path);
Shader* lovrGraphicsNewShader(const char* vertexSource, const char* fragmentSource);