Logo ROOT  
Reference Guide
Rgl::Pad Namespace Reference

Classes

struct  BoundingRect
 
class  FillAttribSet
 
class  GLLimits
 
class  LineAttribSet
 
class  MarkerPainter
 
struct  MeshPatch_t
 
class  OffScreenDevice
 
class  PolygonStippleSet
 
class  Tesselator
 

Typedefs

typedef std::list< MeshPatch_tTesselation_t
 

Functions

void Begin (Int_t type)
 
void End ()
 
void ExtractRGBA (Color_t colorIndex, Float_t *rgba)
 
template BoundingRect< Double_tFindBoundingRect (Int_t nPoints, const Double_t *xs, const Double_t *ys)
 
template BoundingRect< Float_tFindBoundingRect (Int_t nPoints, const Float_t *xs, const Float_t *ys)
 
template BoundingRect< Int_tFindBoundingRect (Int_t nPoints, const Int_t *xs, const Int_t *ys)
 
template BoundingRect< Long_tFindBoundingRect (Int_t nPoints, const Long_t *xs, const Long_t *ys)
 
template BoundingRect< SCoord_tFindBoundingRect (Int_t nPoints, const SCoord_t *xs, const SCoord_t *ys)
 
template<class ValueType >
BoundingRect< ValueType > FindBoundingRect (Int_t nPoints, const ValueType *xs, const ValueType *ys)
 
void Vertex (const Double_t *v)
 

Variables

const UShort_t gLineStipples []
 
const UInt_t gMaxStipple = sizeof gLineStipples / sizeof gLineStipples[0]
 
const GLenum lineWidthPNAME = GLenum(0xB22)
 
const GLenum pointSizePNAME = GLenum(0xB12)
 

Typedef Documentation

◆ Tesselation_t

Definition at line 170 of file TGLPadUtils.h.

Function Documentation

◆ Begin()

void Rgl::Pad::Begin ( Int_t  type)

Definition at line 1133 of file TGLPadUtils.cxx.

◆ End()

void Rgl::Pad::End ( )

Definition at line 1158 of file TGLPadUtils.cxx.

◆ ExtractRGBA()

void Rgl::Pad::ExtractRGBA ( Color_t  colorIndex,
Float_t rgba 
)

Definition at line 1251 of file TGLPadUtils.cxx.

◆ FindBoundingRect() [1/6]

template BoundingRect< Double_t > Rgl::Pad::FindBoundingRect ( Int_t  nPoints,
const Double_t xs,
const Double_t ys 
)

◆ FindBoundingRect() [2/6]

template BoundingRect< Float_t > Rgl::Pad::FindBoundingRect ( Int_t  nPoints,
const Float_t xs,
const Float_t ys 
)

◆ FindBoundingRect() [3/6]

template BoundingRect< Int_t > Rgl::Pad::FindBoundingRect ( Int_t  nPoints,
const Int_t xs,
const Int_t ys 
)

◆ FindBoundingRect() [4/6]

template BoundingRect< Long_t > Rgl::Pad::FindBoundingRect ( Int_t  nPoints,
const Long_t xs,
const Long_t ys 
)

◆ FindBoundingRect() [5/6]

template BoundingRect< SCoord_t > Rgl::Pad::FindBoundingRect ( Int_t  nPoints,
const SCoord_t xs,
const SCoord_t ys 
)

◆ FindBoundingRect() [6/6]

template<class ValueType >
BoundingRect< ValueType > Rgl::Pad::FindBoundingRect ( Int_t  nPoints,
const ValueType *  xs,
const ValueType *  ys 
)

Definition at line 1263 of file TGLPadUtils.cxx.

◆ Vertex()

void Rgl::Pad::Vertex ( const Double_t v)

Definition at line 1144 of file TGLPadUtils.cxx.

Variable Documentation

◆ gLineStipples

const UShort_t Rgl::Pad::gLineStipples
Initial value:
= {0xffff, 0xffff, 0x3333, 0x5555,
0xf040, 0xf4f4, 0xf111, 0xf0f0,
0xff11, 0x3fff, 0x08ff}

Definition at line 166 of file TGLPadUtils.cxx.

◆ gMaxStipple

const UInt_t Rgl::Pad::gMaxStipple = sizeof gLineStipples / sizeof gLineStipples[0]

Definition at line 170 of file TGLPadUtils.cxx.

◆ lineWidthPNAME

const GLenum Rgl::Pad::lineWidthPNAME = GLenum(0xB22)

Definition at line 36 of file TGLPadUtils.cxx.

◆ pointSizePNAME

const GLenum Rgl::Pad::pointSizePNAME = GLenum(0xB12)

Definition at line 37 of file TGLPadUtils.cxx.