zenilib: zenilib/jni/external/angle/include/KHR/khrplatform.h File Reference

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Macros | Typedefs | Enumerations
khrplatform.h File Reference
`#include <stdint.h>`

Go to the source code of this file.

## Macros

#define | KHRONOS_APIATTRIBUTES
#define | KHRONOS_APICALL
#define | KHRONOS_APIENTRY
#define | KHRONOS_MAX_ENUM 0x7FFFFFFF
#define | KHRONOS_SUPPORT_FLOAT 1
#define | KHRONOS_SUPPORT_INT64 1

## Typedefs

typedef float | khronos_float_t
typedef signed short int | khronos_int16_t
typedef int32_t | khronos_int32_t
typedef int64_t | khronos_int64_t
typedef signed char | khronos_int8_t
typedef signed long int | khronos_intptr_t
typedef signed long int | khronos_ssize_t
typedef khronos_int64_t | khronos_stime_nanoseconds_t
typedef unsigned short int | khronos_uint16_t
typedef uint32_t | khronos_uint32_t
typedef uint64_t | khronos_uint64_t
typedef unsigned char | khronos_uint8_t
typedef unsigned long int | khronos_uintptr_t
typedef unsigned long int | khronos_usize_t
typedef khronos_uint64_t | khronos_utime_nanoseconds_t

## Enumerations

enum | khronos_boolean_enum_t { KHRONOS_FALSE = 0, KHRONOS_TRUE = 1, KHRONOS_BOOLEAN_ENUM_FORCE_SIZE = KHRONOS_MAX_ENUM }

## Macro Definition Documentation

#define KHRONOS_APIATTRIBUTES

Definition at line 129 of file khrplatform.h.

#define KHRONOS_APICALL

Definition at line 105 of file khrplatform.h.

#define KHRONOS_APIENTRY

Definition at line 118 of file khrplatform.h.

#define KHRONOS_MAX_ENUM 0x7FFFFFFF

Definition at line 254 of file khrplatform.h.

#define KHRONOS_SUPPORT_FLOAT 1

Definition at line 212 of file khrplatform.h.

#define KHRONOS_SUPPORT_INT64 1

Definition at line 211 of file khrplatform.h.

## Typedef Documentation

typedef float khronos_float_t

Definition at line 233 of file khrplatform.h.

typedef signed short int khronos_int16_t

Definition at line 222 of file khrplatform.h.

typedef int32_t khronos_int32_t

Definition at line 207 of file khrplatform.h.

typedef int64_t khronos_int64_t

Definition at line 209 of file khrplatform.h.

typedef signed char khronos_int8_t

Definition at line 220 of file khrplatform.h.

typedef signed long int khronos_intptr_t

Definition at line 224 of file khrplatform.h.

typedef signed long int khronos_ssize_t

Definition at line 226 of file khrplatform.h.

typedef khronos_int64_t khronos_stime_nanoseconds_t

Definition at line 247 of file khrplatform.h.

typedef unsigned short int khronos_uint16_t

Definition at line 223 of file khrplatform.h.

typedef uint32_t khronos_uint32_t

Definition at line 208 of file khrplatform.h.

typedef uint64_t khronos_uint64_t

Definition at line 210 of file khrplatform.h.

typedef unsigned char khronos_uint8_t

Definition at line 221 of file khrplatform.h.

typedef unsigned long int khronos_uintptr_t

Definition at line 225 of file khrplatform.h.

typedef unsigned long int khronos_usize_t

Definition at line 227 of file khrplatform.h.

typedef khronos_uint64_t khronos_utime_nanoseconds_t

Definition at line 246 of file khrplatform.h.

## Enumeration Type Documentation

enum khronos_boolean_enum_t

Enumerator
KHRONOS_FALSE |
KHRONOS_TRUE |
KHRONOS_BOOLEAN_ENUM_FORCE_SIZE |

Definition at line 263 of file khrplatform.h.