Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

struct Geo::GeoVector4

Single precision 4 dimensional vector class.

Functions

NameDescription
GeoVector4()

Constructors.

GeoVector4(float, float, float, float)

Constructors.

GeoVector4(v128)

Constructors.

operator v128()

Conversion to a v128.

operator+=(const GeoVector4 &)

Addition operator.

Variables

NameDescription
float W

W coordinate.

float X

X coordinate.

float Y

Y coordinate.

float Z

Z coordinate.

Friends

NameDescription
friend bool operator!=(const GeoVector4 &l, const GeoVector4 &r)

Performs an element-wise comparison of the two vectors.

friend bool operator==(const GeoVector4 &l, const GeoVector4 &r)

Performs an element-wise comparison of the two vectors.


Anchor
a2509adc01c31c094f63ce6656a2fe657
a2509adc01c31c094f63ce6656a2fe657

Geo::GeoVector4::GeoVector4

...

public: GeoVector4()

...

Constructors.


Anchor
ae0ed269df56bcb3d290003e83b9cd209
ae0ed269df56bcb3d290003e83b9cd209

Geo::GeoVector4::GeoVector4

...

public: GeoVector4
(
    float x,
    float y,
    float z,
    float w
)

...

Constructors.


Anchor
a63bd38d3ffb045752c32bfd605d31163
a63bd38d3ffb045752c32bfd605d31163

Geo::GeoVector4::GeoVector4

...

public: GeoVector4
(
    v128 rhs
)

...

Constructors.


Anchor
ab5b8cd43c896f7f24d315b3d4bae8e5c
ab5b8cd43c896f7f24d315b3d4bae8e5c

Geo::GeoVector4::operator v128

...

public: operator v128() const

...

Conversion to a v128.


Anchor
a02a5bac78911a143f32cf51ab7ec399c
a02a5bac78911a143f32cf51ab7ec399c

GeoVector4& Geo::GeoVector4::operator+=

...

public: GeoVector4 & operator+=
(
    const GeoVector4 & rhs
)

...

Addition operator.