|
| | Mesh (const void *vertices, int vertex_stride, const void *normals, int normal_stride, int num_vertices, const void *indices, int num_indices, bool wireframe=false) |
| |
| | Mesh (const void *vertices, int vertex_stride, const void *normals, int normal_stride, const void *colors, int color_stride, int num_vertices, const void *indices, int num_indices, bool wireframe=false) |
| |
| | Mesh (const void *vertices, int vertex_stride, const void *normals, int normal_stride, const void *colors, int color_stride, const void *tex_coords, int tex_coord_stride, int num_vertices, const void *indices, int num_indices, bool wireframe=false) |
| |
| template<template< class > class Alloc> |
| | Mesh (const std::vector< Eigen::Vector3f, Alloc< Eigen::Vector3f > > &vertices, const std::vector< Eigen::Vector3f, Alloc< Eigen::Vector3f > > &normals, const std::vector< int > &indices, bool wireframe=false) |
| |
| template<template< class > class Alloc> |
| | Mesh (const std::vector< Eigen::Vector3f, Alloc< Eigen::Vector3f > > &vertices, const std::vector< Eigen::Vector3f, Alloc< Eigen::Vector3f > > &normals, const std::vector< Eigen::Vector4f, Alloc< Eigen::Vector4f > > &colors, const std::vector< int > &indices, bool wireframe=false) |
| |
| virtual | ~Mesh () |
| |
| virtual void | draw (glk::GLSLShader &shader) const override |
| |
| void | set_texture (const std::shared_ptr< Texture > &texture, GLenum texture_target=GL_TEXTURE1) |
| |
| virtual | ~Drawable () |
| |