#include "FWTGLViewer.h"
Public Member Functions | |
void | DrawHiLod (Bool_t swap_buffers) |
FWTGLViewer (const TGWindow *parent) | |
FWTGLViewer (const FWTGLViewer &)=delete | |
TGLFBO * | GenerateFbo (Int_t w, Int_t h, Float_t pixel_object_scale) |
void | JustSwap () |
TGLFBO * | MakeFbo () |
TGLFBO * | MakeFboHeight (Int_t height, Bool_t pixel_object_scale=kTRUE) |
TGLFBO * | MakeFboScale (Float_t scale, Bool_t pixel_object_scale=kTRUE) |
TGLFBO * | MakeFboWidth (Int_t width, Bool_t pixel_object_scale=kTRUE) |
const FWTGLViewer & | operator= (const FWTGLViewer &)=delete |
~FWTGLViewer () override | |
Private Attributes | |
TGLFBO * | m_fbo |
int | m_fbo_h |
int | m_fbo_w |
FWTGLViewer::FWTGLViewer | ( | const TGWindow * | parent | ) |
Definition at line 38 of file FWTGLViewer.cc.
|
override |
|
delete |
void FWTGLViewer::DrawHiLod | ( | Bool_t | swap_buffers | ) |
Definition at line 68 of file FWTGLViewer.cc.
TGLFBO * FWTGLViewer::GenerateFbo | ( | Int_t | w, |
Int_t | h, | ||
Float_t | pixel_object_scale | ||
) |
Definition at line 140 of file FWTGLViewer.cc.
References h, m_fbo, m_fbo_h, m_fbo_w, and w().
Referenced by MakeFbo(), MakeFboHeight(), MakeFboScale(), and MakeFboWidth().
void FWTGLViewer::JustSwap | ( | ) |
Definition at line 90 of file FWTGLViewer.cc.
TGLFBO * FWTGLViewer::MakeFbo | ( | ) |
Definition at line 97 of file FWTGLViewer.cc.
References GenerateFbo().
Referenced by FWTEveViewer::CaptureAndSaveImage().
TGLFBO * FWTGLViewer::MakeFboHeight | ( | Int_t | height, |
Bool_t | pixel_object_scale = kTRUE |
||
) |
Definition at line 116 of file FWTGLViewer.cc.
References GenerateFbo(), L1EGammaClusterEmuProducer_cfi::scale, and ApeEstimator_cff::width.
Referenced by FWTEveViewer::CaptureAndSaveImage().
TGLFBO * FWTGLViewer::MakeFboScale | ( | Float_t | scale, |
Bool_t | pixel_object_scale = kTRUE |
||
) |
Definition at line 128 of file FWTGLViewer.cc.
References GenerateFbo(), h, L1EGammaClusterEmuProducer_cfi::scale, and w().
TGLFBO * FWTGLViewer::MakeFboWidth | ( | Int_t | width, |
Bool_t | pixel_object_scale = kTRUE |
||
) |
Definition at line 104 of file FWTGLViewer.cc.
References GenerateFbo(), L1EGammaClusterEmuProducer_cfi::scale, and ApeEstimator_cff::width.
|
delete |
|
private |
Definition at line 60 of file FWTGLViewer.h.
Referenced by GenerateFbo(), and ~FWTGLViewer().
|
private |
Definition at line 61 of file FWTGLViewer.h.
Referenced by GenerateFbo().
|
private |
Definition at line 61 of file FWTGLViewer.h.
Referenced by GenerateFbo().