SSBM Decomp
|
#include "state.h"
#include "lobj.h"
#include "mobj.h"
#include "pobj.h"
#include "tev.h"
#include "texp.h"
#include "util.h"
#include <dolphin/gx/GXEnum.h>
#include <dolphin/gx/GXGeometry.h>
#include <dolphin/gx/GXPixel.h>
#include <dolphin/gx/GXTev.h>
Functions | |
void | HSD_SetupChannelMode (u32 arg0) |
void | HSD_SetupPEMode (u32 flags, HSD_PEDesc *pe) |
static void | setupTevMode_last (void) |
void | HSD_SetupRenderModeWithCustomPE (u32 rendermode, HSD_PEDesc *pe) |
void | HSD_SetupRenderMode (u32 rendermode) |
void | HSD_SetMaterialColor (GXColor ambient, GXColor diffuse, GXColor specular, f32 alpha) |
void | HSD_SetMaterialShininess (f32 shininess) |
void | HSD_StateSetLineWidth (u8 arg0, int arg1) |
void | HSD_StateSetCullMode (int mode) |
void | HSD_StateSetBlendMode (int type, int src_factor, int dst_factor, int op) |
void | HSD_StateSetZMode (int arg0, int arg1, int arg2) |
void | HSD_StateSetPointSize (u8 arg0, int arg1) |
void | HSD_StateSetAlphaCompare (int arg0, u8 arg1, int arg2, int arg3, u8 arg4) |
void | HSD_StateSetColorUpdate (int arg0) |
void | HSD_StateSetAlphaUpdate (int arg0) |
void | HSD_StateSetDstAlpha (int arg0, u8 arg1) |
void | HSD_StateSetZCompLoc (int arg0) |
void | HSD_StateSetDither (int arg0) |
void | _HSD_StateInvalidatePrimitive (void) |
void | _HSD_StateInvalidateVtxAttr (void) |
void | _HSD_StateInvalidateRenderMode (void) |
void | HSD_StateInvalidate (int mask) |
void HSD_SetupChannelMode | ( | u32 | arg0 | ) |
void HSD_SetupPEMode | ( | u32 | flags, |
HSD_PEDesc * | pe | ||
) |
|
static |
void HSD_SetupRenderModeWithCustomPE | ( | u32 | rendermode, |
HSD_PEDesc * | pe | ||
) |
void HSD_SetupRenderMode | ( | u32 | rendermode | ) |
void HSD_SetMaterialColor | ( | GXColor | ambient, |
GXColor | diffuse, | ||
GXColor | specular, | ||
f32 | alpha | ||
) |
void HSD_SetMaterialShininess | ( | f32 | shininess | ) |
void HSD_StateSetLineWidth | ( | u8 | arg0, |
int | arg1 | ||
) |
void HSD_StateSetCullMode | ( | int | mode | ) |
void HSD_StateSetBlendMode | ( | int | type, |
int | src_factor, | ||
int | dst_factor, | ||
int | op | ||
) |
void HSD_StateSetZMode | ( | int | arg0, |
int | arg1, | ||
int | arg2 | ||
) |
void HSD_StateSetPointSize | ( | u8 | arg0, |
int | arg1 | ||
) |
void HSD_StateSetAlphaCompare | ( | int | arg0, |
u8 | arg1, | ||
int | arg2, | ||
int | arg3, | ||
u8 | arg4 | ||
) |
void HSD_StateSetColorUpdate | ( | int | arg0 | ) |
void HSD_StateSetAlphaUpdate | ( | int | arg0 | ) |
void HSD_StateSetDstAlpha | ( | int | arg0, |
u8 | arg1 | ||
) |
void HSD_StateSetZCompLoc | ( | int | arg0 | ) |
void HSD_StateSetDither | ( | int | arg0 | ) |
void _HSD_StateInvalidatePrimitive | ( | void | ) |
void _HSD_StateInvalidateVtxAttr | ( | void | ) |
void _HSD_StateInvalidateRenderMode | ( | void | ) |
void HSD_StateInvalidate | ( | int | mask | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
GXColor ambient |
GXColor diffuse |
GXColor specular |
u8 alpha |
f32 shininess |
struct { ... } matstate |
HSD_Chan HSD_State_80405A38 |
HSD_Chan HSD_State_80405A38_60 |
HSD_Chan HSD_State_80405A38_90 |
HSD_Chan HSD_State_80405A38_C0 |
HSD_Chan HSD_State_80405A38_F0 |
int mask |
void(* func) (void) | ( | void | ) |
struct { ... } invalidate_funcs[] |