HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pxr_half Namespace Reference

Classes

class  half
 

Functions

template<typename Half >
std::enable_if< std::is_same
< Half, half >::value, size_t >
::type 
hash_value (const Half &h)
 Overload hash_value for half. More...
 
GF_API std::ostream & operator<< (std::ostream &os, half h)
 
GF_API std::istream & operator>> (std::istream &is, half &h)
 
GF_API void printBits (std::ostream &os, half h)
 
GF_API void printBits (std::ostream &os, float f)
 
GF_API void printBits (char c[19], half h)
 
GF_API void printBits (char c[35], float f)
 

Function Documentation

template<typename Half >
std::enable_if<std::is_same<Half, half>::value, size_t>::type pxr_half::hash_value ( const Half &  h)
inline

Overload hash_value for half.

Definition at line 50 of file half.h.

GF_API std::ostream& pxr_half::operator<< ( std::ostream &  os,
half  h 
)
GF_API std::istream& pxr_half::operator>> ( std::istream &  is,
half h 
)
GF_API void pxr_half::printBits ( std::ostream &  os,
half  h 
)
GF_API void pxr_half::printBits ( std::ostream &  os,
float  f 
)
GF_API void pxr_half::printBits ( char  c[19],
half  h 
)
GF_API void pxr_half::printBits ( char  c[35],
float  f 
)