Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Functions | Variables
screen_transition.c File Reference
#include <ultra64.h>
#include "sm64.h"
#include "area.h"
#include "game.h"
#include "engine/math_util.h"
#include "engine/graph_node.h"
#include "memory.h"
#include "geo_misc.h"
#include "segment2.h"

Functions

s32 func_802CAAE0 (s8 a0, u8 a1)
 
u8 func_802CAB60 (s8 a0, s8 a1, u8 a2)
 
Vtxfunc_802CADB4 (struct WarpTransitionData *transData, u8 alpha)
 
s32 func_802CAF38 (s8 a0, u8 a1, struct WarpTransitionData *transData, u8 alpha)
 
s32 func_802CB0E4 (s8 a0, u8 a1, struct WarpTransitionData *transData)
 
s32 func_802CB140 (s8 a0, u8 a1, struct WarpTransitionData *transData)
 
s16 func_802CB19C (s8 a0, s8 a1, struct WarpTransitionData *transData)
 
f32 func_802CB274 (s8 a0, s8 a1, struct WarpTransitionData *transData)
 
u16 func_802CB384 (struct WarpTransitionData *transData)
 
s16 func_802CB400 (struct WarpTransitionData *transData, f32 a1, u16 a2)
 
s16 func_802CB484 (struct WarpTransitionData *transData, f32 a1, u16 a2)
 
void func_802CB508 (Vtx *verts, s32 n, s8 a2, struct WarpTransitionData *transData, s16 sp62, s16 sp66, s16 sp6A, s16 sp6E, s16 sp72, s16 sp76)
 
void func_802CB6A0 (Vtx *verts, s8 sp47, struct WarpTransitionData *transData, s16 sp4E, s16 sp52, s16 sp56, s8 sp5B)
 
s32 func_802CB9F8 (s8 spBB, s8 spBF, struct WarpTransitionData *transData, s8 spC7, s8 spCB)
 
int func_802CC108 (s8 sp23, s8 sp27, u8 sp2B, struct WarpTransitionData *sp2C)
 
Gfxfunc_802CC2E8 (void)
 
GfxGeo18_802CD1E8 (s32 run, struct GraphNode *node, UNUSED f32 mtx[4][4])
 

Variables

u8 D_8032FF60 [4] = { 0 }
 
u16 D_8032FF64 [2] = { 0 }
 
voidD_8032FF68 []
 

Function Documentation

◆ func_802CAAE0()

s32 func_802CAAE0 ( s8  a0,
u8  a1 
)

◆ func_802CAB60()

u8 func_802CAB60 ( s8  a0,
s8  a1,
u8  a2 
)

◆ func_802CADB4()

Vtx* func_802CADB4 ( struct WarpTransitionData transData,
u8  alpha 
)

◆ func_802CAF38()

s32 func_802CAF38 ( s8  a0,
u8  a1,
struct WarpTransitionData transData,
u8  alpha 
)

◆ func_802CB0E4()

s32 func_802CB0E4 ( s8  a0,
u8  a1,
struct WarpTransitionData transData 
)

◆ func_802CB140()

s32 func_802CB140 ( s8  a0,
u8  a1,
struct WarpTransitionData transData 
)

◆ func_802CB19C()

s16 func_802CB19C ( s8  a0,
s8  a1,
struct WarpTransitionData transData 
)

◆ func_802CB274()

f32 func_802CB274 ( s8  a0,
s8  a1,
struct WarpTransitionData transData 
)

◆ func_802CB384()

u16 func_802CB384 ( struct WarpTransitionData transData)

◆ func_802CB400()

s16 func_802CB400 ( struct WarpTransitionData transData,
f32  a1,
u16  a2 
)

◆ func_802CB484()

s16 func_802CB484 ( struct WarpTransitionData transData,
f32  a1,
u16  a2 
)

◆ func_802CB508()

void func_802CB508 ( Vtx verts,
s32  n,
s8  a2,
struct WarpTransitionData transData,
s16  sp62,
s16  sp66,
s16  sp6A,
s16  sp6E,
s16  sp72,
s16  sp76 
)

◆ func_802CB6A0()

void func_802CB6A0 ( Vtx verts,
s8  sp47,
struct WarpTransitionData transData,
s16  sp4E,
s16  sp52,
s16  sp56,
s8  sp5B 
)

◆ func_802CB9F8()

s32 func_802CB9F8 ( s8  spBB,
s8  spBF,
struct WarpTransitionData transData,
s8  spC7,
s8  spCB 
)

◆ func_802CC108()

int func_802CC108 ( s8  sp23,
s8  sp27,
u8  sp2B,
struct WarpTransitionData sp2C 
)

◆ func_802CC2E8()

Gfx* func_802CC2E8 ( void  )

◆ Geo18_802CD1E8()

Gfx* Geo18_802CD1E8 ( s32  run,
struct GraphNode node,
UNUSED f32  mtx[4][4] 
)

Variable Documentation

◆ D_8032FF60

u8 D_8032FF60[4] = { 0 }

◆ D_8032FF64

u16 D_8032FF64[2] = { 0 }

◆ D_8032FF68

void* D_8032FF68[]
Initial value: