uPano  v3.1
InfinityCode.uPano.FloatRange Class Reference

Range of float values More...

Public Member Functions

 FloatRange ()
 Constructor More...
 
 FloatRange (float min, float max)
 Constructor More...
 
float Clamp (float value)
 Clamps a value between a minimum float and maximum float value More...
 
float Repeat (float value)
 Loops the value t, so that it is never larger than maximum and never smaller than minimum More...
 

Public Attributes

float min
 Minimum value More...
 
float max
 Maximum value More...
 

Detailed Description

Range of float values

Constructor & Destructor Documentation

◆ FloatRange() [1/2]

InfinityCode.uPano.FloatRange.FloatRange ( )

Constructor

◆ FloatRange() [2/2]

InfinityCode.uPano.FloatRange.FloatRange ( float  min,
float  max 
)

Constructor

Parameters
minMinimum value
maxMaximum value

Member Function Documentation

◆ Clamp()

float InfinityCode.uPano.FloatRange.Clamp ( float  value)

Clamps a value between a minimum float and maximum float value

Parameters
valueValue
Returns
Value between a minimum float and maximum

◆ Repeat()

float InfinityCode.uPano.FloatRange.Repeat ( float  value)

Loops the value t, so that it is never larger than maximum and never smaller than minimum

Parameters
valueValue
Returns
Value between a minimum float and maximum

Member Data Documentation

◆ max

float InfinityCode.uPano.FloatRange.max

Maximum value

◆ min

float InfinityCode.uPano.FloatRange.min

Minimum value