|
Index
C++ Code Documentation
milieu::kernel::Blend
File: GEOM/milieu/kernel/Blend.H
public:
- Blend();
 | constructor | |
- Blend( Blend const & );
 | copy constructor | |
- virtual ~Blend();
 | destructor | |
- Blend &operator=( Blend const & );
 | assignment operator | |
- void clear();
- virtual bool const &antialias_point() const;
 | ACCESS FUNCTIONS | |
- virtual bool const &antialias_line() const;
- virtual bool const &blend_enable() const;
- virtual uint const &blend_src_function() const;
- virtual uint const &blend_dest_function() const;
- virtual bool const &fog_enable() const;
- virtual uint const &fog_mode() const;
- virtual base::ArrayX<float,3U> const &fog_parameter() const;
- virtual base::Color3 const &fog_color() const;
- virtual bool const &depth_enable() const;
- virtual uint const &depth_function() const;
- virtual bool const &depth_mask() const;
- virtual bool const &hint_point_smooth() const;
- virtual bool const &hint_line_smooth() const;
- virtual bool const &hint_polygon_smooth() const;
- virtual bool const &hint_fog() const;
- virtual bool const &hint_perspective_correction() const;
- virtual void antialias_point(bool a);
- virtual void antialias_line(bool a);
- virtual void blend_enable( bool a);
- virtual void blend_src_function( uint a );
- virtual void blend_dest_function( uint a );
- virtual void fog_enable( bool a);
- virtual void fog_mode( uint a );
- virtual void fog_parameter( base::ArrayX<float,3U> const &a );
- virtual void fog_color( base::Color3 const &a );
- virtual void depth_enable( bool a);
- virtual void depth_function( uint a);
- virtual void depth_mask( bool a);
- virtual void hint_point_smooth( uint a);
- virtual void hint_line_smooth( uint a);
- virtual void hint_polygon_smooth( uint a);
- virtual void hint_fog( uint a);
- virtual void hint_perspective_correction( uint a);
- void dump( io::Ostream & ) const;
protected:
private:
- void copy( Blend const & );
- bool _blend_enable;
- uint _blend_src_function;
- uint _blend_dest_function;
- bool _antialias_point;
- bool _antialias_line;
- bool _depth_enable;
- uint _depth_function;
- bool _depth_mask;
- bool _fog_enable;
- uint _fog_mode;
- base::ArrayX<float,3U> _fog_parameter;
- base::Color3 _fog_color;
- bool _hint_point_smooth;
- bool _hint_line_smooth;
- bool _hint_polygon_smooth;
- bool _hint_fog;
- bool _hint_perspective_correction;
|