Public Member Functions | Private Attributes
tango_gl::Quad Class Reference

#include <quad.h>

Inheritance diagram for tango_gl::Quad:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Quadoperator= (const Quad &)
 Quad ()
 Quad (const Quad &other)
void Render (const glm::mat4 &projection_mat, const glm::mat4 &view_mat) const
void SetTextureId (GLuint texture_id)
 ~Quad ()

Private Attributes

GLuint attrib_vertices_
GLuint shader_program_
GLuint texture_coords_
GLuint texture_handle
GLuint texture_id_
GLuint uniform_mvp_mat_
GLuint vertex_buffer_

Detailed Description

Definition at line 23 of file quad.h.


Constructor & Destructor Documentation

Definition at line 45 of file quad.cpp.

tango_gl::Quad::Quad ( const Quad other)

Definition at line 58 of file quad.cpp.


Member Function Documentation

Quad& tango_gl::Quad::operator= ( const Quad )
void tango_gl::Quad::Render ( const glm::mat4 projection_mat,
const glm::mat4 view_mat 
) const [virtual]

Implements tango_gl::DrawableObject.

Definition at line 62 of file quad.cpp.

void tango_gl::Quad::SetTextureId ( GLuint  texture_id)

Member Data Documentation

Reimplemented from tango_gl::DrawableObject.

Definition at line 36 of file quad.h.

Reimplemented from tango_gl::DrawableObject.

Definition at line 35 of file quad.h.

Definition at line 37 of file quad.h.

Definition at line 38 of file quad.h.

Definition at line 41 of file quad.h.

Reimplemented from tango_gl::DrawableObject.

Definition at line 39 of file quad.h.

Definition at line 34 of file quad.h.


The documentation for this class was generated from the following files:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:59:43