Kigs Framework
Doc version 0.8
Open source multi purpose Rapid Application Development framework
framework
PlatformsModules
iOS
kTypes.h
1
#ifndef _KTYPES_H_
2
#define _KTYPES_H_
3
4
#include <float.h>
5
6
// define base types that can be changed on a per platform basis
7
8
typedef
double
kdouble;
9
typedef
float
kfloat;
10
11
#define KDOUBLE_CONST(a) (a)
12
#define KFLOAT_CONST(a) (a)
13
#define KFLOAT_ZERO (0.0f)
14
#define KFLOAT_ONE (1.0f)
15
#define KFLOAT_CONST_MIN (-FLT_MAX)
16
#define KFLOAT_CONST_MAX FLT_MAX
17
#define KFLOAT_CONST_PI (3.141592653589f)
18
19
20
inline
float
CastToFloat(
const
kfloat &f) {
return
(
float
)f;}
21
inline
double
CastToDouble(
const
kdouble &f) {
return
(
double
)f;}
22
23
#endif //_KTYPES_H_
Generated by
1.8.17