ClanLib  2.3.7
CL_Mat4< Type > Member List

This is the complete list of members for CL_Mat4< Type >, including all inherited members.

add(const CL_Mat4< Type > &matrix_1, const CL_Mat4< Type > &matrix_2)CL_Mat4< Type >static
add(const CL_Mat4< Type > &add_matrix)CL_Mat4< Type >
adjoint(const CL_Mat4< Type > &matrix)CL_Mat4< Type >static
adjoint()CL_Mat4< Type >
CL_Mat4()CL_Mat4< Type >inline
CL_Mat4(const CL_Mat4< Type > &copy)CL_Mat4< Type >inline
CL_Mat4(const CL_Mat2< Type > &copy)CL_Mat4< Type >
CL_Mat4(const CL_Mat3< Type > &copy)CL_Mat4< Type >
CL_Mat4(const float *init_matrix)CL_Mat4< Type >inline
CL_Mat4(const double *init_matrix)CL_Mat4< Type >inline
CL_Mat4(const cl_byte64 *init_matrix)CL_Mat4< Type >inline
CL_Mat4(const cl_byte32 *init_matrix)CL_Mat4< Type >inline
CL_Mat4(const cl_byte16 *init_matrix)CL_Mat4< Type >inline
CL_Mat4(const cl_byte8 *init_matrix)CL_Mat4< Type >inline
det() const CL_Mat4< Type >
frustum(Type left, Type right, Type bottom, Type top, Type z_near, Type z_far)CL_Mat4< Type >static
get_euler(CL_EulerOrder order) const CL_Mat4< Type >
get_origin_x() const CL_Mat4< Type >inline
get_origin_y() const CL_Mat4< Type >inline
get_origin_z() const CL_Mat4< Type >inline
get_transformed_point(const CL_Vec3< Type > &vector) const CL_Mat4< Type >
identity()CL_Mat4< Type >static
inverse(const CL_Mat4< Type > &matrix)CL_Mat4< Type >static
inverse()CL_Mat4< Type >
look_at(Type eye_x, Type eye_y, Type eye_z, Type center_x, Type center_y, Type center_z, Type up_x, Type up_y, Type up_z)CL_Mat4< Type >static
matrixCL_Mat4< Type >
multiply(const CL_Mat4< Type > &matrix_1, const CL_Mat4< Type > &matrix_2)CL_Mat4< Type >static
multiply(const CL_Mat4< Type > &mult)CL_Mat4< Type >
null()CL_Mat4< Type >static
operator Type *()CL_Mat4< Type >inline
operator Type const *() const CL_Mat4< Type >inline
operator!=(const CL_Mat4< Type > &other)CL_Mat4< Type >inline
operator*(const CL_Mat4< Type > &mult) const CL_Mat4< Type >inline
operator+(const CL_Mat4< Type > &add_matrix) const CL_Mat4< Type >inline
operator-(const CL_Mat4< Type > &sub_matrix) const CL_Mat4< Type >inline
operator=(const CL_Mat4< Type > &copy)CL_Mat4< Type >inline
operator=(const CL_Mat3< Type > &copy)CL_Mat4< Type >
operator=(const CL_Mat2< Type > &copy)CL_Mat4< Type >
operator==(const CL_Mat4< Type > &other)CL_Mat4< Type >inline
operator[](int i)CL_Mat4< Type >inline
operator[](int i) const CL_Mat4< Type >inline
operator[](unsigned int i)CL_Mat4< Type >inline
operator[](unsigned int i) const CL_Mat4< Type >inline
ortho(Type left, Type right, Type bottom, Type top, Type z_near, Type z_far)CL_Mat4< Type >static
ortho_2d(Type left, Type right, Type bottom, Type top)CL_Mat4< Type >static
perspective(Type field_of_view_y_degrees, Type aspect, Type z_near, Type z_far)CL_Mat4< Type >static
rotate(const CL_Angle &angle, Type x, Type y, Type z, bool normalize=true)CL_Mat4< Type >static
rotate(const CL_Angle &angle_x, const CL_Angle &angle_y, const CL_Angle &angle_z, CL_EulerOrder order)CL_Mat4< Type >static
scale(Type x, Type y, Type z)CL_Mat4< Type >static
scale_self(Type x, Type y, Type z)CL_Mat4< Type >
subtract(const CL_Mat4< Type > &matrix_1, const CL_Mat4< Type > &matrix_2)CL_Mat4< Type >static
subtract(const CL_Mat4< Type > &sub_matrix)CL_Mat4< Type >
translate(Type x, Type y, Type z)CL_Mat4< Type >static
translate_self(Type x, Type y, Type z)CL_Mat4< Type >
transpose(const CL_Mat4< Type > &matrix)CL_Mat4< Type >static
transpose()CL_Mat4< Type >