本文整理汇总了C++中Environment::Init方法的典型用法代码示例。如果您正苦于以下问题:C++ Environment::Init方法的具体用法?C++ Environment::Init怎么用?C++ Environment::Init使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Environment
的用法示例。
在下文中一共展示了Environment::Init方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Init
void Init()
{
camera.Init();
environment.Init();
atews[0].Init();
atews[1].Init();
}
示例2: Start
int Start(int argc, char** argv) {
InitDebugSettings();
// Initalize JerryScript engine.
if (!InitJerry()) {
DLOG("InitJerry failed");
return 1;
}
// Create environtment.
Environment* env = Environment::GetEnv();
// Init environment with argument and uv loop.
env->Init(argc, argv, uv_default_loop());
// Start IoT.js
if (!StartIoTjs(env)) {
DLOG("StartIoTJs failed");
return 1;
}
// close uv loop.
//uv_stop(env->loop());
uv_walk(env->loop(), UvWalkToCloseCallback, NULL);
uv_run(env->loop(), UV_RUN_DEFAULT);
int res = uv_loop_close(env->loop());
IOTJS_ASSERT(res == 0);
// Release JerryScript engine.
ReleaseJerry();
ReleaseDebugSettings();
return 0;
}