Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
OpenGl_PrinterContext.hxx File Reference
#include <OpenGl_GlCore11.hxx>
#include <MMgt_TShared.hxx>
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_MMgt_TShared.hxx>
#include <NCollection_DataMap.hxx>
#include <InterfaceGraphic_Graphic3d.hxx>
#include <InterfaceGraphic_Visual3d.hxx>
#include <TColStd_Array2OfReal.hxx>
#include <OpenGl_Workspace.hxx>

Data Structures

class  OpenGl_PrinterContext
 Class provides specific information for redrawing view to offscreen buffer on printing. The information is: projection matrixes for tiling, scaling factors for text/markers and layer viewport dimensions. The OpenGl_PrinterContext class allows to have only one global instance that can be accessed by GetPrinterContext() during printing operation. The class instance can be created only by call_togl_print(). More...