CommonLibSSE (Parapets fork)
RE::BGSMoviePlayer Class Reference

#include <BGSMoviePlayer.h>

Inheritance diagram for RE::BGSMoviePlayer:
RE::MoviePlayer RE::BSTEventSink< InputEvent * > RE::BSTEventSource< BSMusicEvent >

Public Member Functions

 ~BGSMoviePlayer () override
 
void Unk_01 (void) override
 
void Unk_02 (void) override
 
void Unk_03 (void) override
 
void Unk_04 (void) override
 
void Unk_05 (void) override
 
void Unk_06 (void) override
 
void Unk_07 (void) override
 
void Unk_08 (void) override
 
void Unk_09 (void) override
 
void Unk_0A (void) override
 
void Unk_0B (void) override
 
void Unk_0C (void) override
 
void Unk_0D (void) override
 
- Public Member Functions inherited from RE::MoviePlayer
virtual ~MoviePlayer ()
 
- Public Member Functions inherited from RE::BSTEventSink< InputEvent * >
virtual ~BSTEventSink ()=default
 
virtual BSEventNotifyControl ProcessEvent (const InputEvent * *a_event, BSTEventSource< InputEvent * > *a_eventSource)=0
 
- Public Member Functions inherited from RE::BSTEventSource< BSMusicEvent >
 BSTEventSource ()
 
void AddEventSink (Sink *a_eventSink)
 
void RemoveEventSink (Sink *a_eventSink)
 
void SendEvent (const BSMusicEvent *a_event)
 
void operator() (const BSMusicEvent *a_event)
 

Public Attributes

std::uint64_t unkB8
 
- Public Attributes inherited from RE::MoviePlayer
std::uint64_t unk08
 
std::uint64_t unk10
 
Movie * movie
 
std::uint64_t unk20
 
std::uint64_t unk28
 
std::uint64_t unk30
 
std::uint64_t unk38
 
std::uint64_t unk40
 
std::uint64_t unk48
 
std::uint64_t unk50
 
- Public Attributes inherited from RE::BSTEventSource< BSMusicEvent >
BSTArray< Sink * > sinks
 
BSTArray< Sink * > pendingRegisters
 
BSTArray< Sink * > pendingUnregisters
 
BSSpinLock lock
 
bool notifying
 
std::uint8_t pad51
 
std::uint16_t pad52
 
std::uint32_t pad54
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BGSMoviePlayer
 
- Static Public Attributes inherited from RE::MoviePlayer
static constexpr auto RTTI = RTTI_MoviePlayer
 

Additional Inherited Members

- Public Types inherited from RE::BSTEventSource< BSMusicEvent >
using Sink = BSTEventSink< BSMusicEvent >
 

Constructor & Destructor Documentation

◆ ~BGSMoviePlayer()

RE::BGSMoviePlayer::~BGSMoviePlayer ( )
override

Member Function Documentation

◆ Unk_01()

void RE::BGSMoviePlayer::Unk_01 ( void  )
overridevirtual

Implements RE::MoviePlayer.

◆ Unk_02()

void RE::BGSMoviePlayer::Unk_02 ( void  )
overridevirtual

Implements RE::MoviePlayer.

◆ Unk_03()

void RE::BGSMoviePlayer::Unk_03 ( void  )
overridevirtual

Implements RE::MoviePlayer.

◆ Unk_04()

void RE::BGSMoviePlayer::Unk_04 ( void  )
overridevirtual

Implements RE::MoviePlayer.

◆ Unk_05()

void RE::BGSMoviePlayer::Unk_05 ( void  )
overridevirtual

Implements RE::MoviePlayer.

◆ Unk_06()

void RE::BGSMoviePlayer::Unk_06 ( void  )
overridevirtual

Implements RE::MoviePlayer.

◆ Unk_07()

void RE::BGSMoviePlayer::Unk_07 ( void  )
overridevirtual

Implements RE::MoviePlayer.

◆ Unk_08()

void RE::BGSMoviePlayer::Unk_08 ( void  )
overridevirtual

Implements RE::MoviePlayer.

◆ Unk_09()

void RE::BGSMoviePlayer::Unk_09 ( void  )
overridevirtual

Implements RE::MoviePlayer.

◆ Unk_0A()

void RE::BGSMoviePlayer::Unk_0A ( void  )
overridevirtual

Implements RE::MoviePlayer.

◆ Unk_0B()

void RE::BGSMoviePlayer::Unk_0B ( void  )
overridevirtual

Implements RE::MoviePlayer.

◆ Unk_0C()

void RE::BGSMoviePlayer::Unk_0C ( void  )
overridevirtual

Implements RE::MoviePlayer.

◆ Unk_0D()

void RE::BGSMoviePlayer::Unk_0D ( void  )
overridevirtual

Reimplemented from RE::MoviePlayer.

Member Data Documentation

◆ RTTI

constexpr auto RE::BGSMoviePlayer::RTTI = RTTI_BGSMoviePlayer
inlinestaticconstexpr

◆ unkB8

std::uint64_t RE::BGSMoviePlayer::unkB8

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