|
Index
C++ Code Documentation
milieu::ui::Ui
Derived from: milieu::ui::virtual protected BgRead
, milieu::ui::virtual protected Background
, milieu::ui::virtual protected Blend
, milieu::ui::virtual protected Camera
, milieu::ui::virtual protected ClipPlane
, milieu::ui::virtual protected GlobalLight
, milieu::ui::virtual protected Light
File: GEOM/milieu/ui/Ui.H
public:
- typedef double Real;
- typedef math::Matrix<Real> Transform;
- Ui();
 | constructor | |
- virtual ~Ui();
 | destructor | |
- void show_all(bool state);
- void enable_tooltips( bool state );
- void synchronize();
- void reset();
- virtual void background_reset();
 | background | |
- virtual void background_color( uint n );
- virtual void background_color( base::Color3 const &c);
- virtual void background_image( base::String const &filename );
- virtual void background_clear_image();
- virtual void background_prev();
- virtual void background_next();
- virtual void blend_reset();
 | blend | |
- virtual void antialias_point( bool x );
- virtual void antialias_line( bool x );
- virtual void blend_enable( bool x );
- virtual void blend_src_function( uint x );
- virtual void blend_dest_function( uint x );
- virtual void fog_enable( bool x );
- virtual void fog_mode( uint x );
- virtual void fog_parameter( base::ArrayX<float,3U> const &x );
- virtual void fog_color( base::Color3 const &x );
- virtual void depth_enable( bool x );
- virtual void depth_function( uint x );
- virtual void depth_mask( bool x );
- virtual void hint_point_smooth( bool x );
- virtual void hint_line_smooth( uint x );
- virtual void hint_polygon_smooth( uint x );
- virtual void hint_fog( uint x );
- virtual void hint_perspective_correction( uint x );
- virtual void camera_reset();
 | camera | |
- virtual void camera_perspective_reset();
- virtual void camera_orthographic_reset();
- virtual void camera_orthographic( base::ArrayX<float,4U> const &x );
- virtual void camera_perspective( base::ArrayX<float,4U> const &x );
- virtual void clipplane_reset();
 | clipplane | |
- virtual void clipplane_reset( uint id );
- virtual void clipplane_enable( uint id, bool x );
- virtual void clipplane_moving( uint id, bool x );
- virtual void clipplane_attached( uint id, bool x );
- virtual void clipplane_position( bool id, Transform const &x );
- virtual void light_select(uint id);
 | light | |
- virtual void light_reset();
- virtual void light_reset( uint id );
- virtual void light_enable( uint id, bool x );
- virtual void light_moving( uint id, bool x );
- virtual void light_attached( uint id, bool x );
- virtual void light_position( bool(id), Transform const &x );
- virtual void light_ambient( uint id, base::Color3 const &x );
- virtual void light_diffuse( uint id, base::Color3 const &x );
- virtual void light_specular( uint id, base::Color3 const &x );
- virtual void light_spot( uint id, base::ArrayX<float,5U> const &x );
- virtual void light_attenuation( uint id, base::ArrayX<float,3U> const &x );
- virtual void light_prev();
- virtual void light_next();
- virtual void globallight_reset();
 | global light | |
- virtual void globallight_enable( bool x );
- virtual void globallight_ambient( base::Color3 const &x );
- virtual void globallight_viewpoint( bool x );
- virtual void globallight_sidedness( bool x );
- virtual void globallight_toggle();
- virtual void globallight_synchronize();
- bool command( base::String const &command, base::String const &argument, base::String &response );
protected:
- virtual void geomobject_move_enable( bool ) = 0;
- virtual void light_moving_off();
- virtual void clipplane_moving_off();
- void controls( ::widget::ui::KeyBase &p );
- void controls_win( ::widget::ui::KeyBase &p );
private:
- void camera_toggle_raise_show();
- void globallight_toggle_raise_show();
- void light_toggle_raise_show();
- void background_toggle_raise_show();
- void bgread_toggle_raise_show();
- void blend_toggle_raise_show();
- void clipplane_toggle_raise_show();
- virtual milieu::opengl::Milieu *milieu() = 0;
- virtual milieu::opengl::Milieu const *milieu() const = 0;
- virtual milieu::opengl::Background *background();
- virtual milieu::opengl::Background const *background() const;
- virtual milieu::opengl::Blend *blend();
- virtual milieu::opengl::Blend const *blend() const;
- virtual milieu::opengl::Camera *camera();
- virtual milieu::opengl::Camera const *camera() const;
- virtual milieu::opengl::ClipPlaneSet *clipplaneset();
- virtual milieu::opengl::ClipPlaneSet const *clipplaneset() const;
- virtual milieu::opengl::GlobalLight *globallight();
- virtual milieu::opengl::GlobalLight const *globallight() const;
- virtual milieu::opengl::LightSet *lightset();
- virtual milieu::opengl::LightSet const *lightset() const;
- Background *_background();
- BgRead *_bgread();
- Blend *_blend();
- Camera *_camera();
- ClipPlane *_clipplane();
- GlobalLight *_globallight();
- Light *_light();
- Ui( Ui const & );
 | disabled copy constructor | |
- Ui &operator=( Ui const & );
 | disabled assignment operator | |
|