Navigation

Operators and Keywords

Function List:

C++ API

opengl_renderer Class Reference

#include <gl-render.h>

Collaboration diagram for opengl_renderer:

List of all members.


Public Member Functions

 opengl_renderer (void)
virtual ~opengl_renderer (void)
virtual void draw (const graphics_handle &h)
virtual void draw (const graphics_object &go)
virtual void draw (const Matrix &hlist)
virtual void set_viewport (int w, int h)

Protected Member Functions

virtual void draw (const figure::properties &props)
virtual void draw (const axes::properties &props)
virtual void draw (const line::properties &props)
virtual void draw (const surface::properties &props)
virtual void draw (const patch::properties &props)
virtual void draw (const hggroup::properties &props)
virtual void draw (const text::properties &props)
virtual void draw (const image::properties &props)
virtual void set_color (const Matrix &c)
virtual void set_polygon_offset (bool on, double offset=0.0)
virtual void set_linewidth (float w)
virtual void set_linestyle (const std::string &s, bool stipple=false)
virtual void set_clipbox (double x1, double x2, double y1, double y2, double z1, double z2)
virtual void set_clipping (bool on)
virtual void set_font (const base_properties &props)
virtual void init_marker (const std::string &m, double size, float width)
virtual void end_marker (void)
virtual void draw_marker (double x, double y, double z, const Matrix &lc, const Matrix &fc)
virtual Matrix draw_text (const std::string &txt, double x, double y, double z, int halign, int valign, double rotation=0.0)

Constructor & Destructor Documentation

opengl_renderer::opengl_renderer ( void   )  [inline]

virtual opengl_renderer::~opengl_renderer ( void   )  [inline, virtual]


Member Function Documentation

virtual void opengl_renderer::draw ( const image::properties props  )  [protected, virtual]

virtual void opengl_renderer::draw ( const text::properties props  )  [protected, virtual]

virtual void opengl_renderer::draw ( const hggroup::properties props  )  [protected, virtual]

virtual void opengl_renderer::draw ( const patch::properties props  )  [protected, virtual]

virtual void opengl_renderer::draw ( const surface::properties props  )  [protected, virtual]

virtual void opengl_renderer::draw ( const line::properties props  )  [protected, virtual]

virtual void opengl_renderer::draw ( const axes::properties props  )  [protected, virtual]

virtual void opengl_renderer::draw ( const figure::properties props  )  [protected, virtual]

virtual void opengl_renderer::draw ( const Matrix hlist  )  [inline, virtual]

virtual void opengl_renderer::draw ( const graphics_object go  )  [virtual]

virtual void opengl_renderer::draw ( const graphics_handle h  )  [inline, virtual]

virtual void opengl_renderer::draw_marker ( double  x,
double  y,
double  z,
const Matrix lc,
const Matrix fc 
) [protected, virtual]

virtual Matrix opengl_renderer::draw_text ( const std::string txt,
double  x,
double  y,
double  z,
int  halign,
int  valign,
double  rotation = 0.0 
) [protected, virtual]

virtual void opengl_renderer::end_marker ( void   )  [protected, virtual]

virtual void opengl_renderer::init_marker ( const std::string m,
double  size,
float  width 
) [protected, virtual]

virtual void opengl_renderer::set_clipbox ( double  x1,
double  x2,
double  y1,
double  y2,
double  z1,
double  z2 
) [protected, virtual]

virtual void opengl_renderer::set_clipping ( bool  on  )  [protected, virtual]

virtual void opengl_renderer::set_color ( const Matrix c  )  [protected, virtual]

virtual void opengl_renderer::set_font ( const base_properties props  )  [protected, virtual]

virtual void opengl_renderer::set_linestyle ( const std::string s,
bool  stipple = false 
) [protected, virtual]

virtual void opengl_renderer::set_linewidth ( float  w  )  [protected, virtual]

virtual void opengl_renderer::set_polygon_offset ( bool  on,
double  offset = 0.0 
) [protected, virtual]

virtual void opengl_renderer::set_viewport ( int  w,
int  h 
) [virtual]


The documentation for this class was generated from the following file: