summaryrefslogtreecommitdiff
path: root/src/glm_bindings.h
blob: f6ec104ad3248ac2ff05b9044fb334800a636a7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef HONEY_GLM_BINDINGS_H
#define HONEY_GLM_BINDINGS_H

/** @file glm_bindings.h
 * @brief Lua bindings for GLM functions. 
 */

#include "common.h"

extern int honey_glm_vec3_mt_ref;
extern int honey_glm_vec4_mt_ref;
extern int honey_glm_mat3_mt_ref;
extern int honey_glm_mat4_mt_ref;

/** @brief Push the honey glm binding functions to the lua stack.
 *
 * @returns Nothing.
 */
void honey_setup_glm(lua_State* L);

#endif