CommonLibSSE (Parapets fork)
RE::BSISoundOutputModel Class Referenceabstract

#include <BSISoundOutputModel.h>

Inheritance diagram for RE::BSISoundOutputModel:
RE::BGSSoundOutput

Classes

struct  BSIAttenuationCharacteristics
 

Public Member Functions

virtual ~BSISoundOutputModel ()
 
virtual bool DoGetUsesHRTF () const =0
 
virtual bool DoGetHasSpeakerBias () const =0
 
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 bool DoGetAudibility (float a_distance) const =0
 
virtual std::uint32_t DoGetSupportedInputChannels () const =0
 
virtual const BSIAttenuationCharacteristicsDoGetAttenuation () const =0
 
virtual float DoGetReverbSendLevel () const =0
 
virtual bool DoGetSupportsMonitor (std::uint32_t a_arg1) const =0
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSISoundOutputModel
 

Constructor & Destructor Documentation

◆ ~BSISoundOutputModel()

virtual RE::BSISoundOutputModel::~BSISoundOutputModel ( )
virtual

Member Function Documentation

◆ DoGetAttenuatesWithDistance()

virtual bool RE::BSISoundOutputModel::DoGetAttenuatesWithDistance ( ) const
pure virtual

Implemented in RE::BGSSoundOutput.

◆ DoGetAttenuation()

virtual const BSIAttenuationCharacteristics* RE::BSISoundOutputModel::DoGetAttenuation ( ) const
pure virtual

Implemented in RE::BGSSoundOutput.

◆ DoGetAudibility()

virtual bool RE::BSISoundOutputModel::DoGetAudibility ( float  a_distance) const
pure virtual

Implemented in RE::BGSSoundOutput.

◆ DoGetHasSpeakerBias()

virtual bool RE::BSISoundOutputModel::DoGetHasSpeakerBias ( ) const
pure virtual

Implemented in RE::BGSSoundOutput.

◆ DoGetReverbSendLevel()

virtual float RE::BSISoundOutputModel::DoGetReverbSendLevel ( ) const
pure virtual

Implemented in RE::BGSSoundOutput.

◆ DoGetSpeakerBias()

virtual bool RE::BSISoundOutputModel::DoGetSpeakerBias ( std::uint32_t  a_arg1,
std::uint32_t  a_arg2,
float(&)  a_arg3[8] 
) const
pure virtual

Implemented in RE::BGSSoundOutput.

◆ DoGetSupportedInputChannels()

virtual std::uint32_t RE::BSISoundOutputModel::DoGetSupportedInputChannels ( ) const
pure virtual

Implemented in RE::BGSSoundOutput.

◆ DoGetSupportsMonitor()

virtual bool RE::BSISoundOutputModel::DoGetSupportsMonitor ( std::uint32_t  a_arg1) const
pure virtual

Implemented in RE::BGSSoundOutput.

◆ DoGetUsesHRTF()

virtual bool RE::BSISoundOutputModel::DoGetUsesHRTF ( ) const
pure virtual

Implemented in RE::BGSSoundOutput.

Member Data Documentation

◆ RTTI

constexpr auto RE::BSISoundOutputModel::RTTI = RTTI_BSISoundOutputModel
inlinestaticconstexpr

The documentation for this class was generated from the following file: