library: etk


Description:



namespace:

Synopsis:

  int32_t           strlen               (const char32_t* _data);
externconstchar* etkLibName;
return max;
void clear (void );
void identity (void );
void eye (void );
Vector2D<int32_t> size (void );
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);

Detail:

strlen

  int32_t strlen (const char32_t* _data);



etkLibName

  externconstchar* etkLibName;



max

  return max;



clear

  void clear (void );
Clear all the matrix.


identity

  void identity (void );
Set the diagonal at 1


eye

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


size

  Vector2D<int32_t> size (void );
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);