24 gManager = (
TGLManager *)
gROOT->GetListOfSpecials()->FindObject(
"gGLManager");
38 RETURN_METHOD_ARG5(GLManager,
Bool_t,
AttachOffScreenDevice,
Int_t, winInd,
Int_t,
x,
Int_t,
y,
UInt_t, w,
UInt_t,
h)
39 RETURN_METHOD_ARG5(GLManager,
Bool_t,
ResizeOffScreenDevice,
Int_t, pixInd,
Int_t,
x,
Int_t,
y,
UInt_t, w,
UInt_t,
h)
53 RETURN_METHOD_ARG4(GLManager,
Bool_t,
SelectManip,
TVirtualGLManip *, manip,
const TGLCamera *, camera,
const TGLRect *, rect,
const TGLBoundingBox *,
box)
#define RETURN_METHOD_ARG3(klass, type, method, type1, par1, type2, par2, type3, par3)
#define VOID_METHOD_ARG2(klass, method, type1, par1, type2, par2, sync)
void PaintSingleObject(TVirtualGLPainter *)
#define RETURN_METHOD_ARG5(klass, type, method, type1, par1, type2, par2, type3, par3, type4, par4, type5, par5)
Abstract base camera class - concrete classes for orthographic and perspective cameras derive from it...
#define RETURN_PROXY_OBJECT(klass)
Bool_t MakeCurrent(Int_t devInd)
void ExtractViewport(Int_t devInd, Int_t *vp)
void ReadGLBuffer(Int_t devInd)
Bool_t AttachOffScreenDevice(Int_t ctxInd, Int_t x, Int_t y, UInt_t w, UInt_t h)
Int_t GetVirtualXInd(Int_t devInd)
void box(Int_t pat, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Int_t CreateGLContext(Int_t winInd)
void PrintViewer(TVirtualViewer3D *vv)
Bool_t PlotSelected(TVirtualGLPainter *plot, Int_t px, Int_t py)
Viewport (pixel base) 2D rectangle class.
Abstract 3D shapes viewer.
Bool_t SelectManip(TVirtualGLManip *manip, const TGLCamera *camera, const TGLRect *rect, const TGLBoundingBox *sceneBox)
static TGLManager * gManager
#define RETURN_METHOD_ARG4(klass, type, method, type1, par1, type2, par2, type3, par3, type4, par4)
void DeleteGLContext(Int_t devInd)
#define RETURN_METHOD_ARG1(klass, type, method, type1, par1)
#define VOID_METHOD_ARG1(klass, method, type1, par1, sync)
Int_t InitGLWindow(Window_t winID)
Bool_t fIsVirtualX
true if actual TVirtualX implementation
void SelectOffScreenDevice(Int_t devInd)
void PanObject(TVirtualGLPainter *o, Int_t x, Int_t y)
void MarkForDirectCopy(Int_t devInd, Bool_t)
Bool_t HighColorFormat(Int_t ctx)
Concrete class describing an orientated (free) or axis aligned box of 8 vertices. ...
static TGLManager * RealObject()
VOID_METHOD_ARG3(VirtualX, SetTypeList, Window_t, win, Atom_t, prop, Atom_t *, typelist, 1)
char * GetPlotInfo(TVirtualGLPainter *plot, Int_t px, Int_t py)
Bool_t ResizeOffScreenDevice(Int_t devInd, Int_t x, Int_t y, UInt_t w, UInt_t h)