This is the documentation for Enlighten.
class Enlighten UE4 FourVec3s
class Enlighten::UE4::FourVec3s
Helper class for handling 4 SoA packed 3-vectors.
Functions
| Name | Description | 
|---|---|
| Add(const FourVec3s &) | Add two FourVec3s. | 
| Dot(const FourVec3s &) | Compute 4 vec3 dot products in parallel. | 
| FourVec3s(Geo::v128, Geo::v128, Geo::v128) | Explicit constructor from packed x, y & z vectors. | 
| FromVec3(Geo::v128) | Construct by broadcasting a v128 vec3 (W ignored). | 
| Sub(const FourVec3s &) | Subtract two FourVec3s. | 
GEO_CONTROLLED_INLINE FourVec3s Enlighten::UE4::FourVec3s::Add
public: GEO_CONTROLLED_INLINEFourVec3s Add
(
    const FourVec3s & Rhs
) const
Add two FourVec3s.
GEO_CONTROLLED_INLINE Geo::v128 Enlighten::UE4::FourVec3s::Dot
public: GEO_CONTROLLED_INLINEGeo::v128 Dot
(
    const FourVec3s & Rhs
) const
Compute 4 vec3 dot products in parallel.
GEO_CONTROLLED_INLINE Enlighten::UE4::FourVec3s::FourVec3s
public: GEO_CONTROLLED_INLINE FourVec3s
(
    Geo::v128 InXs,
    Geo::v128 InYs,
    Geo::v128 InZs
)
Explicit constructor from packed x, y & z vectors.
static GEO_CONTROLLED_INLINE FourVec3s Enlighten::UE4::FourVec3s::FromVec3
public: GEO_CONTROLLED_INLINEFourVec3s FromVec3
(
    Geo::v128 Vec3
)
Construct by broadcasting a v128 vec3 (W ignored).
GEO_CONTROLLED_INLINE FourVec3s Enlighten::UE4::FourVec3s::Sub
public: GEO_CONTROLLED_INLINEFourVec3s Sub
(
    const FourVec3s & Rhs
) const
Subtract two FourVec3s.