|
UNUSED s32 | func_802B4F60 (UNUSED s32 arg0, Vec3f arg1, UNUSED s32 arg2, UNUSED f32 arg3, UNUSED f32 arg4) |
|
UNUSED void | func_802B4FF0 () |
|
s32 | render_set_position (Mat4 mtx, s32 mode) |
|
f32 | dist_squared_bugged (Vec3f from, Vec3f to) |
|
s32 | get_xz_angle_between_points (Vec3f pointFrom, Vec3f pointTo) |
|
UNUSED u32 | func_802B5258 (Vec3f arg0, Vec3s arg1) |
|
void | vec3f_set (Vec3f dest, f32 coordX, f32 coordY, f32 coordZ) |
|
void | vec3s_set (Vec3s dest, s16 coordX, s16 coordY, s16 coordZ) |
|
void * | vec3f_copy_return (Vec3f dest, Vec3f src) |
|
void | vec3s_copy (Vec3s dest, Vec3s src) |
|
UNUSED void * | vec3f_set_return (Vec3f dest, f32 x, f32 y, f32 z) |
|
void | mtxf_copy (Mat4 src, Mat4 dest) |
|
void | mtxf_copy_n_element (s32 *dest, s32 *src, s32 n) |
|
void | mtxf_identity (Mat4 mtx) |
|
void | add_translate_mat4_vec3f (Mat4 src, Mat4 dest, Vec3f translate) |
|
UNUSED void | add_translate_mat4_vec3f_lite (Mat4 mat, Mat4 dest, Vec3f pos) |
|
void | mtxf_translate (Mat4 dest, Vec3f translate) |
|
void | mtxf_projection (Mat4 projMtx, u16 *arg1, f32 vertFov, f32 aspectRatio, f32 near, f32 far, f32 homogeneousScale) |
|
void | mtxf_lookat (Mat4 mtx, Vec3f from, Vec3f to) |
| Create a lookat matrix (convert to coordinates relative to camera)
|
|
void | mtxf_rotate_x (Mat4 mtx, s16 angle) |
|
void | mtxf_rotate_y (Mat4 mtx, s16 angle) |
|
void | mtxf_s16_rotate_z (Mat4 mtx, s16 angle) |
|
UNUSED void | func_802B5B14 (Vec3f b, Vec3s rotate) |
|
void | vec_unit_z_rotX_rotY (s16 rotY, s16 rotX, Vec3f arg2) |
|
UNUSED void | func_802B5D30 (s16 arg0, s16 arg1, s32 arg2) |
|
void | set_course_lighting (Lights1 *lightAddr, s16 rotateAngleY, s16 rotateAngleX, s32 lightCount) |
|
void | mtxf_scale (Mat4 mtx, f32 coef) |
|
void | mtxf_rotate_zxy_translate (Mat4 dest, Vec3f translate, Vec3s orientation) |
|
UNUSED void | func_802B60B4 (Mat4 arg0, Vec3s arg1, Vec3s arg2) |
|
UNUSED void | func_802B6214 (Mat4 arg0, Vec3s arg1, Vec3s arg2) |
|
UNUSED void | func_802B6374 (Vec3f arg0) |
|
void | mtxf_transform_vec3f_mat3 (Vec3f vec, Mat3 mtx) |
|
void | mtxf_transform_vec3f_mat4 (Vec3f vec, Mat4 mat) |
|
UNUSED void | func_802B64B0 (UNUSED s32 arg0, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s32 arg3) |
|
void | vec3f_rotate_y (Vec3f vec, s16 rotAngleY) |
|
void | calculate_orientation_matrix (Mat3 dest, f32 axisZ, f32 cosAxisY, f32 axisX, s16 rotationAngle) |
|
UNUSED void | func_802B68F8 (Mat3 matrix, f32 arg1, f32 arg2, f32 arg3) |
|
void | calculate_rotation_matrix (Mat3 destMatrix, s16 rotationAngle, f32 axisX, f32 axisY, f32 axisZ) |
|
UNUSED void | func_802B6BC0 (Mat4 arg0, s16 arg1, f32 arg2, f32 arg3, f32 arg4) |
|
UNUSED void | func_802B6D58 (Mat4 arg0, Vec3f arg1, Vec3f arg2) |
|
void | mtxf_multiplication (Mat4 dest, Mat4 mtxLeft, Mat4 mtxRight) |
| Multiply two 4x4 matrices.
|
|
void | mtxf_to_mtx (Mtx *dest, Mat4 src) |
|
u16 | atan2_lookup (f32 y, f32 x) |
|
u16 | atan2s (f32 y, f32 x) |
|
f32 | atan2f (f32 y, f32 x) |
|
UNUSED f32 | func_802B79F0 (f32 arg0, f32 arg1) |
|
UNUSED u16 | func_802B7B50 (f32 arg0, f32 arg1) |
|
UNUSED void | func_802B7C18 (f32 arg0) |
|
s16 | atan1s (f32 tan) |
|
UNUSED void | func_802B7C6C (f32 arg0) |
|
s16 | asin1s (f32 value) |
|
f32 | acos1f (f32 value) |
|
UNUSED s16 | func_802B7D28 (f32 arg0) |
|
u16 | random_u16 (void) |
|
u16 | random_int (u16 arg0) |
|
s16 | get_angle_between_coords (f32 fromY, f32 fromX, f32 toY, f32 toX) |
|
void | planar_angles (Vec3f from, Vec3f to, Vec3s rotAngles) |
|
f32 | sins (u16 angle) |
|
f32 | coss (u16 angle) |
|
s32 | is_between_angle (u16 angleCCW, u16 angleCW, u16 angleToCheck) |
|
f32 | distance_if_visible (Vec3f cameraPos, Vec3f objectPos, u16 orientationY, f32 preloadDistanceSquared, f32 fovDegrees, f32 maxDistanceSquared) |
|
UNUSED void | func_802B8414 (uintptr_t addr, Mat4 arg1, s16 arg2, s16 arg3, s32 arg4) |
|
UNUSED void | func_802B8614 (Player *arg0) |
|