Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JStudio_JAudio2::TAdaptor_sound Struct Reference

#include <control.h>

+ Inheritance diagram for JStudio_JAudio2::TAdaptor_sound:
+ Collaboration diagram for JStudio_JAudio2::TAdaptor_sound:

Classes

struct  TVVOSetValue_
 

Public Types

enum  TEVariableValue {
  UNK_7 = 7 , UNK_8 = 8 , UNK_9 = 9 , UNK_10 = 10 ,
  UNK_11 = 11 , UNK_NONE = -1
}
 
typedef void(* TVVOSoundSetFunc) (JAISound *, f32)
 
typedef JStudio::TObject_sound ObjectType
 
- Public Types inherited from JStudio::TAdaptor
typedef void(* setVarFunc) (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 

Public Member Functions

 TAdaptor_sound (JStudio_JAudio2::TCreateObject *)
 
void prepareSound_ ()
 
void beginSound_fadeIn_ ()
 
void endSound_fadeOut_ (u32)
 
virtual ~TAdaptor_sound ()
 
virtual void adaptor_do_prepare ()
 
virtual void adaptor_do_end ()
 
virtual void adaptor_do_update (u32)
 
virtual void adaptor_do_SOUND (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_BEGIN (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_BEGIN_FADE_IN (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_END (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_END_FADE_OUT (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_PARENT (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_PARENT_NODE (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_PARENT_ENABLE (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_REPEAT (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_CONTINUOUS (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_LOCATED (JStudio::data::TEOperationData, void const *, u32)
 
virtual void adaptor_do_ON_EXIT_NOT_END (JStudio::data::TEOperationData, void const *, u32)
 
void beginSound_fadeIn_ (u32 param_1)
 
void beginSound_ ()
 
void endSound_ ()
 
void opJAISoundHandle_stop_ ()
 
void set_bPermit_onExit_notEnd_ (bool param_1)
 
- Public Member Functions inherited from JStudio::TAdaptor_sound
 TAdaptor_sound ()
 
- Public Member Functions inherited from JStudio::TAdaptor
 TAdaptor (TVariableValue *param_1, u32 param_2)
 
virtual ~TAdaptor ()=0
 
virtual void adaptor_do_begin ()
 
virtual void adaptor_do_data (void const *, u32, void const *, u32)
 
void adaptor_setVariableValue (JStudio::TControl *, u32, JStudio::data::TEOperationData, void const *, u32)
 
void adaptor_setVariableValue_n (JStudio::TControl *, u32 const *, u32, JStudio::data::TEOperationData, void const *, u32)
 
void adaptor_setVariableValue_immediate (JStudio::TAdaptor::TSetVariableValue_immediate const *)
 
void adaptor_setVariableValue_Vec (u32 const *, Vec const &)
 
void adaptor_getVariableValue_Vec (Vec *, u32 const *) const
 
void adaptor_setVariableValue_GXColor (u32 const *, GXColor const &)
 
void adaptor_getVariableValue_GXColor (GXColor *, u32 const *) const
 
void adaptor_updateVariableValue (JStudio::TControl *, u32)
 
void adaptor_setObject_ (const TObject *pObject)
 
TVariableValueadaptor_referVariableValue (u32 param_0)
 
void adaptor_setVariableValue_immediate (u32 param_0, f32 param_1)
 
const TVariableValueadaptor_getVariableValue (u32 param_0) const
 
const TObjectadaptor_getObject ()
 

Public Attributes

TCreateObjectpCreateObject_
 
JAISoundHandle opJAISoundHandle_
 
bool field_0x11c
 
u8 field_0x11d
 
u8 field_0x11e
 
u8 field_0x11f
 
u8 field_0x120
 
u32 field_0x124
 
u32 field_0x128
 
JGeometry::TVec3< f32 > * field_0x12c
 
JGeometry::TVec3< f32field_0x130
 
JStage::TObjectfield_0x13c
 
u32 field_0x140
 
u8 field_0x144
 
- Public Attributes inherited from JStudio::TAdaptor_sound
TVariableValue mValue [13]
 
- Public Attributes inherited from JStudio::TAdaptor
const TObjectpObject_
 
TVariableValuepValue_
 
u32 u
 

Static Public Attributes

static TVVOSetValue_ saoVVOSetValue_ [6]
 
static u8 saoVVOSetValue_ [72]
 
- Static Public Attributes inherited from JStudio::TAdaptor_sound
static u32 const sauVariableValue_3_POSITION_XYZ [3]
 

Additional Inherited Members

- Static Public Member Functions inherited from JStudio::TAdaptor
static void adaptor_setVariableValue_VOID_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 
static void adaptor_setVariableValue_IMMEDIATE_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 
static void adaptor_setVariableValue_TIME_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 
static void adaptor_setVariableValue_FVR_NAME_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 
static void adaptor_setVariableValue_FVR_INDEX_ (JStudio::TAdaptor *, JStudio::TControl *, u32, void const *, u32)
 

Member Typedef Documentation

◆ ObjectType

◆ TVVOSoundSetFunc

typedef void(* JStudio_JAudio2::TAdaptor_sound::TVVOSoundSetFunc) (JAISound *, f32)

Member Enumeration Documentation

◆ TEVariableValue

Enumerator
UNK_7 
UNK_8 
UNK_9 
UNK_10 
UNK_11 
UNK_NONE 

Constructor & Destructor Documentation

◆ TAdaptor_sound()

JStudio_JAudio2::TAdaptor_sound::TAdaptor_sound ( JStudio_JAudio2::TCreateObject param_1)

◆ ~TAdaptor_sound()

JStudio_JAudio2::TAdaptor_sound::~TAdaptor_sound ( )
virtual

Member Function Documentation

◆ adaptor_do_BEGIN()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_BEGIN ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_BEGIN_FADE_IN()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_BEGIN_FADE_IN ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_CONTINUOUS()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_CONTINUOUS ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_end()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_end ( )
virtual

Reimplemented from JStudio::TAdaptor.

◆ adaptor_do_END()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_END ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_END_FADE_OUT()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_END_FADE_OUT ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_LOCATED()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_LOCATED ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_ON_EXIT_NOT_END()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_ON_EXIT_NOT_END ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_PARENT()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_PARENT ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_PARENT_ENABLE()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_PARENT_ENABLE ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_PARENT_NODE()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_PARENT_NODE ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_prepare()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_prepare ( )
virtual

Reimplemented from JStudio::TAdaptor.

◆ adaptor_do_REPEAT()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_REPEAT ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_SOUND()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_SOUND ( JStudio::data::TEOperationData  param_1,
void const pContent,
u32  uSize 
)
virtual

◆ adaptor_do_update()

void JStudio_JAudio2::TAdaptor_sound::adaptor_do_update ( u32  param_1)
virtual

Reimplemented from JStudio::TAdaptor.

◆ beginSound_()

void JStudio_JAudio2::TAdaptor_sound::beginSound_ ( )
inline

◆ beginSound_fadeIn_() [1/2]

void JStudio_JAudio2::TAdaptor_sound::beginSound_fadeIn_ ( )

◆ beginSound_fadeIn_() [2/2]

void JStudio_JAudio2::TAdaptor_sound::beginSound_fadeIn_ ( u32  param_1)
inline

◆ endSound_()

void JStudio_JAudio2::TAdaptor_sound::endSound_ ( )
inline

◆ endSound_fadeOut_()

void JStudio_JAudio2::TAdaptor_sound::endSound_fadeOut_ ( u32  u32FadeTime)

◆ opJAISoundHandle_stop_()

void JStudio_JAudio2::TAdaptor_sound::opJAISoundHandle_stop_ ( )
inline

◆ prepareSound_()

void JStudio_JAudio2::TAdaptor_sound::prepareSound_ ( )

◆ set_bPermit_onExit_notEnd_()

void JStudio_JAudio2::TAdaptor_sound::set_bPermit_onExit_notEnd_ ( bool  param_1)
inline

Member Data Documentation

◆ field_0x11c

bool JStudio_JAudio2::TAdaptor_sound::field_0x11c

◆ field_0x11d

u8 JStudio_JAudio2::TAdaptor_sound::field_0x11d

◆ field_0x11e

u8 JStudio_JAudio2::TAdaptor_sound::field_0x11e

◆ field_0x11f

u8 JStudio_JAudio2::TAdaptor_sound::field_0x11f

◆ field_0x120

u8 JStudio_JAudio2::TAdaptor_sound::field_0x120

◆ field_0x124

u32 JStudio_JAudio2::TAdaptor_sound::field_0x124

◆ field_0x128

u32 JStudio_JAudio2::TAdaptor_sound::field_0x128

◆ field_0x12c

JGeometry::TVec3<f32>* JStudio_JAudio2::TAdaptor_sound::field_0x12c

◆ field_0x130

JGeometry::TVec3<f32> JStudio_JAudio2::TAdaptor_sound::field_0x130

◆ field_0x13c

JStage::TObject* JStudio_JAudio2::TAdaptor_sound::field_0x13c

◆ field_0x140

u32 JStudio_JAudio2::TAdaptor_sound::field_0x140

◆ field_0x144

u8 JStudio_JAudio2::TAdaptor_sound::field_0x144

◆ opJAISoundHandle_

JAISoundHandle JStudio_JAudio2::TAdaptor_sound::opJAISoundHandle_

◆ pCreateObject_

TCreateObject* JStudio_JAudio2::TAdaptor_sound::pCreateObject_

◆ saoVVOSetValue_ [1/2]

JStudio_JAudio2::TAdaptor_sound::TVVOSetValue_ JStudio_JAudio2::TAdaptor_sound::saoVVOSetValue_
static
Initial value:
= {
),
),
),
),
),
),
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
static void setValue_VOLUME_(JAISound *param_1, float param_2)
Definition object-sound.cpp:11
static void setValue_PITCH_(JAISound *param_1, float param_2)
Definition object-sound.cpp:23
static void setValue_PAN_(JAISound *param_1, float param_2)
Definition object-sound.cpp:17
static void setValue_TEMPO_(JAISound *param_1, float param_2)
Definition object-sound.cpp:29
static void setValue_ECHO_(JAISound *param_1, float param_2)
Definition object-sound.cpp:38
@ 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

◆ saoVVOSetValue_ [2/2]

u8 JStudio_JAudio2::TAdaptor_sound::saoVVOSetValue_[72]
static

The documentation for this struct was generated from the following files: