GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
lib_webgpu_fwd.h File Reference
#include <stdint.h>
Include dependency graph for lib_webgpu_fwd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NOTNULL

Typedefs

typedef uint64_t double_int53_t
typedef struct _WGpuObject * WGpuObjectBase
typedef void(* WGpuRequestAdapterCallback) (WGpuAdapter adapter, void *userData)
typedef void(* WGpuRequestDeviceCallback) (WGpuDevice device, void *userData)
typedef void(* WGpuRequestAdapterInfoCallback) (WGpuAdapter adapter, const WGpuAdapterInfo *adapterInfo NOTNULL, void *userData)
typedef void(* WGpuCreatePipelineCallback) (WGpuDevice device, WGpuPipelineError *error, WGpuPipelineBase pipeline, void *userData)
typedef void(* WGpuBufferMapCallback) (WGpuBuffer buffer, void *userData, WGPU_MAP_MODE_FLAGS mode, double_int53_t offset, double_int53_t size)
typedef void(* WGpuGetCompilationInfoCallback) (WGpuShaderModule shaderModule, WGpuCompilationInfo *compilationInfo NOTNULL, void *userData)
typedef void(* WGpuOnSubmittedWorkDoneCallback) (WGpuQueue queue, void *userData)
typedef void(* WGpuDeviceLostCallback) (WGpuDevice device, WGPU_DEVICE_LOST_REASON deviceLostReason, const char *message, void *userData)
typedef void(* WGpuDeviceErrorCallback) (WGpuDevice device, WGPU_ERROR_TYPE errorType, const char *errorMessage, void *userData)
typedef void(* WGpuLoadImageBitmapCallback) (WGpuImageBitmap bitmap, int width, int height, void *userData)

Macro Definition Documentation

◆ NOTNULL

#define NOTNULL

Typedef Documentation

◆ double_int53_t

typedef uint64_t double_int53_t

◆ WGpuBufferMapCallback

typedef void(* WGpuBufferMapCallback) (WGpuBuffer buffer, void *userData, WGPU_MAP_MODE_FLAGS mode, double_int53_t offset, double_int53_t size)

◆ WGpuCreatePipelineCallback

typedef void(* WGpuCreatePipelineCallback) (WGpuDevice device, WGpuPipelineError *error, WGpuPipelineBase pipeline, void *userData)

◆ WGpuDeviceErrorCallback

typedef void(* WGpuDeviceErrorCallback) (WGpuDevice device, WGPU_ERROR_TYPE errorType, const char *errorMessage, void *userData)

◆ WGpuDeviceLostCallback

typedef void(* WGpuDeviceLostCallback) (WGpuDevice device, WGPU_DEVICE_LOST_REASON deviceLostReason, const char *message, void *userData)

◆ WGpuGetCompilationInfoCallback

typedef void(* WGpuGetCompilationInfoCallback) (WGpuShaderModule shaderModule, WGpuCompilationInfo *compilationInfo NOTNULL, void *userData)

◆ WGpuLoadImageBitmapCallback

typedef void(* WGpuLoadImageBitmapCallback) (WGpuImageBitmap bitmap, int width, int height, void *userData)

◆ WGpuObjectBase

typedef struct _WGpuObject* WGpuObjectBase

◆ WGpuOnSubmittedWorkDoneCallback

typedef void(* WGpuOnSubmittedWorkDoneCallback) (WGpuQueue queue, void *userData)

◆ WGpuRequestAdapterCallback

typedef void(* WGpuRequestAdapterCallback) (WGpuAdapter adapter, void *userData)

◆ WGpuRequestAdapterInfoCallback

typedef void(* WGpuRequestAdapterInfoCallback) (WGpuAdapter adapter, const WGpuAdapterInfo *adapterInfo NOTNULL, void *userData)

◆ WGpuRequestDeviceCallback

typedef void(* WGpuRequestDeviceCallback) (WGpuDevice device, void *userData)