enderalse/source/fs.dll/skse64/skse64/PapyrusSoundDescriptor.h

21 lines
779 B
C++

#pragma once
class VMClassRegistry;
class BGSSoundDescriptorForm;
namespace papyrusSoundDescriptor
{
float GetDecibelAttenuation(BGSSoundDescriptorForm* thisDescriptor);
void SetDecibelAttenuation(BGSSoundDescriptorForm* thisDescriptor, float dbAttenuation);
UInt32 GetDecibelVariance(BGSSoundDescriptorForm* thisDescriptor);
void SetDecibelVariance(BGSSoundDescriptorForm* thisDescriptor, UInt32 dbVariance);
UInt32 GetFrequencyVariance(BGSSoundDescriptorForm* thisDescriptor);
void SetFrequencyVariance(BGSSoundDescriptorForm* thisDescriptor, UInt32 freqVariance);
UInt32 GetFrequencyShift(BGSSoundDescriptorForm* thisDescriptor);
void SetFrequencyShift(BGSSoundDescriptorForm* thisDescriptor, UInt32 freqShift);
void RegisterFuncs(VMClassRegistry* registry);
};