Handle_t Window_t
Window handle.
int Int_t
Signed integer 4 bytes (int).
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int).
bool Bool_t
Boolean (0=false, 1=true) (bool).
#define ClassDefOverride(name, id)
Concrete class describing an orientated (free) or axis aligned box of 8 vertices.
Abstract base camera class - concrete classes for orthographic and perspective cameras derive from it...
Viewport (pixel base) 2D rectangle class.
void DeleteGLContext(Int_t devInd) override
Bool_t HighColorFormat(Int_t ctx) override
void ExtractViewport(Int_t devInd, Int_t *vp) override
Bool_t ResizeOffScreenDevice(Int_t devInd, Int_t x, Int_t y, UInt_t w, UInt_t h) override
Create new DIB if needed.
Int_t CreateGLContext(Int_t winInd) override
winInd is TGWin32 index, returned by previous call gGLManager->InitGLWindow returns descripto (index)...
Bool_t CreateDIB(TGLContext &ctx) const
Create DIB section to read GL buffer into.
char * GetPlotInfo(TVirtualGLPainter *plot, Int_t px, Int_t py) override
void PaintSingleObject(TVirtualGLPainter *) override
TGWin32GLManager(const TGWin32GLManager &)
void PanObject(TVirtualGLPainter *o, Int_t x, Int_t y) override
Bool_t PlotSelected(TVirtualGLPainter *plot, Int_t px, Int_t py) override
Int_t GetVirtualXInd(Int_t devInd) override
Bool_t SelectManip(TVirtualGLManip *manip, const TGLCamera *camera, const TGLRect *rect, const TGLBoundingBox *sceneBox) override
void ReadGLBuffer(Int_t devInd) override
void Flush(Int_t ctxInd) override
Bool_t AttachOffScreenDevice(Int_t ctxInd, Int_t x, Int_t y, UInt_t w, UInt_t h) override
void PrintViewer(TVirtualViewer3D *vv) override
Int_t InitGLWindow(Window_t winID) override
void SelectOffScreenDevice(Int_t devInd) override
~TGWin32GLManager() override
Bool_t MakeCurrent(Int_t devInd) override
TGWin32GLManager & operator=(const TGWin32GLManager &)
void MarkForDirectCopy(Int_t devInd, Bool_t) override
Abstract 3D shapes viewer.