Main Page | Class Hierarchy | Class List | Directories | File List

AbstractImage1D Class Reference

This class is an abstract representation for ones-dimensional images. More...

#include <ApiGraphics/Image1D.h>

Inheritance diagram for AbstractImage1D:

TextureData Image1D List of all members.

Public Types

enum  WrapMode {
  CLAMP_TO_EDGE,
  CLAMP_TO_BORDER,
  REPEAT,
  MIRRORED_REPEAT
}

Public Member Functions

 AbstractImage1D (int w=0)
virtual bool loaded () const =0
virtual void destroy ()=0
virtual QImage toQImage () const =0
virtual void initialize (QImage image)=0
void save (QString fileName) const
int width () const
int height () const
bool contains (int i) const
bool contains (float x) const
virtual GLint defaultTexFormat () const =0
virtual GLenum textureMode () const
virtual void loadToGPU (GLint texFormat) const
virtual void loadTexture1D (GLint texFormat, GLenum target=GL_TEXTURE_1D) const =0

Protected Attributes

int w
int h

Detailed Description

This class is an abstract representation for ones-dimensional images.


The documentation for this class was generated from the following files:
Generated on Fri Nov 14 20:49:47 2008 for Api Graphics by  doxygen 1.4.4