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

#include <boolInVec.h>

Public Member Functions

 boolInVec ()
 
 boolInVec (floatInVec vec)
 
 boolInVec (bool scalar)
 
bool getAsBool () const
 
 operator bool () const
 
const boolInVec operator! () const
 
boolInVecoperator= (boolInVec vec)
 
boolInVecoperator&= (boolInVec vec)
 
boolInVecoperator^= (boolInVec vec)
 
boolInVecoperator|= (boolInVec vec)
 
 boolInVec ()
 
 boolInVec (floatInVec vec)
 
 boolInVec (bool scalar)
 
bool getAsBool () const
 
 operator bool () const
 
const boolInVec operator! () const
 
boolInVecoperator= (boolInVec vec)
 
boolInVecoperator&= (boolInVec vec)
 
boolInVecoperator^= (boolInVec vec)
 
boolInVecoperator|= (boolInVec vec)
 
 boolInVec ()
 
 boolInVec (const floatInVec &vec)
 
 boolInVec (bool scalar)
 
 operator bool () const
 
__m128 get128 () const
 
const boolInVec operator! () const
 
boolInVecoperator= (const boolInVec &vec)
 
boolInVecoperator&= (const boolInVec &vec)
 
boolInVecoperator^= (const boolInVec &vec)
 
boolInVecoperator|= (const boolInVec &vec)
 

Private Member Functions

 boolInVec (__m128 vec)
 

Private Attributes

unsigned int mData
 
__m128 mData
 

Friends

const boolInVec operator== (const boolInVec &vec0, const boolInVec &vec1)
 
const boolInVec operator!= (const boolInVec &vec0, const boolInVec &vec1)
 
const boolInVec operator< (const floatInVec &vec0, const floatInVec &vec1)
 
const boolInVec operator<= (const floatInVec &vec0, const floatInVec &vec1)
 
const boolInVec operator> (const floatInVec &vec0, const floatInVec &vec1)
 
const boolInVec operator>= (const floatInVec &vec0, const floatInVec &vec1)
 
const boolInVec operator== (const floatInVec &vec0, const floatInVec &vec1)
 
const boolInVec operator!= (const floatInVec &vec0, const floatInVec &vec1)
 
const boolInVec operator& (const boolInVec &vec0, const boolInVec &vec1)
 
const boolInVec operator^ (const boolInVec &vec0, const boolInVec &vec1)
 
const boolInVec operator| (const boolInVec &vec0, const boolInVec &vec1)
 
const boolInVec select (const boolInVec &vec0, const boolInVec &vec1, const boolInVec &select_vec1)
 

Detailed Description

Definition at line 29 of file neon/boolInVec.h.

Constructor & Destructor Documentation

Vectormath::boolInVec::boolInVec ( )
inline

Definition at line 37 of file neon/boolInVec.h.

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

Definition at line 116 of file neon/boolInVec.h.

Vectormath::boolInVec::boolInVec ( bool  scalar)
inlineexplicit

Definition at line 122 of file neon/boolInVec.h.

Vectormath::boolInVec::boolInVec ( )
inline

Definition at line 37 of file scalar/boolInVec.h.

Vectormath::boolInVec::boolInVec ( floatInVec  vec)
inline
Vectormath::boolInVec::boolInVec ( bool  scalar)
inlineexplicit
Vectormath::boolInVec::boolInVec ( __m128  vec)
inlineprivate

Definition at line 127 of file sse/boolInVec.h.

Vectormath::boolInVec::boolInVec ( )
inline

Definition at line 50 of file sse/boolInVec.h.

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

Definition at line 133 of file sse/boolInVec.h.

Vectormath::boolInVec::boolInVec ( bool  scalar)
inlineexplicit

Member Function Documentation

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

Definition at line 159 of file sse/boolInVec.h.

bool Vectormath::boolInVec::getAsBool ( ) const
inline

Definition at line 129 of file neon/boolInVec.h.

bool Vectormath::boolInVec::getAsBool ( ) const
inline
Vectormath::boolInVec::operator bool ( ) const
inline

Definition at line 136 of file neon/boolInVec.h.

Vectormath::boolInVec::operator bool ( ) const
inline
Vectormath::boolInVec::operator bool ( ) const
inline
const boolInVec Vectormath::boolInVec::operator! ( ) const
inline
const boolInVec Vectormath::boolInVec::operator! ( ) const
inline

Definition at line 144 of file neon/boolInVec.h.

const boolInVec Vectormath::boolInVec::operator! ( ) const
inline
boolInVec & Vectormath::boolInVec::operator&= ( boolInVec  vec)
inline

Definition at line 159 of file neon/boolInVec.h.

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

Definition at line 181 of file sse/boolInVec.h.

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

Definition at line 151 of file neon/boolInVec.h.

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

Definition at line 173 of file sse/boolInVec.h.

boolInVec& Vectormath::boolInVec::operator^= ( boolInVec  vec)
inline
boolInVec & Vectormath::boolInVec::operator^= ( boolInVec  vec)
inline

Definition at line 167 of file neon/boolInVec.h.

boolInVec & Vectormath::boolInVec::operator^= ( const boolInVec vec)
inline

Definition at line 189 of file sse/boolInVec.h.

boolInVec& Vectormath::boolInVec::operator|= ( boolInVec  vec)
inline
boolInVec & Vectormath::boolInVec::operator|= ( boolInVec  vec)
inline

Definition at line 175 of file neon/boolInVec.h.

boolInVec & Vectormath::boolInVec::operator|= ( const boolInVec vec)
inline

Definition at line 197 of file sse/boolInVec.h.

Friends And Related Function Documentation

const boolInVec operator!= ( const boolInVec vec0,
const boolInVec vec1 
)
friend

Definition at line 212 of file sse/boolInVec.h.

const boolInVec operator!= ( const floatInVec vec0,
const floatInVec vec1 
)
friend

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

const boolInVec operator& ( const boolInVec vec0,
const boolInVec vec1 
)
friend

Definition at line 219 of file sse/boolInVec.h.

const boolInVec operator< ( const floatInVec vec0,
const floatInVec vec1 
)
friend

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

const boolInVec operator<= ( const floatInVec vec0,
const floatInVec vec1 
)
friend

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

const boolInVec operator== ( const boolInVec vec0,
const boolInVec vec1 
)
friend

Definition at line 205 of file sse/boolInVec.h.

const boolInVec operator== ( const floatInVec vec0,
const floatInVec vec1 
)
friend

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

const boolInVec operator> ( const floatInVec vec0,
const floatInVec vec1 
)
friend

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

const boolInVec operator>= ( const floatInVec vec0,
const floatInVec vec1 
)
friend

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

const boolInVec operator^ ( const boolInVec vec0,
const boolInVec vec1 
)
friend

Definition at line 233 of file sse/boolInVec.h.

const boolInVec operator| ( const boolInVec vec0,
const boolInVec vec1 
)
friend

Definition at line 226 of file sse/boolInVec.h.

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

Definition at line 240 of file sse/boolInVec.h.

Member Data Documentation

unsigned int Vectormath::boolInVec::mData
private

Definition at line 32 of file neon/boolInVec.h.

__m128 Vectormath::boolInVec::mData
private

Definition at line 46 of file sse/boolInVec.h.


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