Definition: BGSSoundCategory.h:14
std::uint16_t GetCategoryAttenuation() const override
void SetDefaultMenuValue(float a_val)
bool Load(TESFile *a_mod) override
void SetCategoryFrequency(float a_value) override
stl::enumeration< Flag, std::uint32_t > flags
Definition: BGSSoundCategory.h:58
float GetDefaultMenuValue() const
float GetStaticVolumeMultiplier() const
bool Matches(const BSISoundCategory *a_category) const override
void SetStaticVolumeMultiplier(float a_val)
~BGSSoundCategory() override
float GetCategoryVolume() const override
std::uint16_t defaultMenuValue
Definition: BGSSoundCategory.h:64
float frequencyMult
Definition: BGSSoundCategory.h:66
std::uint32_t unk3C
Definition: BGSSoundCategory.h:59
void SetCategoryAttenuation(std::uint16_t a_value) override
float GetCategoryFrequency() const override
static constexpr auto FORMTYPE
Definition: BGSSoundCategory.h:17
void InitItemImpl() override
std::uint16_t staticMult
Definition: BGSSoundCategory.h:63
Flag
Definition: BGSSoundCategory.h:20
void SetCategoryVolume(float a_value) override
BGSSoundCategory * parentCategory
Definition: BGSSoundCategory.h:60
void InitializeData() override
static constexpr auto RTTI
Definition: BGSSoundCategory.h:16
std::uint16_t unk48
Definition: BGSSoundCategory.h:61
float volumeMult
Definition: BGSSoundCategory.h:65
std::uint16_t attenuation
Definition: BGSSoundCategory.h:62
bool IsMenuCategory() const
Definition: BSISoundCategory.h:6
Definition: TESFullName.h:9
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BGSSoundCategory
Definition: Offsets_RTTI.h:1540
Definition: BGSSoundCategory.h:27
RecordFlag
Definition: BGSSoundCategory.h:29
@ kDeleted
Definition: BGSSoundCategory.h:30
@ kIgnored
Definition: BGSSoundCategory.h:31