SSBM Decomp
Loading...
Searching...
No Matches
CollData Struct Reference

#include <types.h>

Data Fields

HSD_GObjx0_gobj
 
Vec3 cur_topn
 
Vec3 cur_topn_correct
 
Vec3 prev_topn
 
Vec3 x28_vec
 
ECBFlagStruct x34_flags
 
ECBFlagStruct x35_flags
 
s16 x36
 
s32 x38
 
s32 x3C
 
int ledge_id_unk0
 
int ledge_id_unk1
 
u32 x48
 
u32 x4C
 
float x50
 
float x54
 
float x58
 
float x5C
 
s32 x60
 
ftECB x64_ecb
 
ftECB x84_ecb
 
ftECB xA4_ecbCurrCorrect
 
ftECB xC4_ecb
 
ftECB xE4_ecb
 
s32 x104
 
union { 
 
   struct { 
 
      HSD_JObj *   x108_joint 
 
      HSD_JObj *   x10C_joint [6] 
 
   }  
 
   struct { 
 
      float   x108_f32 
 
      float   x10C_f32 
 
      float   x110_f32 
 
      float   x114_f32 
 
      float   x118_f32 
 
      float   x11C_f32 
 
      float   x120_f32 
 
   }  
 
};  
 
float x124
 
float x128
 
float x12C
 
u32 x130_flags
 
s32 env_flags
 
s32 prev_env_flags
 
s32 x13C
 
Vec3 x140
 
SurfaceData floor
 
SurfaceData right_wall
 
SurfaceData left_wall
 
SurfaceData ceiling
 

Field Documentation

◆ x0_gobj

HSD_GObj* CollData::x0_gobj

◆ cur_topn

Vec3 CollData::cur_topn

◆ cur_topn_correct

Vec3 CollData::cur_topn_correct

◆ prev_topn

Vec3 CollData::prev_topn

◆ x28_vec

Vec3 CollData::x28_vec

◆ x34_flags

ECBFlagStruct CollData::x34_flags

◆ x35_flags

ECBFlagStruct CollData::x35_flags

◆ x36

s16 CollData::x36

◆ x38

s32 CollData::x38

◆ x3C

s32 CollData::x3C

◆ ledge_id_unk0

int CollData::ledge_id_unk0

◆ ledge_id_unk1

int CollData::ledge_id_unk1

◆ x48

u32 CollData::x48

◆ x4C

u32 CollData::x4C

◆ x50

float CollData::x50

◆ x54

float CollData::x54

◆ x58

float CollData::x58

◆ x5C

float CollData::x5C

◆ x60

s32 CollData::x60

◆ x64_ecb

ftECB CollData::x64_ecb

◆ x84_ecb

ftECB CollData::x84_ecb

◆ xA4_ecbCurrCorrect

ftECB CollData::xA4_ecbCurrCorrect

◆ xC4_ecb

ftECB CollData::xC4_ecb

◆ xE4_ecb

ftECB CollData::xE4_ecb

◆ x104

s32 CollData::x104
Todo:
this is the start of a substruct with size 0x2C

◆ x108_joint

HSD_JObj* CollData::x108_joint

◆ x10C_joint

HSD_JObj* CollData::x10C_joint[6]

◆ x108_f32

float CollData::x108_f32

◆ x10C_f32

float CollData::x10C_f32

◆ x110_f32

float CollData::x110_f32

◆ x114_f32

float CollData::x114_f32

◆ x118_f32

float CollData::x118_f32

◆ x11C_f32

float CollData::x11C_f32

◆ x120_f32

float CollData::x120_f32

◆ [union]

union { ... } CollData

◆ x124

float CollData::x124

◆ x128

float CollData::x128

◆ x12C

float CollData::x12C

◆ x130_flags

u32 CollData::x130_flags

◆ env_flags

s32 CollData::env_flags

◆ prev_env_flags

s32 CollData::prev_env_flags

◆ x13C

s32 CollData::x13C

◆ x140

Vec3 CollData::x140

◆ floor

SurfaceData CollData::floor

◆ right_wall

SurfaceData CollData::right_wall

◆ left_wall

SurfaceData CollData::left_wall

◆ ceiling

SurfaceData CollData::ceiling

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