1 #ifndef CLIENT_GEOMETRY_H 2 #define CLIENT_GEOMETRY_H 5 #include "ClientConfig.h" 33 float minValue()
const;
34 float maxValue()
const;
65 float minValue()
const;
66 float maxValue()
const;
93 int lengthSquared()
const;
189 INVALID_PROJECTION = -1,
194 MAX_TRACKING_PROJECTION_TYPES
211 eShapeType shape_type;
229 CLIENTPSMOVEAPI
extern const PSMovePosition *k_psmove_position_origin;
230 CLIENTPSMOVEAPI
extern const PSMoveQuaternion *k_psmove_quaternion_identity;
231 CLIENTPSMOVEAPI
extern const PSMoveMatrix3x3 *k_psmove_matrix_identity;
232 CLIENTPSMOVEAPI
extern const PSMovePose *k_psmove_pose_identity;
234 #endif // CLIENT_GEOMETRY_H genType max(genType const &x, genType const &y)
Returns y if x < y; otherwise, it returns x.
Definition: func_common.inl:307
genType::value_type dot(genType const &x, genType const &y)
Returns the dot product of x and y, i.e., result = x * y.
Definition: func_geometric.inl:134
Definition: ClientGeometry.h:128
Definition: ClientGeometry.h:73
Definition: ClientGeometry.h:41
Definition: ClientGeometry.h:176
A screen location in the space [-frameWidth/2, -frameHeight/2]x[frameWidth/2, frameHeight/2].
Definition: ClientGeometry.h:117
Definition: ClientGeometry.h:11
Definition: ClientGeometry.h:186
Definition: ClientGeometry.h:149
Definition: ClientGeometry.h:102
Definition: ClientGeometry.h:164
Definition: ClientGeometry.h:214
genType::value_type length(genType const &x)
Returns the length of x, i.e., sqrt(x * x).
Definition: func_geometric.inl:36
genType min(genType const &x, genType const &y)
Returns y if y < x; otherwise, it returns x.
Definition: func_common.inl:288
detail::tmat2x2< valType > inverse(detail::tmat2x2< valType > const &m)
Return the inverse of a mat2 matrix.
genType abs(genType const &x)
Returns x if x >= 0; otherwise, it returns -x.