]> OCCT Git - occt-copy.git/commit
0026298: Visualization, OpenGl_Text - make font resolution configurable.
authorisk <isk@opencascade.com>
Tue, 29 Sep 2015 09:17:58 +0000 (12:17 +0300)
committerisk <isk@opencascade.com>
Thu, 1 Oct 2015 10:48:47 +0000 (13:48 +0300)
commitd9f8b044abc2dac458863eae314fb97e2ade4c3a
tree6330f1cee6f2e041803e476b7aded31076777b65
parentbc5181f61508742f485c663fd9f81c70f0ea19b0
0026298: Visualization, OpenGl_Text - make font resolution configurable.
Add THE_DEFAULT_RESOLUTION static const parameter to Graphic3d_RenderingParams.
Add resolution to Graphic3d_RenderingParams.
Drop redundant variables from OpenGl_Workspace.
Add a new parameter to Graphic3d_GraphicDriver::TextSize method (and to OpenGl_GraphicDriver).
Add a new parameter to OpenGl_Text::Render() and to OpenGl_Text::render() methods.
OpenGl_Text::FontKey() considers a resolution (PPI) now.
Add a new argument '-resolution' (sets a pixel density) in the 'VRenderParams' draw-command.
12 files changed:
src/AIS/AIS_ColorScale.cxx
src/Font/Font_FTFont.hxx
src/Graphic3d/Graphic3d_GraphicDriver.hxx
src/Graphic3d/Graphic3d_RenderingParams.hxx
src/OpenGl/OpenGl_GraphicDriver.cxx
src/OpenGl/OpenGl_GraphicDriver.hxx
src/OpenGl/OpenGl_Text.cxx
src/OpenGl/OpenGl_Text.hxx
src/OpenGl/OpenGl_Workspace.cxx
src/OpenGl/OpenGl_Workspace.hxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx
tests/3rdparty/fonts/C1 [new file with mode: 0644]