Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Data Fields
ObjJoint Struct Reference

#include <gd_types.h>

Data Fields

struct GdObj header
 
struct GdVec3f unk14
 
struct ObjShapeunk20
 
struct ObjJointprevjoint
 
struct ObjJointnextjoint
 
void(* fn2C )(struct ObjJoint *)
 
struct GdVec3f unk30
 
struct GdVec3f unk3C
 
struct GdVec3f unk48
 
struct GdVec3f unk54
 
u8 pad60 [0x6C-0x60]
 
struct GdVec3f unk6C
 
struct GdVec3f unk78
 
struct GdVec3f unk84
 
struct GdVec3f unk90
 
struct GdVec3f unk9C
 
struct GdVec3f unkA8
 
struct GdVec3f unkB4
 
struct GdVec3f unkC0
 
struct GdVec3f unkCC
 
u8 padD8 [4]
 
struct GdVec3f unkDC
 
Mat4f matE8
 
Mat4f mat128
 
Mat4f mat168
 
struct GdVec3f unk1A8
 
s32 id
 
u8 pad1B8 [4]
 
s32 unk1BC
 
s32 unk1C0
 
struct ObjGroupunk1C4
 
s32 unk1C8
 
s32 unk1CC
 
struct ObjAnimatorunk1D0
 
u8 pad1D4 [0x1f4-0x1d4]
 
struct ObjGroupunk1F4
 
struct ObjGroupunk1F8
 
s32 unk1FC
 
struct GdVec3f unk200
 
struct GdObjunk20C
 
u8 pad210 [0x228-0x210]
 
f32 unk228
 

Field Documentation

◆ fn2C

void(* ObjJoint::fn2C) (struct ObjJoint *)

◆ header

struct GdObj ObjJoint::header

◆ id

s32 ObjJoint::id

◆ mat128

Mat4f ObjJoint::mat128

◆ mat168

Mat4f ObjJoint::mat168

◆ matE8

Mat4f ObjJoint::matE8

◆ nextjoint

struct ObjJoint* ObjJoint::nextjoint

◆ pad1B8

u8 ObjJoint::pad1B8[4]

◆ pad1D4

u8 ObjJoint::pad1D4[0x1f4-0x1d4]

◆ pad210

u8 ObjJoint::pad210[0x228-0x210]

◆ pad60

u8 ObjJoint::pad60[0x6C-0x60]

◆ padD8

u8 ObjJoint::padD8[4]

◆ prevjoint

struct ObjJoint* ObjJoint::prevjoint

◆ unk14

struct GdVec3f ObjJoint::unk14

◆ unk1A8

struct GdVec3f ObjJoint::unk1A8

◆ unk1BC

s32 ObjJoint::unk1BC

◆ unk1C0

s32 ObjJoint::unk1C0

◆ unk1C4

struct ObjGroup* ObjJoint::unk1C4

◆ unk1C8

s32 ObjJoint::unk1C8

◆ unk1CC

s32 ObjJoint::unk1CC

◆ unk1D0

struct ObjAnimator* ObjJoint::unk1D0

◆ unk1F4

struct ObjGroup* ObjJoint::unk1F4

◆ unk1F8

struct ObjGroup* ObjJoint::unk1F8

◆ unk1FC

s32 ObjJoint::unk1FC

◆ unk20

struct ObjShape* ObjJoint::unk20

◆ unk200

struct GdVec3f ObjJoint::unk200

◆ unk20C

struct GdObj* ObjJoint::unk20C

◆ unk228

f32 ObjJoint::unk228

◆ unk30

struct GdVec3f ObjJoint::unk30

◆ unk3C

struct GdVec3f ObjJoint::unk3C

◆ unk48

struct GdVec3f ObjJoint::unk48

◆ unk54

struct GdVec3f ObjJoint::unk54

◆ unk6C

struct GdVec3f ObjJoint::unk6C

◆ unk78

struct GdVec3f ObjJoint::unk78

◆ unk84

struct GdVec3f ObjJoint::unk84

◆ unk90

struct GdVec3f ObjJoint::unk90

◆ unk9C

struct GdVec3f ObjJoint::unk9C

◆ unkA8

struct GdVec3f ObjJoint::unkA8

◆ unkB4

struct GdVec3f ObjJoint::unkB4

◆ unkC0

struct GdVec3f ObjJoint::unkC0

◆ unkCC

struct GdVec3f ObjJoint::unkCC

◆ unkDC

struct GdVec3f ObjJoint::unkDC

The documentation for this struct was generated from the following file: