#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BGSSoundDescriptor.h:12
Definition: BGSSoundOutput.h:12
Definition: BGSStandardSoundDef.h:13
BSTArray< BSResource::ID > soundFiles
Definition: BGSStandardSoundDef.h:69
void Unk_06(void) override
BGSSoundOutput * outputModel
Definition: BGSStandardSoundDef.h:72
TESCondition * conditions
Definition: BGSStandardSoundDef.h:71
static constexpr auto VTABLE
Definition: BGSStandardSoundDef.h:16
std::int32_t unk54
Definition: BGSStandardSoundDef.h:74
void Unk_02(void) override
SoundPlaybackCharacteristics soundCharacteristics
Definition: BGSStandardSoundDef.h:70
LengthCharacteristics lengthCharacteristics
Definition: BGSStandardSoundDef.h:73
std::uint32_t GetType() const override
bool LoadSound(TESFile *a_mod) override
~BGSStandardSoundDef() override
void InitSound(TESForm *a_src) override
void Unk_01(void) override
static constexpr auto RTTI
Definition: BGSStandardSoundDef.h:15
Definition: BSISoundDescriptor.h:12
Definition: BSTArray.h:378
Definition: TESCondition.h:992
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_BGSStandardSoundDef__SoundPlaybackCharacteristics
Definition: Offsets_VTABLE.h:8868
constexpr REL::ID RTTI_BGSStandardSoundDef__SoundPlaybackCharacteristics(static_cast< std::uint64_t >(685297))
constexpr std::array< REL::ID, 1 > VTABLE_BGSStandardSoundDef
Definition: Offsets_VTABLE.h:8867
constexpr REL::ID RTTI_BGSStandardSoundDef(static_cast< std::uint64_t >(685296))
Definition: BGSStandardSoundDef.h:42
Looping
Definition: BGSStandardSoundDef.h:44
stl::enumeration< Looping, std::uint8_t > looping
Definition: BGSStandardSoundDef.h:52
std::uint8_t unk0
Definition: BGSStandardSoundDef.h:51
std::uint8_t rumbleSendValue
Definition: BGSStandardSoundDef.h:54
std::uint8_t unk2
Definition: BGSStandardSoundDef.h:53
Definition: BGSStandardSoundDef.h:19
static constexpr auto VTABLE
Definition: BGSStandardSoundDef.h:22
static constexpr auto RTTI
Definition: BGSStandardSoundDef.h:21
std::uint8_t priority
Definition: BGSStandardSoundDef.h:34
std::uint8_t GetPriority() override
std::uint16_t staticAttenuation
Definition: BGSStandardSoundDef.h:36
std::uint8_t GetFrequencyShift() override
std::uint8_t frequencyVariance
Definition: BGSStandardSoundDef.h:33
std::uint8_t dbVariance
Definition: BGSStandardSoundDef.h:35
std::uint8_t GetDBVariance() override
std::uint8_t GetFrequencyVariance() override
std::uint8_t frequencyShift
Definition: BGSStandardSoundDef.h:32
std::uint16_t pad0E
Definition: BGSStandardSoundDef.h:37
std::uint16_t GetStaticAttenuation() override