Пример #1
0
void CUIBase::Render(CDrawPort* pDraw)
{
    if (m_bHide == TRUE)
        return;

    OnRender(pDraw);
    RenderChild(pDraw);
    OnPostRender(pDraw);	// Child를 그리고, 추가로 그릴게 있을 경우

#ifdef UI_TOOL
    RenderBorder(pDraw);
#endif // UI_TOOL
}
Пример #2
0
void MyRenderBase::Render( const playerView_t &view ) {
    OnPreRender();

    for ( int i = 0; i < m_surfs.size(); ++i ) {
        RenderSurface( m_surfs[i] );
    }

    OnPostRender();

    m_surfs.clear();

    FlushFrame();
}