blob: a289d08a8ef4d37b58f72f08ef4636771244c64b (
plain)
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
|
//
// Generated by dtk
// Translation Unit: object-ambientlight.cpp
//
#include "JSystem/JSystem.h" // IWYU pragma: keep
#include "JSystem/JStudio/JStudio_JStage/object-ambientlight.h"
#include "dolphin/types.h"
namespace JStudio_JStage {
/* 802770D8-8027716C .text __ct__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ26JStage7TSystemPQ26JStage13TAmbientLight */
TAdaptor_ambientLight::TAdaptor_ambientLight(const JStage::TSystem* system, JStage::TAmbientLight* object)
: mSystem(system)
, mLight(object)
{
}
/* 8027716C-802771E4 .text __dt__Q214JStudio_JStage21TAdaptor_ambientLightFv */
TAdaptor_ambientLight::~TAdaptor_ambientLight() {
adaptor_do_end(NULL);
}
/* 802771E4-802771E8 .text adaptor_do_prepare__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject */
void TAdaptor_ambientLight::adaptor_do_prepare(const JStudio::TObject*) {
}
/* 802771E8-80277274 .text adaptor_do_begin__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject */
void TAdaptor_ambientLight::adaptor_do_begin(const JStudio::TObject*) {
mLight->JSGFEnableFlag(1);
adaptor_setVariableValue_GXColor(sauVariableValue_4_COLOR_RGBA, mLight->JSGGetColor());
}
/* 80277274-802772C8 .text adaptor_do_end__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObject */
void TAdaptor_ambientLight::adaptor_do_end(const JStudio::TObject*) {
mLight->JSGFDisableFlag(1);
}
/* 802772C8-80277320 .text adaptor_do_update__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObjectUl */
void TAdaptor_ambientLight::adaptor_do_update(const JStudio::TObject*, u32) {
GXColor color;
adaptor_getVariableValue_GXColor(&color, sauVariableValue_4_COLOR_RGBA);
mLight->JSGSetColor(color);
}
/* 80277320-80277354 .text adaptor_do_data__Q214JStudio_JStage21TAdaptor_ambientLightFPCQ27JStudio7TObjectPCvUlPCvUl */
void TAdaptor_ambientLight::adaptor_do_data(const JStudio::TObject* object, const void* p2, u32 p3, const void* p4, u32 p5) {
TAdaptor_object_::adaptor_data_(mLight, p2, p3, p4, p5);
}
} // namespace JStudio_JStage
|