GL Studio C++ Runtime API
IFloatController Class Referenceabstract
Inheritance diagram for IFloatController:
GlsLinearFloatController

Public Member Functions

virtual ~IFloatController ()
 
virtual float GetOutputForInput (float input)=0
 
virtual float GetFirstInputValue ()=0
 
virtual float GetLastInputValue ()=0
 

Constructor & Destructor Documentation

virtual ~IFloatController ( )
inlinevirtual

Destructor

Member Function Documentation

virtual float GetFirstInputValue ( )
pure virtual

The caller may use this method to determine the valid input range for the animation Note: Some controllers may always return -FLT_MAX

Returns
The first input value in the animation

Implemented in GlsLinearFloatController.

virtual float GetLastInputValue ( )
pure virtual

The caller may use this method to determine the valid input range for the animation Note: Some controllers may always return FLT_MAX

Returns
The last input value in the animation

Implemented in GlsLinearFloatController.

virtual float GetOutputForInput ( float  input)
pure virtual

Get the output value for a given input

Returns
The output value for the given input

Implemented in GlsLinearFloatController.


The documentation for this class was generated from the following file: