![]() |
neoGFX
C++ GPU-oriented GUI library and app/game creation framework.
|
#include <neogfx/neogfx.hpp>#include <neolib/vecarray.hpp>#include <neogfx/core/numerical.hpp>#include <neogfx/core/geometrical.hpp>#include <neogfx/gfx/texture.hpp>#include <neogfx/game/shapes.hpp>Go to the source code of this file.
Classes | |
| struct | neogfx::vertex |
| struct | neogfx::face |
| class | neogfx::face_list |
| struct | neogfx::face_list::no_container |
| class | neogfx::i_mesh |
| struct | neogfx::i_mesh::no_textures |
| class | neogfx::scoped_faces |
Namespaces | |
| neogfx | |
Typedefs | |
| typedef std::vector< vertex > | neogfx::vertex_list |
| typedef boost::optional< vertex_list > | neogfx::optional_vertex_list |
| typedef vertex_list::size_type | neogfx::vertex_index |
| typedef std::shared_ptr< vertex_list > | neogfx::vertex_list_pointer |
| typedef std::array< vertex_index, 3 > | neogfx::triangle |
Functions | |
| void | neogfx::add_faces (vertex_list_pointer aVertices, face_list &aFaces, const std::vector< vec3 > &aShapeVertices) |
| void | neogfx::add_faces (vertex_list_pointer aVertices, texture_list_pointer aTextures, face_list &aFaces, const neogfx::rect &aRect, const neogfx::i_texture &aTexture, bool aUpsideDown=false) |
| rect | neogfx::bounding_rect (const vertex_list &aVertices) |