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  StageData
struct  StructPairWithStageID
struct  GroundVars_unk
struct  GroundVars_izumi
struct  GroundVars_izumi2
struct  GroundVars_izumi3
struct  GroundVars_flatzone
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  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  grRCruise_VanishEntry
struct  grRCruise_VanishDesc
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_GroundVars
 Used by multiple Big Blue Ground subtypes (track, road, car gobjs). More...
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  Battlefield
struct  Last_GroundVars
struct  grPushOn_GroundVars
struct  ScrollVars
struct  grHomeRun_GroundVars
struct  Map_GroundVars
struct  grOldYoshi_Cloud
struct  grOldYoshi_Cloud_GroundVars
struct  grOldYoshi_Guest_GroundVars
struct  Ground
struct  UnkBgmStruct
 Appears to be related to stage audio. More...
struct  UnkStage6B0
struct  UnkStageDatInternal
struct  UnkStageDat_x8_t
struct  UnkStageDat
struct  UnkArchiveStruct

Typedefs

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

Functions

 STATIC_ASSERT (sizeof(struct grGreens_BlockVars)==0x20)
 STATIC_ASSERT (sizeof(struct grBigBlue_GroundData)==0x54)
 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/4]

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

◆ STATIC_ASSERT() [2/4]

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

◆ STATIC_ASSERT() [3/4]

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

◆ STATIC_ASSERT() [4/4]

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