Fundamental Type Definitions

Macro Definitions

HMODULE

Type Aliases

signed char A3DBool
void * A3DPtr
void A3DVoid
signed char A3DInt8
unsigned char A3DUns8
short int A3DInt16
unsigned short int A3DUns16
int A3DInt32
unsigned int A3DUns32
float A3DFloat
double A3DDouble
char A3DUTF8Char
char A3DUniChar

Detailed Description

group a3d_fundamental_types

Version
2.0

Macro Definition

HMODULE

A handle to a module.

Type Alias Documentation

typedef signed char A3DBool

Standard boolean type.

typedef void *A3DPtr

Void pointer.

typedef void A3DVoid

Void.

typedef signed char A3DInt8

Signed integer guaranteed to be 8-bit on all platforms.

typedef unsigned char A3DUns8

Unsigned integer guaranteed to be 8-bit on all platforms.

typedef short int A3DInt16

Signed integer guaranteed to be 16-bit on all platforms.

typedef unsigned short int A3DUns16

Unsigned integer guaranteed to be 16-bit on all platforms.

typedef int A3DInt32

Signed integer guaranteed to be 32-bit on all platforms.

typedef unsigned int A3DUns32

Unsigned integer guaranteed to be 32-bit on all platforms.

typedef float A3DFloat

Standard C float type.

typedef double A3DDouble

Standard C double type.

typedef char A3DUTF8Char

Standard UTF-8 char type.

typedef char A3DUniChar

Standard Non-Unicode char type.