1#ifndef JSTUDIO_JAUDIO2_CONTROL_H
2#define JSTUDIO_JAUDIO2_CONTROL_H
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JAISoundHandles.h:14
Definition JAISound.h:234
void stop()
Definition JAISound.cpp:137
Definition jstudio-object.h:104
Definition stb-data-parse.h:82
TEOperationData
Definition jstudio-object.h:12
Definition JAISoundStarter.h:11
Definition JGeometry.h:55
Definition JSGObject.h:11
Definition JSGSystem.h:21
Definition jstudio-object.h:363
TAdaptor_sound()
Definition jstudio-object.h:364
Definition jstudio-object.h:137
Definition jstudio-control.h:11
Definition jstudio-object.h:372
Definition jstudio-object.h:25
TVVOSoundSetFunc field_0x08
Definition control.h:55
TVVOSetValue_(TEVariableValue param_1, TVVOSoundSetFunc param_2)
Definition control.h:49
virtual void operator()(f32, JStudio::TAdaptor *) const
Definition object-sound.cpp:334
TEVariableValue field_0x04
Definition control.h:54
virtual ~TVVOSetValue_()
Definition control.h:52
virtual void adaptor_do_CONTINUOUS(JStudio::data::TEOperationData, void const *, u32)
Definition object-sound.cpp:296
virtual void adaptor_do_update(u32)
Definition object-sound.cpp:119
TEVariableValue
Definition control.h:39
@ UNK_7
Definition control.h:40
@ UNK_8
Definition control.h:41
@ UNK_10
Definition control.h:43
@ UNK_11
Definition control.h:44
@ UNK_9
Definition control.h:42
@ UNK_NONE
Definition control.h:45
void endSound_()
Definition control.h:94
static TVVOSetValue_ saoVVOSetValue_[6]
Definition control.h:91
u32 field_0x128
Definition control.h:118
void endSound_fadeOut_(u32)
Definition object-sound.cpp:372
virtual void adaptor_do_ON_EXIT_NOT_END(JStudio::data::TEOperationData, void const *, u32)
Definition object-sound.cpp:323
virtual void adaptor_do_prepare()
Definition object-sound.cpp:76
JStudio::TObject_sound ObjectType
Definition control.h:37
virtual void adaptor_do_END_FADE_OUT(JStudio::data::TEOperationData, void const *, u32)
Definition object-sound.cpp:215
void set_bPermit_onExit_notEnd_(bool param_1)
Definition control.h:102
void prepareSound_()
Definition object-sound.cpp:345
u8 field_0x11e
Definition control.h:114
void opJAISoundHandle_stop_()
Definition control.h:98
JAISoundHandle opJAISoundHandle_
Definition control.h:111
virtual void adaptor_do_PARENT_ENABLE(JStudio::data::TEOperationData, void const *, u32)
Definition object-sound.cpp:273
JGeometry::TVec3< f32 > * field_0x12c
Definition control.h:119
virtual void adaptor_do_BEGIN_FADE_IN(JStudio::data::TEOperationData, void const *, u32)
Definition object-sound.cpp:189
u32 field_0x140
Definition control.h:122
u8 field_0x144
Definition control.h:123
u32 field_0x124
Definition control.h:117
virtual void adaptor_do_PARENT(JStudio::data::TEOperationData, void const *, u32)
Definition object-sound.cpp:228
void beginSound_fadeIn_(u32 param_1)
Definition control.h:85
virtual void adaptor_do_LOCATED(JStudio::data::TEOperationData, void const *, u32)
Definition object-sound.cpp:307
u8 field_0x120
Definition control.h:116
void(* TVVOSoundSetFunc)(JAISound *, f32)
Definition control.h:36
u8 field_0x11f
Definition control.h:115
TCreateObject * pCreateObject_
Definition control.h:110
virtual void adaptor_do_end()
Definition object-sound.cpp:114
virtual void adaptor_do_REPEAT(JStudio::data::TEOperationData, void const *, u32)
Definition object-sound.cpp:284
JGeometry::TVec3< f32 > field_0x130
Definition control.h:120
virtual void adaptor_do_BEGIN(JStudio::data::TEOperationData, void const *, u32)
Definition object-sound.cpp:176
void beginSound_()
Definition control.h:90
virtual void adaptor_do_END(JStudio::data::TEOperationData, void const *, u32)
Definition object-sound.cpp:202
virtual void adaptor_do_SOUND(JStudio::data::TEOperationData, void const *, u32)
Definition object-sound.cpp:162
virtual ~TAdaptor_sound()
Definition object-sound.cpp:62
virtual void adaptor_do_PARENT_NODE(JStudio::data::TEOperationData, void const *, u32)
Definition object-sound.cpp:249
void beginSound_fadeIn_()
Definition object-sound.cpp:362
bool field_0x11c
Definition control.h:112
JStage::TObject * field_0x13c
Definition control.h:121
u8 field_0x11d
Definition control.h:113
bool mPermit_onExit_notEnd
Definition control.h:32
const JStage::TSystem * pJSGSystem_
Definition control.h:31
const JStage::TSystem * get_pJSGSystem_()
Definition control.h:27
bool isPermit_onExit_notEnd()
Definition control.h:28
TCreateObject(JAISoundStarter *p_soundStarter, const JStage::TSystem *p_system)
Definition control.h:14
JAISoundStarter * get_pJAISoundStarter_()
Definition control.h:26
virtual bool create(JStudio::TObject **, JStudio::stb::data::TParse_TBlock_object const &)
Definition control.cpp:15
virtual ~TCreateObject()
Definition control.cpp:10
JAISoundStarter * pJAISoundStarter_
Definition control.h:30
static JStudio::TObject * createObject_JAI_SOUND_(JStudio::stb::data::TParse_TBlock_object const &, JStudio_JAudio2::TCreateObject *)
Definition control.cpp:33
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8