本文整理汇总了C++中SystemClass::InitCallbacks方法的典型用法代码示例。如果您正苦于以下问题:C++ SystemClass::InitCallbacks方法的具体用法?C++ SystemClass::InitCallbacks怎么用?C++ SystemClass::InitCallbacks使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SystemClass
的用法示例。
在下文中一共展示了SystemClass::InitCallbacks方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int argc, char **argv )
{
//Get System Instance
SystemClass* pSystem = SystemClass::GetInstance();
//Configure System Settings
pSystem->WindowWidth = 1280;
pSystem->WindowHeight = 720;
pSystem->WindowName = "Application";
//Init System & Rendering Context
pSystem->InitRenderingContext(&argc, argv);
//Get Application Instance
App = ApplicationClass::GetInstance();
//Configure System Callbacks
pSystem->Display = &Display;
pSystem->Reshape = &Reshape;
pSystem->Idle = &Idle;
pSystem->Keyboard = &Keyboard;
pSystem->KeyboardUp = &KeyboardUp;
pSystem->OnSpecial = &OnSpecial;
pSystem->OnSpecialUp = &OnSpecialUp;
pSystem->Mouse = &Mouse;
pSystem->MouseWheel = &MouseWheel;
//Init the callback calls
pSystem->InitCallbacks();
//Start the RenderLoop
pSystem->StartRenderLoop();
//Release App Information
delete App->m_pCamera;
delete App;
delete pSystem;
//Ending the program
//Function = &Function0;
//Function();
return 0;
}