CommonLibSSE (Parapets fork)
RE::BSMusicManager Class Reference

#include <BSMusicManager.h>

Inheritance diagram for RE::BSMusicManager:
RE::BSTSingletonSDM< BSMusicManager > RE::BSTEventSink< BSMusicEvent > RE::BSTSingletonSDMBase< Traits >

Public Member Functions

 ~BSMusicManager () override
 
BSEventNotifyControl ProcessEvent (const BSMusicEvent *a_event, BSTEventSource< BSMusicEvent > *a_eventSource) override
 
- Public Member Functions inherited from RE::BSTEventSink< BSMusicEvent >
virtual ~BSTEventSink ()=default
 

Static Public Member Functions

static BSMusicManagerGetSingleton ()
 

Public Attributes

BSTArray< BSIMusicType * > musicQueue
 
BSIMusicTypecurrent
 
std::uint32_t unk30
 
std::uint32_t pad34
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSMusicManager
 

Additional Inherited Members

- Public Types inherited from RE::BSTSingletonSDMBase< Traits >
using Type = typename Traits::Type
 
using Allocator = typename Traits::Allocator
 

Constructor & Destructor Documentation

◆ ~BSMusicManager()

RE::BSMusicManager::~BSMusicManager ( )
override

Member Function Documentation

◆ GetSingleton()

static BSMusicManager* RE::BSMusicManager::GetSingleton ( )
static

◆ ProcessEvent()

BSEventNotifyControl RE::BSMusicManager::ProcessEvent ( const BSMusicEvent a_event,
BSTEventSource< BSMusicEvent > *  a_eventSource 
)
overridevirtual

Member Data Documentation

◆ current

BSIMusicType* RE::BSMusicManager::current

◆ musicQueue

BSTArray<BSIMusicType*> RE::BSMusicManager::musicQueue

◆ pad34

std::uint32_t RE::BSMusicManager::pad34

◆ RTTI

constexpr auto RE::BSMusicManager::RTTI = RTTI_BSMusicManager
inlinestaticconstexpr

◆ unk30

std::uint32_t RE::BSMusicManager::unk30

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