Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
khrplatform.h File Reference
#include <stdint.h>
Include dependency graph for khrplatform.h:
This graph shows which files directly or indirectly include 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 = 0x7FFFFFFF }

Macro Definition Documentation

◆ KHRONOS_APIATTRIBUTES

#define KHRONOS_APIATTRIBUTES

Definition at line 137 of file khrplatform.h.

◆ KHRONOS_APICALL

#define KHRONOS_APICALL

Definition at line 113 of file khrplatform.h.

◆ KHRONOS_APIENTRY

#define KHRONOS_APIENTRY

Definition at line 126 of file khrplatform.h.

◆ KHRONOS_MAX_ENUM

#define KHRONOS_MAX_ENUM   0x7FFFFFFF

Definition at line 296 of file khrplatform.h.

◆ KHRONOS_SUPPORT_FLOAT

#define KHRONOS_SUPPORT_FLOAT   1

Definition at line 234 of file khrplatform.h.

◆ KHRONOS_SUPPORT_INT64

#define KHRONOS_SUPPORT_INT64   1

Definition at line 233 of file khrplatform.h.

Typedef Documentation

◆ khronos_float_t

typedef float khronos_float_t

Definition at line 275 of file khrplatform.h.

◆ khronos_int16_t

typedef signed short int khronos_int16_t

Definition at line 244 of file khrplatform.h.

◆ khronos_int32_t

typedef int32_t khronos_int32_t

Definition at line 229 of file khrplatform.h.

◆ khronos_int64_t

typedef int64_t khronos_int64_t

Definition at line 231 of file khrplatform.h.

◆ khronos_int8_t

typedef signed char khronos_int8_t

Definition at line 242 of file khrplatform.h.

◆ khronos_intptr_t

typedef signed long int khronos_intptr_t

Definition at line 259 of file khrplatform.h.

◆ khronos_ssize_t

typedef signed long int khronos_ssize_t

Definition at line 267 of file khrplatform.h.

◆ khronos_stime_nanoseconds_t

Definition at line 289 of file khrplatform.h.

◆ khronos_uint16_t

typedef unsigned short int khronos_uint16_t

Definition at line 245 of file khrplatform.h.

◆ khronos_uint32_t

typedef uint32_t khronos_uint32_t

Definition at line 230 of file khrplatform.h.

◆ khronos_uint64_t

typedef uint64_t khronos_uint64_t

Definition at line 232 of file khrplatform.h.

◆ khronos_uint8_t

typedef unsigned char khronos_uint8_t

Definition at line 243 of file khrplatform.h.

◆ khronos_uintptr_t

typedef unsigned long int khronos_uintptr_t

Definition at line 260 of file khrplatform.h.

◆ khronos_usize_t

typedef unsigned long int khronos_usize_t

Definition at line 268 of file khrplatform.h.

◆ khronos_utime_nanoseconds_t

Definition at line 288 of file khrplatform.h.

Enumeration Type Documentation

◆ khronos_boolean_enum_t

Enumerator
KHRONOS_FALSE 
KHRONOS_TRUE 
KHRONOS_BOOLEAN_ENUM_FORCE_SIZE 0x7FFFFFFF 

Definition at line 305 of file khrplatform.h.