CX/include/model.h

24 lines
462 B
C
Raw Normal View History

#ifndef MODEL_H
#define MODEL_H
typedef struct _model {
GLfloat *object;
GLfloat **transformations;
size_t transformation_count;
size_t bufsize;
} Model;
typedef struct _model_registry {
Model **models;
size_t model_count;
size_t size;
} ModelRegistry;
2023-12-13 09:56:21 +00:00
Model *model_load(const char *);
ModelRegistry* modelRegistry_new(void);
int modelRegistry_register(ModelRegistry *, Model *);
void modelRegistry_free(ModelRegistry *);
#endif