Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
fapGm_dataMem Struct Reference

#include <f_ap_game.h>

Public Types

enum  HeapType_e {
  HeapType_Error_e , HeapType_ARAM_e , HeapType_Root_e , HeapType_System_e ,
  HeapType_Zelda_e , HeapType_Archive_e , HeapType_Game_e , HeapType_Command_e ,
  HeapType_Stage_e , HeapType_J2D_e , HeapType_Dynamic_e
}
 
enum  TagAttribute_e { TagAtt_Fixed_e , TagAtt_Variable_e }
 
enum  TagType_e {
  TagType_Audio_e , TagType_Particle_e , TagType_System_e , TagType_Unknown_e ,
  TagType_Message_e , TagType_2D_e , TagType_Player_e , TagType_Archive_e ,
  TagType_ArchiveSub_e , TagType_ArchiveStage_e , TagType_ArchiveStageSub_e , TagType_Program_e ,
  TagType_Object_e , TagType_Stage_e , TagType_Heap_e
}
 

Static Public Member Functions

static void printfTag (int, int, int, const char *, void *, u32, const char *, const char *)
 
static int findParentHeap (void *)
 
static void dumpTag ()
 
static void dumpCsv ()
 
static int getCsvSize ()
 
static char * getCsv ()
 
static char * getCsvEnd ()
 

Static Public Attributes

static char mCsv [0x8000]
 

Member Enumeration Documentation

◆ HeapType_e

Enumerator
HeapType_Error_e 
HeapType_ARAM_e 
HeapType_Root_e 
HeapType_System_e 
HeapType_Zelda_e 
HeapType_Archive_e 
HeapType_Game_e 
HeapType_Command_e 
HeapType_Stage_e 
HeapType_J2D_e 
HeapType_Dynamic_e 

◆ TagAttribute_e

Enumerator
TagAtt_Fixed_e 
TagAtt_Variable_e 

◆ TagType_e

Enumerator
TagType_Audio_e 
TagType_Particle_e 
TagType_System_e 
TagType_Unknown_e 
TagType_Message_e 
TagType_2D_e 
TagType_Player_e 
TagType_Archive_e 
TagType_ArchiveSub_e 
TagType_ArchiveStage_e 
TagType_ArchiveStageSub_e 
TagType_Program_e 
TagType_Object_e 
TagType_Stage_e 
TagType_Heap_e 

Member Function Documentation

◆ dumpCsv()

void fapGm_dataMem::dumpCsv ( )
static

◆ dumpTag()

void fapGm_dataMem::dumpTag ( )
static

◆ findParentHeap()

int fapGm_dataMem::findParentHeap ( void * i_object)
static

◆ getCsv()

static char * fapGm_dataMem::getCsv ( )
inlinestatic

◆ getCsvEnd()

static char * fapGm_dataMem::getCsvEnd ( )
inlinestatic

◆ getCsvSize()

static int fapGm_dataMem::getCsvSize ( )
inlinestatic

◆ printfTag()

void fapGm_dataMem::printfTag ( int i_att,
int i_type,
int i_heapType,
const char * i_label,
void * i_object,
u32 i_otherHeapSize,
const char * i_actorName,
const char * param_7 )
static

Member Data Documentation

◆ mCsv

char fapGm_dataMem::mCsv
static

The documentation for this struct was generated from the following files: