组合类型 |
class | hgl::Comparator< T > |
名字空间 |
namespace | hgl |
| __MAKE_HGL__&&!__MAKE_PLUGIN__
|
宏定义 |
#define | HGL_CONVER_TO_MEM_ALIGN(x) ((((x)+HGL_MEM_ALIGN-1)/HGL_MEM_ALIGN)*HGL_MEM_ALIGN) |
#define | NULL 0 |
#define | HGL_E 2.71828182845904523536 |
#define | HGL_LOG2E 1.44269504088896340736 |
#define | HGL_LOG10E 0.434294481903251827651 |
#define | HGL_LN2 0.693147180559945309417 |
#define | HGL_LN10 2.30258509299404568402 |
#define | HGL_PI 3.14159265358979323846 |
#define | HGL_PI_2 1.57079632679489661923 |
#define | HGL_PI_4 0.785398163397448309616 |
#define | HGL_1_PI 0.318309886183790671538 |
#define | HGL_2_PI 0.636619772367581343076 |
#define | HGL_2_SQRTPI 1.12837916709551257390 |
#define | HGL_SQRT2 1.41421356237309504880 |
#define | HGL_SQRT1_2 0.707106781186547524401 |
函数 |
int | hgl::power_to_2 (int value) |
template<typename T > |
void | hgl::hgl_swap (T &x, T &y) |
template<typename T > |
T | hgl::hgl_abs (const T &v) |
template<typename T > |
T | hgl::hgl_min (const T &a, const T &b) |
template<typename T > |
T | hgl::hgl_max (const T &a, const T &b) |
template<typename T > |
T | hgl::hgl_min (const T *data, int count, T min_value) |
template<typename T > |
T | hgl::hgl_max (const T *data, int count, T max_value) |
double | hgl::hgl_ang2rad (const double ang) |
double | hgl::hgl_rad2ang (const double rad) |
template<typename S , typename D > |
void | hgl::hgl_cpy (D *dst, const S *src, const size_t count) |
template<typename T > |
void | hgl::hgl_set (T *data, const T &value, const size_t count) |
变量 |
const char | hgl::HexChar [2][16] |