Mana
mana::VM Member List

This is the complete list of members for mana::VM, including all inherited members.

Actor classmana::VMfriend
CloneActor(const std::shared_ptr< Actor > &actor, const char *newName)mana::VMinline
CreateActor(const char *name, const char *newName)mana::VMinline
CreateActorFromPhantom(const char *name, const char *newName)mana::VMinline
Execute(const std::function< void()> &function)mana::VMinline
ExternalFunctionType typedefmana::VM
GetActor(const char *name)mana::VMinline
GetActorName(const std::shared_ptr< Actor > &actor) constmana::VMinline
GetDeltaTime() constmana::VM
GetFrameCounter() constmana::VMinline
IsFinishInitAction() constmana::VMinline
IsFrameChanged() constmana::VMinline
IsInInitAction() constmana::VMinline
IsRunning() constmana::VMinline
IsSystemRequestEnabled() constmana::VMinline
LoadPlugin(const std::string &filename)mana::VMinline
LoadPlugins(const std::string &directoryName)mana::VMinline
LoadProgram(const std::string &path)mana::VMinline
LoadProgram(const std::shared_ptr< const void > &program)mana::VMinline
operator=(const VM &)=deletemana::VM
operator=(VM &&) noexcept=deletemana::VM
mana::Noncopyable::operator=(const Noncopyable &)=deletemana::Noncopyableprivate
mana::Noncopyable::operator=(Noncopyable &&) noexcept=deletemana::Noncopyableprivate
RegisterFunction(const std::string &name, const ExternalFunctionType &function)mana::VMinline
Request(const int32_t level, const char *actorName, const char *actionName, const std::shared_ptr< Actor > &sender)mana::VMinline
RequestAll(const int32_t level, const char *actionName, const std::shared_ptr< Actor > &sender) constmana::VMinline
Restart()mana::VMinline
Run()mana::VMinline
SetSystemRequest(const bool enable)mana::VMinline
UnloadProgram()mana::VMinline
VM()=defaultmana::VM
VM(const VM &)=deletemana::VM
VM(VM &&) noexcept=deletemana::VM
YieldAll()mana::VMinline
~VM()mana::VMinline