#include <half_float.h>
◆ HalfFloat() [1/3]
  
  | 
        
          | clan::HalfFloat::HalfFloat | ( |  | ) |  |  | inline | 
 
 
◆ HalfFloat() [2/3]
  
  | 
        
          | clan::HalfFloat::HalfFloat | ( | const HalfFloat & | other | ) |  |  | inline | 
 
 
◆ HalfFloat() [3/3]
  
  | 
        
          | clan::HalfFloat::HalfFloat | ( | float | v | ) |  |  | inline | 
 
 
◆ float_to_half()
  
  | 
        
          | static unsigned short clan::HalfFloat::float_to_half | ( | float | float_value | ) |  |  | inlinestatic | 
 
 
◆ float_to_half_simple()
  
  | 
        
          | static unsigned short clan::HalfFloat::float_to_half_simple | ( | float | float_value | ) |  |  | inlinestatic | 
 
Only works for 'normal' half-float values. 
References clan::f.
 
 
◆ from_float()
  
  | 
        
          | HalfFloat & clan::HalfFloat::from_float | ( | float | v | ) |  |  | inline | 
 
 
◆ half_to_float()
  
  | 
        
          | static float clan::HalfFloat::half_to_float | ( | unsigned short | hf | ) |  |  | inlinestatic | 
 
 
◆ half_to_float_simple()
  
  | 
        
          | static float clan::HalfFloat::half_to_float_simple | ( | unsigned short | hf | ) |  |  | inlinestatic | 
 
Only works for 'normal' half-float values. 
 
 
◆ operator float()
  
  | 
        
          | clan::HalfFloat::operator float | ( |  | ) | const |  | inline | 
 
 
◆ operator=() [1/2]
  
  | 
        
          | HalfFloat & clan::HalfFloat::operator= | ( | const float | v | ) |  |  | inline | 
 
 
◆ operator=() [2/2]
◆ to_float()
  
  | 
        
          | float clan::HalfFloat::to_float | ( |  | ) | const |  | inline | 
 
 
The documentation for this class was generated from the following file: