orx 1.16
Portable Game Engine
Loading...
Searching...
No Matches
OrxType

Macros

#define _orxSTRINGIFY(X)
#define orxCHAR_ASCII_NUMBER   128
#define orxCHAR_CR   '\r'
#define orxCHAR_DIRECTORY_SEPARATOR   '/'
#define orxCHAR_DIRECTORY_SEPARATOR_LINUX   '/'
#define orxCHAR_DIRECTORY_SEPARATOR_WINDOWS   '\\'
#define orxCHAR_EOL   '\n'
#define orxCHAR_LF   '\n'
#define orxCHAR_NULL   '\0'
#define orxFALSE   ((orxBOOL)(1 != 1))
#define orxSTRINGIFY(X)
#define orxTRUE   ((orxBOOL)(1 == 1))

Typedefs

typedef void * orxHANDLE

Enumerations

enum  orxCOLORSPACE {
  orxCOLORSPACE_COMPONENT = 0 , orxCOLORSPACE_HSL , orxCOLORSPACE_HSV , orxCOLORSPACE_RGB ,
  orxCOLORSPACE_NUMBER , orxCOLORSPACE_NONE = orxENUM_NONE
}
enum  orxSEEK_OFFSET_WHENCE {
  orxSEEK_OFFSET_WHENCE_START = 0 , orxSEEK_OFFSET_WHENCE_CURRENT , orxSEEK_OFFSET_WHENCE_END , orxSEEK_OFFSET_WHENCE_NUMBER ,
  orxSEEK_OFFSET_WHENCE_NONE = orxENUM_NONE
}
enum  orxSTATUS { orxSTATUS_FAILURE = 0 , orxSTATUS_SUCCESS , orxSTATUS_NUMBER , orxSTATUS_NONE = orxENUM_NONE }

Variables

static const orxDOUBLE orxDOUBLE_0 = orx2D(0.0)
static const orxDOUBLE orxDOUBLE_1 = orx2D(1.0)
static const orxDOUBLE orxDOUBLE_MAX = orx2D(1.7976931348623158e+308)
static const orxFLOAT orxFLOAT_0 = orx2F(0.0f)
static const orxFLOAT orxFLOAT_1 = orx2F(1.0f)
static const orxFLOAT orxFLOAT_MAX = orx2F(3.402823466e+38f)
static const orxHANDLE orxHANDLE_UNDEFINED = (orxHANDLE)(-1)
orxDLLAPI const orxSTRING orxSTRING_DIRECTORY_SEPARATOR
orxDLLAPI const orxSTRING orxSTRING_EMPTY
orxDLLAPI const orxSTRING orxSTRING_EOL
orxDLLAPI const orxSTRING orxSTRING_FALSE
orxDLLAPI const orxSTRING orxSTRING_TRUE
static const orxSTRINGID orxSTRINGID_UNDEFINED = (orxSTRINGID)(-1)
static const orxU16 orxU16_UNDEFINED = (orxU16)(-1)
static const orxU32 orxU32_UNDEFINED = (orxU32)(-1)
static const orxU64 orxU64_UNDEFINED = (orxU64)(-1)
static const orxU8 orxU8_UNDEFINED = (orxU8)(-1)

Detailed Description

Base types

Macro Definition Documentation

◆ _orxSTRINGIFY

#define _orxSTRINGIFY ( X)
Value:
#X

Definition at line 246 of file orxType.h.

◆ orxCHAR_ASCII_NUMBER

#define orxCHAR_ASCII_NUMBER   128

Definition at line 244 of file orxType.h.

◆ orxCHAR_CR

#define orxCHAR_CR   '\r'

Definition at line 241 of file orxType.h.

◆ orxCHAR_DIRECTORY_SEPARATOR

#define orxCHAR_DIRECTORY_SEPARATOR   '/'

Definition at line 263 of file orxType.h.

◆ orxCHAR_DIRECTORY_SEPARATOR_LINUX

#define orxCHAR_DIRECTORY_SEPARATOR_LINUX   '/'

Definition at line 255 of file orxType.h.

◆ orxCHAR_DIRECTORY_SEPARATOR_WINDOWS

#define orxCHAR_DIRECTORY_SEPARATOR_WINDOWS   '\\'

Definition at line 254 of file orxType.h.

◆ orxCHAR_EOL

#define orxCHAR_EOL   '\n'

Definition at line 243 of file orxType.h.

◆ orxCHAR_LF

#define orxCHAR_LF   '\n'

Definition at line 242 of file orxType.h.

◆ orxCHAR_NULL

#define orxCHAR_NULL   '\0'

Definition at line 240 of file orxType.h.

◆ orxFALSE

#define orxFALSE   ((orxBOOL)(1 != 1))

Definition at line 210 of file orxType.h.

◆ orxSTRINGIFY

#define orxSTRINGIFY ( X)
Value:
#define _orxSTRINGIFY(X)
Definition orxType.h:246

Definition at line 247 of file orxType.h.

◆ orxTRUE

#define orxTRUE   ((orxBOOL)(1 == 1))

Definition at line 211 of file orxType.h.

Typedef Documentation

◆ orxHANDLE

typedef void* orxHANDLE

Definition at line 166 of file orxType.h.

Enumeration Type Documentation

◆ orxCOLORSPACE

Enumerator
orxCOLORSPACE_COMPONENT 
orxCOLORSPACE_HSL 
orxCOLORSPACE_HSV 
orxCOLORSPACE_RGB 
orxCOLORSPACE_NUMBER 
orxCOLORSPACE_NONE 

Definition at line 195 of file orxType.h.

◆ orxSEEK_OFFSET_WHENCE

Enumerator
orxSEEK_OFFSET_WHENCE_START 
orxSEEK_OFFSET_WHENCE_CURRENT 
orxSEEK_OFFSET_WHENCE_END 
orxSEEK_OFFSET_WHENCE_NUMBER 
orxSEEK_OFFSET_WHENCE_NONE 

Definition at line 183 of file orxType.h.

◆ orxSTATUS

enum orxSTATUS
Enumerator
orxSTATUS_FAILURE 

Failure status, the operation has failed

orxSTATUS_SUCCESS 

Success status, the operation has worked has expected

orxSTATUS_NUMBER 

Sentinel : Number of status

orxSTATUS_NONE 

Invalid status

Definition at line 269 of file orxType.h.

Variable Documentation

◆ orxDOUBLE_0

const orxDOUBLE orxDOUBLE_0 = orx2D(0.0)
static

Definition at line 220 of file orxType.h.

◆ orxDOUBLE_1

const orxDOUBLE orxDOUBLE_1 = orx2D(1.0)
static

Definition at line 221 of file orxType.h.

◆ orxDOUBLE_MAX

const orxDOUBLE orxDOUBLE_MAX = orx2D(1.7976931348623158e+308)
static

Definition at line 222 of file orxType.h.

◆ orxFLOAT_0

const orxFLOAT orxFLOAT_0 = orx2F(0.0f)
static

Definition at line 215 of file orxType.h.

◆ orxFLOAT_1

const orxFLOAT orxFLOAT_1 = orx2F(1.0f)
static

Definition at line 216 of file orxType.h.

◆ orxFLOAT_MAX

const orxFLOAT orxFLOAT_MAX = orx2F(3.402823466e+38f)
static

Definition at line 217 of file orxType.h.

◆ orxHANDLE_UNDEFINED

const orxHANDLE orxHANDLE_UNDEFINED = (orxHANDLE)(-1)
static

Definition at line 230 of file orxType.h.

◆ orxSTRING_DIRECTORY_SEPARATOR

orxDLLAPI const orxSTRING orxSTRING_DIRECTORY_SEPARATOR
extern

◆ orxSTRING_EMPTY

orxDLLAPI const orxSTRING orxSTRING_EMPTY
extern

◆ orxSTRING_EOL

orxDLLAPI const orxSTRING orxSTRING_EOL
extern

◆ orxSTRING_FALSE

orxDLLAPI const orxSTRING orxSTRING_FALSE
extern

◆ orxSTRING_TRUE

orxDLLAPI const orxSTRING orxSTRING_TRUE
extern

◆ orxSTRINGID_UNDEFINED

const orxSTRINGID orxSTRINGID_UNDEFINED = (orxSTRINGID)(-1)
static

Definition at line 231 of file orxType.h.

◆ orxU16_UNDEFINED

const orxU16 orxU16_UNDEFINED = (orxU16)(-1)
static

Definition at line 228 of file orxType.h.

◆ orxU32_UNDEFINED

const orxU32 orxU32_UNDEFINED = (orxU32)(-1)
static

Definition at line 227 of file orxType.h.

◆ orxU64_UNDEFINED

const orxU64 orxU64_UNDEFINED = (orxU64)(-1)
static

Definition at line 226 of file orxType.h.

◆ orxU8_UNDEFINED

const orxU8 orxU8_UNDEFINED = (orxU8)(-1)
static

Definition at line 229 of file orxType.h.


Generated for orx by doxygen 1.8.11