Nv::Blast::VecMath Namespace Reference


Functions

NV_INLINE void add (const float a[3], const float b[3], float r[3])
NV_INLINE void add (const float a[3], float b[3])
NV_INLINE float dist (const float a[3], const float b[3])
NV_INLINE void div (float a[3], float divisor)
NV_INLINE float dot (const float a[3], const float b[3])
NV_INLINE float length (const float a[3])
NV_INLINE void mul (float a[3], float multiplier)
NV_INLINE float normal (const float a[3], float r[3])
NV_INLINE void sub (const float a[3], const float b[3], float r[3])

Function Documentation

NV_INLINE void Nv::Blast::VecMath::add ( const float  a[3],
const float  b[3],
float  r[3] 
)

NV_INLINE void Nv::Blast::VecMath::add ( const float  a[3],
float  b[3] 
)

NV_INLINE float Nv::Blast::VecMath::dist ( const float  a[3],
const float  b[3] 
)

NV_INLINE void Nv::Blast::VecMath::div ( float  a[3],
float  divisor 
)

NV_INLINE float Nv::Blast::VecMath::dot ( const float  a[3],
const float  b[3] 
)

NV_INLINE float Nv::Blast::VecMath::length ( const float  a[3]  ) 

NV_INLINE void Nv::Blast::VecMath::mul ( float  a[3],
float  multiplier 
)

NV_INLINE float Nv::Blast::VecMath::normal ( const float  a[3],
float  r[3] 
)

NV_INLINE void Nv::Blast::VecMath::sub ( const float  a[3],
const float  b[3],
float  r[3] 
)