Index

C++ Code Documentation

milieu::opengl::ui::Blend

Derived from: widget::ui::Dialog , base::ReadUtil

File: GEOM/milieu/ui/Blend.H

public:
  • Blend();
    constructor
  • virtual ~Blend();
    destructor
  • virtual void blend_reset();
    interface
  • 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);
  • virtual void blend_synchronize();
  • bool command( base::String const &command, base::String const &argument, base::String &response );
protected:
  • virtual void depth_enable_cb();
    callbacks
  • virtual void depth_reset_cb();
  • virtual void depth_function_cb();
  • virtual void depth_mask_cb();
  • virtual void blend_dest_function_cb();
  • virtual void blend_src_function_cb();
  • virtual void blend_enable_cb();
  • virtual void blend_reset_cb();
  • virtual void antialias_point_cb();
  • virtual void antialias_line_cb();
  • virtual void fog_enable_cb();
  • virtual void fog_reset_cb();
  • virtual void fog_mode_cb();
  • virtual void fog_parameter_cb();
  • virtual void fog_color_cb();
  • char const *label();
private:
  • virtual ::milieu::opengl::Blend *blend() = 0;
    pure virtuals
  • virtual ::milieu::opengl::Blend const *blend() const = 0;
  • virtual widget::ui::Boolean *depth_enable_w() = 0;
    widgets
  • virtual widget::ui::Choice *depth_function_w() = 0;
  • virtual widget::ui::Choice *depth_mask_w() = 0;
  • virtual widget::ui::Choice *blend_dest_function_w() = 0;
  • virtual widget::ui::Choice *blend_src_function_w() = 0;
  • virtual widget::ui::Boolean *blend_enable_w() = 0;
  • virtual widget::ui::Boolean *antialias_point_w() = 0;
  • virtual widget::ui::Boolean *antialias_line_w() = 0;
  • virtual widget::ui::Boolean *fog_enable_w() = 0;
  • virtual widget::ui::Choice *fog_mode_w() = 0;
  • virtual widget::ui::FloatSet *fog_parameter_w() = 0;
  • virtual widget::ui::FloatSet *fog_color_w() = 0;
  • void fog_set_sensitive( int mode );
  • Blend( Blend const & );
  • Blend &operator=( Blend const & );


milieu::opengl::ui::Blend GANG