libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::OpenGLTexture Class Reference

#include <OpenGLMapData.h>

Public Member Functions

 OpenGLTexture ()=default
 
 OpenGLTexture (const OpenGLTexture &)=delete
 
 OpenGLTexture (OpenGLTexture &&)=delete
 
OpenGLTextureoperator= (const OpenGLTexture &)=delete
 
OpenGLTextureoperator= (OpenGLTexture &&)=delete
 
 ~OpenGLTexture ()
 

Public Attributes

unsigned char * data =nullptr
 
size_t fromOriginY =0
 
size_t height =0
 
size_t size =0
 
size_t width =0
 

Constructor & Destructor Documentation

◆ OpenGLTexture() [1/3]

osmscout::OpenGLTexture::OpenGLTexture ( )
default

◆ OpenGLTexture() [2/3]

osmscout::OpenGLTexture::OpenGLTexture ( const OpenGLTexture )
delete

◆ OpenGLTexture() [3/3]

osmscout::OpenGLTexture::OpenGLTexture ( OpenGLTexture &&  )
delete

◆ ~OpenGLTexture()

osmscout::OpenGLTexture::~OpenGLTexture ( )
inline

References data.

Member Function Documentation

◆ operator=() [1/2]

OpenGLTexture& osmscout::OpenGLTexture::operator= ( const OpenGLTexture )
delete

◆ operator=() [2/2]

OpenGLTexture& osmscout::OpenGLTexture::operator= ( OpenGLTexture &&  )
delete

Member Data Documentation

◆ data

unsigned char* osmscout::OpenGLTexture::data =nullptr

Referenced by ~OpenGLTexture().

◆ fromOriginY

size_t osmscout::OpenGLTexture::fromOriginY =0

◆ height

size_t osmscout::OpenGLTexture::height =0

◆ size

size_t osmscout::OpenGLTexture::size =0

◆ width

size_t osmscout::OpenGLTexture::width =0

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