0023814: Drop plugin interface for Graphic3d_GraphicDriver instantiation
authorkgv <kgv@opencascade.com>
Thu, 3 Jul 2014 06:47:42 +0000 (10:47 +0400)
committerbugmaster <bugmaster@opencascade.com>
Thu, 17 Jul 2014 07:09:43 +0000 (11:09 +0400)
commitfe9fc66996adaaa17a65d1cc889a6ef57ce04e65
treee86abf6ba3c1d33cd81a0b072747a345172f7421
parent2a40d51c15e8fbb28b6054325c32cf35a2c8e259
0023814: Drop plugin interface for Graphic3d_GraphicDriver instantiation

Drop Graphic3d_GraphicDriver::Begin() and ::End() methods.
Initialization is performed within driver constructor.

Drop dummy argument for Graphic3d_GraphicDriver constructor with library name.
Display connection now should be set instead

Drop Graphic3d::InitGraphicDriver() function and Graphic3d.hxx header.
Application code should explicitly link against TKOpenGl toolkit and instantiate OpenGl_GraphicDriver class.

Drop MetaGraphicDriverFactory implementation within TKOpenGl.
13 files changed:
samples/CSharp/OCCTProxy/OCCTProxy.cpp
samples/mfc/standard/10_Convert/src/WNT/StdAfx.h
samples/mfc/standard/Common/StdAfx.h
samples/qt/Common/src/DocumentCommon.cxx
samples/qt/VoxelDemo/src/Viewer.cpp
src/Graphic3d/Graphic3d.cdl
src/Graphic3d/Graphic3d.cxx [deleted file]
src/Graphic3d/Graphic3d_GraphicDriver.cdl
src/Graphic3d/Graphic3d_GraphicDriver.cxx
src/OpenGl/OpenGl_GraphicDriver.cxx
src/OpenGl/OpenGl_GraphicDriver.hxx
src/QADraw/QADraw.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx