CommonLibSSE NG
RE::BSISoundOutputModel::BSIAttenuationCharacteristics Struct Referenceabstract

#include <BSISoundOutputModel.h>

Inheritance diagram for RE::BSISoundOutputModel::BSIAttenuationCharacteristics:
RE::BGSSoundOutput::DynamicAttenuationCharacteristics

Public Member Functions

virtual ~BSIAttenuationCharacteristics ()
 
virtual float GetMaxDistance () const =0
 
virtual float GetMinDistance () const =0
 
virtual std::uint8_t GetCurveValue (std::uint32_t a_idx) const =0
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSISoundOutputModel__BSIAttenuationCharacteristics
 

Constructor & Destructor Documentation

◆ ~BSIAttenuationCharacteristics()

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

Member Function Documentation

◆ GetCurveValue()

virtual std::uint8_t RE::BSISoundOutputModel::BSIAttenuationCharacteristics::GetCurveValue ( std::uint32_t  a_idx) const
pure virtual

◆ GetMaxDistance()

virtual float RE::BSISoundOutputModel::BSIAttenuationCharacteristics::GetMaxDistance ( ) const
pure virtual

◆ GetMinDistance()

virtual float RE::BSISoundOutputModel::BSIAttenuationCharacteristics::GetMinDistance ( ) const
pure virtual

Member Data Documentation

◆ RTTI

constexpr auto RE::BSISoundOutputModel::BSIAttenuationCharacteristics::RTTI = RTTI_BSISoundOutputModel__BSIAttenuationCharacteristics
inlinestaticconstexpr

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