Etterna 0.74.4
|
Utility functions for creating and manipulating Actors. More...
Functions | |
void | InitFileTypeLists () |
auto | GetTypeExtensionList (FileType ft) -> std::vector< std::string > const & |
void | AddTypeExtensionsToList (FileType ft, std::vector< std::string > &add_to) |
void | Register (const std::string &sClassName, CreateActorFn pfn) |
auto | ParseActorCommands (const std::string &sCommands, const std::string &sName="") -> apActorCommands |
void | SetXY (Actor &actor, const std::string &sMetricsGroup) |
void | PlayCommand (Actor &actor, const std::string &sCommandName) |
void | OnCommand (Actor &actor) |
void | OffCommand (Actor &actor) |
void | LoadCommand (Actor &actor, const std::string &sMetricsGroup, const std::string &sCommandName) |
void | LoadCommandFromName (Actor &actor, const std::string &sMetricsGroup, const std::string &sCommandName, const std::string &sName) |
void | LoadAllCommands (Actor &actor, const std::string &sMetricsGroup) |
void | LoadAllCommandsFromName (Actor &actor, const std::string &sMetricsGroup, const std::string &sName) |
void | LoadAllCommandsAndSetXY (Actor &actor, const std::string &sMetricsGroup) |
void | LoadAllCommandsAndOnCommand (Actor &actor, const std::string &sMetricsGroup) |
void | SetXYAndOnCommand (Actor &actor, const std::string &sMetricsGroup) |
void | LoadAllCommandsAndSetXYAndOnCommand (Actor &actor, const std::string &sMetricsGroup) |
void | SetXY (Actor *pActor, const std::string &sMetricsGroup) |
void | PlayCommand (Actor *pActor, const std::string &sCommandName) |
void | OnCommand (Actor *pActor) |
void | OffCommand (Actor *pActor) |
void | LoadAllCommands (Actor *pActor, const std::string &sMetricsGroup) |
void | LoadAllCommandsAndSetXY (Actor *pActor, const std::string &sMetricsGroup) |
void | LoadAllCommandsAndOnCommand (Actor *pActor, const std::string &sMetricsGroup) |
void | SetXYAndOnCommand (Actor *pActor, const std::string &sMetricsGroup) |
void | LoadAllCommandsAndSetXYAndOnCommand (Actor *pActor, const std::string &sMetricsGroup) |
auto | LoadFromNode (const XNode *pNode, Actor *pParentActor=nullptr) -> Actor * |
auto | MakeActor (const std::string &sPath, Actor *pParentActor=nullptr) -> Actor * |
auto | GetSourcePath (const XNode *pNode) -> std::string |
auto | GetWhere (const XNode *pNode) -> std::string |
auto | GetAttrPath (const XNode *pNode, const std::string &sName, std::string &sOut, bool optional=false) -> bool |
auto | LoadTableFromStackShowErrors (Lua *L) -> bool |
auto | ResolvePath (std::string &sPath, const std::string &sName, bool optional=false) -> bool |
void | SortByZPosition (std::vector< Actor * > &vActors) |
auto | GetFileType (const std::string &sPath) -> FileType |
Utility functions for creating and manipulating Actors.