|
Etterna 0.75.1
|
Loads note skins. More...
#include <NoteSkinManager.h>

Public Member Functions | |
| void | RefreshNoteSkinData (const Game *game) |
| void | GetNoteSkinNames (const Game *game, std::vector< std::string > &AddTo) |
| void | GetNoteSkinNames (std::vector< std::string > &AddTo) |
| auto | NoteSkinNameInList (const std::string &name, const std::vector< std::string > &name_list) -> bool |
| auto | DoesNoteSkinExist (const std::string &sNoteSkin) -> bool |
| auto | DoNoteSkinsExistForGame (const Game *pGame) -> bool |
| auto | GetDefaultNoteSkinName () -> std::string |
| void | ValidateNoteSkinName (std::string &name) |
| auto | GetFirstWorkingNoteSkin () -> std::string |
| void | SetCurrentNoteSkin (const std::string &sNoteSkin) |
| auto | GetCurrentNoteSkin () const -> const std::string & |
| void | SetLastSeenColor (std::string Color) |
| auto | GetLastSeenColor () const -> const std::string & |
| void | SetPlayerNumber (PlayerNumber pn) |
| void | SetGameController (GameController gc) |
| auto | GetPath (const std::string &sButtonName, const std::string &sElement) -> std::string |
| auto | PushActorTemplate (Lua *L, const std::string &sButton, const std::string &sElement, bool bSpriteOnly, std::string Color) -> bool |
| auto | LoadActor (const std::string &sButton, const std::string &sElement, Actor *pParent=nullptr, bool bSpriteOnly=false, std::string Color="4th") -> Actor * |
| auto | GetMetric (const std::string &sButtonName, const std::string &sValue) -> std::string |
| auto | GetMetric (const std::string &sButtonName, const std::string &sValue, const std::string &sFallbackValue) -> std::string |
| auto | GetMetricI (const std::string &sButtonName, const std::string &sValueName) -> int |
| auto | GetMetricI (const std::string &sButtonName, const std::string &sValueName, const std::string &sDefaultValue) -> int |
| auto | GetMetricF (const std::string &sButtonName, const std::string &sValueName) -> float |
| auto | GetMetricF (const std::string &sButtonName, const std::string &sValueName, const std::string &sDefaultValue) -> float |
| auto | GetMetricB (const std::string &sButtonName, const std::string &sValueName) -> bool |
| auto | GetMetricB (const std::string &sButtonName, const std::string &sValueName, const std::string &sDefaultValue) -> bool |
| auto | GetMetricA (const std::string &sButtonName, const std::string &sValueName) -> apActorCommands |
| void | PushSelf (lua_State *L) |
Protected Member Functions | |
| auto | GetPathFromDirAndFile (const std::string &sDir, const std::string &sFileName) -> std::string |
| void | GetAllNoteSkinNamesForGame (const Game *pGame, std::vector< std::string > &AddTo) |
| auto | LoadNoteSkinData (const std::string &sNoteSkinName, NoteSkinData &data_out) -> bool |
| auto | LoadNoteSkinDataRecursive (const std::string &sNoteSkinName, NoteSkinData &data_out) -> bool |
Protected Attributes | |
| std::string | m_sCurrentNoteSkin |
| const Game * | m_pCurGame |
| std::string | LastColor |
| PlayerNumber | m_PlayerNumber |
| GameController | m_GameController |
Loads note skins.