float4

From GriffinEngine
Jump to: navigation, search


Usage

An array-type for storing four floats.

Inheritance

None

Base classes

Derived classes

  • None

Reference

Constants

  • None

Fields

  • float* values;

Constructors

  • float4();
  • float4(const float4 &rhs);
  • float4(const float x, const float y, const float z, const float w);

Accessors

  • float& X();
  • float& Y();
  • float& Z();
  • float& W();
  • const float& X() const;
  • const float& Y() const;
  • const float& Z() const;
  • const float& W() const;

Methods

  • float dot(const float4 &rhs) const;
  • float naturalize();

Operators

  • float4& operator+ (const float4 &rhs) const;
  • float4& operator- (const float4 &rhs) const;
  • float4& operator* (const float rhs);
  • float4& operator/ (const float rhs);
  • void operator+= (const float4 &rhs);
  • void operator-= (const float4 &rhs);
  • void operator*= (const float rhs);
  • void operator/= (const float rhs);