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;


milieu::kernel::Blend GANG