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.