]> OCCT Git - occt-copy.git/commit
0026392: Visualization, TKD3DHost - provide straight-forward base for integration...
authorkgv <kgv@opencascade.com>
Mon, 6 Jul 2015 11:26:28 +0000 (14:26 +0300)
committervpa <vpa@opencascade.com>
Thu, 6 Aug 2015 14:42:29 +0000 (17:42 +0300)
commit6838fc31bfccd18cbd1bb75bc311c18dc9e72cc6
tree98a204095f2a7c414b1c59c11c048a84309a21bb
parent59b82b152633243a3a5553ebbe0a70519b2f7e91
0026392: Visualization, TKD3DHost - provide straight-forward base for integration of TKOpenGl viewer into D3D-based application

D3DHost_GraphicDriver - new graphic driver providing D3D host for OpenGL workspace.
WNT_Window - handle virtual dimensions within virtual window.
OpenGl_FrameBuffer::Init() - add protection against 0 dimensions.
V3d_View::IsInvalidated() - add method to check view cache validation state.

ViewerTest::ViewerInit() - create virtual window without decorations on Windows.
39 files changed:
adm/UDLIST
samples/CSharp/OCCTProxy_D3D/BridgeFBO.cxx [deleted file]
samples/CSharp/OCCTProxy_D3D/BridgeFBO.hxx [deleted file]
samples/CSharp/OCCTProxy_D3D/Direct3DProxy.cpp [deleted file]
samples/CSharp/OCCTProxy_D3D/OCCTProxyD3D.cpp
samples/CSharp/OCCTProxy_D3D/OCCTProxy_D3D.vcproj
samples/CSharp/OCCTProxy_D3D/OCCTProxy_D3D.vcxproj
samples/CSharp/WPF_D3D/D3DViewer.cs
samples/CSharp/WPF_D3D/MainWindow.xaml.cs
samples/CSharp/WPF_D3D/OCCViewer.cs
samples/CSharp/msvc_D3D.bat
src/D3DHost/D3DHost_FrameBuffer.cxx [new file with mode: 0644]
src/D3DHost/D3DHost_FrameBuffer.hxx [new file with mode: 0644]
src/D3DHost/D3DHost_GraphicDriver.cxx [new file with mode: 0644]
src/D3DHost/D3DHost_GraphicDriver.hxx [new file with mode: 0644]
src/D3DHost/D3DHost_Workspace.cxx [new file with mode: 0644]
src/D3DHost/D3DHost_Workspace.hxx [new file with mode: 0644]
src/D3DHost/EXTERNLIB [new file with mode: 0644]
src/D3DHost/FILES [new file with mode: 0644]
src/Graphic3d/Graphic3d_GraphicDriver.cdl
src/OS/Visualization.tcl
src/OpenGl/OpenGl_FrameBuffer.cxx
src/OpenGl/OpenGl_GraphicDriver.cxx
src/OpenGl/OpenGl_GraphicDriver.hxx
src/OpenGl/OpenGl_GraphicDriver_7.cxx
src/OpenGl/OpenGl_View.hxx
src/OpenGl/OpenGl_Window.cxx
src/OpenGl/OpenGl_Window.hxx
src/OpenGl/OpenGl_Workspace.cxx
src/OpenGl/OpenGl_Workspace.hxx
src/TKD3DHost/EXTERNLIB [new file with mode: 0644]
src/TKD3DHost/FILES [new file with mode: 0644]
src/TKD3DHost/PACKAGES [new file with mode: 0644]
src/V3d/V3d_View.cdl
src/V3d/V3d_View.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx
src/Visual3d/Visual3d_View.cdl
src/Visual3d/Visual3d_View.cxx
src/WNT/WNT_Window.cxx