0026862: Configuration - avoid usage of 3rd-party headers within OpenGl_View and...
authorkgv <kgv@opencascade.com>
Thu, 12 Nov 2015 09:47:26 +0000 (12:47 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 19 Nov 2015 11:18:00 +0000 (14:18 +0300)
commitd2eddacc8f64d67bbb36c3582922ece935d34861
tree13e20a3b89a05023127ffcccd13a48b171a2613d
parent2651bfde0739b0bcc1c1d17fb2861fadc4361c01
0026862: Configuration - avoid usage of 3rd-party headers within OpenGl_View and D3DHost_View

Move Font_FTFont::Rect structure into dedicated header Font_FTFont.
D3DHost_View, OpenGl_Font, Font_TextFormatter - use forward declarations.

Fix regressions after #0024776

OpenGl_View::IsInvalidated() - fix misprint.
D3DHost_View::Redraw() - assign myFBO before rendering.
D3DHost_FrameBuffer::Init() - fix always zero viewport.
16 files changed:
src/D3DHost/D3DHost_FrameBuffer.cxx
src/D3DHost/D3DHost_FrameBuffer.hxx
src/D3DHost/D3DHost_View.cxx
src/D3DHost/D3DHost_View.hxx
src/Font/FILES
src/Font/Font_FTFont.cxx
src/Font/Font_FTFont.hxx
src/Font/Font_Rect.hxx [new file with mode: 0644]
src/Font/Font_TextFormatter.cxx
src/Font/Font_TextFormatter.hxx
src/OpenGl/OpenGl_Font.cxx
src/OpenGl/OpenGl_Font.hxx
src/OpenGl/OpenGl_Text.cxx
src/OpenGl/OpenGl_Text.hxx
src/OpenGl/OpenGl_TextBuilder.cxx
src/OpenGl/OpenGl_View.hxx