SSBM Decomp
Loading...
Searching...
No Matches
types.h File Reference
#include <Runtime/platform.h>
#include <melee/gr/forward.h>
#include <melee/lb/forward.h>
#include <sysdolphin/baselib/forward.h>
#include <placeholder.h>
#include <dolphin/gx.h>
#include <dolphin/mtx.h>

Go to the source code of this file.

Data Structures

struct  HitResult
struct  HitVictim
struct  HitCapsule
struct  HurtCapsule
struct  FighterHurtCapsule
struct  ReflectDesc
struct  AbsorbDesc
struct  ShieldDesc
struct  lbRefract_CallbackData
struct  ECBFlagStruct
struct  SurfaceData
struct  itECB
struct  ftECB
struct  ECBSource
struct  CollData
struct  HSD_AllocEntry
struct  PreloadCacheSceneEntry
struct  PreloadEntry
struct  PreloadedGameModeState
struct  PreloadedGameModeState::GameCache
struct  PreloadCache
struct  CameraBlurData
struct  lb_80432A68_38_t
struct  lbCardNew_SnapshotEntry
struct  ColorOverlay_UnkInner
union  ColorOverlay_x8_t
struct  ColorOverlay
struct  lb_80011A50_t
struct  lb_80014638_arg0_t
struct  lb_80014638_arg1_t
struct  Fighter_804D653C_t
struct  lb_00F9_UnkDesc1Inner
struct  lb_00F9_UnkDesc1
struct  lb_00F9_UnkDesc0
union  PolymorphicDesc
struct  DynamicsData
struct  DynamicsDesc
struct  BoneDynamicsDesc
struct  lb_8000FD18_t
struct  lb_804D63A0_t
struct  lb_804D63A8_t
struct  lbColl_8000A10C_arg0_t
struct  Command_00
struct  Command_02
struct  Command_03
struct  Command_04
struct  Command_05
struct  Command_07
struct  Command_09
struct  unk0
struct  unk1
struct  set_throw_flags
struct  unk3
struct  unk4
struct  unk5
struct  unk6
struct  set_airborne_state
 ftAction_80071998 More...
struct  unk8
struct  part_anim
struct  unk9
struct  unk10
struct  unk11
struct  unk12
struct  unk13
struct  unk14
struct  unk15
 ftAction_80072B14 More...
struct  unk16
 ftAction_80072B3C More...
struct  unk17
 ftAction_80072B94 More...
struct  unk18
 ftAction_80072BF4 More...
struct  unk19
 ftAction_80072C6C More...
struct  unk20
 ftAction_80072CB0 More...
struct  unk21
 ftAction_800730B8 More...
struct  set_hitbox_damage
 ftAction_8007162C More...
struct  set_hitbox_scale
 ftAction_8007169C More...
struct  set_hitbox_x42_b57
 ftAction_80071708 More...
struct  set_cmd_var
 ftAction_80071708 More...
struct  set_hurt_state
 ftAction_80071A9C More...
struct  set_jab_combo
 ftAction_80071AE8 More...
struct  set_jab_rapid
 ftAction_80071B28 More...
struct  set_dobj_flags
 ftAction_80071D40 More...
struct  set_throw_hitbox_0
 ftAction_80071E04 More...
struct  set_throw_hitbox_1
 ftAction_80071E04 More...
struct  set_throw_hitbox_2
 ftAction_80071E04 More...
struct  unk27
 ftAction_80071F34 More...
struct  set_article_vis
 ftAction_80071F78 More...
struct  set_fighter_vis
 ftAction_80071FA0 More...
struct  set_tex_anim
 ftAction_800726F4 More...
struct  unk31
 ftAction_80073008 More...
struct  unk32
 ftAction_80073008 More...
struct  unk33
 it_8027990C More...
struct  spawn_gfx_0
struct  spawn_gfx_1
struct  spawn_gfx_2
struct  spawn_gfx_3
struct  spawn_gfx_4
struct  spawn_hitbox_0
struct  spawn_hitbox_1
struct  spawn_hitbox_2
struct  spawn_hitbox_3
struct  spawn_hitbox_4
struct  spawn_hitbox_5
struct  it_create_hitbox_0
struct  it_create_hitbox_4
struct  spawn_hitbox_skip
struct  sound_effect_0
struct  sound_effect_1
struct  sound_effect_2
struct  pseudo_random_sfx_0
struct  pseudo_random_sfx_1
struct  stage_sfx_0
struct  stage_sfx_1
struct  stage_sfx_2
struct  stage_sfx_3
struct  footstep_fx_0
struct  unk_fx_0
struct  smash_charge_0
struct  smash_charge_1
struct  wind_fx_0
struct  wind_fx_1
struct  wind_fx_2
struct  wind_fx_3
struct  CommandInfo
struct  LbShadow
struct  S8Vec2

Typedefs

typedef struct S8Vec2S8Vec2Ptr

Functions

 ASSERT_SIZE (HitCapsule, 0x138)
 ASSERT_SIZE (FighterHurtCapsule, 0x4C)
 ASSERT_SIZE (struct lb_80432A68_38_t, 0x8)
 ASSERT_SIZE (lbCardNew_SnapshotEntry, 0x8)
 ASSERT_SIZE (union ColorOverlay_x8_t, 0x4)
 ASSERT_SIZE (struct ColorOverlay, 0x80)
 ASSERT_SIZE (struct lb_80014638_arg0_t, 0x18)
 ASSERT_SIZE (struct lb_80014638_arg1_t, 0x14)
 ASSERT_SIZE (struct Fighter_804D653C_t, 8)
 ASSERT_SIZE (struct lb_00F9_UnkDesc1Inner, 0x3C)
 ASSERT_SIZE (union PolymorphicDesc, 0x90)
 ASSERT_SIZE (struct DynamicsData, 0x98)
 ASSERT_SIZE (struct lb_804D63A0_t, 0xBE00)
 ASSERT_SIZE (struct lb_804D63A8_t, 0x1C0)

Typedef Documentation

◆ S8Vec2Ptr

typedef struct S8Vec2 * S8Vec2Ptr

Function Documentation

◆ ASSERT_SIZE() [1/14]

ASSERT_SIZE ( HitCapsule ,
0x138  )

◆ ASSERT_SIZE() [2/14]

ASSERT_SIZE ( FighterHurtCapsule ,
0x4C  )

◆ ASSERT_SIZE() [3/14]

ASSERT_SIZE ( struct lb_80432A68_38_t ,
0x8  )

◆ ASSERT_SIZE() [4/14]

ASSERT_SIZE ( lbCardNew_SnapshotEntry ,
0x8  )

◆ ASSERT_SIZE() [5/14]

ASSERT_SIZE ( union ColorOverlay_x8_t ,
0x4  )

◆ ASSERT_SIZE() [6/14]

ASSERT_SIZE ( struct ColorOverlay ,
0x80  )

◆ ASSERT_SIZE() [7/14]

ASSERT_SIZE ( struct lb_80014638_arg0_t ,
0x18  )

◆ ASSERT_SIZE() [8/14]

ASSERT_SIZE ( struct lb_80014638_arg1_t ,
0x14  )

◆ ASSERT_SIZE() [9/14]

ASSERT_SIZE ( struct Fighter_804D653C_t ,
8  )

◆ ASSERT_SIZE() [10/14]

ASSERT_SIZE ( struct lb_00F9_UnkDesc1Inner ,
0x3C  )

◆ ASSERT_SIZE() [11/14]

ASSERT_SIZE ( union PolymorphicDesc ,
0x90  )

◆ ASSERT_SIZE() [12/14]

ASSERT_SIZE ( struct DynamicsData ,
0x98  )

◆ ASSERT_SIZE() [13/14]

ASSERT_SIZE ( struct lb_804D63A0_t ,
0xBE00  )

◆ ASSERT_SIZE() [14/14]

ASSERT_SIZE ( struct lb_804D63A8_t ,
0x1C0  )