Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
J3DTransform.h File Reference

Go to the source code of this file.

Classes

struct  J3DTransformInfo
 

Functions

void J3DGQRSetup7 (u32 param_0, u32 param_1, u32 param_2, u32 param_3)
 
void J3DCalcBBoardMtx (f32(*)[4])
 
void J3DCalcYBBoardMtx (f32(*)[4])
 
void J3DPSCalcInverseTranspose (f32(*param_0)[4], f32(*param_1)[3])
 
void J3DGetTranslateRotateMtx (const J3DTransformInfo &, Mtx)
 
void J3DGetTranslateRotateMtx (s16, s16, s16, f32, f32, f32, Mtx)
 
void J3DGetTextureMtx (const J3DTextureSRTInfo &, const Vec &, f32(*)[4])
 
void J3DGetTextureMtxOld (const J3DTextureSRTInfo &, const Vec &, f32(*)[4])
 
void J3DGetTextureMtxMaya (const J3DTextureSRTInfo &, f32(*)[4])
 
void J3DGetTextureMtxMayaOld (const J3DTextureSRTInfo &param_0, f32(*)[4])
 
void J3DScaleNrmMtx (f32(*)[4], const Vec &)
 
void J3DScaleNrmMtx33 (f32(*)[3], const Vec &)
 
void J3DMtxProjConcat (f32(*)[4], f32(*)[4], f32(*)[4])
 
void J3DPSMtxArrayConcat (f32(*)[4], f32(*)[4], f32(*)[4], u32)
 
void J3DPSMtx33Copy (__REGISTER Mtx3P src, __REGISTER Mtx3P dst)
 
void J3DPSMtx33CopyFrom34 (__REGISTER MtxP src, __REGISTER Mtx3P dst)
 
void J3DPSMulMtxVec (__REGISTER MtxP mtx, __REGISTER Vec *vec, __REGISTER Vec *dst)
 
void J3DPSMulMtxVec (__REGISTER MtxP mtx, __REGISTER S16Vec *vec, __REGISTER S16Vec *dst)
 
void J3DPSMulMtxVec (__REGISTER Mtx3P mtx, __REGISTER Vec *vec, __REGISTER Vec *dst)
 
void J3DPSMulMtxVec (__REGISTER Mtx3P mtx, __REGISTER S16Vec *vec, __REGISTER S16Vec *dst)
 

Variables

J3DTransformInfo const j3dDefaultTransformInfo
 
Vec const j3dDefaultScale
 
Mtx const j3dDefaultMtx
 
f32 PSMulUnit01 []
 

Function Documentation

◆ J3DCalcBBoardMtx()

void J3DCalcBBoardMtx ( f32(*) [4])

◆ J3DCalcYBBoardMtx()

void J3DCalcYBBoardMtx ( f32(*) [4])

◆ J3DGetTextureMtx()

void J3DGetTextureMtx ( const J3DTextureSRTInfo & ,
const Vec & ,
f32(*) [4] )

◆ J3DGetTextureMtxMaya()

void J3DGetTextureMtxMaya ( const J3DTextureSRTInfo & ,
f32(*) [4] )

◆ J3DGetTextureMtxMayaOld()

void J3DGetTextureMtxMayaOld ( const J3DTextureSRTInfo & param_0,
f32(*) [4] )

◆ J3DGetTextureMtxOld()

void J3DGetTextureMtxOld ( const J3DTextureSRTInfo & ,
const Vec & ,
f32(*) [4] )

◆ J3DGetTranslateRotateMtx() [1/2]

void J3DGetTranslateRotateMtx ( const J3DTransformInfo & tx,
Mtx dst )

◆ J3DGetTranslateRotateMtx() [2/2]

void J3DGetTranslateRotateMtx ( s16 rx,
s16 ry,
s16 rz,
f32 tx,
f32 ty,
f32 tz,
Mtx dst )

◆ J3DGQRSetup7()

void J3DGQRSetup7 ( u32 param_0,
u32 param_1,
u32 param_2,
u32 param_3 )

◆ J3DMtxProjConcat()

void J3DMtxProjConcat ( f32(*) [4],
f32(*) [4],
f32(*) [4] )

◆ J3DPSCalcInverseTranspose()

void J3DPSCalcInverseTranspose ( f32(*) param_0[4],
f32(*) param_1[3] )

◆ J3DPSMtx33Copy()

void J3DPSMtx33Copy ( __REGISTER Mtx3P src,
__REGISTER Mtx3P dst )
inline

◆ J3DPSMtx33CopyFrom34()

void J3DPSMtx33CopyFrom34 ( __REGISTER MtxP src,
__REGISTER Mtx3P dst )
inline

◆ J3DPSMtxArrayConcat()

void J3DPSMtxArrayConcat ( f32(*) [4],
f32(*) [4],
f32(*) [4],
u32  )

◆ J3DPSMulMtxVec() [1/4]

void J3DPSMulMtxVec ( __REGISTER Mtx3P mtx,
__REGISTER S16Vec * vec,
__REGISTER S16Vec * dst )
inline

◆ J3DPSMulMtxVec() [2/4]

void J3DPSMulMtxVec ( __REGISTER Mtx3P mtx,
__REGISTER Vec * vec,
__REGISTER Vec * dst )
inline

◆ J3DPSMulMtxVec() [3/4]

void J3DPSMulMtxVec ( __REGISTER MtxP mtx,
__REGISTER S16Vec * vec,
__REGISTER S16Vec * dst )
inline

◆ J3DPSMulMtxVec() [4/4]

void J3DPSMulMtxVec ( __REGISTER MtxP mtx,
__REGISTER Vec * vec,
__REGISTER Vec * dst )
inline

◆ J3DScaleNrmMtx()

void J3DScaleNrmMtx ( f32(*) [4],
const Vec &  )

◆ J3DScaleNrmMtx33()

void J3DScaleNrmMtx33 ( f32(*) [3],
const Vec &  )

Variable Documentation

◆ j3dDefaultMtx

Mtx const j3dDefaultMtx
extern

◆ j3dDefaultScale

Vec const j3dDefaultScale
extern

◆ j3dDefaultTransformInfo

J3DTransformInfo const j3dDefaultTransformInfo
extern

◆ PSMulUnit01

f32 PSMulUnit01[]
extern