本文整理汇总了C++中ui::Widget::GetRenderLayer方法的典型用法代码示例。如果您正苦于以下问题:C++ Widget::GetRenderLayer方法的具体用法?C++ Widget::GetRenderLayer怎么用?C++ Widget::GetRenderLayer使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ui::Widget
的用法示例。
在下文中一共展示了Widget::GetRenderLayer方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: DoWork
void DoWork(Threading::DefaultThreadSpecificStorage::Type& CurrentThreadStorage)
{
/*RigidDebris* Deb1 = TheEntresol->GetActorManager()->GetActor("RobotWayUpFrontLeft");
RigidDebris* Deb2 = TheEntresol->GetActorManager()->GetActor("RobotWayUpFrontRight");
if( Deb1->IsAnimated() )
{
Deb1->AdvanceAnimation((Real)0.001 * TheEntresol->GetLastFrameTimeMilliseconds() );
}
if( Deb2->IsAnimated() )
{
Deb2->AdvanceAnimation((Real)0.0001 * TheEntresol->GetLastFrameTimeMilliseconds() );
}// */
// Update Stat information
Graphics::GameWindow* MainWindow = static_cast<Graphics::GraphicsManager*>( TheEntresol->GetManager(ManagerBase::MT_GraphicsManager) )->GetGameWindow(0);
UI::Screen* DScreen = static_cast<UI::UIManager*>( TheEntresol->GetManager(ManagerBase::MT_UIManager) )->GetScreen("DefaultScreen");
UI::Widget* CurFPS = static_cast<UI::Widget*>(DScreen->GetWidget("D_CurFPS"));
UI::Widget* AvFPS = static_cast<UI::Widget*>(DScreen->GetWidget("D_AvFPS"));
StringStream CFPSstream;
StringStream AFPSstream;
CFPSstream << MainWindow->GetLastFPS();
AFPSstream << MainWindow->GetAverageFPS();
String CFPS = CFPSstream.str();
String AFPS = AFPSstream.str();
static_cast<UI::SingleLineTextLayer*>(CurFPS->GetRenderLayer(0))->SetText(CFPS);
static_cast<UI::SingleLineTextLayer*>(AvFPS->GetRenderLayer(0))->SetText(AFPS);
}