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
FindActor(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
RegisterMemberFunction(const std::string &name, T *instance, void(T::*method)(const std::shared_ptr< Actor > &))mana::VMinline
RegisterMemberFunction(const std::string &name, const T *instance, void(T::*method)(const std::shared_ptr< Actor > &) const)mana::VMinline
RegisterMemberFunction(const std::string &name, const std::shared_ptr< T > &instance, void(T::*method)(const std::shared_ptr< Actor > &))mana::VMinline
RegisterMemberFunction(const std::string &name, const std::shared_ptr< T > &instance, void(T::*method)(const std::shared_ptr< Actor > &) const)mana::VM
RegisterMemberFunction(const std::string &name, const std::weak_ptr< T > &instance, void(T::*method)(const std::shared_ptr< Actor > &))mana::VMinline
RegisterMemberFunction(const std::string &name, const std::weak_ptr< T > &instance, void(T::*method)(const std::shared_ptr< Actor > &) const)mana::VM
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() constmana::VMinline
~VM()mana::VMinline