本文整理汇总了C++中Triangle::ChangeRolY方法的典型用法代码示例。如果您正苦于以下问题:C++ Triangle::ChangeRolY方法的具体用法?C++ Triangle::ChangeRolY怎么用?C++ Triangle::ChangeRolY使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Triangle
的用法示例。
在下文中一共展示了Triangle::ChangeRolY方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: LoopStart
void App::LoopStart(BaseDX *baseDx)
{
float color[] = { 0.0f, 0.0f, 0.25f, 1.0f };
Triangle* triangle = new Triangle(baseDx->_device);
//Box* box = new Box();
//box->init(baseDx->_device, 1.0f);
//baseDx->_device->IASetVertexBuffers(0, 1, &vertexBuffer, &stride, &offset);
baseDx->SetPrimitiveTopology(D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST);
//D3DXCOLOR fontColor = {0.0f, 1.0f, 0.0f, 1.0f};
//RECT R = { 35, 50, 0, 0 };
while (_msg.message != WM_QUIT)
{
cc += 1;
if (cc % 15 == 0)
triangle->ChangeRolY();
/*color[1] = fmod((color[1] + 0.0002f), 1);
color[2] = fmod((color[2] + 0.0001f), 1);*/
baseDx->Clear(color);
baseDx->ApplyPass("ColorTech", "Pass1");
baseDx->SetConstFXgWVP("gWVP", triangle->CaculateWorldMatrix());
triangle->draw();
//box->draw();
//baseDx->DrawStr(str, fontColor, R);
baseDx->FlushTargetView();
if (PeekMessage(&_msg, 0, 0, 0, PM_REMOVE))
{
TranslateMessage(&_msg);
DispatchMessage(&_msg);
}
else
{
//Update
//Draw
}
}
}