2016-10-31 20:54:32 +00:00
|
|
|
#include "buffer.h"
|
2016-10-04 04:54:27 +00:00
|
|
|
#include "../model/modelData.h"
|
2016-10-31 20:54:32 +00:00
|
|
|
#include "../glfw.h"
|
2016-07-09 05:27:34 +00:00
|
|
|
|
2016-08-10 06:28:17 +00:00
|
|
|
#ifndef LOVR_MODEL_TYPES
|
|
|
|
#define LOVR_MODEL_TYPES
|
2016-10-04 04:54:27 +00:00
|
|
|
typedef struct {
|
|
|
|
ModelData* modelData;
|
2016-10-31 20:54:32 +00:00
|
|
|
Buffer* buffer;
|
2016-10-04 04:54:27 +00:00
|
|
|
} Model;
|
2016-08-10 06:28:17 +00:00
|
|
|
#endif
|
2016-10-04 04:54:27 +00:00
|
|
|
|
|
|
|
Model* lovrModelCreate(const char* filename);
|
|
|
|
void lovrModelDestroy(Model* model);
|
2016-10-31 20:54:32 +00:00
|
|
|
void lovrModelDraw(Model* model);
|