ES3D::FixedPointx Class Reference

#include <FixedPointx.h>

List of all members.

Public Member Functions

 FixedPointx ()
 FixedPointx (GLfixed v)
 FixedPointx (const FixedPointx &v)
 ~FixedPointx ()
FixedPointx operator+ () const
FixedPointx operator- () const
FixedPointxoperator= (GLfixed v)
FixedPointxoperator= (const FixedPointx &v)
FixedPointxoperator+= (GLfixed v)
FixedPointxoperator+= (const FixedPointx &v)
FixedPointxoperator-= (GLfixed v)
FixedPointxoperator-= (const FixedPointx &v)
FixedPointxoperator *= (GLfixed v)
FixedPointxoperator *= (const FixedPointx &v)
FixedPointxoperator/= (GLfixed v)
FixedPointxoperator/= (const FixedPointx &v)
FixedPointxoperator++ ()
FixedPointxoperator-- ()
FixedPointx operator+ (GLfixed v) const
FixedPointx operator+ (const FixedPointx &v) const
FixedPointx operator- (GLfixed v) const
FixedPointx operator- (const FixedPointx &v) const
FixedPointx operator * (GLfixed v) const
FixedPointx operator * (const FixedPointx &v) const
FixedPointx operator/ (GLfixed v) const
FixedPointx operator/ (const FixedPointx &v) const
GLint operator== (GLfixed v) const
GLint operator== (const FixedPointx &v) const
GLint operator!= (GLfixed v) const
GLint operator!= (const FixedPointx &v) const
GLint operator< (GLfixed v) const
GLint operator< (const FixedPointx &v) const
GLint operator> (GLfixed v) const
GLint operator> (const FixedPointx &v) const
GLint operator<= (GLfixed v) const
GLint operator<= (const FixedPointx &v) const
GLint operator>= (GLfixed v) const
GLint operator>= (const FixedPointx &v) const
 operator GLfixed () const

Friends

FixedPointx operator * (GLfixed first, const FixedPointx &second)
FixedPointx operator/ (GLfixed first, const FixedPointx &second)


Detailed Description

Class for fixed point.


Constructor & Destructor Documentation

ES3D::FixedPointx::FixedPointx (  )  [inline]

Constructor

ES3D::FixedPointx::FixedPointx ( GLfixed  v  )  [inline]

Constructor with argument

Parameters:
v value to set to

ES3D::FixedPointx::FixedPointx ( const FixedPointx v  )  [inline]

Constructor with argument

Parameters:
v value to set to

ES3D::FixedPointx::~FixedPointx (  )  [inline]

Destructor


Member Function Documentation

FixedPointx ES3D::FixedPointx::operator * ( const FixedPointx v  )  const [inline]

Multiply a value.

Parameters:
v fixed point value
Returns:
result of multiplication

FixedPointx ES3D::FixedPointx::operator * ( GLfixed  v  )  const [inline]

Multiply a value.

Parameters:
v fixed point value (GLfixed)
Returns:
result of multiplication

FixedPointx& ES3D::FixedPointx::operator *= ( const FixedPointx v  )  [inline]

Multiply assignment of value.

Parameters:
v fixed point value
Returns:
reference on this

FixedPointx& ES3D::FixedPointx::operator *= ( GLfixed  v  )  [inline]

Multiply assignment of value.

Parameters:
v fixed point value (GLfixed)
Returns:
reference on this

ES3D::FixedPointx::operator GLfixed (  )  const [inline]

Autocast for GLfixed.

Returns:
fixed point value of this (GLfixed)

GLint ES3D::FixedPointx::operator!= ( const FixedPointx v  )  const [inline]

Compare a value if not equal.

Parameters:
v fixed point value
Returns:
true, if not equal

GLint ES3D::FixedPointx::operator!= ( GLfixed  v  )  const [inline]

Compare a value if not equal.

Parameters:
v fixed point value (GLfixed)
Returns:
true, if not equal

FixedPointx ES3D::FixedPointx::operator+ ( const FixedPointx v  )  const [inline]

Plus a value.

Parameters:
v fixed point value
Returns:
result of sum

FixedPointx ES3D::FixedPointx::operator+ ( GLfixed  v  )  const [inline]

Plus a value.

Parameters:
v fixed point value (GLfixed)
Returns:
result of sum

FixedPointx ES3D::FixedPointx::operator+ (  )  const [inline]

Unary plus.

Returns:
plus value of this

FixedPointx& ES3D::FixedPointx::operator++ (  )  [inline]

Increment.

Returns:
reference on this

FixedPointx& ES3D::FixedPointx::operator+= ( const FixedPointx v  )  [inline]

Plus assignment of value.

Parameters:
v fixed point value
Returns:
reference on this

FixedPointx& ES3D::FixedPointx::operator+= ( GLfixed  v  )  [inline]

Plus assignment of value.

Parameters:
v fixed point value (GLfixed)
Returns:
reference on this

FixedPointx ES3D::FixedPointx::operator- ( const FixedPointx v  )  const [inline]

Minus a value.

Parameters:
v fixed point value
Returns:
result of difference

FixedPointx ES3D::FixedPointx::operator- ( GLfixed  v  )  const [inline]

Minus a value.

Parameters:
v fixed point value (GLfixed)
Returns:
result of difference

FixedPointx ES3D::FixedPointx::operator- (  )  const [inline]

Unary minus.

Returns:
minus value of this

FixedPointx& ES3D::FixedPointx::operator-- (  )  [inline]

Decrement.

Returns:
reference on this

FixedPointx& ES3D::FixedPointx::operator-= ( const FixedPointx v  )  [inline]

Minus assignment of value.

Parameters:
v fixed point value
Returns:
reference on this

FixedPointx& ES3D::FixedPointx::operator-= ( GLfixed  v  )  [inline]

Minus assignment of value.

Parameters:
v fixed point value (GLfixed)
Returns:
reference on this

FixedPointx ES3D::FixedPointx::operator/ ( const FixedPointx v  )  const [inline]

Divide a value.

Parameters:
v fixed point value
Returns:
result of division

FixedPointx ES3D::FixedPointx::operator/ ( GLfixed  v  )  const [inline]

Divide a value.

Parameters:
v fixed point value (GLfixed)
Returns:
result of division

FixedPointx& ES3D::FixedPointx::operator/= ( const FixedPointx v  )  [inline]

Division assignment of value.

Parameters:
v fixed point value
Returns:
reference on this

FixedPointx& ES3D::FixedPointx::operator/= ( GLfixed  v  )  [inline]

Division assignment of value.

Parameters:
v fixed point value (GLfixed)
Returns:
reference on this

GLint ES3D::FixedPointx::operator< ( const FixedPointx v  )  const [inline]

Compare a value if less.

Parameters:
v fixed point value
Returns:
true, if less

GLint ES3D::FixedPointx::operator< ( GLfixed  v  )  const [inline]

Compare a value if less.

Parameters:
v fixed point value (GLfixed)
Returns:
true, if less

GLint ES3D::FixedPointx::operator<= ( const FixedPointx v  )  const [inline]

Compare a value if less equal.

Parameters:
v fixed point value
Returns:
true, if less equal

GLint ES3D::FixedPointx::operator<= ( GLfixed  v  )  const [inline]

Compare a value if less equal.

Parameters:
v fixed point value (GLfixed)
Returns:
true, if less equal

FixedPointx& ES3D::FixedPointx::operator= ( const FixedPointx v  )  [inline]

Assignment of value.

Parameters:
v fixed point value
Returns:
reference on this

FixedPointx& ES3D::FixedPointx::operator= ( GLfixed  v  )  [inline]

Assignment of value.

Parameters:
v fixed point value (GLfixed)
Returns:
reference on this

GLint ES3D::FixedPointx::operator== ( const FixedPointx v  )  const [inline]

Compare a value if equal.

Parameters:
v fixed point value
Returns:
true, if equal

GLint ES3D::FixedPointx::operator== ( GLfixed  v  )  const [inline]

Compare a value if equal.

Parameters:
v fixed point value (GLfixed)
Returns:
true, if equal

GLint ES3D::FixedPointx::operator> ( const FixedPointx v  )  const [inline]

Compare a value if greater.

Parameters:
v fixed point value
Returns:
true, if greater

GLint ES3D::FixedPointx::operator> ( GLfixed  v  )  const [inline]

Compare a value if greater.

Parameters:
v fixed point value (GLfixed)
Returns:
true, if greater

GLint ES3D::FixedPointx::operator>= ( const FixedPointx v  )  const [inline]

Compare a value if greater equal.

Parameters:
v fixed point value (GLfixed)
Returns:
true, if greater equal

GLint ES3D::FixedPointx::operator>= ( GLfixed  v  )  const [inline]

Compare a value if greater equal.

Parameters:
v fixed point value (GLfixed)
Returns:
true, if greater equal


Friends And Related Function Documentation

FixedPointx operator * ( GLfixed  first,
const FixedPointx second 
) [friend]

Multiply a value.

Parameters:
first fixed point value (GLfixed)
second fixed point value
Returns:
result of multiplication

FixedPointx operator/ ( GLfixed  first,
const FixedPointx second 
) [friend]

Divide a value.

Parameters:
first fixed point value (GLfixed)
second fixed point value
Returns:
result of division


The documentation for this class was generated from the following file:
Generated on Sat May 10 16:30:55 2008 for ES 3D Game SDK Documentation by  doxygen 1.4.7