SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
tev.h
Go to the documentation of this file.
1
#ifndef _tev_h_
2
#define _tev_h_
3
4
#include <
Runtime/platform.h
>
5
6
#include <
sysdolphin/baselib/objalloc.h
>
7
#include <
sysdolphin/baselib/state.h
>
8
#include <
sysdolphin/baselib/texp.h
>
9
10
void
HSD_RenderInitAllocData
(
void
);
11
HSD_ObjAllocData
*
HSD_RenderGetAllocData
(
void
);
12
HSD_ObjAllocData
*
HSD_TevRegGetAllocData
(
void
);
13
HSD_ObjAllocData
*
HSD_ChanGetAllocData
(
void
);
14
void
HSD_SetupChannel
(
HSD_Chan
*);
15
void
HSD_StateSetNumChans
(
int
num);
16
void
HSD_SetupChannelAll
(
HSD_Chan
*);
17
void
HSD_StateRegisterTexGen
(
int
);
18
void
HSD_StateSetNumTexGens
(
void
);
19
void
HSD_StateInitTev
(
void
);
20
int
HSD_StateGetNumTevStages
(
void
);
21
int
HSD_StateAssignTev
(
void
);
22
void
HSD_StateSetNumTevStages
(
void
);
23
void
HSD_SetupTevStage
(
HSD_TevDesc
*);
24
void
HSD_SetupTevStageAll
(
HSD_TevDesc
*);
25
int
HSD_Channel2Num
(
int
chan);
26
int
HSD_Index2TevStage
(
int
idx);
27
int
HSD_TevStage2Index
(
int
stage);
28
int
HSD_TevStage2Num
(
int
stage);
29
void
HSD_SetTevRegAll
(
void
);
30
void
ChanUpdateFunc
(
HSD_Chan
*,
int
,
const
f32
*);
31
void
_HSD_StateInvalidateColorChannel
(
void
);
32
void
_HSD_StateInvalidateTevStage
(
void
);
33
void
_HSD_StateInvalidateTevRegister
(
void
);
34
void
_HSD_StateInvalidateTexCoordGen
(
void
);
35
36
#endif
f32
float f32
Definition
types.h:13
objalloc.h
platform.h
state.h
HSD_Chan
Definition
state.h:20
HSD_ObjAllocData
Definition
objalloc.h:19
HSD_TevDesc
Definition
texp.h:98
HSD_StateInitTev
void HSD_StateInitTev(void)
Definition
tev.c:194
HSD_SetupTevStageAll
void HSD_SetupTevStageAll(HSD_TevDesc *)
Definition
tev.c:246
HSD_StateRegisterTexGen
void HSD_StateRegisterTexGen(int)
Definition
tev.c:180
HSD_RenderGetAllocData
HSD_ObjAllocData * HSD_RenderGetAllocData(void)
Definition
tev.c:38
_HSD_StateInvalidateTevRegister
void _HSD_StateInvalidateTevRegister(void)
Definition
tev.c:536
ChanUpdateFunc
void ChanUpdateFunc(HSD_Chan *, int, const f32 *)
Definition
tev.c:479
_HSD_StateInvalidateTevStage
void _HSD_StateInvalidateTevStage(void)
Definition
tev.c:531
HSD_StateSetNumTevStages
void HSD_StateSetNumTevStages(void)
Definition
tev.c:209
HSD_SetupTevStage
void HSD_SetupTevStage(HSD_TevDesc *)
Definition
tev.c:215
HSD_SetupChannel
void HSD_SetupChannel(HSD_Chan *)
Definition
tev.c:74
HSD_StateSetNumChans
void HSD_StateSetNumChans(int num)
Definition
tev.c:157
HSD_RenderInitAllocData
void HSD_RenderInitAllocData(void)
Definition
tev.c:31
HSD_StateGetNumTevStages
int HSD_StateGetNumTevStages(void)
Definition
tev.c:199
HSD_ChanGetAllocData
HSD_ObjAllocData * HSD_ChanGetAllocData(void)
Definition
tev.c:48
HSD_StateAssignTev
int HSD_StateAssignTev(void)
Definition
tev.c:204
HSD_SetupChannelAll
void HSD_SetupChannelAll(HSD_Chan *)
Definition
tev.c:164
HSD_StateSetNumTexGens
void HSD_StateSetNumTexGens(void)
Definition
tev.c:188
HSD_Index2TevStage
int HSD_Index2TevStage(int idx)
Definition
tev.c:289
_HSD_StateInvalidateColorChannel
void _HSD_StateInvalidateColorChannel(void)
Definition
tev.c:521
HSD_TevRegGetAllocData
HSD_ObjAllocData * HSD_TevRegGetAllocData(void)
Definition
tev.c:43
HSD_TevStage2Index
int HSD_TevStage2Index(int stage)
Definition
tev.c:334
HSD_SetTevRegAll
void HSD_SetTevRegAll(void)
Definition
tev.c:419
_HSD_StateInvalidateTexCoordGen
void _HSD_StateInvalidateTexCoordGen(void)
Definition
tev.c:544
HSD_Channel2Num
int HSD_Channel2Num(int chan)
Definition
tev.c:266
HSD_TevStage2Num
int HSD_TevStage2Num(int stage)
Definition
tev.c:378
texp.h
src
sysdolphin
baselib
tev.h
Generated by
1.17.0