-
- float get_amount()const { return amount_; }
-
- Layer_Composite& set_amount(float x) { amount_=x; return *this; }
-
- Color::BlendMethod get_blend_method()const { return blend_method_; }
-
- Layer_Composite& set_blend_method(Color::BlendMethod x) { blend_method_=x; return *this; }
-
- virtual bool is_solid_color()const { return amount_==1.0f && blend_method_==Color::BLEND_STRAIGHT; }
-
- bool is_disabled()const { return amount_==0.0f; }
-
+ //! Gets the amount of the layer
+ float get_amount()const { return amount; }
+ //! Sets the amount of the layer and returns this layer
+ Layer_Composite& set_amount(float x) { amount=x; return *this; }
+ //! Gets the blend method of the layer
+ Color::BlendMethod get_blend_method()const { return blend_method; }
+ //! Sets the blend method of the layer and returns this layer
+ Layer_Composite& set_blend_method(Color::BlendMethod x) { blend_method=x; return *this; }
+ //! Returns true is amount is 1 and blend method is straight
+ virtual bool is_solid_color()const { return amount==1.0f && blend_method==Color::BLEND_STRAIGHT; }
+ //! Returns true if the amount is zero.
+ bool is_disabled()const { return amount==0.0f; }
+ //! Gets the parameter vocabulary. To be overrided by the derived.