mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0023810: Cyclic dependency detected between the several OCCT units
Removed package Viewer. Methods and class filed from Viewer_View and Viewer_Viewer have been moved to V3d_View and V3d_Viewer accordingly. Removed Aspect_GraphicDriver. V3d_View declaration fix
This commit is contained in:
@@ -126,9 +126,7 @@ Handle(Visual3d_Layer) UnderLayer = AView->UnderLayer ();
|
||||
}
|
||||
|
||||
// Begin rendering
|
||||
Handle(Aspect_GraphicDriver) agd = AView->GraphicDriver ();
|
||||
|
||||
theGraphicDriver = *(Handle(Graphic3d_GraphicDriver) *) &agd;
|
||||
theGraphicDriver = AView->GraphicDriver();
|
||||
|
||||
if (theGraphicDriver->BeginImmediatMode
|
||||
(theCView, UnderCLayer, OverCLayer, DoubleBuffer, RetainMode))
|
||||
@@ -170,10 +168,8 @@ void Visual3d_TransientManager::ClearDraw (const Handle(Visual3d_View)& AView,
|
||||
OverCLayer = AView->OverLayer()->CLayer();
|
||||
theCView.ptrOverLayer = (CALL_DEF_LAYER *) &OverCLayer;
|
||||
}
|
||||
Handle(Aspect_GraphicDriver) agd = AView->GraphicDriver ();
|
||||
|
||||
theGraphicDriver = *(Handle(Graphic3d_GraphicDriver) *) &agd;
|
||||
|
||||
theGraphicDriver = AView->GraphicDriver();
|
||||
theGraphicDriver->ClearImmediatMode (theCView, aFlush);
|
||||
}
|
||||
|
||||
@@ -205,9 +201,8 @@ Standard_Boolean Visual3d_TransientManager::BeginAddDraw (const Handle(Visual3d_
|
||||
OverCLayer = AView->OverLayer()->CLayer();
|
||||
theCView.ptrOverLayer = (CALL_DEF_LAYER *) &OverCLayer;
|
||||
}
|
||||
Handle(Aspect_GraphicDriver) agd = AView->GraphicDriver ();
|
||||
|
||||
theGraphicDriver = *(Handle(Graphic3d_GraphicDriver) *) &agd;
|
||||
theGraphicDriver = AView->GraphicDriver ();
|
||||
|
||||
if (theGraphicDriver->BeginAddMode (theCView))
|
||||
{
|
||||
|
@@ -75,7 +75,6 @@ uses
|
||||
|
||||
Background from Aspect,
|
||||
GradientBackground from Aspect,
|
||||
GraphicDriver from Aspect,
|
||||
Window from Aspect,
|
||||
TypeOfUpdate from Aspect,
|
||||
TypeOfHighlightMethod from Aspect,
|
||||
@@ -1050,7 +1049,7 @@ is
|
||||
---Category: Private methods
|
||||
|
||||
GraphicDriver ( me )
|
||||
returns GraphicDriver from Aspect
|
||||
returns GraphicDriver from Graphic3d
|
||||
is static;
|
||||
---Level: Internal
|
||||
---Purpose: Returns the associated GraphicDriver.
|
||||
|
@@ -3524,7 +3524,7 @@ Standard_Boolean Visual3d_View::DegenerateModeIsOn () const {
|
||||
|
||||
}
|
||||
|
||||
const Handle(Aspect_GraphicDriver)& Visual3d_View::GraphicDriver () const {
|
||||
const Handle(Graphic3d_GraphicDriver)& Visual3d_View::GraphicDriver () const {
|
||||
|
||||
return MyGraphicDriver;
|
||||
|
||||
|
Reference in New Issue
Block a user