class
PlayModeBackgrounds
Base classes
- class IVirtual
- A default interface that provides a virtual destructor, it should only be used internally.
Public functions
- auto SwitchBackground() -> void
- auto DisableBackground() -> void
-
auto Load(PlayModeUI* playModeUI,
uint32_
t entryEffectID, uint32_ t crossFadeSnapEffectID, Graphics:: ILightingWorld* lightingWorld, int8_ t backgroundSet) -> void -
auto LoadBackgroundFiles(int8_
t backgroundSet) -> void -
auto HandleUIButton(uint32_
t controlID) -> bool -
auto ToggleBackgroundButtonHighlights(uint32_
t backgroundButtonID) -> void - auto UpdatePageNumbers() -> void
- auto UpdateBackgroundButtons() -> void
- auto IsBlackBackground() -> bool
- Returns true if the current background has
mOrder == 4
, which is assumed to be the black background.
Public variables
- eastl::vector<EditorPlayModeBackgroundPtr> mBackgrounds
- int mCurrentIndex
- int mTargetIndex
-
uint32_
t mCurrentEntryEffectID -
uint32_
t mTargetEntryEffectID -
uint32_
t mCrossFadeSnapEffectID -
uint32_
t mPlayModeEntryEffectID - bool field_30
- PlayModeUI* mpPlayModeUI
- int mCurrentPageIndex
- int mExtraPageCount
- The total number of pages is this + 1.
-
Graphics::
ILightingWorld* mpLightingWorld - bool mIsSwitchingBackground