#include <gfx_types_vertex.hh>

Public Member Functions | |
| Vector3 (void) | |
| Vector3 (fp X, fp Y, fp Z) | |
| Vector3 (const fp f[3]) | |
| void | Set (fp X, fp Y, fp Z) |
| void | Set (const fp f[3]) |
| bool | operator== (const Vector3 &src) const |
| bool | operator!= (const Vector3 &src) const |
| Vector3 & | operator+= (const Vector3 &src) |
| Vector3 & | operator-= (const Vector3 &src) |
| Vector3 & | operator *= (const Vector3 &src) |
| Vector3 & | operator/= (const Vector3 &src) |
| fp & | operator[] (uint i) |
| const fp & | operator[] (uint i) const |
| void | Check (void) const |
Public Attributes | |
| fp | x |
| fp | y |
| fp | z |
Typesig omitted from Vector3 and EyeVertex: ------------------------------------------- EyeVertex must be the same size as fp[3] and GLfloat[3] in order to be sent to gfxsys. Since EyeVertex is based on Vector3, Vector3 likewise omits typesigs.
| gfx::Vector3::Vector3 | ( | void | ) | [inline] |
| gfx::Vector3::Vector3 | ( | const fp | f[3] | ) | [inline, explicit] |
| void gfx::Vector3::Set | ( | const fp | f[3] | ) | [inline] |
| bool gfx::Vector3::operator== | ( | const Vector3 & | src | ) | const [inline] |
| bool gfx::Vector3::operator!= | ( | const Vector3 & | src | ) | const [inline] |
| void gfx::Vector3::Check | ( | void | ) | const [inline] |
Reimplemented in gfx::LocalVertex, gfx::WorldVertex, gfx::EyeVertex, and gfx::NormalVertex.
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:28 2007