Files
ac-decomp/include/m_skin_matrix.h
T
2023-07-17 11:36:19 -04:00

22 lines
556 B
C

#ifndef SKIN_MATRIX_H
#define SKIN_MATRIX_H
#include "types.h"
#include "libultra/ultratypes.h"
#include "libu64/u64types.h"
#ifdef __cplusplus
extern "C"{
#endif
extern void Skin_Matrix_PrjMulVector(MtxF* mf, xyz_t* src, xyz_t* dst, f32* w);
extern void Skin_Matrix_MulMatrix(MtxF* mfA, MtxF* mfB, MtxF* dest);
extern void Skin_Matrix_SetScale(MtxF* mf, f32 x, f32 y, f32 z);
extern void Skin_Matrix_SetRotateXyz_s(MtxF* mf, s16 x, s16 y, s16 z);
extern void Skin_Matrix_SetTranslate(MtxF* mf, f32 x, f32 y, f32 z);
#ifdef __cplusplus
}
#endif
#endif