|
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[] |