21 [[nodiscard]]
virtual std::uint8_t
GetCurveValue(std::uint32_t a_idx)
const = 0;
30 virtual bool DoGetSpeakerBias(std::uint32_t a_arg1, std::uint32_t a_arg2,
float (&a_arg3)[8])
const = 0;
Definition: BSISoundOutputModel.h:6
static constexpr auto VTABLE
Definition: BSISoundOutputModel.h:9
virtual const BSIAttenuationCharacteristics * DoGetAttenuation() const =0
static constexpr auto RTTI
Definition: BSISoundOutputModel.h:8
virtual bool DoGetSpeakerBias(std::uint32_t a_arg1, std::uint32_t a_arg2, float(&a_arg3)[8]) const =0
virtual bool DoGetAttenuatesWithDistance() const =0
virtual float DoGetReverbSendLevel() const =0
virtual bool DoGetAudibility(float a_distance) const =0
virtual ~BSISoundOutputModel()
virtual bool DoGetUsesHRTF() const =0
virtual std::uint32_t DoGetSupportedInputChannels() const =0
virtual bool DoGetSupportsMonitor(std::uint32_t a_arg1) const =0
virtual bool DoGetHasSpeakerBias() const =0
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_BSISoundOutputModel
Definition: Offsets_VTABLE.h:9056
constexpr REL::ID RTTI_BSISoundOutputModel(static_cast< std::uint64_t >(685288))
constexpr REL::ID RTTI_BSISoundOutputModel__BSIAttenuationCharacteristics(static_cast< std::uint64_t >(685289))
constexpr std::array< REL::ID, 1 > VTABLE_BSISoundOutputModel__BSIAttenuationCharacteristics
Definition: Offsets_VTABLE.h:9057
Definition: BSISoundOutputModel.h:12
virtual float GetMaxDistance() const =0
virtual std::uint8_t GetCurveValue(std::uint32_t a_idx) const =0
static constexpr auto RTTI
Definition: BSISoundOutputModel.h:13
virtual ~BSIAttenuationCharacteristics()
static constexpr auto VTABLE
Definition: BSISoundOutputModel.h:14
virtual float GetMinDistance() const =0