SSBM Decomp
|
#include "fog.h"
#include "aobj.h"
#include "class.h"
#include "cobj.h"
#include "debug.h"
#include "object.h"
#include <dolphin/gx/GXPixel.h>
#include <dolphin/gx/GXTransform.h>
#include <dolphin/mtx.h>
Functions | |
static void | FogInfoInit (void) |
static void | FogAdjInfoInit (void) |
void | HSD_FogSet (HSD_Fog *fog) |
HSD_Fog * | HSD_FogAlloc (void) |
HSD_Fog * | HSD_FogLoadDesc (HSD_FogDesc *desc) |
void | HSD_FogInit (HSD_Fog *fog, HSD_FogDesc *desc) |
HSD_FogAdj * | HSD_FogAdjAlloc (void) |
HSD_FogAdj * | HSD_FogAdjLoadDesc (HSD_FogAdjDesc *desc) |
void | HSD_FogAdjInit (HSD_FogAdj *adj, HSD_FogAdjDesc *desc) |
void | HSD_Fog_8037DE7C (HSD_Fog *fog, HSD_AObjDesc *desc) |
void | HSD_FogReqAnim (HSD_Fog *fog, f32 frame) |
void | HSD_FogReqAnimByFlags (HSD_Fog *fog, u32 flags, f32 frame) |
void | HSD_FogInterpretAnim (HSD_Fog *fog) |
void | FogUpdateFunc (void *obj, enum_t type, HSD_ObjData *val) |
static void | FogRelease (HSD_Fog *fog) |
Variables | |
HSD_FogInfo | hsdFog = { FogInfoInit } |
HSD_ClassInfo | hsdFogAdj = { FogAdjInfoInit } |
const GXColor | HSD_Fog_804DE6F0 = { 0 } |
|
static |
|
static |
HSD_Fog * HSD_FogAlloc | ( | void | ) |
HSD_Fog * HSD_FogLoadDesc | ( | HSD_FogDesc * | desc | ) |
void HSD_FogInit | ( | HSD_Fog * | fog, |
HSD_FogDesc * | desc | ||
) |
HSD_FogAdj * HSD_FogAdjAlloc | ( | void | ) |
HSD_FogAdj * HSD_FogAdjLoadDesc | ( | HSD_FogAdjDesc * | desc | ) |
void HSD_FogAdjInit | ( | HSD_FogAdj * | adj, |
HSD_FogAdjDesc * | desc | ||
) |
void HSD_Fog_8037DE7C | ( | HSD_Fog * | fog, |
HSD_AObjDesc * | desc | ||
) |
void HSD_FogInterpretAnim | ( | HSD_Fog * | fog | ) |
void FogUpdateFunc | ( | void * | obj, |
enum_t | type, | ||
HSD_ObjData * | val | ||
) |
|
static |
HSD_FogInfo hsdFog = { FogInfoInit } |
HSD_ClassInfo hsdFogAdj = { FogAdjInfoInit } |
const GXColor HSD_Fog_804DE6F0 = { 0 } |