Public Member Functions | Private Member Functions | Private Attributes

ImageBuffer Class Reference

#include <Image.h>

Collaboration diagram for ImageBuffer:
Collaboration graph

List of all members.

Public Member Functions

 ImageBuffer (const string &filename)
 ImageBuffer (const ImageBuffer &that)
 ~ImageBuffer ()
const string & filename () const
const GLubyte * data () const
size_t length () const
ImageBufferoperator= (const ImageBuffer &rhs)

Private Member Functions

 ImageBuffer ()

Private Attributes

string _filename
GLubyte * _data
size_t _length

Detailed Description

Definition at line 103 of file Image.h.

Constructor & Destructor Documentation

ImageBuffer::ImageBuffer ( const string &  filename  ) 

Definition at line 34 of file Image.cpp.

ImageBuffer::ImageBuffer ( const ImageBuffer that  )  [inline]

Definition at line 109 of file Image.h.

ImageBuffer::~ImageBuffer (  ) 

Definition at line 71 of file Image.cpp.

ImageBuffer::ImageBuffer (  )  [private]

Member Function Documentation

const string& ImageBuffer::filename (  )  const [inline]

Definition at line 124 of file Image.h.

const GLubyte* ImageBuffer::data (  )  const [inline]

Definition at line 125 of file Image.h.

size_t ImageBuffer::length (  )  const [inline]

Definition at line 126 of file Image.h.

ImageBuffer& ImageBuffer::operator= ( const ImageBuffer rhs  )  [inline]

Definition at line 128 of file Image.h.

Member Data Documentation

string ImageBuffer::_filename [private]

Definition at line 137 of file Image.h.

GLubyte* ImageBuffer::_data [private]

Definition at line 139 of file Image.h.

size_t ImageBuffer::_length [private]

Definition at line 140 of file Image.h.

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