SSBM Decomp
Loading...
Searching...
No Matches
types.h File Reference

Go to the source code of this file.

Data Structures

struct  StageBlastZone
struct  StageCameraInfo
struct  StageInfo
struct  StageInfo::GroundItemData
struct  StageCallbacks
struct  GrJoint
struct  StageData
struct  StageIdPair
struct  GroundVars_unk
struct  GroundVars_izumi
struct  GroundVars_izumi2
struct  GroundVars_izumi3
struct  GroundVars_flatzone
struct  GroundVars_flatzone3
struct  grDynamicAttr_UnkStruct
struct  GroundVars_flatzone2
struct  grKongo_GroundVars
struct  grKongo_GroundVars2
struct  grKongo_GroundVars3
struct  grKraid_GroundVars
struct  grKraid_GroundVars2
struct  grZakoGenerator_SpawnDesc
struct  grZakoGenerator_Spawn
struct  grZakoGenerator_Config
struct  grZakoGenerator_Entry
struct  grZakoGenerator_Data
struct  grCorneria_GroundVars
struct  grStarFox_GroundVars
 Ground vars shared by Corneria and Venom's Arwing stage articles. More...
struct  grCorneria_GroundVars2
 Arwing slot ground vars (callbacks 2 and 10). More...
struct  grKinokoRoute_GroundVars_Entry
struct  grKinokoRoute_GroundVars
struct  grKinokoRoute_GroundVars2
struct  grSmashTaunt_GroundVars
struct  grVenom_Platform_GroundVars
struct  grVenom_GroundVars
struct  grVenom_GroundVars2
struct  grArwing_GroundVars
struct  grGreatBay_GroundVars
struct  grGreatBay_GroundVars2
struct  grGreatBay_GroundVars3
struct  grGreatBay_GroundVars4
struct  grGarden_GroundVars
struct  grGarden_GroundVars2
struct  grIceMt_GroundVars
struct  grIceMt_GObj1_GroundVars
struct  grIceMt_BG_GroundVars
struct  grIceMt_FA364_State
struct  grIceMt_GObj9_GObj10_UnderUpperIdPair
struct  grIceMt_GObj9_GObj10_x0
struct  grIceMt_GObj9_GroundVars
struct  grIceMt_GObj10_GroundVars
struct  grInishie1_Block
struct  grInishie1_GroundVars
struct  grInishie1_GroundVars2
struct  grInishie1_GroundVars3
 likely for question mark blocks More...
struct  grInishie2_GroundVars
struct  grOldKongo_GroundVars
struct  grOldPupupu_GroundVars
struct  grOldPupupu_GroundVars2
struct  grInishie2_GroundVars2
 likely for Cathrine (Birdo) More...
struct  grInishie2_GroundVars3
struct  grStadium_GroundVars
struct  grStadium_Display
 Specific to the Pokemon Stadium jumbotron. More...
struct  grStadium_type9_GroundVars
 Unknown, but used for IDS: 6 9 and possibly more. More...
struct  grYorster_TrackElement
struct  grYorster_GroundVars
struct  grZebes_GroundVars
struct  grZebes_GroundVars2
struct  grZebes_GroundVars3
struct  grZebes_GroundVars4
struct  grZebes_GroundVars5
struct  grRCruise_Entry
struct  grRCruise_SubEntry
struct  Map_VanishDesc
struct  Map_VanishEntry
struct  grRCruise_GroundVars
struct  grRCruise_GroundVars2
struct  grFigureGet_GroundVars
struct  grFourside_GroundVars
struct  grFourside_CraneVars
struct  grFourside_UfoVars
struct  grFourside_GroundVars2
struct  grGreens_BlockVars
struct  grGreens_GroundVars
struct  grGreens_GroundVars2
struct  grMuteCity_GroundVars
struct  grMuteCity_GroundVars2
struct  grOnett_AwningData
 Onett awning physics element (0x1C bytes). More...
struct  grOnett_GroundVars
 Traffic/awning GroundVars (gobj ID 5). More...
struct  grOnett_Building_GroundVars
 Building GroundVars (gobj ID 4). More...
struct  grOnett_Car_GroundVars
 Car GroundVars (gobj ID 3). More...
struct  grBigBlue_GroundData
struct  grBigBlue_ManagerVars
 Platform manager state (gobj ID 32). More...
struct  grBigBlue_PlatformVars
struct  grBigBlue_RoadVars
 Moving road gobj state (gobj ID 34). More...
struct  grBigBlue_CarLane
 Used by multiple Big Blue Ground subtypes (track, road, car gobjs). More...
struct  grBigBlue_CarVars
 Car manager state (gobj ID 33). More...
struct  grBigBlue_GroundVars
struct  grBigBlueRoute_GroundVars
struct  grBigBlueRoute_Track
struct  grBigBlueRoute_GroundVars2
struct  grCastle_GroundVars
struct  grCastle_GroundVars3
struct  grCastle_GroundVars4
struct  grCastle_GroundVars2
struct  grCastle_GroundVars5
struct  grCastle_GroundVars6
struct  grCastle_GroundVars7
struct  grCastle_Platform
struct  grCastle_GroundVars8
struct  grCastle_GroundVars9
struct  grCastle_GroundVars10
struct  grCastle_GroundVars11
struct  grCastle_GroundVars12
struct  grPura_GroundVars
struct  grPura_GroundVars2
struct  grPura_GroundVars3
struct  Randall
struct  ShyGuys
struct  grShrineroute_GroundVars
struct  grShrineroute_GroundVars2
struct  grShrineroute_GroundVars3
struct  grNBa_BG_Vars
struct  Last_GroundVars
struct  grPushOn_GroundVars
struct  ScrollVars
struct  grHomeRun_GroundVars
struct  grHomeRun_GroundVars2
 View used by the per-target Ground gobjs created by grHomeRun_8021E500. More...
struct  Map_Chikuwa
struct  Map_GroundVars
struct  grOldYoshi_Cloud
struct  grOldYoshi_Cloud_GroundVars
struct  grOldYoshi_Guest_GroundVars
struct  Ground
union  Ground::GroundVars
 Union of Ground object subtypes. More...
struct  StageParam
 One row of GroundParam::stage_params, describing a single StKind. More...
struct  GroundParam
 The stage archive's grGroundParam public symbol, reached through StageInfo::param; see grDatFiles_801C6038. More...
struct  UnkStageDatInternal
struct  UnkStageDat_x8_t
struct  GroundShadowEntry
struct  UnkStageDat
struct  UnkArchiveStruct
struct  grZebesRoute_LightData
struct  RouteEntryFlags
struct  RouteEntry

Typedefs

typedef HSD_Generator *(* grZakoGenerator_SpawnFunc) (Vec3 *, s32)

Functions

 ASSERT_SIZE (struct StageInfo, 0x748)
 ASSERT_SIZE (struct grGreens_BlockVars, 0x20)
 ASSERT_SIZE (struct grBigBlue_GroundData, 0x54)
 ASSERT_SIZE (struct grBigBlue_ManagerVars, 0x11C)
 ASSERT_SIZE (struct grBigBlue_RoadVars, 0x38)
 ASSERT_SIZE (struct grBigBlue_CarLane, 0x40)
 ASSERT_SIZE (struct grBigBlue_CarVars, 0x110)
 ASSERT_SIZE (union GroundVars, 0x140)
 ASSERT_SIZE (struct Ground, 0x204)
 ASSERT_SIZE (struct UnkStageDat_x8_t, 0x34)

Typedef Documentation

◆ grZakoGenerator_SpawnFunc

typedef HSD_Generator *(* grZakoGenerator_SpawnFunc) (Vec3 *, s32)

Function Documentation

◆ ASSERT_SIZE() [1/10]

ASSERT_SIZE ( struct StageInfo ,
0x748  )

◆ ASSERT_SIZE() [2/10]

ASSERT_SIZE ( struct grGreens_BlockVars ,
0x20  )

◆ ASSERT_SIZE() [3/10]

ASSERT_SIZE ( struct grBigBlue_GroundData ,
0x54  )

◆ ASSERT_SIZE() [4/10]

ASSERT_SIZE ( struct grBigBlue_ManagerVars ,
0x11C  )

◆ ASSERT_SIZE() [5/10]

ASSERT_SIZE ( struct grBigBlue_RoadVars ,
0x38  )

◆ ASSERT_SIZE() [6/10]

ASSERT_SIZE ( struct grBigBlue_CarLane ,
0x40  )

◆ ASSERT_SIZE() [7/10]

ASSERT_SIZE ( struct grBigBlue_CarVars ,
0x110  )

◆ ASSERT_SIZE() [8/10]

ASSERT_SIZE ( union GroundVars ,
0x140  )

◆ ASSERT_SIZE() [9/10]

ASSERT_SIZE ( struct Ground ,
0x204  )

◆ ASSERT_SIZE() [10/10]

ASSERT_SIZE ( struct UnkStageDat_x8_t ,
0x34  )