Lines Matching refs:VEC3
53 NN_MATH_INLINE MTX34* MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3*…
54 NN_MATH_INLINE MTX34* MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, f32 twistDeg, const VEC3* pTarg…
55 NN_MATH_INLINE MTX34* MTX34CameraRotate(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotateDeg…
62 …LINE MTX34* MTX34RotXYZTranslateFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ, const VEC3* pT);
63 NN_MATH_INLINE MTX34* MTX34RotAxisFIdx(MTX34* pOut, const VEC3* pAxis, f32 fIdx);
65 NN_MATH_INLINE MTX34* MTX34Scale(MTX34* pOut, const VEC3* pS);
66 NN_MATH_INLINE MTX34* MTX34MultScale(MTX34* pOut, const MTX34* pM, const VEC3* pS);
67 NN_MATH_INLINE MTX34* MTX34MultScale(MTX34* pOut, const VEC3* pS, const MTX34* pM);
69 NN_MATH_INLINE MTX34* MTX34Translate(MTX34* pOut, const VEC3* pT);
70 NN_MATH_INLINE MTX34* MTX34MultTranslate(MTX34* pOut, const MTX34* pM, const VEC3* pT);
71 NN_MATH_INLINE MTX34* MTX34MultTranslate(MTX34* pOut, const VEC3* pT, const MTX34* pM);
77 NN_FORCE_INLINE MTX34* MTX34CameraRotate(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotateDe…
80 NN_FORCE_INLINE MTX34* MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3…
81 NN_FORCE_INLINE MTX34* MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, f32 twistDeg, const VEC3* pTar…
84 NN_FORCE_INLINE MTX34* MTX34MultScale(MTX34* pOut, const MTX34* pM, const VEC3* pS);
85 NN_FORCE_INLINE MTX34* MTX34MultScale(MTX34* pOut, const VEC3* __restrict pS, const MTX34* pM);
86 NN_FORCE_INLINE MTX34* MTX34MultTranslate(MTX34* pOut, const VEC3* pT, const MTX34* pM);
87 NN_FORCE_INLINE MTX34* MTX34MultTranslate(MTX34* pOut, const MTX34* pM, const VEC3* pT);
88 NN_FORCE_INLINE MTX34* MTX34RotAxisRad_( MTX34* pOut, const VEC3 *pAxis, f32 fRad );
89 NN_FORCE_INLINE MTX34* MTX34Scale(MTX34* pOut, const VEC3* pS);
92 NN_FORCE_INLINE VEC3* VEC3Transform(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict …
146 MTX34RotAxisRad(MTX34* pOut, const VEC3* pAxis, f32 fRad) in MTX34RotAxisRad()
161 MTX34RotAxisDeg(MTX34* pOut, const VEC3* pAxis, f32 fDeg) in MTX34RotAxisDeg()
275 VEC3 GetColumn(int index) const in GetColumn()
278 VEC3 column; in GetColumn()
286 void SetColumn(int index, const VEC3& column) in SetColumn()
335 self_type& SetupScale(const VEC3& scale) { return *MTX34Scale(this, &scale); } in SetupScale()
341 self_type& SetupTranslate(const VEC3& translate) in SetupTranslate()
350 self_type& SetupRotateXyz(const VEC3& rotate) in SetupRotateXyz()
360 self_type& SetupRotate(const VEC3& axis, f32 theta) in SetupRotate()
380 self_type& SetupLookAt(const VEC3& camPos, const VEC3& camUp, const VEC3& target) in SetupLookAt()
392 self_type& SetupLookAt(const VEC3& camPos, f32 twistDeg, const VEC3& target) in SetupLookAt()
403 self_type& SetupCameraRotate(const VEC3& camPos, const VEC3& camRotateDeg) in SetupCameraRotate()
605 MTX34CameraRotate(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamRotateDeg) in MTX34CameraRotate()
680 MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, const VEC3* pCamUp, const VEC3* pTarget) in MTX34LookAt()
706 MTX34LookAt(MTX34* pOut, const VEC3* pCamPos, f32 twistDeg, const VEC3* pTarget) in MTX34LookAt()
758 MTX34MultScale(MTX34* pOut, const MTX34* pM, const VEC3* pS) in MTX34MultScale()
783 MTX34MultScale(MTX34* pOut, const VEC3* __restrict pS, const MTX34* pM) in MTX34MultScale()
809 MTX34MultTranslate(MTX34* pOut, const VEC3* pT, const MTX34* pM) in MTX34MultTranslate()
834 MTX34MultTranslate(MTX34* pOut, const MTX34* pM, const VEC3* pT) in MTX34MultTranslate()
859 MTX34RotAxisRad_( MTX34* pOut, const VEC3 *pAxis, f32 fRad ) in MTX34RotAxisRad_()
914 MTX34Scale(MTX34* pOut, const VEC3* pS) in MTX34Scale()
939 MTX34Translate(MTX34* pOut, const VEC3* pT) in MTX34Translate()
1026 NN_FORCE_INLINE VEC3*
1027 VEC3Transform(VEC3* pOut, const MTX34* __restrict pM, const VEC3* __restrict pV) in VEC3Transform()
1069 inline MTX34* MTX34LookAt(MTX34* pOut, const VEC3& vCamPos, const VEC3& vCamUp, const VEC3& vTarget… in MTX34LookAt()
1070 inline MTX34* MTX34LookAt(MTX34* pOut, const VEC3& vCamPos, f32 twistDeg, const VEC3& vTarget) { re… in MTX34LookAt()
1071 inline MTX34* MTX34CameraRotate(MTX34* pOut, const VEC3& vCamPos, const VEC3& vCamRotateDeg) { retu… in MTX34CameraRotate()
1073 inline MTX34* MTX34RotXYZTranslateFIdx(MTX34* pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ, const VEC3& vT… in MTX34RotXYZTranslateFIdx()
1074 inline MTX34* MTX34RotAxisFIdx(MTX34* pOut, const VEC3& vAxis, f32 fIdx) { return MTX34RotAxisFIdx(… in MTX34RotAxisFIdx()
1075 inline MTX34* MTX34RotAxisRad(MTX34* pOut, const VEC3& vAxis, f32 fRad) { return MTX34RotAxisRad( p… in MTX34RotAxisRad()
1076 inline MTX34* MTX34RotAxisDeg(MTX34* pOut, const VEC3& vAxis, f32 fDeg) { return MTX34RotAxisDeg( p… in MTX34RotAxisDeg()
1078 inline MTX34* MTX34Scale(MTX34* pOut, const VEC3& vS) { return MTX34Scale( pOut, &vS ); } in MTX34Scale()
1079 inline MTX34* MTX34MultScale(MTX34* pOut, const MTX34& m, const VEC3& vS) { return MTX34MultScale( … in MTX34MultScale()
1080 inline MTX34* MTX34MultScale(MTX34* pOut, const VEC3& vS, const MTX34& m) { return MTX34MultScale( … in MTX34MultScale()
1082 inline MTX34* MTX34Translate(MTX34* pOut, const VEC3& vT) { return MTX34Translate( pOut, &vT ); } in MTX34Translate()
1083 inline MTX34* MTX34MultTranslate(MTX34* pOut, const MTX34& m, const VEC3& vT) { return MTX34MultTra… in MTX34MultTranslate()
1084 inline MTX34* MTX34MultTranslate(MTX34* pOut, const VEC3& vT, const MTX34& m) { return MTX34MultTra… in MTX34MultTranslate()