mirror of
https://github.com/zeldaret/ss
synced 2026-07-11 06:45:20 -04:00
Misc progress
This commit is contained in:
@@ -308,6 +308,7 @@ namespace nw4r { namespace snd { namespace detail
|
||||
ExternalSoundPlayer *mExtSoundPlayer; // size 0x04, offset 0x18
|
||||
AmbientInfo mAmbientInfo; // size 0x14, offset 0x1c
|
||||
SoundParam mAmbientParam; // size 0x24, offset 0x30
|
||||
UNKWORD field_0x54;
|
||||
SoundActorParam mActorParam; // size 0x0c, offset 0x54
|
||||
MoveValue<f32, int> mFadeVolume; // size 0x10, offset 0x60
|
||||
MoveValue<f32, int> mPauseFadeVolume; // size 0x10, offset 0x70
|
||||
@@ -336,8 +337,7 @@ namespace nw4r { namespace snd { namespace detail
|
||||
f32 mMainOutVolume; // size 0x04, offset 0xc8
|
||||
f32 mMainSend; // size 0x04, offset 0xcc
|
||||
f32 mFxSend[AUX_BUS_NUM]; // size 0x0c, offset 0xd0
|
||||
// NOTE: Name is not from DWARF; derived from usage and other nearby names
|
||||
u32 mPauseNestCounter; // size 0x04, offset 0xdc
|
||||
f32 mRemoteOutVolume[4]; // size 0x10, offset 0xdc
|
||||
public:
|
||||
ut::LinkListNode mPriorityLink; // size 0x08, offset 0xe0
|
||||
ut::LinkListNode mSoundPlayerPlayLink; // size 0x08, offset 0xe8
|
||||
|
||||
@@ -63,7 +63,7 @@ namespace nw4r { namespace snd { namespace detail
|
||||
ChannelCallbackStatus status,
|
||||
u32 userData);
|
||||
|
||||
typedef ut::LinkList<Channel, 0xc8> LinkList;
|
||||
typedef ut::LinkList<Channel, 0xd8> LinkList;
|
||||
|
||||
// methods
|
||||
public:
|
||||
@@ -208,6 +208,7 @@ namespace nw4r { namespace snd { namespace detail
|
||||
f32 mMainOutVolume; // size 0x04, offset 0x5c
|
||||
f32 mMainSend; // size 0x04, offset 0x60
|
||||
f32 mFxSend[AUX_BUS_NUM]; // size 0x0c, offset 0x64
|
||||
f32 mRemoteOutVolume[4];
|
||||
f32 mUserPitch; // size 0x04, offset 0x70
|
||||
f32 mSweepPitch; // size 0x04, offset 0x74
|
||||
s32 mSweepCounter; // size 0x04, offset 0x78
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace nw4r { namespace snd
|
||||
f32 GetFxSend(int index) const { return mFxSend[index]; }
|
||||
|
||||
void SetPlayableSoundCount(int count);
|
||||
f32 GetRemoteOutVolume(int remote) const;
|
||||
|
||||
int GetPlayingSoundCount() const { return mSoundList.GetSize(); }
|
||||
detail::BasicSound *GetLowestPrioritySound()
|
||||
|
||||
@@ -92,6 +92,7 @@ namespace nw4r { namespace snd { namespace detail
|
||||
void SetMainOutVolume(f32 volume);
|
||||
void SetMainSend(f32 send);
|
||||
void SetFxSend(AuxBus bus, f32 send);
|
||||
void SetRemoteOutVolume(int remote, f32 volume);
|
||||
void SetPitch(f32 pitch);
|
||||
void SetVolume(f32 volume);
|
||||
void SetVeVolume(f32 targetVolume, f32 initVolume);
|
||||
|
||||
Reference in New Issue
Block a user