library: etk


Description:



namespace:

Synopsis:

  int32_t           strlen               (const char32_t* _data);
void iosNSLog (const char* _value);
return max;
void clear ();
void identity ();
void eye ();
Vector2D<int32_t> size ();
vec3 quaternionToEulerXYZ (const btQuaternion & quat);
vec3 vec3ClipInt32 (const vec3 & val);
vec3 vec3ClipInt64 (const vec3 & val);
vec2 vec2ClipInt32 (const vec2 & _val);
vec2 vec2ClipInt64 (const vec2 & _val);
vec2 vec2rotate (const vec2 & _val,
const vec2 & _point,
float _angle);

Detail:

strlen

  int32_t strlen (const char32_t* _data);



iosNSLog

  void iosNSLog (const char* _value);



max

  return max;



clear

  void clear ();
Clear all the matrix.


identity

  void identity ();
Set the diagonal at 1


eye

  void eye ();
Clear and set the diagonal at 1


size

  Vector2D<int32_t> size ();
Get the size of the current Matrix.


quaternionToEulerXYZ

  vec3 quaternionToEulerXYZ (const btQuaternion & quat);



vec3ClipInt32

  vec3 vec3ClipInt32 (const vec3 & val);



vec3ClipInt64

  vec3 vec3ClipInt64 (const vec3 & val);



vec2ClipInt32

  vec2 vec2ClipInt32 (const vec2 & _val);



vec2ClipInt64

  vec2 vec2ClipInt64 (const vec2 & _val);



vec2rotate

  vec2 vec2rotate (const vec2 & _val,
const vec2 & _point,
float _angle);