sgltk 0.6
Simple OpenGL Tool Kit
Loading...
Searching...
No Matches
sgltk::Mesh Member List

This is the complete list of members for sgltk::Mesh, including all inherited members.

add_vertex_attribute(std::string attrib_name, GLint number_elements, GLenum type, const T *data, GLenum usage=GL_STATIC_DRAW)sgltk::Mesh
add_vertex_attribute(std::string attrib_name, GLint number_elements, GLenum type, const std::vector< T > &data, GLenum usage=GL_STATIC_DRAW)sgltk::Mesh
add_vertex_attribute(int attrib_location, GLint number_elements, GLenum type, const T *data, GLenum usage=GL_STATIC_DRAW)sgltk::Mesh
add_vertex_attribute(int attrib_location, GLint number_elements, GLenum type, const std::vector< T > &data, GLenum usage=GL_STATIC_DRAW)sgltk::Mesh
ambient_color_namesgltk::Mesh
attach_buffer(const sgltk::Buffer *buffer, GLuint target, unsigned int index=0)sgltk::Mesh
attach_index_buffer(const std::vector< T > &indices)sgltk::Mesh
attach_index_buffer(const std::vector< unsigned char > &indices) (defined in sgltk::Mesh)sgltk::Meshinline
attach_index_buffer(const std::vector< unsigned short > &indices) (defined in sgltk::Mesh)sgltk::Meshinline
attach_index_buffer(const std::vector< unsigned int > &indices) (defined in sgltk::Mesh)sgltk::Meshinline
attach_texture(const std::string &name, const sgltk::Texture &texture, unsigned int index=0)sgltk::Mesh
attach_vertex_buffer(const T *vertexdata, unsigned int number_elements, GLenum usage=GL_STATIC_DRAW)sgltk::Mesh
attach_vertex_buffer(const std::vector< T > &vertexdata, GLenum usage=GL_STATIC_DRAW)sgltk::Mesh
auto_texturessgltk::Mesh
bounding_boxsgltk::Mesh
color_ambientsgltk::Mesh
color_diffusesgltk::Mesh
color_specularsgltk::Mesh
compute_bounding_box(const std::vector< T > &vertexdata, unsigned int pointer)sgltk::Mesh
diffuse_color_namesgltk::Mesh
draw(GLenum mode)sgltk::Mesh
draw(GLenum mode, const glm::mat4 *model_matrix)sgltk::Mesh
draw(GLenum mode, unsigned int index_buffer, const glm::mat4 *model_matrix)sgltk::Mesh
draw_instanced(GLenum mode, unsigned int num_instances)sgltk::Mesh
draw_instanced(GLenum mode, unsigned int index_buffer, unsigned int num_instances)sgltk::Mesh
Mesh() (defined in sgltk::Mesh)sgltk::Mesh
model_matrixsgltk::Mesh
model_matrix_namesgltk::Mesh
model_view_matrix_namesgltk::Mesh
model_view_projection_matrix_namesgltk::Mesh
normal_matrix_namesgltk::Mesh
num_colsgltk::Mesh
num_uvsgltk::Mesh
num_verticessgltk::Mesh
projection_matrix_namesgltk::Mesh
replace_buffer_data(unsigned int buffer_index, const T *data, unsigned int number_elements)sgltk::Mesh
replace_buffer_data(unsigned int buffer_index, const std::vector< T > &data)sgltk::Mesh
replace_partial_data(unsigned int buffer_index, unsigned int offset, const T *data, unsigned int number_elements)sgltk::Mesh
replace_partial_data(unsigned int buffer_index, unsigned int offset, const std::vector< T > &data)sgltk::Mesh
set_ambient_color_name(const std::string &name)sgltk::Mesh
set_buffer_vertex_attribute(const std::string &attrib_name, sgltk::Buffer *buffer, GLint number_elements, GLenum type, GLsizei stride, const GLvoid *pointer, unsigned int divisor=0)sgltk::Mesh
set_buffer_vertex_attribute(int attrib_location, sgltk::Buffer *buffer, GLint number_elements, GLenum type, GLsizei stride, const GLvoid *pointer, unsigned int divisor=0)sgltk::Mesh
set_diffuse_color_name(const std::string &name)sgltk::Mesh
set_model_matrix_name(const std::string &name)sgltk::Mesh
set_model_view_matrix_name(const std::string &name)sgltk::Mesh
set_model_view_proj_name(const std::string &name)sgltk::Mesh
set_normal_matrix_name(const std::string &name)sgltk::Mesh
set_projection_matrix_name(const std::string &name)sgltk::Mesh
set_shininess_name(const std::string &name)sgltk::Mesh
set_shininess_strength_name(const std::string &name)sgltk::Mesh
set_specular_color_name(const std::string &name)sgltk::Mesh
set_transform_feedback_mode(GLenum mode)sgltk::Mesh
set_vertex_attribute(const std::string &attrib_name, unsigned int buffer_index, GLint number_elements, GLenum type, GLsizei stride, const GLvoid *pointer, unsigned int divisor=0)sgltk::Mesh
set_vertex_attribute(int attrib_location, unsigned int buffer_index, GLint number_elements, GLenum type, GLsizei stride, const GLvoid *pointer, unsigned int divisor=0)sgltk::Mesh
set_view_matrix_name(const std::string &name)sgltk::Mesh
set_view_proj_matrix_name(const std::string &name)sgltk::Mesh
setup_camera(glm::mat4 *view_matrix, glm::mat4 *projection_matrix)sgltk::Mesh
setup_camera(Camera *camera)sgltk::Mesh
setup_shader(Shader *shader)sgltk::Mesh
shadersgltk::Mesh
shininesssgltk::Mesh
shininess_namesgltk::Mesh
shininess_strengthsgltk::Mesh
shininess_strength_namesgltk::Mesh
specular_color_namesgltk::Mesh
texturessgltk::Mesh
twosidedsgltk::Mesh
view_matrix_namesgltk::Mesh
view_proj_matrix_namesgltk::Mesh
wireframesgltk::Mesh
~Mesh() (defined in sgltk::Mesh)sgltk::Mesh