, 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 > ©) | CL_Mat4< Type > | [inline] |
| CL_Mat4(const CL_Mat2< Type > ©) | CL_Mat4< Type > | |
| CL_Mat4(const CL_Mat3< Type > ©) | 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] |
| matrix | CL_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 > ©) | CL_Mat4< Type > | [inline] |
| operator=(const CL_Mat3< Type > ©) | CL_Mat4< Type > | |
| operator=(const CL_Mat2< Type > ©) | 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 > | |