Lines Matching refs:_D3DVECTOR

26 inline _D3DVECTOR::_D3DVECTOR(D3DVALUE f)
31 inline _D3DVECTOR::_D3DVECTOR(D3DVALUE _x, D3DVALUE _y, D3DVALUE _z)
38 inline _D3DVECTOR& _D3DVECTOR::operator += (const _D3DVECTOR& v)
44 inline _D3DVECTOR& _D3DVECTOR::operator -= (const _D3DVECTOR& v)
50 inline _D3DVECTOR& _D3DVECTOR::operator *= (const _D3DVECTOR& v)
56 inline _D3DVECTOR& _D3DVECTOR::operator /= (const _D3DVECTOR& v)
62 inline _D3DVECTOR& _D3DVECTOR::operator *= (D3DVALUE s)
68 inline _D3DVECTOR& _D3DVECTOR::operator /= (D3DVALUE s)
76 inline _D3DVECTOR operator + (const _D3DVECTOR& v)
81 inline _D3DVECTOR operator - (const _D3DVECTOR& v)
83 return _D3DVECTOR(-v.x, -v.y, -v.z);
88 inline _D3DVECTOR operator + (const _D3DVECTOR& v1, const _D3DVECTOR& v2)
90 return _D3DVECTOR(v1.x+v2.x, v1.y+v2.y, v1.z+v2.z);
93 inline _D3DVECTOR operator - (const _D3DVECTOR& v1, const _D3DVECTOR& v2)
95 return _D3DVECTOR(v1.x-v2.x, v1.y-v2.y, v1.z-v2.z);
98 inline _D3DVECTOR operator * (const _D3DVECTOR& v, D3DVALUE s)
100 return _D3DVECTOR(v.x*s, v.y*s, v.z*s);
103 inline _D3DVECTOR operator * (D3DVALUE s, const _D3DVECTOR& v)
105 return _D3DVECTOR(v.x*s, v.y*s, v.z*s);
108 inline _D3DVECTOR operator / (const _D3DVECTOR& v, D3DVALUE s)
110 return _D3DVECTOR(v.x/s, v.y/s, v.z/s);
113 inline D3DVALUE SquareMagnitude(const _D3DVECTOR& v)
118 inline D3DVALUE Magnitude(const _D3DVECTOR& v)
123 inline _D3DVECTOR Normalize(const _D3DVECTOR& v)
128 inline D3DVALUE DotProduct(const _D3DVECTOR& v1, const _D3DVECTOR& v2)
133 inline _D3DVECTOR CrossProduct(const _D3DVECTOR& v1, const _D3DVECTOR& v2)
135 _D3DVECTOR res;