1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
//
// Generated by dtk
// Translation Unit: object-fog.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JStage/object-fog.h"
#include "dolphin/types.h"
namespace JStudio_JStage {
/* 80277C64-80277CF8 .text __ct__Q214JStudio_JStage12TAdaptor_fogFPCQ26JStage7TSystemPQ26JStage4TFog */
TAdaptor_fog::TAdaptor_fog(const JStage::TSystem* system, JStage::TFog* fog)
: JStudio::TAdaptor_fog()
, mSystem(system)
, mObject(fog)
{
}
/* 80277CF8-80277D70 .text __dt__Q214JStudio_JStage12TAdaptor_fogFv */
TAdaptor_fog::~TAdaptor_fog() {
adaptor_do_end(NULL);
}
const TAdaptor_fog::TVVOutput TAdaptor_fog::saoVVOutput_[] = {
TVVOutput(TEFOG_4, &JStage::TFog::JSGSetStartZ, &JStage::TFog::JSGGetStartZ),
TVVOutput(TEFOG_5, &JStage::TFog::JSGSetEndZ, &JStage::TFog::JSGGetEndZ),
TVVOutput(TE_VALUE_NONE, NULL, NULL),
};
/* 80277D70-80277DB8 .text adaptor_do_prepare__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject */
void TAdaptor_fog::adaptor_do_prepare(const JStudio::TObject*) {
for (const TVVOutput* output = saoVVOutput_; output->mValueIndex != -1; output++) {
mVariableValues[output->mValueIndex].setOutput(output);
}
}
/* 80277DB8-80277E9C .text adaptor_do_begin__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject */
void TAdaptor_fog::adaptor_do_begin(const JStudio::TObject*) {
mObject->JSGFEnableFlag(1);
adaptor_setVariableValue_GXColor(sauVariableValue_4_COLOR_RGBA, mObject->JSGGetColor());
for (const TVVOutput* output = saoVVOutput_; output->mValueIndex != -1; output++) {
mVariableValues[output->mValueIndex].setValue_immediate((mObject->*(output->mGetter))());
}
}
/* 80277E9C-80277EF0 .text adaptor_do_end__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObject */
void TAdaptor_fog::adaptor_do_end(const JStudio::TObject*) {
mObject->JSGFDisableFlag(1);
}
/* 80277EF0-80277F48 .text adaptor_do_update__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObjectUl */
void TAdaptor_fog::adaptor_do_update(const JStudio::TObject*, u32) {
GXColor color;
adaptor_getVariableValue_GXColor(&color, sauVariableValue_4_COLOR_RGBA);
mObject->JSGSetColor(color);
}
/* 80277F48-80277F7C .text adaptor_do_data__Q214JStudio_JStage12TAdaptor_fogFPCQ27JStudio7TObjectPCvUlPCvUl */
void TAdaptor_fog::adaptor_do_data(const JStudio::TObject* object, const void* p2, u32 p3, const void* p4, u32 p5) {
TAdaptor_object_::adaptor_data_(mObject, p2, p3, p4, p5);
}
} // namespace JStudio_JStage
|