OdysseyDecomp/lib/al/include/Library/Matrix/MatrixPtrHolder.h
MonsterDruide1 53fe6e9915 al/Area: Reverse most AreaShape funcs (aedad59)
Co-authored-by: aster <tetraxile@gmail.com>
2023-09-15 16:56:51 +02:00

23 lines
535 B
C++

#pragma once
#include <math/seadMatrix.h>
namespace al {
void makeBayerMatrix(s32*, s32);
u32 f32ToF16(f32);
f32 f16ToF32(u16);
class MtxPtrHolder {
public:
MtxPtrHolder();
void init(s32);
void setMtxPtrAndName(s32, const char*, const sead::Matrix34f*);
void setMtxPtr(const char*, const sead::Matrix34f*);
s32 findIndex(const char*) const;
sead::Matrix34f* findMtxPtr(const char*) const;
sead::Matrix34f* tryFindMtxPtr(const char*) const;
s32 tryFindIndex(const char*) const;
};
} // namespace al