3DCoatScripting  4.8.31β
С помощью скриптинга можно управлять возможностями Коута и расширять его функционал.
Класс coat::scripto::ScriptRunner

Class for prepare and execute a script. Подробнее...

Открытые типы

typedef std::set< Pack > packs_t
 

Открытые члены

Pack::id_t push (const Pack &)
 
CScriptBuilder * builder ()
 
asIScriptEngine * engine ()
 
const packs_t & packs () const
 
packs_t::iterator lastPushedPack () const
 
bool has (const Pack &p) const
 
bool has (Pack::id_t id) const
 
Pack::id_t id (const Pack &) const
 
packs_t::iterator pack (Pack::id_t) const
 
void execute ()
 
void execute (Pack::id_t, const std::string &fn)
 
bool returnBool (Pack::id_t id) const
 
float returnNumber (Pack::id_t id) const
 
void callFromCmd (bool v)
 
bool callFromCmd () const
 
bool callFromScript () const
 
bool skipDialog () const
 

Открытые статические члены

static ScriptRunnerinstance ()
 
static void executeOldOrPushNew (const std::string &code)
 
static bool old (const std::string &code)
 

Подробное описание

Class for prepare and execute a script.

См. также
The macros csDeclVarScriptRunner.