![]() |
XII Release 0.1.0
|
Copyright (c) Theophilus Eriata. All Rights Reserved. More...
#include <SimdVec4b.h>
Public Member Functions | |
| XII_DECLARE_POD_TYPE () | |
| xiiSimdVec4b () | |
| Copyright (c) Theophilus Eriata. All Rights Reserved. | |
| xiiSimdVec4b (bool b) | |
| xiiSimdVec4b (bool x, bool y, bool z, bool w) | |
| xiiSimdVec4b (xiiInternal::QuadBool b) | |
| template<xiiInt32 N> | |
| bool | GetComponent () const |
| bool | x () const |
| bool | y () const |
| bool | z () const |
| bool | w () const |
| template<xiiSwizzle::Enum s> | |
| xiiSimdVec4b | Get () const |
| xiiSimdVec4b | operator&& (const xiiSimdVec4b &rhs) const |
| xiiSimdVec4b | operator|| (const xiiSimdVec4b &rhs) const |
| xiiSimdVec4b | operator! () const |
| xiiSimdVec4b | operator== (const xiiSimdVec4b &rhs) const |
| xiiSimdVec4b | operator!= (const xiiSimdVec4b &rhs) const |
| template<xiiInt32 N = 4> | |
| bool | AllSet () const |
| template<xiiInt32 N = 4> | |
| bool | AnySet () const |
| template<xiiInt32 N = 4> | |
| bool | NoneSet () const |
| template<xiiInt32 N> | |
| XII_ALWAYS_INLINE bool | GetComponent () const |
| template<xiiSwizzle::Enum s> | |
| XII_ALWAYS_INLINE xiiSimdVec4b | Get () const |
| template<xiiInt32 N> | |
| XII_ALWAYS_INLINE bool | AllSet () const |
| template<xiiInt32 N> | |
| XII_ALWAYS_INLINE bool | AnySet () const |
| template<xiiInt32 N> | |
| XII_ALWAYS_INLINE bool | NoneSet () const |
Static Public Member Functions | |
| static xiiSimdVec4b | Select (const xiiSimdVec4b &vCmp, const xiiSimdVec4b &vTrue, const xiiSimdVec4b &vFalse) |
Public Attributes | |
| xiiInternal::QuadBool | m_v |
Copyright (c) Theophilus Eriata. All Rights Reserved.