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:59
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:65
float frequencyMult
Definition: BGSSoundCategory.h:67
std::uint32_t unk3C
Definition: BGSSoundCategory.h:60
void SetCategoryAttenuation(std::uint16_t a_value) override
float GetCategoryFrequency() const override
static constexpr auto FORMTYPE
Definition: BGSSoundCategory.h:18
void InitItemImpl() override
std::uint16_t staticMult
Definition: BGSSoundCategory.h:64
Flag
Definition: BGSSoundCategory.h:21
void SetCategoryVolume(float a_value) override
static constexpr auto VTABLE
Definition: BGSSoundCategory.h:17
BGSSoundCategory * parentCategory
Definition: BGSSoundCategory.h:61
void InitializeData() override
static constexpr auto RTTI
Definition: BGSSoundCategory.h:16
std::uint16_t unk48
Definition: BGSSoundCategory.h:62
float volumeMult
Definition: BGSSoundCategory.h:66
std::uint16_t attenuation
Definition: BGSSoundCategory.h:63
bool IsMenuCategory() const
Definition: BSISoundCategory.h:6
Definition: TESFullName.h:9
Definition: AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 3 > VTABLE_BGSSoundCategory
Definition: Offsets_VTABLE.h:773
constexpr REL::VariantID RTTI_BGSSoundCategory(513995, 393056, 0x1ee2f28)
Definition: BGSSoundCategory.h:28
RecordFlag
Definition: BGSSoundCategory.h:30
@ kDeleted
Definition: BGSSoundCategory.h:31
@ kIgnored
Definition: BGSSoundCategory.h:32