Bullet Collision Detection & Physics Library
Public Member Functions | Private Attributes | Friends | List of all members
Vectormath::floatInVec Class Reference

#include <floatInVec.h>

Public Member Functions

 floatInVec ()
 
 floatInVec (boolInVec vec)
 
 floatInVec (float scalar)
 
float getAsFloat () const
 
 operator float () const
 
const floatInVec operator++ (int)
 
const floatInVec operator-- (int)
 
floatInVecoperator++ ()
 
floatInVecoperator-- ()
 
const floatInVec operator- () const
 
floatInVecoperator= (floatInVec vec)
 
floatInVecoperator*= (floatInVec vec)
 
floatInVecoperator/= (floatInVec vec)
 
floatInVecoperator+= (floatInVec vec)
 
floatInVecoperator-= (floatInVec vec)
 
 floatInVec ()
 
 floatInVec (boolInVec vec)
 
 floatInVec (float scalar)
 
float getAsFloat () const
 
 operator float () const
 
const floatInVec operator++ (int)
 
const floatInVec operator-- (int)
 
floatInVecoperator++ ()
 
floatInVecoperator-- ()
 
const floatInVec operator- () const
 
floatInVecoperator= (floatInVec vec)
 
floatInVecoperator*= (floatInVec vec)
 
floatInVecoperator/= (floatInVec vec)
 
floatInVecoperator+= (floatInVec vec)
 
floatInVecoperator-= (floatInVec vec)
 
 floatInVec (__m128 vec)
 
 floatInVec ()
 
 floatInVec (const boolInVec &vec)
 
 floatInVec (__m128 vec, int slot)
 
 floatInVec (float scalar)
 
 operator float () const
 
__m128 get128 () const
 
const floatInVec operator++ (int)
 
const floatInVec operator-- (int)
 
floatInVecoperator++ ()
 
floatInVecoperator-- ()
 
const floatInVec operator- () const
 
floatInVecoperator= (const floatInVec &vec)
 
floatInVecoperator*= (const floatInVec &vec)
 
floatInVecoperator/= (const floatInVec &vec)
 
floatInVecoperator+= (const floatInVec &vec)
 
floatInVecoperator-= (const floatInVec &vec)
 

Private Attributes

float mData
 
__m128 mData
 

Friends

const floatInVec operator* (const floatInVec &vec0, const floatInVec &vec1)
 
const floatInVec operator/ (const floatInVec &vec0, const floatInVec &vec1)
 
const floatInVec operator+ (const floatInVec &vec0, const floatInVec &vec1)
 
const floatInVec operator- (const floatInVec &vec0, const floatInVec &vec1)
 
const floatInVec select (const floatInVec &vec0, const floatInVec &vec1, boolInVec select_vec1)
 

Detailed Description

Definition at line 30 of file neon/floatInVec.h.

Constructor & Destructor Documentation

Vectormath::floatInVec::floatInVec ( )
inline

Definition at line 38 of file neon/floatInVec.h.

Vectormath::floatInVec::floatInVec ( boolInVec  vec)
inline

Definition at line 157 of file neon/floatInVec.h.

Vectormath::floatInVec::floatInVec ( float  scalar)
inlineexplicit

Definition at line 163 of file neon/floatInVec.h.

Vectormath::floatInVec::floatInVec ( )
inline

Definition at line 38 of file scalar/floatInVec.h.

Vectormath::floatInVec::floatInVec ( boolInVec  vec)
inline
Vectormath::floatInVec::floatInVec ( float  scalar)
inlineexplicit
Vectormath::floatInVec::floatInVec ( __m128  vec)
inline

Definition at line 136 of file sse/floatInVec.h.

Vectormath::floatInVec::floatInVec ( )
inline

Definition at line 52 of file sse/floatInVec.h.

Vectormath::floatInVec::floatInVec ( const boolInVec vec)
inline

Definition at line 142 of file sse/floatInVec.h.

Vectormath::floatInVec::floatInVec ( __m128  vec,
int  slot 
)
inline

Definition at line 148 of file sse/floatInVec.h.

Vectormath::floatInVec::floatInVec ( float  scalar)
inlineexplicit

Member Function Documentation

__m128 Vectormath::floatInVec::get128 ( ) const
inline

Definition at line 175 of file sse/floatInVec.h.

float Vectormath::floatInVec::getAsFloat ( ) const
inline

Definition at line 170 of file neon/floatInVec.h.

float Vectormath::floatInVec::getAsFloat ( ) const
inline
Vectormath::floatInVec::operator float ( ) const
inline

Definition at line 177 of file neon/floatInVec.h.

Vectormath::floatInVec::operator float ( ) const
inline
Vectormath::floatInVec::operator float ( ) const
inline
floatInVec & Vectormath::floatInVec::operator*= ( floatInVec  vec)
inline

Definition at line 234 of file neon/floatInVec.h.

floatInVec& Vectormath::floatInVec::operator*= ( floatInVec  vec)
inline
floatInVec & Vectormath::floatInVec::operator*= ( const floatInVec vec)
inline

Definition at line 231 of file sse/floatInVec.h.

const floatInVec Vectormath::floatInVec::operator++ ( int  )
inline

Definition at line 185 of file neon/floatInVec.h.

const floatInVec Vectormath::floatInVec::operator++ ( int  )
inline
floatInVec& Vectormath::floatInVec::operator++ ( )
inline
floatInVec & Vectormath::floatInVec::operator++ ( )
inline

Definition at line 203 of file neon/floatInVec.h.

const floatInVec Vectormath::floatInVec::operator++ ( int  )
inline
floatInVec& Vectormath::floatInVec::operator++ ( )
inline
floatInVec & Vectormath::floatInVec::operator+= ( const floatInVec vec)
inline

Definition at line 247 of file sse/floatInVec.h.

floatInVec & Vectormath::floatInVec::operator+= ( floatInVec  vec)
inline

Definition at line 250 of file neon/floatInVec.h.

floatInVec& Vectormath::floatInVec::operator+= ( floatInVec  vec)
inline
const floatInVec Vectormath::floatInVec::operator- ( ) const
inline

Definition at line 219 of file neon/floatInVec.h.

const floatInVec Vectormath::floatInVec::operator- ( ) const
inline
const floatInVec Vectormath::floatInVec::operator- ( ) const
inline
const floatInVec Vectormath::floatInVec::operator-- ( int  )
inline

Definition at line 194 of file neon/floatInVec.h.

const floatInVec Vectormath::floatInVec::operator-- ( int  )
inline
floatInVec& Vectormath::floatInVec::operator-- ( )
inline
floatInVec & Vectormath::floatInVec::operator-- ( )
inline

Definition at line 211 of file neon/floatInVec.h.

const floatInVec Vectormath::floatInVec::operator-- ( int  )
inline
floatInVec& Vectormath::floatInVec::operator-- ( )
inline
floatInVec & Vectormath::floatInVec::operator-= ( const floatInVec vec)
inline

Definition at line 255 of file sse/floatInVec.h.

floatInVec& Vectormath::floatInVec::operator-= ( floatInVec  vec)
inline
floatInVec & Vectormath::floatInVec::operator-= ( floatInVec  vec)
inline

Definition at line 258 of file neon/floatInVec.h.

floatInVec& Vectormath::floatInVec::operator/= ( floatInVec  vec)
inline
floatInVec & Vectormath::floatInVec::operator/= ( floatInVec  vec)
inline

Definition at line 242 of file neon/floatInVec.h.

floatInVec & Vectormath::floatInVec::operator/= ( const floatInVec vec)
inline

Definition at line 239 of file sse/floatInVec.h.

floatInVec & Vectormath::floatInVec::operator= ( floatInVec  vec)
inline

Definition at line 226 of file neon/floatInVec.h.

floatInVec& Vectormath::floatInVec::operator= ( floatInVec  vec)
inline
floatInVec & Vectormath::floatInVec::operator= ( const floatInVec vec)
inline

Definition at line 223 of file sse/floatInVec.h.

Friends And Related Function Documentation

const floatInVec operator* ( const floatInVec vec0,
const floatInVec vec1 
)
friend

Definition at line 263 of file sse/floatInVec.h.

const floatInVec operator+ ( const floatInVec vec0,
const floatInVec vec1 
)
friend

Definition at line 277 of file sse/floatInVec.h.

const floatInVec operator- ( const floatInVec vec0,
const floatInVec vec1 
)
friend

Definition at line 284 of file sse/floatInVec.h.

const floatInVec operator/ ( const floatInVec vec0,
const floatInVec vec1 
)
friend

Definition at line 270 of file sse/floatInVec.h.

const floatInVec select ( const floatInVec vec0,
const floatInVec vec1,
boolInVec  select_vec1 
)
friend

Member Data Documentation

float Vectormath::floatInVec::mData
private

Definition at line 33 of file neon/floatInVec.h.

__m128 Vectormath::floatInVec::mData
private

Definition at line 47 of file sse/floatInVec.h.


The documentation for this class was generated from the following file: