Index

C++ Code Documentation

milieu::opengl::LightSet

Derived from: milieu::kernel::LightSetBase

File: GEOM/milieu/opengl/LightSet.H

public:
  • LightSet();
    constructor
  • virtual ~LightSet();
    destructor
  • void reset();
  • void reset( uint n );
  • bool moving( uint id ) const;
    virtual void geomobject_move_enable(bool state) = 0; virtual void clipplane_moving_off() = 0;
  • void moving( uint id, bool state );
protected:
  • void move( motion::TransformX const & );
  • void draw() const;
  • virtual void refresh() = 0;
  • virtual void _milieu_moving_notify(bool) = 0;
  • virtual void refresh();
private:
  • virtual Light &elem(uint id);
  • virtual Light const &elem(uint id) const;
  • Light &operator[](uint id);
  • Light const &operator[](uint id) const;
  • class Light1 : public Light;
  • LightSet *_parent;
  • };
  • void _reset( uint );
  • base::ArrayX<Light1 *, LIGHT_COUNT> _;
  • LightSet( LightSet const & );
    disabled copy constructor
  • LightSet &operator=( LightSet const & );
    disabled assignment operator


milieu::opengl::LightSet GANG