diff options
author | sanine-a <sanine.not@pm.me> | 2020-11-29 15:16:42 -0600 |
---|---|---|
committer | sanine-a <sanine.not@pm.me> | 2020-11-29 15:16:42 -0600 |
commit | 140666204191b218b72274d8d14921c89a6631fd (patch) | |
tree | 8436c81dda007e934f6b5cadd41789c677306b44 /src/primitives/primitives.h | |
parent | 146d708c67172a05a62f944b16fdcb0dccc4713d (diff) |
refactor: eliminate src subdirectories for honey files
Diffstat (limited to 'src/primitives/primitives.h')
-rw-r--r-- | src/primitives/primitives.h | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/src/primitives/primitives.h b/src/primitives/primitives.h deleted file mode 100644 index ff4b01b..0000000 --- a/src/primitives/primitives.h +++ /dev/null @@ -1,62 +0,0 @@ -#ifndef HONEY_PRIMITIVES_H -#define HONEY_PRIMITIVES H - -/** @file primitives.h - * - * @brief Define various common primitive objects. - */ - -#include "../common.h" -#include "../mesh/mesh.h" - -/** @brief Push table of lua bindings for creating primitives to the stack. */ -void honey_setup_primitives(lua_State* L); - -/** @brief Create a textured plane. - * - * This function creates a plane with vertex positions in attribute 0, - * vertex normals in attribute 1, and UV coordinates in attribute 2. - * - * @param[out] mesh Pointer to the destination mesh - * @param[in] width Desired width of the plane (x-axis) - * @param[in] height Desired height of the plane (y-axis) - * - * @return 0 (HONEY_OK) on success, and an error code otherwise. - */ -honey_result honey_mesh_new_textured_plane(honey_mesh* mesh, - float width, - float height); - -/** @brief Create a cube. - * - * This function creates a cube with vertex positions in attribute 0. - * - * @param[out] mesh Pointer to the destination mesh - * @param[in] width Desired width of the cube (x-axis) - * @param[in] height Desired height of the cube (y-axis) - * @param[in] depth Desired depth of the cube (z-axis) - * - * @return Success or failure code - */ -honey_result honey_mesh_new_cube(honey_mesh* mesh, - float width, - float height, - float depth); -/** @brief Create a textured cube. - * - * This function creates a cube with vertex positions in attribute 0, - * and texture coordinates in attribute 1. - * - * @param[out] mesh Pointer to the destination mesh - * @param[in] width Desired width of the cube (x-axis) - * @param[in] height Desired height of the cube (y-axis) - * @param[in] depth Desired depth of the cube (z-axis) - * - * @return Success or failure code - */ -honey_result honey_mesh_new_textured_cube(honey_mesh* mesh, - float width, - float height, - float depth); - -#endif |