#include <VM.h>
◆ ExternalFunctionType
◆ VM() [1/3]
◆ VM() [2/3]
mana::VM::VM |
( |
const VM & |
| ) |
|
|
delete |
◆ VM() [3/3]
◆ ~VM()
◆ CloneActor()
std::shared_ptr< Actor > mana::VM::CloneActor |
( |
const std::shared_ptr< Actor > & |
actor, |
|
|
const char * |
newName |
|
) |
| |
|
inline |
◆ CreateActor()
std::shared_ptr< Actor > mana::VM::CreateActor |
( |
const char * |
name, |
|
|
const char * |
newName |
|
) |
| |
|
inline |
◆ CreateActorFromPhantom()
std::shared_ptr< Actor > mana::VM::CreateActorFromPhantom |
( |
const char * |
name, |
|
|
const char * |
newName |
|
) |
| |
|
inline |
◆ Execute()
void mana::VM::Execute |
( |
const std::function< void()> & |
function | ) |
|
|
inline |
◆ GetActor()
const std::shared_ptr< Actor > & mana::VM::GetActor |
( |
const char * |
name | ) |
|
|
inline |
◆ GetActorName()
const std::string_view & mana::VM::GetActorName |
( |
const std::shared_ptr< Actor > & |
actor | ) |
const |
|
inline |
◆ GetDeltaTime()
float_t mana::VM::GetDeltaTime |
( |
| ) |
const |
◆ GetFrameCounter()
uint32_t mana::VM::GetFrameCounter |
( |
| ) |
const |
|
inline |
◆ IsFinishInitAction()
bool mana::VM::IsFinishInitAction |
( |
| ) |
const |
|
inline |
◆ IsFrameChanged()
bool mana::VM::IsFrameChanged |
( |
| ) |
const |
|
inline |
◆ IsInInitAction()
bool mana::VM::IsInInitAction |
( |
| ) |
const |
|
inline |
◆ IsRunning()
bool mana::VM::IsRunning |
( |
| ) |
const |
|
inline |
◆ IsSystemRequestEnabled()
bool mana::VM::IsSystemRequestEnabled |
( |
| ) |
const |
|
inline |
◆ LoadPlugin()
void mana::VM::LoadPlugin |
( |
const std::string & |
filename | ) |
|
|
inline |
◆ LoadPlugins()
void mana::VM::LoadPlugins |
( |
const std::string & |
directoryName | ) |
|
|
inline |
◆ LoadProgram() [1/2]
void mana::VM::LoadProgram |
( |
const std::shared_ptr< const void > & |
program | ) |
|
|
inline |
◆ LoadProgram() [2/2]
void mana::VM::LoadProgram |
( |
const std::string & |
path | ) |
|
|
inline |
◆ operator=() [1/2]
VM& mana::VM::operator= |
( |
const VM & |
| ) |
|
|
delete |
◆ operator=() [2/2]
VM& mana::VM::operator= |
( |
VM && |
| ) |
|
|
deletenoexcept |
◆ RegisterFunction()
◆ Request()
bool mana::VM::Request |
( |
const int32_t |
level, |
|
|
const char * |
actorName, |
|
|
const char * |
actionName, |
|
|
const std::shared_ptr< Actor > & |
sender |
|
) |
| |
|
inline |
◆ RequestAll()
void mana::VM::RequestAll |
( |
const int32_t |
level, |
|
|
const char * |
actionName, |
|
|
const std::shared_ptr< Actor > & |
sender |
|
) |
| const |
|
inline |
◆ Restart()
void mana::VM::Restart |
( |
| ) |
|
|
inline |
◆ Run()
◆ SetSystemRequest()
void mana::VM::SetSystemRequest |
( |
const bool |
enable | ) |
|
|
inline |
◆ UnloadProgram()
void mana::VM::UnloadProgram |
( |
| ) |
|
|
inline |
◆ YieldAll()
void mana::VM::YieldAll |
( |
| ) |
|
|
inline |
◆ Actor
The documentation for this class was generated from the following files: