SSBM Decomp
Loading...
Searching...
No Matches
types.h File Reference
#include <placeholder.h>
#include <platform.h>
#include "dolphin/gx/GXStruct.h"
#include "mp/forward.h"
#include <melee/cm/forward.h>
#include <melee/gr/forward.h>
#include <melee/it/forward.h>
#include <melee/lb/forward.h>
#include <melee/sc/forward.h>
#include <sysdolphin/baselib/forward.h>
#include <dolphin/gx.h>
#include <dolphin/mtx.h>
#include <melee/lb/types.h>

Go to the source code of this file.

Data Structures

struct  StageBlastZone
struct  StageCameraInfo
struct  StageInfo
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_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_GroundVars2
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_PlatformVars
struct  grBigBlue_CarLane
 Used by multiple Big Blue Ground subtypes (track, road, car gobjs). 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  UnkStageDat
struct  UnkArchiveStruct
struct  grZebesRoute_LightData
struct  RouteEntryFlags
struct  RouteEntry

Typedefs

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

Functions

 STATIC_ASSERT (sizeof(struct StageInfo)==0x748)
 STATIC_ASSERT (sizeof(struct Map_VanishDesc)==0x8)
 STATIC_ASSERT (sizeof(struct Map_VanishEntry)==sizeof(struct Map_VanishDesc))
 STATIC_ASSERT (sizeof(struct grGreens_BlockVars)==0x20)
 STATIC_ASSERT (sizeof(struct grBigBlue_GroundData)==0x54)
 STATIC_ASSERT (sizeof(struct grBigBlue_CarLane)==0x40)
 STATIC_ASSERT (sizeof(union GroundVars)==0x140)
 STATIC_ASSERT (sizeof(struct Ground)==0x204)
 STATIC_ASSERT (sizeof(struct UnkStageDat_x8_t)==0x34)

Typedef Documentation

◆ grZakoGenerator_SpawnFunc

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

Function Documentation

◆ STATIC_ASSERT() [1/9]

STATIC_ASSERT ( sizeof(struct StageInfo) = =0x748)

◆ STATIC_ASSERT() [2/9]

STATIC_ASSERT ( sizeof(struct Map_VanishDesc) = =0x8)

◆ STATIC_ASSERT() [3/9]

STATIC_ASSERT ( sizeof(struct Map_VanishEntry) = =sizeof(struct Map_VanishDesc))

◆ STATIC_ASSERT() [4/9]

STATIC_ASSERT ( sizeof(struct grGreens_BlockVars) = =0x20)

◆ STATIC_ASSERT() [5/9]

STATIC_ASSERT ( sizeof(struct grBigBlue_GroundData) = =0x54)

◆ STATIC_ASSERT() [6/9]

STATIC_ASSERT ( sizeof(struct grBigBlue_CarLane) = =0x40)

◆ STATIC_ASSERT() [7/9]

STATIC_ASSERT ( sizeof(union GroundVars) = =0x140)

◆ STATIC_ASSERT() [8/9]

STATIC_ASSERT ( sizeof(struct Ground) = =0x204)

◆ STATIC_ASSERT() [9/9]

STATIC_ASSERT ( sizeof(struct UnkStageDat_x8_t) = =0x34)