Etterna 0.74.4
Loading...
Searching...
No Matches
Functions
ActorUtil Namespace Reference

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
 

Detailed Description

Utility functions for creating and manipulating Actors.