nux-0.9.46

NuxCore/SystemTypes.h File Reference

#include "Namespace.h"

Go to the source code of this file.

Namespaces

namespace  nux

Defines

#define NUX_ADDRESS_TO_PTR(addr)   (void*)(addr)
#define NUX_PTR_TO_ADDRESS(ptr)   (t_uaddress)(ptr)
#define NUX_BYTE_SIZE   1
#define NUX_WORD_SIZE   2
#define NUX_FLOAT_SIZE   4
#define NUX_INT_SIZE   4
#define NUX_DOUBLE_SIZE   8
#define NUX_PTRSIZE_INT   int
#define NUX_PTRSIZE_UINT   unsigned int
#define NUX_PTRSIZE_DWORD   unsigned int
#define NUX_PTRSIZE_LONG   long
#define NUX_PTRSIZE_ULONG   unsigned long
#define NUX_SIZE_T   size_t
#define NUX_SSIZE_T   int
#define DEGTORAD(d)   (d) * 3.1415927f / 180.0f
#define RADTODEG(d)   (d) * 180.0f / 3.1415927f

Typedefs

typedef unsigned char nux::t_u8
typedef unsigned char nux::t_byte
typedef unsigned char nux::t_uchar
typedef char nux::t_char
typedef signed char nux::t_s8
typedef signed char nux::t_schar
typedef unsigned short nux::t_u16
typedef unsigned short nux::t_uint16
typedef unsigned short nux::t_ushort
typedef unsigned short nux::t_word
typedef short nux::t_s16
typedef short nux::t_int16
typedef short nux::t_short
typedef unsigned int nux::t_u32
typedef unsigned int nux::t_uint32
typedef unsigned int nux::t_uint
typedef unsigned int nux::t_dword
typedef int nux::t_s32
typedef int nux::t_int32
typedef int nux::t_int
typedef unsigned long nux::t_ulong
typedef long nux::t_long
typedef unsigned long long nux::t_u64
typedef unsigned long long nux::t_uint64
typedef unsigned long long nux::t_qword
typedef unsigned long long nux::t_ulonglong
typedef long long nux::t_s64
typedef long long nux::t_int64
typedef long long nux::t_sqword
typedef long long nux::t_slonglong
typedef float nux::t_float
typedef float nux::t_f32
typedef double nux::t_double
typedef double nux::t_f64
typedef char * nux::t_pchar
typedef wchar_t nux::t_wchar
typedef unsigned short nux::t_unicodechar
typedef unsigned short * nux::t_punicodechar
typedef bool nux::t_bool
typedef void nux::t_void
typedef void * nux::t_pvoid
typedef unsigned char nux::t_UTF8
typedef unsigned int nux::t_UTF32
typedef std::size_t nux::t_size
typedef int nux::t_saddress
typedef unsigned int nux::t_uaddress
typedef t_uint32 nux::NUX_POINTER
typedef long nux::t_integer
typedef unsigned long nux::t_addressu32
typedef unsigned long long nux::t_addressu64

Variables

const t_s8 nux::t_s8_min = -128
const t_s8 nux::t_s8_max = 127
const t_u8 nux::t_u8_min = 0
const t_u8 nux::t_u8_max = 255
const t_s16 nux::t_s16_min = -32768
const t_s16 nux::t_s16_max = 32767
const t_u16 nux::t_u16_min = 0
const t_u16 nux::t_u16_max = 65535
const t_s32 nux::t_s32_min = 0x80000000
const t_s32 nux::t_s32_max = 0x7FFFFFFF
const t_u32 nux::t_u32_min = 0x00000000
const t_u32 nux::t_u32_max = 0xFFFFFFFF
const t_s64 nux::t_s64_min = 0x8000000000000000LL
const t_s64 nux::t_s64_max = 0x7FFFFFFFFFFFFFFFLL
const t_u64 nux::t_u64_min = 0x0000000000000000ULL
const t_u64 nux::t_u64_max = 0xFFFFFFFFFFFFFFFFULL
const t_f32 nux::t_f32_min = 1.175494351E-38F
const t_f32 nux::t_f32_max = 3.402823466E+38F
const t_f64 nux::t_f64_min = 2.2250738585072014E-308
const t_f64 nux::t_f64_max = 1.7976931348623158E+308
const t_f32 nux::MinFloat = 1.175494351E-38F
const t_f32 nux::MaxFloat = 3.402823466E+38F
const t_f64 nux::MinDouble = 2.2250738585072014E-308
const t_f64 nux::MaxDouble = 1.7976931348623158E+308

Define Documentation

#define DEGTORAD (   d)    (d) * 3.1415927f / 180.0f
#define NUX_ADDRESS_TO_PTR (   addr)    (void*)(addr)
#define NUX_BYTE_SIZE   1
#define NUX_DOUBLE_SIZE   8
#define NUX_FLOAT_SIZE   4
#define NUX_INT_SIZE   4
#define NUX_PTR_TO_ADDRESS (   ptr)    (t_uaddress)(ptr)
#define NUX_PTRSIZE_DWORD   unsigned int
#define NUX_PTRSIZE_INT   int
#define NUX_PTRSIZE_LONG   long
#define NUX_PTRSIZE_UINT   unsigned int
#define NUX_PTRSIZE_ULONG   unsigned long
#define NUX_SIZE_T   size_t
#define NUX_SSIZE_T   int
#define NUX_WORD_SIZE   2
#define RADTODEG (   d)    (d) * 180.0f / 3.1415927f