Home | History | Annotate | Download | only in Renderer

Lines Matching full:operator

32 		Vector &operator=(const Vector &v);
46 float &operator[](int i);
47 float &operator()(int i);
49 const float &operator[](int i) const;
50 const float &operator()(int i) const;
52 Vector operator+() const;
53 Vector operator-() const;
55 Vector &operator+=(const Vector &v);
56 Vector &operator-=(const Vector &v);
57 Vector &operator*=(float s);
58 Vector &operator/=(float s);
60 friend bool operator==(const Vector &u, const Vector &v);
61 friend bool operator!=(const Vector &u, const Vector &v);
63 friend Vector operator+(const Vector &u, const Vector &v);
64 friend Vector operator-(const Vector &u, const Vector &v);
65 friend float operator*(const Vector &u, const Vector &v); // Dot product
66 friend Vector operator*(float s, const Vector &v);
67 friend Vector operator*(const Vector &v, float s);
68 friend Vector operator/(const Vector &v, float s);
69 friend float operator^(const Vector &u, const Vector &v); // Angle between vectors
70 friend Vector operator%(const Vector &u, const Vector &v); // Cross product
72 friend Vector operator*(const Matrix &M, const Vector& v);
73 friend Vector operator*(const Vector &v, const Matrix &M);
74 friend Vector &operator*=(Vector &v, const Matrix &M);
123 inline Vector &Vector::operator=(const Vector &v)
132 inline float &Vector::operator()(int i)
137 inline float &Vector::operator[](int i)
142 inline const float &Vector::operator()(int i) const
147 inline const float &Vector::operator[](int i) const