| 
    CommonLibSSE (powerof3)
    
   | 
 
#include <BGSMusicPaletteTrack.h>
  
Public Member Functions | |
| ~BGSMusicPaletteTrack () override | |
| void | DoUpdate () override | 
| void | DoPlay () override | 
| void | DoPause () override | 
| void | DoFinish (bool a_arg1, float a_arg2) override | 
| float | GetDurationImpl () const override | 
| TrackType | GetType () const override | 
| void | InitItem (TESForm *a_form) override | 
| void | Load (TESFile *a_mod) override | 
  Public Member Functions inherited from RE::BGSMusicTrack | |
| ~BGSMusicTrack () override | |
| bool | TestCanPlay () const override | 
| virtual void | InitItem (TESForm *a_form) | 
| virtual void | Load (TESFile *a_mod)=0 | 
  Public Member Functions inherited from RE::BSIMusicTrack | |
| virtual | ~BSIMusicTrack () | 
| virtual void | DoUpdate ()=0 | 
| virtual void | DoPlay ()=0 | 
| virtual void | DoPause ()=0 | 
| virtual void | DoFinish (bool a_immediate, float a_fadeTime)=0 | 
| virtual float | GetDurationImpl () const =0 | 
| virtual TrackType | GetType () const =0 | 
| virtual bool | TestCanPlay () const | 
| virtual MUSIC_STATUS | GetMusicStatus () const | 
| virtual void | DoSetDuckingAttenuation (std::uint16_t a_ducking) | 
| virtual void | DoClearDucking () | 
Public Attributes | |
| BSTArray< BSIMusicTrack * > | layers [3] | 
| std::int32_t | playingIndexes [3] | 
| float | duration | 
| float | fadeOutTime | 
| std::uint32_t | pad7C | 
| std::uint64_t | playTime | 
| std::uint64_t | pauseTime | 
  Public Attributes inherited from RE::BGSMusicTrack | |
| TESCondition | conditions | 
| std::uint64_t | unk18 | 
  Public Attributes inherited from RE::BSIMusicTrack | |
| stl::enumeration< MUSIC_STATUS, std::uint32_t > | trackStatus | 
| std::uint32_t | pad0C | 
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_BGSMusicPaletteTrack | 
  Static Public Attributes inherited from RE::BGSMusicTrack | |
| static constexpr auto | RTTI = RTTI_BGSMusicTrack | 
  Static Public Attributes inherited from RE::BSIMusicTrack | |
| static constexpr auto | RTTI = RTTI_BSIMusicTrack | 
Additional Inherited Members | |
  Public Types inherited from RE::BSIMusicTrack | |
| enum class | TrackType : std::uint32_t { kSilentTrack = 0xA1A9C4D5 , kSingleTrack = 0x6ED7E048 , kPalette = 0x23F678C3 } | 
| enum class | MUSIC_STATUS {  kInactive = 0 , kPlaying = 1 , kPaused = 2 , kFinishing = 3 , kFinished = 4 }  | 
      
  | 
  override | 
      
  | 
  overridevirtual | 
Implements RE::BSIMusicTrack.
      
  | 
  overridevirtual | 
Implements RE::BSIMusicTrack.
      
  | 
  overridevirtual | 
Implements RE::BSIMusicTrack.
      
  | 
  overridevirtual | 
Implements RE::BSIMusicTrack.
      
  | 
  overridevirtual | 
Implements RE::BSIMusicTrack.
      
  | 
  overridevirtual | 
Implements RE::BSIMusicTrack.
      
  | 
  overridevirtual | 
Reimplemented from RE::BGSMusicTrack.
      
  | 
  overridevirtual | 
Implements RE::BGSMusicTrack.
| float RE::BGSMusicPaletteTrack::duration | 
| float RE::BGSMusicPaletteTrack::fadeOutTime | 
| BSTArray<BSIMusicTrack*> RE::BGSMusicPaletteTrack::layers[3] | 
| std::uint32_t RE::BGSMusicPaletteTrack::pad7C | 
| std::uint64_t RE::BGSMusicPaletteTrack::pauseTime | 
| std::int32_t RE::BGSMusicPaletteTrack::playingIndexes[3] | 
| std::uint64_t RE::BGSMusicPaletteTrack::playTime | 
      
  | 
  inlinestaticconstexpr |