library: libCore #include "TVirtualGL.h" |
TVirtualGL
class description - header file - source file - inheritance tree (.pdf)
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
protected:
TVirtualGL& operator=(const TVirtualGL& vgl)
public:
virtual ~TVirtualGL()
virtual void AddRotation(Double_t* rotmatrix, Double_t* extraangles)
virtual void BeginGL(EG3D2GLmode)
virtual void BeginGLCmd(EG3D2GLmode mode)
virtual void CaptureViewer(TGLViewer* viewer, Int_t format, const char* filePath = "0")
static TClass* Class()
virtual void ClearColor(Int_t color)
virtual void ClearGL(UInt_t bufbits)
virtual void ClearGLColor(Float_t red, Float_t green, Float_t blue, Float_t alpha)
virtual void ClearGLDepth(Float_t val)
virtual ULong_t CreateContext(Window_t wind)
virtual Int_t CreateGLLists(Int_t range)
virtual Window_t CreateGLWindow(Window_t wind)
virtual void CullFaceGL(EG3D2GLmode)
virtual void DeleteContext(ULong_t ctx)
virtual void DeleteGLLists(Int_t ilist, Int_t range)
virtual void DisableGL(EG3D2GLmode mode)
virtual void DrawFaceSet(const Double_t* pnts, const Int_t* pols, const Double_t* normals, const Float_t* mat, UInt_t size)
virtual void DrawSelectionBox(Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, Double_t zmin, Double_t zmax)
virtual void DrawSphere(const Float_t* rgba)
virtual void DrawViewer(TGLViewer* viewer)
virtual void EnableGL(EG3D2GLmode mode)
virtual void EndGL()
virtual void EndGLCmd()
virtual void EndGLList()
virtual void EnterSelectionMode(UInt_t* buff, Int_t size, Event_t*, Int_t* viewport)
virtual Int_t ExitSelectionMode()
virtual void FlushGL()
virtual void FrontGLFace(EG3D2GLmode faceflag)
virtual void FrustumGL(Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, Double_t znear, Double_t zfar)
virtual void GetGL(EG3D2GLmode mode, UChar_t* params)
virtual void GetGL(EG3D2GLmode mode, Double_t* params)
virtual void GetGL(EG3D2GLmode mode, Float_t* params)
virtual void GetGL(EG3D2GLmode mode, Int_t* params)
virtual Int_t GetGLError()
virtual Bool_t GetRootLight()
virtual Bool_t GetTrueColorMode()
virtual void GLLight(EG3D2GLmode name, EG3D2GLmode prop_name, const Float_t* lig_prop)
virtual void GLLoadName(UInt_t name)
static TVirtualGL*& Instance()
virtual TClass* IsA() const
virtual void LightModel(EG3D2GLmode name, const Float_t* lig_prop)
virtual void LightModel(EG3D2GLmode name, Int_t prop)
virtual void MakeCurrent(Window_t wind, ULong_t ctx)
virtual void MaterialGL(EG3D2GLmode face, const Float_t* mat_prop)
virtual void MaterialGL(EG3D2GLmode face, Float_t mat_prop)
virtual void MatrixModeGL(EG3D2GLmode matrix)
virtual void MultGLMatrix(Double_t* mat)
virtual void NewGLList(UInt_t ilist = 1, EG3D2GLmode mode = kCOMPILE)
virtual void NewGLModelView(Int_t ilist)
virtual void NewModelView(Double_t* angles, Double_t* delta)
virtual void NewMVGL()
virtual void NewPRGL()
virtual void NewProjectionView(Double_t* viewboxmin, Double_t* viewboxmax, Bool_t perspective = kTRUE)
virtual void PaintBrik(Float_t* vertex)
virtual void PaintCone(Float_t* vertex, Int_t ndiv, Int_t nstacks)
virtual void PaintGLPoints(Int_t n, Float_t* p, Option_t* option)
virtual void PaintGLPointsObject(const TPoints3DABC* points, Option_t* option = "")
virtual void PaintPolyLine(Int_t n, Float_t* p, Option_t* option)
virtual void PaintPolyLine(Int_t n, Double_t* p, Option_t* option)
virtual void PaintPolyMarker(const Double_t* place, Style_t marker_style, UInt_t size)
virtual void PaintXtru(Float_t* vertex, Int_t nxy, Int_t nz)
virtual void PolygonGLMode(EG3D2GLmode face, EG3D2GLmode mode)
virtual void PopGLMatrix()
virtual void PushGLMatrix()
virtual void RotateGL(Double_t angle, Double_t x, Double_t y, Double_t z)
virtual void RotateGL(Double_t Theta, Double_t Phi, Double_t Psi)
virtual void RunGLList(Int_t list)
virtual Bool_t SelectManip(TGLManip* manip, const TGLCamera* camera, const TGLRect* rect, const TGLBoundingBox* sceneBox)
virtual Bool_t SelectViewer(TGLViewer* viewer, const TGLRect* rect)
virtual void SetGLColor(Float_t* rgb)
virtual void SetGLColorIndex(Int_t color)
virtual void SetGLLineWidth(Float_t width)
virtual void SetGLNormal(const Double_t* norm)
virtual void SetGLPointSize(Float_t size)
virtual void SetGLVertex(const Double_t* vert)
virtual void SetGLVertex(Float_t* vertex)
virtual void SetLineAttr(Color_t color, Int_t width = 1)
virtual void SetRootLight(Bool_t flag = kTRUE)
virtual void SetStack(Double_t* matrix = 0)
virtual void SetTrueColorMode(Bool_t flag = kTRUE)
virtual void ShadeGLModel(EG3D2GLmode mode)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void SwapBuffers(Window_t wind)
virtual void TranslateGL(Double_t x, Double_t y, Double_t z)
virtual void UpdateMatrix(Double_t* translate = 0, Double_t* rotate = 0, Bool_t isreflection = kFALSE)
virtual void ViewportGL(Int_t xmin, Int_t ymin, Int_t width, Int_t height)
protected:
TVirtualGLImp* fImp