![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXVec3f.h>
Public Attributes | |
FXfloat | x |
FXfloat | y |
FXfloat | z |
Single-precision 3-element vector.
|
inline |
Default constructor.
|
inline |
|
inline |
Initialize from array of floats.
Initialize from components.
FX::FXVec3f::FXVec3f | ( | FXColor | color | ) |
Initialize with color.
Return a const reference to the ith element.
Set value from another vector.
Referenced by FX::FXRangef::set(), and FX::FXSpheref::set().
|
inline |
Conversions.
|
inline |
|
inline |
|
inline |
FX::FXVec3f::operator FXColor | ( | ) | const |
Convert to color.
|
inline |
Unary.
|
inline |
|
inline |
Test if zero.
|
inline |
|
inline |
|
inline |
|
inline |
Length and square of length.
Clamp values of vector between limits.
References FXCLAMP.
Compute normal from three points a,b,c.
|
friend |
Compute approximate normal from four points a,b,c,d.
FXfloat FX::FXVec3f::x |
Referenced by FXVec3f(), FX::FXVec4f::FXVec4f(), FX::hi(), FX::lo(), operator!=(), FX::operator!=(), operator*(), FX::operator*(), operator+(), operator+=(), operator-(), operator-=(), FX::operator/(), operator<(), FX::operator<(), operator<=(), FX::operator<=(), operator=(), FX::FXVec4f::operator=(), operator==(), FX::operator==(), operator>(), FX::operator>(), operator>=(), FX::operator>=(), operator^(), set(), and FX::FXRangef::width().
FXfloat FX::FXVec3f::y |
Referenced by FXVec3f(), FX::FXVec4f::FXVec4f(), FX::FXRangef::height(), FX::hi(), FX::lo(), operator!=(), FX::operator!=(), operator*(), FX::operator*(), operator+(), operator+=(), operator-(), operator-=(), FX::operator/(), operator<(), FX::operator<(), operator<=(), FX::operator<=(), operator=(), FX::FXVec4f::operator=(), operator==(), FX::operator==(), operator>(), FX::operator>(), operator>=(), FX::operator>=(), operator^(), and set().
FXfloat FX::FXVec3f::z |
Referenced by FX::FXRangef::depth(), FXVec3f(), FX::FXVec4f::FXVec4f(), FX::hi(), FX::lo(), operator!=(), FX::operator!=(), operator*(), FX::operator*(), operator+(), operator+=(), operator-(), operator-=(), FX::operator/(), operator<(), FX::operator<(), operator<=(), FX::operator<=(), operator=(), FX::FXVec4f::operator=(), operator==(), FX::operator==(), operator>(), FX::operator>(), operator>=(), FX::operator>=(), operator^(), and set().
![]() |