0031394: Visualization, TKOpenGl - define OpenGl_Element::EstimatedDataSize() interface
authorkgv <kgv@opencascade.com>
Tue, 25 Feb 2020 11:00:31 +0000 (14:00 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 28 Feb 2020 18:02:40 +0000 (21:02 +0300)
commit3d60d73f765b6b75a803d74b6ef571df17b99bbc
treef72edfaa84fd3940ff962503123e87431e376c88
parent0950253ca6a21ca4d114a8743b4b9990ec0398be
0031394: Visualization, TKOpenGl - define OpenGl_Element::EstimatedDataSize() interface

OpenGl_FrameStats::updateStructures() now relies on OpenGl_Element inteface
instead of handling OpenGl_PrimitiveArray specifically
for collecting Graphic3d_FrameStatsCounter_EstimatedBytesGeom counter.
OpenGl_PrimitiveArray and OpenGl_Text implement new interface.
src/OpenGl/OpenGl_Element.hxx
src/OpenGl/OpenGl_FrameStats.cxx
src/OpenGl/OpenGl_PrimitiveArray.cxx
src/OpenGl/OpenGl_PrimitiveArray.hxx
src/OpenGl/OpenGl_Text.cxx
src/OpenGl/OpenGl_Text.hxx