SSBM Decomp
Loading...
Searching...
No Matches
fog.h File Reference
#include <platform.h>
#include "baselib/forward.h"
#include <dolphin/gx/forward.h>
#include "baselib/object.h"
#include <dolphin/gx/types.h>
#include <dolphin/mtx/types.h>

Go to the source code of this file.

Data Structures

struct  HSD_FogAdj
 
struct  HSD_Fog
 
struct  HSD_FogAdjDesc
 
struct  HSD_FogInfo
 
struct  HSD_FogAdjInfo
 
struct  HSD_FogDesc
 

Functions

void HSD_FogSet (HSD_Fog *)
 
HSD_FogAdjHSD_FogAdjLoadDesc (HSD_FogAdjDesc *)
 
void HSD_FogInit (HSD_Fog *, HSD_FogDesc *)
 
void HSD_FogAdjInit (HSD_FogAdj *, HSD_FogAdjDesc *)
 
void HSD_FogReqAnimByFlags (HSD_Fog *, u32 flags, f32 frame)
 
void FogUpdateFunc (void *obj, enum_t type, HSD_ObjData *fval)
 
HSD_FogHSD_FogLoadDesc (HSD_FogDesc *desc)
 
HSD_FogHSD_FogAlloc (void)
 
HSD_FogAdjHSD_FogAdjAlloc (void)
 
void HSD_Fog_8037DE7C (HSD_Fog *fog, HSD_AObjDesc *desc)
 
void HSD_FogReqAnim (HSD_Fog *fog, f32 frame)
 
void HSD_FogInterpretAnim (HSD_Fog *fog)
 

Function Documentation

◆ HSD_FogSet()

void HSD_FogSet ( HSD_Fog fog)
Todo:
Eliminate cast

◆ HSD_FogAdjLoadDesc()

HSD_FogAdj * HSD_FogAdjLoadDesc ( HSD_FogAdjDesc desc)

◆ HSD_FogInit()

void HSD_FogInit ( HSD_Fog fog,
HSD_FogDesc desc 
)

◆ HSD_FogAdjInit()

void HSD_FogAdjInit ( HSD_FogAdj adj,
HSD_FogAdjDesc desc 
)

◆ HSD_FogReqAnimByFlags()

void HSD_FogReqAnimByFlags ( HSD_Fog fog,
u32  flags,
f32  frame 
)

◆ FogUpdateFunc()

void FogUpdateFunc ( void *  obj,
enum_t  type,
HSD_ObjData fval 
)

◆ HSD_FogLoadDesc()

HSD_Fog * HSD_FogLoadDesc ( HSD_FogDesc desc)

◆ HSD_FogAlloc()

HSD_Fog * HSD_FogAlloc ( void  )

◆ HSD_FogAdjAlloc()

HSD_FogAdj * HSD_FogAdjAlloc ( void  )

◆ HSD_Fog_8037DE7C()

void HSD_Fog_8037DE7C ( HSD_Fog fog,
HSD_AObjDesc desc 
)

◆ HSD_FogReqAnim()

void HSD_FogReqAnim ( HSD_Fog fog,
f32  frame 
)

◆ HSD_FogInterpretAnim()

void HSD_FogInterpretAnim ( HSD_Fog fog)