|
Etterna 0.75.1
|
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.