SSBM Decomp
Loading...
Searching...
No Matches
types.h File Reference
#include <placeholder.h>
#include <platform.h>
#include <melee/gr/forward.h>
#include <melee/lb/forward.h>
#include <sysdolphin/baselib/forward.h>
#include <dolphin/card.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  PreloadCacheScene
 
struct  PreloadCacheScene::GameCache
 
struct  PreloadCache
 
struct  lb_800138D8_t
 
struct  lb_80432A68_38_t
 
struct  lb_80432A68_t
 
struct  lb_80432A68_t::CardTask
 
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
 
struct  ftDynamics_UnkDesc
 
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  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
 

Functions

 STATIC_ASSERT (sizeof(HitCapsule)==0x138)
 
 STATIC_ASSERT (sizeof(FighterHurtCapsule)==0x4C)
 
 STATIC_ASSERT (sizeof(struct lb_80432A68_38_t)==0x8)
 
 STATIC_ASSERT (sizeof(struct lb_80432A68_t)==0x8B0)
 
 STATIC_ASSERT (sizeof(union ColorOverlay_x8_t)==0x4)
 
 STATIC_ASSERT (sizeof(struct ColorOverlay)==0x80)
 
 STATIC_ASSERT (sizeof(struct lb_80014638_arg0_t)==0x18)
 
 STATIC_ASSERT (sizeof(struct lb_80014638_arg1_t)==0x14)
 
 STATIC_ASSERT (sizeof(struct Fighter_804D653C_t)==8)
 
 STATIC_ASSERT (sizeof(struct lb_00F9_UnkDesc1Inner)==0x3C)
 
 STATIC_ASSERT (sizeof(union PolymorphicDesc)==0x90)
 
 STATIC_ASSERT (sizeof(struct DynamicsData)==0x94)
 
 STATIC_ASSERT (sizeof(struct lb_804D63A0_t)==0xBE00)
 
 STATIC_ASSERT (sizeof(struct lb_804D63A8_t)==0x1C0)
 

Function Documentation

◆ STATIC_ASSERT() [1/14]

STATIC_ASSERT ( sizeof(HitCapsule = =0x138)

◆ STATIC_ASSERT() [2/14]

STATIC_ASSERT ( sizeof(FighterHurtCapsule = =0x4C)

◆ STATIC_ASSERT() [3/14]

STATIC_ASSERT ( sizeof(struct lb_80432A68_38_t = =0x8)

◆ STATIC_ASSERT() [4/14]

STATIC_ASSERT ( sizeof(struct lb_80432A68_t = =0x8B0)

◆ STATIC_ASSERT() [5/14]

STATIC_ASSERT ( sizeof(union ColorOverlay_x8_t = =0x4)

◆ STATIC_ASSERT() [6/14]

STATIC_ASSERT ( sizeof(struct ColorOverlay = =0x80)

◆ STATIC_ASSERT() [7/14]

STATIC_ASSERT ( sizeof(struct lb_80014638_arg0_t = =0x18)

◆ STATIC_ASSERT() [8/14]

STATIC_ASSERT ( sizeof(struct lb_80014638_arg1_t = =0x14)

◆ STATIC_ASSERT() [9/14]

STATIC_ASSERT ( sizeof(struct Fighter_804D653C_t = =8)

◆ STATIC_ASSERT() [10/14]

STATIC_ASSERT ( sizeof(struct lb_00F9_UnkDesc1Inner = =0x3C)

◆ STATIC_ASSERT() [11/14]

STATIC_ASSERT ( sizeof(union PolymorphicDesc = =0x90)

◆ STATIC_ASSERT() [12/14]

STATIC_ASSERT ( sizeof(struct DynamicsData = =0x94)

◆ STATIC_ASSERT() [13/14]

STATIC_ASSERT ( sizeof(struct lb_804D63A0_t = =0xBE00)

◆ STATIC_ASSERT() [14/14]

STATIC_ASSERT ( sizeof(struct lb_804D63A8_t = =0x1C0)