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

Float1 Class Reference

#include <ApiGraphics/ColorTypes.h>

List of all members.

Public Member Functions

 Float1 (float x=0)
 Float1 (const float *c)
 Float1 (QRgb c)
 operator const float * () const
 operator float * ()
 operator const float () const
 operator float ()
QRgb toQRgb () const
QString toQString () const
Float1 operator+= (const Float1 &a)
Float1 operator-= (const Float1 &a)
Float1 operator *= (const Float1 &a)
Float1 operator/= (const Float1 &a)
Float1 operator *= (float s)
Float1 operator/= (float s)
void reset (float r=0, float g=0, float b=0, float a=0)
void setGL () const

Static Public Attributes

static const int SIZE = 1
static const GLint TEX_FORMAT = 1
static const GLenum DATA_FORMAT = GL_LUMINANCE
static const GLenum DATA_TYPE = GL_FLOAT

Friends

Float1 operator- (const Float1 &a)
Float1 operator+ (const Float1 &a, const Float1 &b)
Float1 operator- (const Float1 &a, const Float1 &b)
Float1 operator * (const Float1 &a, const Float1 &b)
Float1 operator/ (const Float1 &a, const Float1 &b)
Float1 operator * (float s, const Float1 &a)
Float1 operator * (const Float1 &a, float s)
Float1 operator/ (float s, const Float1 &a)
Float1 operator/ (const Float1 &a, float s)


Constructor & Destructor Documentation

Float1 float  x = 0  ) 
 

Float1 const float *  c  ) 
 

Float1 QRgb  c  ) 
 


Member Function Documentation

Float1 operator *= float  s  ) 
 

Float1 operator *= const Float1 a  ) 
 

operator const float  )  const [inline]
 

operator const float *  )  const [inline]
 

operator float  )  [inline]
 

operator float *  )  [inline]
 

Float1 operator+= const Float1 a  ) 
 

Float1 operator-= const Float1 a  ) 
 

Float1 operator/= float  s  ) 
 

Float1 operator/= const Float1 a  ) 
 

void reset float  r = 0,
float  g = 0,
float  b = 0,
float  a = 0
 

void setGL  )  const
 

QRgb toQRgb  )  const
 

QString toQString  )  const [inline]
 


Friends And Related Function Documentation

Float1 operator * const Float1 a,
float  s
[friend]
 

Float1 operator * float  s,
const Float1 a
[friend]
 

Float1 operator * const Float1 a,
const Float1 b
[friend]
 

Float1 operator+ const Float1 a,
const Float1 b
[friend]
 

Float1 operator- const Float1 a,
const Float1 b
[friend]
 

Float1 operator- const Float1 a  )  [friend]
 

Float1 operator/ const Float1 a,
float  s
[friend]
 

Float1 operator/ float  s,
const Float1 a
[friend]
 

Float1 operator/ const Float1 a,
const Float1 b
[friend]
 


Member Data Documentation

float c[1]
 

const GLenum DATA_FORMAT = GL_LUMINANCE [static]
 

const GLenum DATA_TYPE = GL_FLOAT [static]
 

float r
 

const int SIZE = 1 [static]
 

const GLint TEX_FORMAT = 1 [static]
 

float x
 


The documentation for this class was generated from the following files:
Generated on Thu Nov 13 22:15:46 2008 for Api Graphics by  doxygen 1.4.4