Public Member Functions | Private Attributes | List of all members
tango_gl::Texture Class Reference

#include <texture.h>

Public Member Functions

GLuint GetTextureID () const
 
Textureoperator= (const Texture &)=delete
 
 Texture (const char *file_path)
 
 Texture (const Texture &other)=delete
 
 ~Texture ()
 

Private Attributes

int bit_depth_
 
char * byte_data_
 
int color_type_
 
GLuint texture_id_
 

Detailed Description

Definition at line 29 of file texture.h.

Constructor & Destructor Documentation

◆ Texture() [1/2]

tango_gl::Texture::Texture ( const char *  file_path)

Definition at line 36 of file texture.cpp.

◆ Texture() [2/2]

tango_gl::Texture::Texture ( const Texture other)
delete

◆ ~Texture()

tango_gl::Texture::~Texture ( )

Definition at line 102 of file texture.cpp.

Member Function Documentation

◆ GetTextureID()

GLuint tango_gl::Texture::GetTextureID ( ) const

Definition at line 100 of file texture.cpp.

◆ operator=()

Texture& tango_gl::Texture::operator= ( const Texture )
delete

Member Data Documentation

◆ bit_depth_

int tango_gl::Texture::bit_depth_
private

Definition at line 45 of file texture.h.

◆ byte_data_

char* tango_gl::Texture::byte_data_
private

Definition at line 46 of file texture.h.

◆ color_type_

int tango_gl::Texture::color_type_
private

Definition at line 45 of file texture.h.

◆ texture_id_

GLuint tango_gl::Texture::texture_id_
private

Definition at line 47 of file texture.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:39:00