这篇教程C++ DrawBox函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中DrawBox函数的典型用法代码示例。如果您正苦于以下问题:C++ DrawBox函数的具体用法?C++ DrawBox怎么用?C++ DrawBox使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了DrawBox函数的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: DisplayFunc/* * The callback function when a redraw has been requested */void DisplayFunc(){ // Create the screen for both colour and depth values glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // The modelview matrix is pushed before drawing the scene glMatrixMode(GL_MODELVIEW); glPushMatrix(); // Set up the trackball transformation float rotmatrix[4][4]; build_rotmatrix(rotmatrix, quat); glMultMatrixf(&rotmatrix[0][0]); // Draw the scene from the display list if (current_display == DISPLAY_TEAPOT) glCallList(teapot_list); else { /* * * Draw your hierarchical tin robot model here * */ glColor3f(0.0, 0.0, 1.0); DrawBox(400, 400, 400); } glPopMatrix(); // Redraw the screen by swapping the buffer glutSwapBuffers();}
开发者ID:qwertyman2009,项目名称:OpenGL_Android_robot,代码行数:40,
示例2: SetDrawBlendModeScene* Menu::Update(){ SetDrawBlendMode(DX_BLENDMODE_ALPHA, 128); DrawBox(0, 0, MainLoop::WINDOW_WIDTH, MainLoop::WINDOW_HEIGHT, GetColor(0, 0, 0), TRUE); SetDrawBlendMode(DX_BLENDMODE_NOBLEND, 0); int menuLeft = MainLoop::WINDOW_WIDTH / 2 - GetDrawStringWidth("[X-KEY]:START", strlen("[X-KEY]:START")) / 2; DrawFormatStringToHandle(menuLeft, MainLoop::WINDOW_HEIGHT / 2 - 50, GetColor(255, 255, 255), mFontHandle, "[Z-KEY]:RESUME"); DrawFormatStringToHandle(menuLeft, MainLoop::WINDOW_HEIGHT / 2, GetColor(255, 255, 255), mFontHandle, "[X-KEY]:RESTART"); DrawFormatStringToHandle(menuLeft, MainLoop::WINDOW_HEIGHT / 2 + 50, GetColor(255, 255, 255), mFontHandle, "[C-KEY]:TITLE"); //シ C++ DrawButton函数代码示例 C++ DrawBorder函数代码示例
|