An activity for a simple float value.  
 More...
#include <gf/Activities.h>
An activity for a simple float value. 
- See also
 - gf::Tween 
 
 
◆ ValueActivity()
      
        
          | gf::ValueActivity::ValueActivity  | 
          ( | 
          float  | 
          origin,  | 
        
        
           | 
           | 
          float  | 
          target,  | 
        
        
           | 
           | 
          float &  | 
          value,  | 
        
        
           | 
           | 
          Time  | 
          duration,  | 
        
        
           | 
           | 
          Easing  | 
          easing = Ease::linear  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Constructor. 
- Parameters
 - 
  
    | origin | The origin value  | 
    | target | The target value  | 
    | value | A reference on the value  | 
    | duration | The duration of the tween  | 
    | easing | The easing for the interpolation  | 
  
   
 
 
◆ getDuration()
  
  
      
        
          | Time gf::ValueActivity::getDuration  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinenoexcept   | 
  
 
Get the duration of the activity. 
- Returns
 - The current duration 
 
 
 
◆ getOrigin()
  
  
      
        
          | float gf::ValueActivity::getOrigin  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinenoexcept   | 
  
 
Get the origin of the activity. 
- Returns
 - The current origin 
 
 
 
◆ getTarget()
  
  
      
        
          | float gf::ValueActivity::getTarget  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinenoexcept   | 
  
 
Get the target of the activity. 
- Returns
 - The current target 
 
 
 
◆ restart()
  
  
      
        
          | void gf::ValueActivity::restart  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ run()
Run the activity. 
- Parameters
 - 
  
    | time | The time since the last run  | 
  
   
- Returns
 - The status of the activity (running or finished) 
 
Implements gf::Activity.
 
 
◆ setDuration()
  
  
      
        
          | void gf::ValueActivity::setDuration  | 
          ( | 
          Time  | 
          duration | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Change the duration of the activity. 
- Parameters
 - 
  
  
 
 
 
◆ setOrigin()
  
  
      
        
          | void gf::ValueActivity::setOrigin  | 
          ( | 
          float  | 
          origin | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Change the origin of the activity. 
- Parameters
 - 
  
  
 
 
 
◆ setTarget()
  
  
      
        
          | void gf::ValueActivity::setTarget  | 
          ( | 
          float  | 
          target | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Change the target of the activity. 
- Parameters
 -