mirror of
https://github.com/zeldaret/ss
synced 2026-06-01 17:57:39 -04:00
23 lines
541 B
C
23 lines
541 B
C
#ifndef RVL_SDK_MTX_VEC_H
|
|
#define RVL_SDK_MTX_VEC_H
|
|
#include "rvl/MTX/mtx.h"
|
|
#include <common.h>
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
void PSVECAdd(const Vec *, const Vec *, Vec *);
|
|
void PSVECScale(const Vec *, Vec *, f32);
|
|
void PSVECNormalize(const Vec *, Vec *);
|
|
f32 PSVECMag(const Vec *);
|
|
f32 PSVECDotProduct(const Vec *, const Vec *);
|
|
void PSVECCrossProduct(const Vec *, const Vec *, Vec *);
|
|
f32 PSVECSquareDistance(const Vec *, const Vec *);
|
|
|
|
void C_VECHalfAngle(const Vec *, const Vec *, Vec *);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|