#include <TGLOutput.h>
Public Types | |
enum | EFormat |
enum | EFormat |
Public Member Functions | |
virtual | ~TGLOutput () |
virtual | ~TGLOutput () |
Static Public Member Functions | |
static Bool_t | Capture (TGLViewer &viewer, EFormat format, const char *filePath=0) |
static void | StartEmbeddedPS () |
static void | CloseEmbeddedPS () |
static void | Capture (TGLViewer &viewer) |
static Bool_t | Capture (TGLViewer &viewer, EFormat format, const char *filePath=0) |
static void | StartEmbeddedPS () |
static void | CloseEmbeddedPS () |
static void | Capture (TGLViewer &viewer) |
Static Private Member Functions | |
static Bool_t | CapturePostscript (TGLViewer &viewer, EFormat format, const char *filePath) |
static Bool_t | CapturePostscript (TGLViewer &viewer, EFormat format, const char *filePath) |
Definition at line 28 of file TGLOutput.h.
enum TGLOutput::EFormat |
Definition at line 30 of file TGLOutput.h.
enum TGLOutput::EFormat |
Definition at line 30 of file TGLOutput.h.
virtual TGLOutput::~TGLOutput | ( | ) | [inline, virtual] |
Definition at line 38 of file TGLOutput.h.
virtual TGLOutput::~TGLOutput | ( | ) | [inline, virtual] |
Definition at line 38 of file TGLOutput.h.
void TGLOutput::StartEmbeddedPS | ( | ) | [static] |
Definition at line 134 of file TGLOutput.cxx.
References TVirtualPS::DrawPS(), TVirtualPS::GetStream(), GL_VIEWPORT, glGetIntegerv(), gPad, gVirtualPS, Info, TVirtualPS::PrintStr(), vp, and TVirtualPS::WriteInteger().
Referenced by Capture(), G__G__GL_505_0_2(), G__setup_memfuncTGLOutput(), and TGLPlotPainter::PrintPlot().
void TGLOutput::CloseEmbeddedPS | ( | ) | [static] |
Definition at line 183 of file TGLOutput.cxx.
References TNamed::GetName(), gVirtualPS, Info, TVirtualPS::PrintStr(), and TVirtualPS::SetStream().
Referenced by Capture(), G__G__GL_505_0_3(), G__setup_memfuncTGLOutput(), and TGLPlotPainter::PrintPlot().
void TGLOutput::Capture | ( | TGLViewer & | viewer | ) | [static] |
Definition at line 199 of file TGLOutput.cxx.
References CloseEmbeddedPS(), TGLViewer::DoDraw(), fclose(), TGLViewer::fIsPrinting, fopen, TNamed::GetName(), GL2PS_BEST_ROOT, GL2PS_BSP_SORT, GL2PS_EPS, GL2PS_OCCLUSION_CULL, GL2PS_OVERFLOW, GL2PS_SILENT, GL2PS_USE_CURRENT_VIEWPORT, gl2psBeginPage(), gl2psEndPage(), GL_RGBA, gVirtualPS, kFALSE, kTRUE, NULL, output(), and StartEmbeddedPS().
Bool_t TGLOutput::CapturePostscript | ( | TGLViewer & | viewer, | |
EFormat | format, | |||
const char * | filePath | |||
) | [static, private] |
Definition at line 58 of file TGLOutput.cxx.
References TSystem::AccessPathName(), TGLViewer::DoDraw(), Error, fclose(), TGLViewer::fIsPrinting, fopen, GL2PS_BEST_ROOT, GL2PS_BSP_SORT, GL2PS_EPS, GL2PS_OCCLUSION_CULL, GL2PS_OVERFLOW, GL2PS_PDF, GL2PS_SILENT, GL2PS_SIMPLE_SORT, GL2PS_USE_CURRENT_VIEWPORT, gl2psBeginPage(), gl2psEndPage(), GL_RGBA, gSystem, Info, kEPS_BSP, kEPS_SIMPLE, kFALSE, kPDF_BSP, kPDF_SIMPLE, kTRUE, NULL, and output().
static Bool_t TGLOutput::Capture | ( | TGLViewer & | viewer, | |
EFormat | format, | |||
const char * | filePath = 0 | |||
) | [static] |
static void TGLOutput::StartEmbeddedPS | ( | ) | [static] |
static void TGLOutput::CloseEmbeddedPS | ( | ) | [static] |
static void TGLOutput::Capture | ( | TGLViewer & | viewer | ) | [static] |
static Bool_t TGLOutput::CapturePostscript | ( | TGLViewer & | viewer, | |
EFormat | format, | |||
const char * | filePath | |||
) | [static, private] |