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 }
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(); }