|
Index
C++ Code Documentation
geom::surfacegl::Drawer
Children: geom::surfacegl::SurfDrawer
File: GEOM/geom/surfacegl/Drawer.H
public:
- Drawer();
 | constructor | |
- virtual ~Drawer();
 | destructor | |
- void draw( surface0::GeomObject const *g ) const;
 | OpenGL draw | |
- void draw( surface0::GeomObject const *g, geom::Transform const &transform, geom::ProjectionMode mode ) const;
- void set_materials( MaterialSet const *materials );
- void enable_display_list( bool state ) const;
protected:
- virtual void _draw() const = 0;
- MaterialSet const *_materials;
- mutable bool _use_transform;
- mutable geom::ProjectionMode _projection_mode;
- mutable surface0::GeomObject const *_geomobject;
- mutable geom::Transform _transform;
private:
- Real _camera_nudge[2];
 | move lines toward camera by this amount | |
- mutable bool _enable_display_list;
- mutable GLXContext _current_context;
- Drawer( Drawer const & );
 | disabled copy constructor | |
- Drawer &operator=( Drawer const & );
 | disabled assignment operator | |
|